(Keith Brown) Access control lists (ACLs) can be complex beasts, and user interfaces for editing them are incredibly tricky to implement properly. That’s why I was really excited when Windows® 2000 shipped with a programmable ACL editor, shown in Figure 1. Technically this is more than an ACL ed
Tag: Development
UML Interaction Diagrams (Sample Chapter)
(Craig Larman) The UML includes interaction diagrams to illustrate how objects interact via messages. They are used for dynamic object modeling. There are two common types: sequence and communication interaction diagrams. This chapter introduces the notation—view it as a reference to skim through—wh
Exception Handling Best Practices in .NET
“My software never fails”. Can you believe it? I’m almost hearing you all, screaming that I’m a liar. “Software that never fails is something near to impossible!” Contrary to common belief, creating reliable, robust software is not something near to impossible. Notice that I’m not referring to bu
The DataSet Grows Up in ADO.NET 2.0 – Part 1
(Alex Homer) Version 1.0 of the .NET Framework introduced a completely new approach to handling relational data, by separating out the two basics functions of all data access application requirements into separate classes that are optimized for each specific task. For applications that just need
Introducing a New Data Grid
(Matthew MacDonald) The first two releases of the .NET Framework (.NET 1.0 and .NET 1.1) left a glaring gap in the data-binding picture. Although developers had a flexible, configurable model for linking almost any control to almost any data source, they didn’t have a practical way to display full t
On the Horizon: A Quick Reference to Visual Studio 2005, SQL Server, Team System, and Beyond
(A. Russell Jones) number of technologies of interest to developers are incubating in Redmond right now. It’s been a long time since we first caught wind of “Whidbey” and we’ve got a good while yet to wait, at least for RTP code. Meanwhile, related technologies—some with dependencies—have also
.NET Remoting and Event Handling in VB .NET, Part 2
(Paul Kimmel) Part 1 of the three-part .NET Remoting and Event Handling in VB .NET series introduced a Singleton remote server with published events as a text-chat server. The basic idea is that all clients connect to and register with the single server. When a client sends a message, the server
The Value of .NET Server Controls in Content Management
(Bill Rogers) Server controls are just one of the many developments in content management solutions. Their power cannot be overstated for developers to be more efficient than ever before.
New DataSet Features in Visual Studio 2005
(Jackie Goldstein) Learn about the new features in the typed DataSet class and the new TableAdapter class that are generated by Microsoft Visual Studio 2005, as well as the tools for designing these classes. Also learn about the new BindingSource and BindingNavigator components, and see how to use t
Versioning Tolerance Serialization in .NET Framework 2.0
(SeenivasaRagavan Ramadurai) This article is based on .NET Framework 2.0 beta 1. This version of .NET Framework has new features called VTS (Versioning Tolerance Serialization). Before discussing this, allow me to define Serialization. Serialization is the process of saving or persisting the obj