|
|
|
|
|
Total Hits: 2 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

The Visual C# integrated development environment (IDE) is a collection of development tools exposed through a common user interface. Some of the tools are shared with other Visual Studio languages, and some, such as the C# compiler, are unique to Visual C#. The documentation in this section provides an overview of how to use the most important Visual C# tools as you work in the IDE in various phases of the development process....
|
|
|
|
Total Hits: 2 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create traditional Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more. Visual C# 2008 provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to make it easier to develo...
|
|
|
|
Total Hits: 3 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

The purpose of this topic is to provide guidelines for implementing Microsoft ActiveX Controls that interoperate well with containers and other controls. This article defines the minimum set of interfaces, methods, and features that are required of ActiveX Controls to accomplish seamless and useful interoperability....
|
|
|
|
Total Hits: 4 | Today: 0
|
Author: Mohammad Elsheimy
|
Rating:
|
|

Marshaling is the process of creating a bridge between managed code and unmanaged code; it is the homer that carries messages from the managed to the unmanaged environment and reverse. It is one of the core services offered by the CLR (Common Language Runtime.)...
|
|
|
|
Total Hits: 4 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

Over two years ago in one of the first installments of this column, I wrote about XPath version 1.0 (see The XML Files: Addressing Infosets with XPath for a quick review). As stated in the original specification: "XPath is a language for addressing parts of an XML document." Using XPath expressions, developers can easily identify nodes in an XML document for further processing. This has made it possible to replace complex traversal algorithms with simple declarative expressions. For example, the...
|
|
|
|
Total Hits: 3 | Today: 0
|
Author: Jason Clark
|
Rating:
|
|

In the last installment of this column, I covered Interop with unmanaged code via P/Invoke. In some ways this topic revisited the past by showing how your managed code can access legacy Win32® code. In contrast, this month I'm going to peek into the future by looking at a cool new feature, generics, which will be coming soon to the common language runtime (CLR). I'll introduce generics and discuss the benefits that it brings to your code, and in a future column I'll dig into more details of how ...
|
|
|
|
Total Hits: 7 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

Visual Studio .NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications. Visual Basic .NET, Visual C++ .NET, Visual C# .NET, and Visual J# .NET all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages leverage the functionality of the .NET Framework, which provides access to key technologi...
|
|
|
|
Total Hits: 10 | Today: 0
|
Author: Milind Lele, Stephen Provine, Nick Gattuccio
|
Rating:
|
|

Data Designer Extensibility (DDEX) extends the Visual Studio design-time experience by allowing Visual Studio components (data designers and the Server Explorer, for example) to interact with third-party data sources and their object hierarchies. Put simply, DDEX is a technology that allows data providers to integrate with Visual Studio.
Different data sources pose different requirements. Supporting design-time operations against a SQL Server database, for example, is much different than ...
|
|
|
|
Total Hits: 9 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

The Web Application Projects add-in provides a Visual Studio 2005 Web project model option that works like the Visual Studio .NET 2003 Web project model. In this paper, the new project type is referred to as a Web application project. You can use Web application projects as an alternative to the Web site project model already available in Visual Studio 2005, which we refer to in this paper as Web site projects....
|
|
|
|
Total Hits: 9 | Today: 0
|
Author: Eric Lee
|
Rating:
|
|

In 1991, Microsoft released Visual Basic 1.0 and ushered in a new era of developer productivity. Building graphical user interfaces for Windows applications (which was once the domain of a select few) became instantly accessible to a broad range of developers. Over time, Visual Basic was joined by Visual C++, Visual C#, and Visual J# to form the Visual Studio suite. Although the development challenges have changed (from building desktop applications to building applications for the Internet), Vi...
|
|
|
|
Total Hits: 9 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

Today's software systems are composed of numerous distributed services, spanning platforms, protocols, and programming languages, all with significant impact on the operations environment. Moreover, teams have become increasingly specialized and geographically distributed. Successful deployment of modern solutions depends on bridging the communication gap between development and operations so that the entire IT department is represented early and often throughout the software life cycle....
|
|
|
|
Total Hits: 12 | Today: 0
|
Author: Microsoft Corporation
|
Rating:
|
|

The BehaviorService manages user interface in a designer. It provides a uniform way to manipulate user interface elements such as mouse-related events, menu commands, and OLE drag-and-drop operations at design time....
|
|
|
|
|
|