Category: Microsoft

As of now we have created our COM component. Now it is the time to test our component. In this article we are going to create a C++ client application to test our component. Usually we need to follow the…

ASP.Net is a web framework for building web sites. ASP.Net has been designed to be fully integrated with the .Net framework. ASP.Net works with Internet Information Services (IIS) to deliver the content. ASP.Net pages are with .aspx extension. ASP.Net files can…

As of now, we have created a hello shared assembly and installed it into GAC. We also created a new version of hello assembly and installed it into GAC. Now both these versions are inside GAC. We have created a…

CObject is the base class for almost all classes in Microsoft Foundation Class (MFC) library. A class is qualified as a MFC based class by deriving its from MFC’s base class CObject. Once the normal class is derived from CObject…

In our previous article, we have created a new version 1.0.0.0 to our hello assembly. The old version of hello assembly is already existed in Global Assembly Cache (GAC). Before we install new hello assembly to GAC, lets open the assembly…

As of now we have created hello assembly and testapp application. testapp application will call the function SayHello (it just prints “Hello, World!” on the console) resides in hello assembly. We have created strong name for hello assembly and installed…

In our previous article we have packaged a component into a DLL. Now we will look how to register the component. Registering a COM component means, adding necessary registry entries into Windows Registry. COM library will pick-up the component depending…

We have created hello.exe assembly in our previous article and installed it into Global Assembly Cache (GAC). Lets look at where in GAC this assembly installed. As we discussed in our previous article(s), GAC is the location where shared assemblies…

We have created one simple private assembly hello.exe in our previous article. In this article, we will look at how to reference assemblies into our programs and how to call methods in assemblies. Lets create a simple program testapp.cs. Below…

In series of articles on creating a COM Component using C++, in previous article, we have implemented a component using C++. The component implemented IUnknown standard interface and IHello custom interface. Custom interfaces are the interfaces defined by us. Standard interfaces are…

This is the series of articles explaining creating a COM component using C++. In our previous article, we have defined an interface IHello and compiled the IDL file using Microsoft’s MIDL compiler. Now we are going to define a COM…

Assemblies are the self-describing building blocks of .Net based applications. Assemblies contain Assembly manifest, which contains metadata information, contains a collection of data that describes the relationship between the elements in the assembly; Type metadata describing the exported types and methods; MSIL (Microsoft Intermediate…

Welcome screen in Blend application is useful to quickly create the projects and quickly access the recent projects developed using Blend application. If you disable to open welcome screen at Blend application start-up; welcome screen will not appear whenever you…

Delegates are the references to the methods to call the methods indirectly. Delegates holds the address of the method(s); so, it will be easy to call methods through Delegates. But why we use Delegates and why can’t we always call…

Quick Steps is a new feature included in Microsoft Outlook 2010 which is useful to apply multiple actions on mail messages. With this you can easily and quickly manage your mail messages. Outlook allows to create your own Quick Steps…

Microsoft Blend for Visual Studio is XAML (eXtendisble Application Markup Language) based user interface design tool used to develop standalone or web-based applications. This article explains the steps to create a New Project in Blend. This applies to: Microsoft Blend…

Microsoft Visual Studio is a powerful integrated development environment (IDE) useful to develop different types of applications. Microsoft Visual Studio is mostly useful to develop applications based on Microsoft Technologies. This article explains steps to create a simple project using…

Featured Posts

As of now, we have created our window and successfully displayed on the screen. We have seen this in our previous article. And also we observed that the window is immediately closed; because of no user interaction code was added.…