(Erika Ehrli) We have been stating everywhere that “the Microsoft Office System is a complete set of client applications, servers, and services that provide organizations with the means to create, manage, and enhance business solutions.” We have also published a full load of content for every produc
Tag: Development
Work with multiple data values with arrays
(Tony Patton) Arrays are a basic feature of most development languages. Arrays are mechanisms that allow you to treat several items as a single collection and to easily work with multiple data values. The .NET Framework provides array support in a variety of ways. In this article, I examine the basi
DataGrid vs. DataGridView
(Russ) The DataGridView Windows Forms control is a quite new .NET control introduced in MS Visual Studio .NET 2005 that is a good alternative to the VS .NET 1.x DataGrid control. The data table presentation feature became much easier to be implemented in .NET Windows application. The most attractive
Working with Cross Page Posting Using ASP.NET 2.0
(Sanjit Sil) Cross Page Posting is a new feature in ASP.NET 2.0. By using this feature we can submit a form (say crosspage1.aspx) and post the form along with all its control values into another page (say crosspage2.aspx). Using this feature is straightforward and simple. We have to set PostBackU
.NET Hang Debugging Walkthrough
(Tess Ferrandez) I have talked about a number of different hang/performance issues in my posts. This post is a generic debugging walkthrough for hangs. It applies to all types of .NET processes and to some extent also to non-.net processes even though it has some .net specific items.
ASP.NET Tip: Binding to Alternate Data Sources
(Eric Smith) Two of the controls introduced with .NET were the validation control and the validation summary control. I do a lot of server-side validation and I liked the concept of the validation summary, where all the errors on the form are shown at once. JavaScript nag windows annoy me when they
Database Provider-based ASP.NET Membership Provider
(John Mcfetridge) Architecting software for change is a key element of software design as over any product’s lifetime most time will be expended in enhancing and maintaining the product. This process requires more effort in the initial design and implantation stage but pays off in the long term when
Manage Large Databases with Data Partitioning
(Raj Rathee) The rapid growth of data is perhaps the biggest challenge enterprise IT managers face today. Billons of terabytes of new information is created each year. The causes behind this data explosion are numerous: proliferation of the Internet; government legislation requiring organizations to
Locate the executable path using VB.NET
(Irina Medvinskaya) It is often useful to be able to determine the path where the current executable resides. A simple way to do this using Visual Basic .NET is to read the value of the StartUpPath property of the Application class. This can also be achieved by determining the current working path o
Uncover Security Design Flaws Using The STRIDE Approach
(Shawn Hernan, Scott Lambert, Tomasz Ostwald and Adam Shostack) Whether you’re building a new system or updating an existing one, you’ll want to consider how an intruder might go about attacking it and then build in appropriate defenses at the design and implementation stages of the system. At Micro