Library tutorials & articles tagged with .net
-
Improving Application Quality Using Test-Driven Development (TDD)
by Craig Murphy
What is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach.
-
Developing for Office 2007
by Matt Nicholson
The forthcoming 2007 Microsoft Office System offers many new opportunities for software developers. Matt Nicholson looks at the new user interface and the Open XML file format, finds out what's happened to VSTO, and explores the possibilities opened up by SharePoint Server 2007 and Groove 2007.
-
Read and write Open XML files (MS Office 2007)
by Zeljko Svedic
Learn how to read and write Open XML files in the new Microsoft Office 2007, with a particular examination of the Excel file format.
-
Using WMI From Managed Code
by Andriy Klyuchevskyy
Windows Management Instrumentation (WMI) is Microsoft's implementation of Web-Based Enterprise Management (WBEM) and the Common Information Model (CIM). Although WMI is COM-based, Andriy Klyuchevskyy shows you how you can access it from C# and VB.NET through System.Management, thanks to COM Inter-Op.
-
High-Performance .NET Application Development & Architecture
by Dimitrios Markatos
This article demonstrates the art of creating and architecting high-performance and scalable .NET applications, covering all stages, from planning to development and their perspective best practices.
-
What's new in System.Xml 2.0
by Alex Homer
Just as XML itself has evolved, so the XML related classes in .NET Framework 2.0 have changed. Alex Homer finds out what's different.
-
Aspect Oriented Programming using .NET
by Abhinaba Basu
Till now we were talking about non-mainstream languages to use Aspect Oriented Programming (AOP). Learn what exactly AOP is, and how you can go about getting this functionality in C#.
-
DataGrid/GridView Paging and Sorting Using A DataReader
by Dimitrios Markatos
This article will demonstrate two ways one could implement the DataReader to bind a DataGrid, that includes caching, paging and persistent bi-directional sorting, all without the use of a DataAdapter/DataSet at all, and includes ASP.NET 2.0 GridView version!
-
Selecting, Confirming & Deleting Multiple Checkbox Items In A DataGrid/GridView - Part 2: Maintaining CheckBox State Acr
by Dimitrios Markatos
In this article, we will examine how to create a fully functional DataGrid and GridView in .NET 2.0 with all the features you'd find set up on Hotmail, Yahoo, and AOL Mail, and further demonstrate how you can multi-select items across pages and batch delete them all.
-
Exceptions and Performance in .NET
by Jon Skeet
Almost every time exceptions are mentioned in mailing lists and newsgroups, people say they're really expensive, and should be avoided in almost all situations. Jon Skeet examines the claim.
-
Test-Driven Development in .NET
by Peter Provost
An article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework.
-
Web Services Interoperability between J2EE and .NET - Part 3
by Wangming Ye
Explore the source of the common interoperability challenges facing Web services integration across platforms. This third part in a series describes how the different naming conventions between J2EE technology and .NET can cause difficulty in Web services interoperability.
-
Unicode and .NET
by Jon Skeet
An introduction to the murky world of Unicode and character encodings.
-
Strings in .NET and C#
by Jon Skeet
The System.String type (shorthand string in C#) is one of the most important types in .NET, and unfortunately it's much misunderstood. This article attempts to deal with some of the basics including interning, literals and encoding.
-
Web Services Interoperability between J2EE and .NET - Part 2
by Wangming Ye
Part 2 of this series explores the source of common interoperability challenges facing Web services integration across platforms. Follow along as Wangming Ye analyzes the interop failures resulting from the use of certain data types and ways to overcome them such as collections, arrays, or primitive data types.
-
Memory in .NET - what goes where
by Jon Skeet
A lot of confusion has been wrought by people explaining the difference between value types and reference types as 'value types go on the stack, reference types go on the heap'. This is simply untrue (as stated) and this article attempts to clarify matters somewhat.
-
Filtering and Sorting in ADO.NET
by Martin Zahn
ADO.NET supports many ways to manage memory-resident data returned in a DataSet. This example demonstrates how to use the additional functionality exposed by ADO.NET to sort and filter data.
-
A Simple Introduction to .NET Remoting
by Lee Gunn - .NET C# Scotland
.NET remoting allows the development of distriubuted applications. It allows applications to use objects contained in other processes. We wil quickly look at the basics on how to set up a simple .NET remoting system.
-
Web Services Interoperability between J2EE and .NET - Part 1
by Wangming Ye
Weaving together Web services to create cross-organizational business processes requires all partners to program to the same standard model and to avoid exposing proprietary implementations. However, the ultimate goal of making Web services interact seamlessly is still a frequent concern and a hot discussion topic. The first part of the series stresses the importance of WSDL design and analyzes the strength and pitfalls of the traditional RPC/encoded style in Web services interoperability.
-
How the .NET Debugger Works
by Jon Shute
In theory the .NET debugging API is simple and a joy to use, but there is a lack of a detailed overview as to how to use it in the framework SDK. In this article, we'll cover how to write a debugger under .NET, and will also touch on the profiling API support.