|
|
|
.NET Namespaces (1966) .NET Framework Namespaces | Applications (894) Management, Email, Graphics, Search.. | Articles & Samples (35795) Assembly, Caching, Controls, Reflection.. | Community (108) Conferences, Chat Rooms, Jobs, Training.. | Component & Controls (1003) Forums, Management, Email, more.. | Developers Sites (136) Sites dedicated to developer community.. | Developers Training (251) Training CD-ROMs, Videos, Courseware.. | Downloads (333) Service Packs, Code, Msdn Show.. | Hosting Services (141) ASP and ASP.Net Hosting sites.. | Introduction (340) ASP, ADO.Net, C#, VB.NET, XML | Knowledge Base (2219) Knowledge Base Articles, Samples, Tutorials, HowTos... | Sample Chapters (243) Sample Chapters from Developer Books.. | Silverlight (126) Silverlight | Support WebCasts (630) Microsoft's Support WebCasts |
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Kenny Kerr
|
Rating:
|
|

In today's connected world in which every application is a potential target, you must extend your defensive programming efforts to cover security. Everything you have learned about defensive programming helps you write more secure code, but this is not enough. You need to go much further to build explicit defenses into your software. In this article, I'll focus on protecting users, securing their credentials and private information, and defending servers. I will cover a wide range of common prog...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Matt Adamson
|
Rating:
|
|

Many developers who still use ASP pages for presentation services are integrating COM and .NET objects to provide the business services of the application. Using .NET objects from ASP can help developers gain experience with the .NET Framework before migrating to ASP.NET. Their ASP pages make use of the new .NET components through COM-callable wrappers (CCW). But how do they handle exceptions? Whenever a .NET exception is thrown from .NET components to the ASP page, it's converted into an Err ob...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Dave Templin
|
Rating:
|
|

If you're using Business Objects or UserControls written in Visual Basic® 6.0 or Active Template Library (ATL), then you're using COM. Prior to the Microsoft® .NET Framework, COM was the principal component model that applications in Windows® were built upon. But deploying applications with COM components can be difficult because in order for them to work, they need to be globally registered on the machine. Unfortunately, this global registration can cause unwanted side effects over the lifecycl...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Thottam R. Sriram
|
Rating:
|
|

COM is a wonderful technology. One aspect of the common language runtime (CLR) that makes it an extremely powerful platform is that it allows seamless interactions between Microsoft® .NET applications and unmanaged COM components. However, when I searched the Web, I found few working samples demonstrating the very basic concepts of COM interop. The purpose of this column is to illustrate those basic concepts in order to provide solid working examples that can jump-start users in this technology....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Thottam R. Sriram
|
Rating:
|
|

Atypical scenario in COM has client objects instantiating server objects and then making calls to those objects. Without a special mechanism, however, it would be very difficult for those server objects to turn around and make calls back to the client objects. COM connection points provide this special mechanism, enabling two-way communication between the server and client. Using connection points, the server can call the client when certain events happen on the server....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Matthew DeVore
|
Rating:
|
|

The My namespace feature was introduced in Visual Basic® 2005 to provide shortcut methods and APIs for common coding tasks. Since then, users have been able to write My namespace extensions to make it easy to access their own code libraries. My Extensibility, new in Visual Basic 2008, makes extending the My namespace even easier. With the new My Extensibility feature, My namespace extensions can be activated or deactivated through the Project Properties Designer, or when an associated reference ...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Vance Morrison
|
Rating:
|
|

As a Performance Architect on the Microsoft® .NET Framework Common Language Runtime team, it is my job to help people best utilize the runtime to write high-performance applications. The truth of the matter is that there is no mystery to this, .NET or otherwise—you just have to design applications for performance from the start. Too many applications are written with almost no thought given to performance at all. Often that's not a problem because most programs do relatively little computation, ...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Declan Brennan
|
Rating:
|
|

If, by some incredible mischance, all the publicity in the past few months about SilverlightTM has passed you by, let me bring you up to date: Silverlight is a new cross-browser plug-in from Microsoft that brings the power of the Microsoft® .NET Framework to bear on an area that was previously reserved for Flash or Java Applets. Silverlight has a wealth of useful features out of the box. It supports a lean-and-mean version of the .NET Framework 3.5 that includes, among other things, XML and Exte...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Richard Campbell and Kent Alstad
|
Rating:
|
|

As ASP.NET performance advisors, we are typically brought into a project when it's already in trouble. In many cases, the call doesn't come until after the application has been put into production. What worked great for the developers isn't working well for users. The complaint: the site is too slow. Management wants to know why this wasn't discovered in testing. Development can't reproduce the problem. At least one person is saying that ASP.NET can't scale. Sound familiar?...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Michael Dunn
|
Rating:
|
|

Embedded presence, instant messaging (IM), audio and video conferencing, and telephony are among the unified communications features offered by Microsoft® Office Communications Server (OCS) 2007. Developers can build on an array of OCS APIs to include these and other features in their own applications. But OCS 2007 adds one new developer-centric feature you may not have heard about yet—interactive voice response (IVR) workflows based on the Microsoft Speech Server platform. Not sure what an IVR ...
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Brian A. Randell
|
Rating:
|
|

Microsoft built Team Foundation Server (TFS) as a collection of major and minor services including version control, work item tracking, and the EventService service. I classify EventService as a minor or, better yet, supporting service. EventService exposes a set of events that, when fired, can perform actions such as sending e-mail or making a SOAP-based Web service call....
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Matt Milner
|
Rating:
|
|

Workflows in Windows® Workflow Foundation (WF) can be modeled in several ways. Developers model a hierarchy of activities that defines the control flow and program statements to be executed in the workflow. (For more on the declarative nature of Windows WF, see "WinFX Workflow: Simplify Development with the Declarative Model of Windows Workflow Foundation," by Don Box and Dharma Shukla, at msdn2.microsoft.com/magazine/cc163661.aspx.)...
|
|
|
|
|
|