Home > Articles > Programming > Windows Programming

Windows Programming

674 Items

Sort by Date | Title

C# in Action - Part I: The Basics
Sep 2, 2001
Looking for an example of C# that moves beyond "Hello, World"? Joe Mayo walks you through a minimal C# investment calculation program that highlights practical language and technology issues.
C# in Action - Part II: Building a GUI
Sep 2, 2001
Joe Mayo builds upon his example C# investment calculation program by transforming it into a GUI application using Windows Forms.
C# in Action - Part III: Creating a Web Service
Sep 2, 2001
The newest buzzword in distributed Internet computing is "Web services." Joe Mayo shows here how to create a Web service for his example C# investment calculation program.
C# Reflection
Jun 29, 2009
C# reflection may seem little more than an academic curiosity, with no relevance to programmers. But reflection can be a powerful tool, as Stephen B. Morris shows in his review of this interesting technology.
Choosing a .NET Language
Sep 14, 2001
.NET offers multiple choices for a programming language. In this article, get David Chappell's take on why you shouldn't choose either C# or VB ...
Choosing Application Center to Manage a Web Farm
Sep 2, 2001
In this excerpt from Deploying and Managing .NET Web Farms, author Barry Bloom discusses whether Application Center 2000 is the tool you can use to manage your Web farm.
Choosing Data Containers for .NET, Part 1
Feb 28, 2003
In this first article of his series on .NET and data containers, Jimmy Nilsson explains how he used the DataReader as a baseline in his performance tests on various data containers.
Choosing Data Containers for .NET, Part 2
Mar 21, 2003
Jimmy Nilsson describes typed and untyped DataSets and tells why their built-in functionality makes them good data containers.
Choosing Data Containers for .NET: Part 4
May 2, 2003
In his continuing quest to find the best data container, Jimmy Nilsson puts custom classes to the test.
Choosing Data Containers, Part 5
Jul 25, 2003
In this final part of his series on finding the best data container, Jimmy Nilsson looks at how the new architecture he works on behaves in relation to data container characteristics.
Choosing the Right Remote Object Invocation Protocol in .NET
Aug 22, 2003
The .NET Framework offers three distinct technologies to invoke objects remotely. Since their functionalities partially overlap (at least at first sight), Enrico Sabbadin digs a little deeper to expose the big differences among them.
Client-Side Script Integration in ASP.NET
May 28, 2004
This chapter takes a look at the major client-side script issues that affect you when you create ASP.NET pages, as well as when you create reusable content such as user controls and server controls. It reinforces some of the basic techniques and demonstrates useful ways that even very simple script can solve common issues you come up against when building ASP.NET Web applications.
Close Encounters of the Hacker Kind: A Story from the Front Line
Dec 20, 2002
Hackers, viruses, and Trojans can cause plenty of headaches, as author Seth Fogie knows from personal experience. Read about one experience he had with a server that was repeatedly hacked. From IIS vulnerabilities to a hacker's IRC server, this article covers it all.
Code Access Security
Feb 15, 2002
Michael Stiefel explains how code access security can prevent untrusted code from performing certain actions.
Code Contracts in .NET 4.0
Oct 25, 2010
Code contracts in .NET 4 provide a language-agnostic way to describe the contract of a method or class using pre-conditions, post-conditions, and invariants. .NET expert Scott Dorman shows how code contracts, when used in combination with the code contracts tools, can be used to improve testing through runtime checking, perform static contract verification, and produce documentation based on expanded XML documentation comments.
Coding Guidelines: Fact and Fiction
Dec 9, 2005
Derek M. Jones looks at low-level coding errors and the use of coding guidelines as a cost-effective means of avoiding some of the more common instances of such errors.
Common Object Operations in .NET
Mar 15, 2002
Jeffrey Richter shows you how to properly implement the operations that all objects must exhibit in this sample chapter. You'll learn about object equality, identity, hash codes, and cloning so that you can tackle these in your own objects.
Concurrent Programming on Windows: Synchronization and Time
Jan 20, 2009
Joe Duffy takes a look at state and synchronization at a fairly high level.
Confidence Games in Software Engineering
Mar 17, 2006
Have you heard the pitch for the tool that gives a 600% productivity improvement, or the new programming language that will solve all of your problems? Matt Heusser explains that confidence games abound in software development - and suggests what to do about them.
Configuration Data
Dec 14, 2001
In this chapter excerpt from .NET Enterprise Design with Visual Basic .NET and SQL Server 2000, Jimmy Nilsson examines the different types of configuration data and addresses the methods for dealing efficiently with them.

<< < Prev Page 6 7 8 9 10 Next >