Skip to main content

Posts

Code Samples-All Advaced concepts

While searching for  ThreadPool customization in asp.net, I came across an excellent link that discusses almost all the  the high level .net concepts and good part ;the author is kind enough to share all his work. Here is the  Link . I bet you'll thank the author for his contribution(s). Till next we connect.... Happy learning

Microsoft word to PDF/HTML Converter

Developing a content management System, I came across this requirement where the uploaded word docs needs to be converted to PDF at server, saved and later on be available for display on the browser. This is a clean approach as the content of the pages can change once in a while and there’s no point in making the content static and then reinventing the wheel when the content changes. The application uploads the word documents to the server, which are saved as PDF and become a part of the dynamic menu that contains the link if the document has been uploaded to the server. Now whenever the content of the uploaded files changes, the changed files can be uploaded to the server again and the modified content is available to the user. One of the pre-requisites for this functionality to work is the availability of save-as pdf template to be available in MS-Word 2007. If it is not available, it can be downloaded from here . I’ll not go into creation of dynamic menu and all other stu...

Microsoft Outlook 2007-Add-in/Plug-in Development

Recently there was a requirement for Outlook plug-in development at place where I work and I grabbed this opportunity to write a detailed article about the basics of the outlook development and develop a demo application. The development is almost similar to the normal development except some additional outlook classes that we need to know for the development. The core of the development is the form regions that come in a variety, as depicted below. Types of Form Regions There are four types of form regions: • Adjoining. Adjoining form regions display in addition to a standard or custom form. They appear in a special region at the bottom of the Inspector window or Reading Pane. • Replacement. Replacement form regions replace the default form of an item with the replacement form region. You can only use replacement and replace-all form regions with custom message classes. • Replace-all . Similar to the replacement form region, except that a replace-all form regio...

ASP.Net-Basics revisted

It's been some time that I have not visited my favourite-THE ASP.NET. So here is the link(presentation) that depicts some advaced concepts in asp.net, including http modules and handlers. What's important here is the fact that the presentation provides demo as well. Advanced Asp.Net Concepts And Constructs View more presentations from Manny Siddiqui . Till next we connect..... Happy Learning

WCF- Links

Here are some of the excellent links that would be helpful for newbies and for the experienced who are looking for a quick review. Service-oriented architecture Fundamental Windows Communication Foundation Concepts What Is Windows Communication Foundation? WCF Messaging Fundamentals WCF Security Fundamentals Bindings Intranet Application Scenarios Internet Application Scenarios WCF Security Guidelines Windows Communication Foundation Tools Service Trace Viewer Tool (SvcTraceViewer.exe) Reliable Sessions Overview Hosting and Consuming WCF Services  Hosting Windows Communication Foundation Services Hope the links prove useful.   Till Next we connect....   Happy Learning!

Microsoft Enterprise Library: Part-III

Continuing the exploration of the Enterprise library application blocks, this post will cover the Logging Application Block Logging Application Block Logging Application Block can be used to write information to a variety of locations: 1. The event log 2. An e-mail message 3. A database 4. A message queue 5. A text file 6. A Windows Management Instrumentation (WMI) event 7. Custom locations using application block extension points This link   provides the design details of logging application block. To know about what the logging application block does, refer this link When to use Logging Block: refer to this link Would it not be nice if there are pre-defined steps showing how to use this block in all the above 7 mentioned scenarios. If you answered YES, here are the steps . Feel free to play around with the above mentioned scenarios, before I come up with sample app for these. Till Next we connect Happy Learning.

Microsoft Enterprise Library: Part-II

This post is in continuation to the series started for exploring the Enterprise library here . This post will cover in detail the newly introduced Unity Application Block. Before we start the discussion there are few concepts that need to be understood for getting a good grasp of the Block. Inversion of Control (IoC): It means that objects do not create other objects on which they rely to do their work. Instead, they get the objects that they need from an outside source. Dependency Injection (DI): It means that this is done without the object intervention, usually by a framework component that passes constructor parameters and set properties. More about DI can be found here IOC is implemented using DI (Dependency injection). IOC is a principle while DI is a way of implementing IOC. In DI we have four broader ways of implementing the same: • Constructor way • Exposing setter and getter • Interface implementation • Service locator These two concepts forms the ba...