COM and .NET Interoperability provides a complete overview of the process of building .NET applications that interact (interoperate) with existing COM code. Before digging into how to make interoperability practical, Andrew Troelsen gives you a concise overview of the COM and .NET architectures, and provides examples using various COM frameworks (raw C++, ATL, and Visual Basic 6) as well as the core .NET managed languages(C# and Visual Basic .NET). After covering the preliminaries, the book explores numerous issues that arise in interoperability, including interacting with the Win32 API,...
COM and .NET Interoperability provides a complete overview of the process of building .NET applications that interact (interoperate) with existing COM...
COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro- grammer. Under the model ofDCOM, a client was able to interact with COM objects located literally anywhere, without requiring a change of code base. Using the indi- rection provided by AppiDs, stubs, proxies, and channels, our distributed endeavors involved little more than the use of declarative tools such as dcomcnfg.exe and the Component Services snap-in. However, all was not well in the world ofDCOM (or COM for that matter). Although the clicking of check boxes made COM-based remoting appear quite simple on the...
COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro- grammer. Under the model ofDCOM, a client was able to interact with COM ob...
COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro- grammer. Under the model ofDCOM, a client was able to interact with COM objects located literally anywhere, without requiring a change of code base. Using the indi- rection provided by AppiDs, stubs, proxies, and channels, our distributed endeavors involved little more than the use of declarative tools such as dcomcnfg.exe and the Component Services snap-in. However, all was not well in the world of DCOM (or COM for that matter). Although the clicking of check boxes made COM-based remoting appear quite simple on the...
COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro- grammer. Under the model ofDCOM, a client was able to interact with COM ob...
Expert ASP.NET 2.0 Advanced Application Design will help you derive maximum performance and reliability from the distributed applications you create with ASP.NET 2.0.
The book first looks at some of the non-functional requirements that impact the design of a distributed application. It then relates them to the servers and services available in the .NET 2.0 Framework. ASP.NET 2.0 is the central process for use in distributed .NET applications, and the book closely examines the ASP.NET 2.0 Framework and its hosting environment, Internet Information Server (IIS). The book looks...
Expert ASP.NET 2.0 Advanced Application Design will help you derive maximum performance and reliability from the distributed applications yo...
The point of this chapter was to demystify the garbage collection process. As you have seen, the garbage collector will only run when it is unable to acquire the necessary memory from the m- aged heap (or when a given AppDomain unloads from memory). When a garbage collection does occur, you can rest assured that Microsoft's collection algorithm has been optimized by the use of object generations, secondary threads for the purpose of object finalization, and a managed heap dedicated to host large objects. This chapter also illustrated how to programmatically interact with the garbage collector...
The point of this chapter was to demystify the garbage collection process. As you have seen, the garbage collector will only run when it is unable to ...
We're a Team, You and I Technology authors write for a demanding group of people (I should know--I'm one of them). You know that building software solutions using any platform (e. g., . NET, Java, and COM) is extremely complicated and is highly specific to your department, company, client base, and subject matter. Perhaps you work in the electronic publishing industry, develop systems for the state or local government, or work at NASA or a branch of the military. Speaking for myself, I have developed children's educational software (Oregon Trail / Amazon Trail anyone?), various n-tier...
We're a Team, You and I Technology authors write for a demanding group of people (I should know--I'm one of them). You know that building software sol...
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.6 the most comprehensive release yet, including:
A Refined ADO.NET Entity Framework Programming Model
Numerous IDE and MVVM Enhancements for WPF Desktop Development
Numerous updates to the ASP.NET Web APIs
This comes on top of award winning coverage of core...
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to th...