Category: Microsoft

Blend: Creating a border-less Window

It is easy to create border-less window using WPF application by simply selecting relevant properties for Window object. Blend provides rich user interface to alter the selected object’s properties. This article explains the steps to create a simple border-less Window…

ASP.Net: Simple webpage

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…

.Net: Assemblies (Part – 6)

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…

MFC: CObject class (Part – 1)

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…

.Net: Assemblies (Part – 5)

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…

.Net: Assemblies (Part – 4)

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…

.Net: Assemblies (Part – 3)

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…

.Net: Assemblies (Part – 2)

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…

COM: Creating a COM Component using C++ (Part-3)

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…

.Net: Assemblies (Part – 1)

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…

Outlook: Manage Quick Steps

Microsoft Outlook - "Manage Quick Steps" dialog

Outlook allows to manage Quick Steps to delete, edit or re-arrange Quick Steps. So, that you can keep your favorite Quick Steps in the Quick Steps group for quickly access. This article applies to: Microsoft Outlook 2010 Step (1). Open…

C#: Delegates

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…

COM: Creating a COM Component using C++ (Part-1)

COM (Component Object Model) is a platform-independent, distributed and object-oriented technology developed by Microsoft to create re-usable software components and enables software components to communicate. COM enables interaction between objects through interfaces. Interfaces are core concepts to build COM components.…

Outlook: Create a Quick Step

Microsoft Outlook - Create a Quick Step

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…

Blend: Creating a New Project

Microsoft Blend for Visual Studio - New Project dialog

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…

Visual Studio: Creating a project

Visual Studio - File - New menu

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…