Email Alerts
-
Visual Studio 2010: A Beginner's Guide
In "Visual Studio 2010: A Beginner's Guide," author Joe Mayo provides a gradual on-ramp to development with Visual Studio 2010. Read a free excerpt from the book. Book Excerpt
-
C# 3.0: Visual Studio 2008 Learning Guide
This section of the Visual Studio 2008 Learning Guide looks at the new and improved features of C# 3.0. Learning Guide
-
Choosing VB.NET or C# Learning Guide
One of the biggest questions facing Visual Basic 6 developers is whether to make the jump to C# or to VB.NET. This Learning Guide aims to make that decision-making process easier. Learning Guide
-
Visual C# 2005 Learning Guide
Ready to try your coding skills with Visual C#? There's no better time than now with the recent release of Visual C# 2005. No matter whether you're coming from another Microsoft language or even Java, this learning guide provides a wealth of resource... Learning Guide
-
At PDC: Microsoft's Muglia talks about Azure Platform as a Service advances
Windows Azure as platform for applications gained attention at Microsoft’s PDC in Redmond, Wash. Platform as a Service [PaaS] is where the future of the cloud computing resides, said Bob Muglia, President of Server and Tools Business for Microsoft. News | 02 Nov 2010
-
Microsoft Visual Studio 2010 hits the mark: What developers are saying
Microsoft Visual Studio 2010 was released recently and so far developers and analysts have mostly positive feedback. With a host of new development and test tools, fixes to buggy tools and a WPF-based IDE, early adopters are saying VS 2010 hits the m... Article | 29 Apr 2010
-
Inside Visual Studio 2010
Microsoft is released Visual Studio 2010 Beta 2. Find out key features of Microsoft's next-generation development environment, and learn key features of the Framework, Visual Basic, and C#. Article | 25 Nov 2009
-
Mono 2.0 moves .NET apps to Linux - includes migration analyzer
The open-source version of .NET known as Mono now supports C# 3.0, LINQ, Visual Basic 8. Mono 2.0 also features a debugger for managed code -- a new feature for the project -- as well the Mono Migration Analyzer (MoMA), a tool that analyzes .NET asse... Article | 07 Oct 2008
-
Simonyi firm to address divide between domain experts and developers
Long-time Microsoft development leader and WYSIWYG originator Chalres Simonyi told an MIT crowd that a new approach could better enable domain experts such as business analysts to describe their needs to software developers. Simonyi, space traveler a... Article | 02 Oct 2007
-
Borland revives Turbo brand with four new IDEs
Borland has revived the Turbo name with four new development environments, complete with drag-and-drop components, refactoring and data integration. There are C# and C++ versions. Article | 07 Sep 2006
-
Recent advice from our .NET resident expert
This article provides a roundup of VS.NET, C# and VB.NET advice from software engineer and resident expert Mark Belles. Article | 23 Aug 2005
-
Native versus JavaScript/HTML5 development for Window 8 apps
Learn the advantages and disadvantages in using HTML5/JavaScript for deployment. Tip
-
Using the client networking stack in Silverlight
There are many scenarios where you need to communicate with a webserver from your Silverlight application. For example you might want to lazy load files from your server to your application when the application is idle. Another common situation is du... Tip
-
Creating an ordinal binding converter
When creating an ordinal binding converter the possibilities are endless, as you can write code to covert from any .NET type to an alternate .NET type. Tip
-
LINQ beyond queries: Strong-typed refection
LINQ makes queries a first-class concept in C#. LINQ can be used for way more than just querying, though -- think lambda expressions and strong-typed reflection. Tip
-
Assembly versioning in the .NET Framework 2.0
Assembly-resolution mechanisms for the .NET Framework 2.0 provide a view into the CLR, focusing on versioning and safe execution of assemblies sitting side-by-side. Tip
-
Book excerpt: Creating graphical output using the .NET Compact Framework
This chapter shows how to take advantage of the graphics capabilities of the .NET Compact Framework, providing opportunities to build far richer user interface client-tier applications than any traditional HTML-based application could ever do. Tip
-
On Extension Methods in C# and .NET Framework 3.5
Blogger Alex Hoffman's "Adventures in .NET 3.5" offers quite a bit of advice for the C# architect on working with Extensions Methods. Tip
-
Generate RSA public and private keys, export to XML
This tip shows how RSA keys can be saved to disk as an XML file. The XML files can then be used to make an RSA secure channel Tip
-
Book excerpt: Upgrading to Visual Studio 2005
This chapter from "Professional Visual Studio 2005" walks developers through the ups and downs of upgrading a Visual Basic 6 application. Tip
-
Learning .NET: Tips for getting started with .NET development
Our "Getting Started" tip series provides an introductory look at leading-edge technology like ASP.NET AJAX, .NET 3.0 and Visual Studio Team System. Tip
- See more Tips on C# programming language
-
Top C# expert advice
Ask the Expert
-
Using LoadRunner for testing in .NET
Ask the Expert
-
Take care with InitializeComponent
C# developers should NOT be modifying InitializeComponent method in the code-behind (or any of the variable definitions) by hand. Ask the Expert
-
GroupBox inheritance
A reader is developing a custom control inherited from GroupBox class. The reader must change bounds used by components when they are docking. Ask the Expert
-
Escape from mailto:
Ask the Expert
-
Windows Forms: Overriding the OnClosing method
Ask the Expert
-
Passing data between forms
Ask the Expert
-
Can I run a .NET app without installing .NET runtime?
Ask the Expert
-
Is it possible to open a child form in modal type?
Ask the Expert
-
Opening a link with parameters to a new window
Ask the Expert
- See more Expert Advice on C# programming language
-
GLib
GLib is a utility library that can simplify programming in C, especially for projects involving the languages GNOME and GTK+. Many programmers believe that the utility functions in GLib are more consistent than those in C... (Continued) Definition
-
C#
C# (pronounced C-sharp) is an object-oriented programming language in development from Microsoft, which is intended to combine the computing power of C++ with the programming ease of Visual Basic. Definition
-
Native versus JavaScript/HTML5 development for Window 8 apps
Learn the advantages and disadvantages in using HTML5/JavaScript for deployment. Tip
-
Using the client networking stack in Silverlight
There are many scenarios where you need to communicate with a webserver from your Silverlight application. For example you might want to lazy load files from your server to your application when the application is idle. Another common situation is du... Tip
-
At PDC: Microsoft's Muglia talks about Azure Platform as a Service advances
Windows Azure as platform for applications gained attention at Microsoft’s PDC in Redmond, Wash. Platform as a Service [PaaS] is where the future of the cloud computing resides, said Bob Muglia, President of Server and Tools Business for Microsoft. News
-
Visual Studio 2010: A Beginner's Guide
In "Visual Studio 2010: A Beginner's Guide," author Joe Mayo provides a gradual on-ramp to development with Visual Studio 2010. Read a free excerpt from the book. Book Excerpt
-
Microsoft Visual Studio 2010 hits the mark: What developers are saying
Microsoft Visual Studio 2010 was released recently and so far developers and analysts have mostly positive feedback. With a host of new development and test tools, fixes to buggy tools and a WPF-based IDE, early adopters are saying VS 2010 hits the m... Article
-
Creating an ordinal binding converter
When creating an ordinal binding converter the possibilities are endless, as you can write code to covert from any .NET type to an alternate .NET type. Tip
-
Inside Visual Studio 2010
Microsoft is released Visual Studio 2010 Beta 2. Find out key features of Microsoft's next-generation development environment, and learn key features of the Framework, Visual Basic, and C#. Article
-
Mono 2.0 moves .NET apps to Linux - includes migration analyzer
The open-source version of .NET known as Mono now supports C# 3.0, LINQ, Visual Basic 8. Mono 2.0 also features a debugger for managed code -- a new feature for the project -- as well the Mono Migration Analyzer (MoMA), a tool that analyzes .NET asse... Article
-
GLib
GLib is a utility library that can simplify programming in C, especially for projects involving the languages GNOME and GTK+. Many programmers believe that the utility functions in GLib are more consistent than those in C... (Continued) Definition
-
LINQ beyond queries: Strong-typed refection
LINQ makes queries a first-class concept in C#. LINQ can be used for way more than just querying, though -- think lambda expressions and strong-typed reflection. Tip
- See more All on C# programming language
About C# programming language
Read tips, tutorials and expert advice related to C# programming best practices.