Click Here to Install Silverlight*
IndiaChange|All Microsoft Sites
MSDN
|Developer Centers|Library|Downloads|How To Buy|Subscribers|My MSDN

User Contributions

Check out all contributions made by our members here. Each submission is an original piece of work by our member, while a recommendation is referred to from another source.

You can also add to the submissions and recommendations by simply clicking on the 'Contribute' button on the left navigation bar. Every submission and recommendation of yours takes you closer to being added to the Developer Hall of Fame, and getting a whole host of Microsoft goodies!

 
 Articles
 
UML Fundamentals – III (Original)
Continuing with my previous article of “UML Fundamentals – II”, I am discussing rest of all components i.e. Activity Diagram, Component Diagram and Deployment diagram here with advantages, constraints of UML.
Submitted by: Ashutosh Goyal, on November 30, 2004
UML Fundamentals – II (Original)
Continuing with my previous article of “UML Fundamentals –I” at http://www.microsoft.com/india/msdn/articles/274.aspx , i am discussing remaining components here.
Submitted by: Ashutosh Goyal, on November 30, 2004
Centralized UI event handling in Windows Forms (Original)
Most Windows Forms projects consist of a basic set of UI controls like the main menu, toolbar and other buttons. The user will be able to accomplish the same action by using different controls – he/she could either click a button, a toolbar button, or the respective main menu item. A good example would be saving a document in Microsoft Word – the user could accomplish this by either clicking on the Save icon in the toolbar, or selecting Save in the File menu or by just pressing Ctrl+S.
Submitted by: Rakesh Rajan, on November 30, 2004
Metrics: To consider for Performance & Stress testing of web application (Original)
In my last article I have thrown some light of stress testing your application using Microsoft’s Web Application Stress tool. In continuation with that, I would concentrate of metrics which would be useful to determine whether your application meets its performance objectives or not. Metrics of particular interest tend to be response time, throughput, and resource utilization like network, CPU, memory etc.
Submitted by: Naveen K S, on November 30, 2004
T-SQL Enhancements in Yukon – II (Original)
The first article of the series on T-SQL enhancements in Yukon encompassed a few of them such as Queue processing extensions, recursive queries and Apply operator. This article, being a sequel to the first one, explores some more enhancements with examples and implementation details. It covers the enhancements that aid database administration and mainly concentrates on notifications.
Submitted by: Av Narasimha Rao, on November 30, 2004
Optimistic Concurrency and DataSet Updates (Recommended)
In any disconnected environment the problem of concurrent updates is obvious. Updates via DataSet is no exception. There are various solutions to tackle with this issue and which one to use depends upon your application, requirements and database schema. In this article I am going to illustrate three commonly used ways to deal with concurrency issues.
Submitted by: Meghashyam Joshi, on November 30, 2004
Extracting files from a remote ZIP archive (Recommended)
This articles explains a technique for accessing files stored inside a zip file without downloading the whole zip archive. It can be used to access parts of a big ZIP archive, or to download only specific parts of an archive. It works with OpenOffice documents too.
Submitted by: Amalorpavanathan Yagulasamy, on November 30, 2004
Deploying Controls to VS.NET Toolbox Programmatically (Original)
This article explains on how to deploy custom controls and components to a particular tab in Visual Studio Toolbox programmatically. This can be used with installer programs for automatic deployment
Submitted by: Kannan V, on November 02, 2004
Executing Long Running Operations - Part II (Recommended)
In the Part-I of this two part series we saw how to handle long running operations in Web Services. You may need to execute such operations in web applications also. This article shows you how to use multithreading capabilities of .NET framework to achieve this.
Submitted by: Meghashyam Joshi, on November 02, 2004
Server.Transfer Vs. Response.Redirect (Recommended)
This article summarises difference in Server.Transfer Vs. Response.Redirect in .NET. I found this article while searching for the differences. The good thing in this article is Contents and way of representing it.
Submitted by: Ashutosh Goyal, on November 02, 2004
more... 
 
 Tools
 
Query Plan Analyzer (Original)
SQL Query tuning is the process of tuning and making the query perform better. This tool eases the process of tuning a query by displaying query processing steps in an easy to analyze format. It displays steps which are critical to the performance of the whole query and facilitates decision making using cost based analysis. It also suggests recommendations for the query.
Submitted by: Av Narasimha Rao, on October 28, 2004
Windows Reporting Manager (Original)
Are you using reporting services extensively? Do you find it difficult to use reporting manager web application? Here is the tool which can help you to easily interact with reporting server and manage your reports effectively.
Submitted by: Av Narasimha Rao, on October 18, 2004
XML Security Tool (Recommended)
A free graphical tool for viewing secure XML documents, inserting security tokens, posting them over SSL to a protected Web Service, and seeing the results. The SOAPbox supports WS-Security and SSL, as well as SAML, and underlying specifications such as XML Signature.
Submitted by: Sampath Varadarajan, on October 18, 2004
Embedded Image Extractor (Original)
Have you ever encountered a situation to read or extract the embedded images from an assembly (.dll or .exe). If so, you can use this tool to get your job done.
Submitted by: Av Narasimha Rao, on October 07, 2004
Rich TextBox Print Control .NET (Original)
Its a Rich Text Box Control which lets you to print Rich Text with its in-built print function.
Submitted by: Rajprit Arora, on October 07, 2004
Insert Script Generator (Original)
Use this tool for transferring the data between similar tables in same database or different database of Microsoft SQL Server. This tool gives the output as an SQL file in SQL folder of the application folder. After creating the SQL file run the script in the destination database to create the records. The generated SQL script has tested in MS SQL Server 2000. I have nmot tested it in other databases.
Submitted by: Sooraj Pm, on September 07, 2004
Number to Words and Voice Converter (Original)
Its a Number to Words and Voice Converter. It can convert numbers (up to Ninety Nine Crores Ninety Nine Lacs Ninety Nine Thousand Ninety Nine Hundred And Ninety Nine) to words and speak the number in words as well.
Submitted by: Rajprit Arora, on August 25, 2004
Number to Words Converter (Recommended)
Its a number to words converter. It can convert numbers upto 9 crores 99 lacs 99 thousand 9 hundred and 99. You can download the source code + binary.
Submitted by: Rajprit Arora, on August 06, 2004
PHP PLUG-IN for VS .NET 2003 (Recommended)
VS.Php is a plug in for Visual Studio .NET 2003 that allows to build php applications. It provides all the key components of other languages supported by Visual Studio .NET like syntax coloring and checking, intellisense, integrated help and much more. VS.Php integrates Php into Visual Studio .NET 2003.
Submitted by: Sampath Varadarajan, on July 06, 2004
ASP.NET Menu Control (Recommended)
skmMenu.com is the official homepage for skmMenu, an open-source ASP.NET menu server control. skmMenu was created in October 2003 by Scott Mitchell for a two-part article series for the MSDN ASP.NET Dev Center. Scott provided the code in a GotDotNet Workspace for others to work on and use. Since skmMenu''s creation, numerous developers have added features and enhancements to skmMenu. The main contributor since skmMenu''s inception has been Robert Vreeland.
Submitted by: Vukkalkar Devi Prasad, on June 01, 2004
more... 
 
 Code Snippets
 
Update Node Value (Original)
XML documents represent a hierarchy or tree of nodes, similar to the hierarchy of directories and files found in a file system.
Submitted by: Ravikanth D V, on November 30, 2004
BizTalk Server 2004 for the Visual Basic and C# Developer (Recommended)
Put the fun back into programming with BizTalk Server 2004. Write business objects leveraging the .NET Framework and let BizTalk Server manage the state, disparate data formats, and track the entire process for you. Check out the new intellisense features, and add Web reference built into the BizTalk Server development environment. This session also covers the basics of using the BizTalk development tools hosted inside the Visual Studio IDE for schema editing, mapping, pipelines design, and orchestration design.
Submitted by: Aman Garg, on August 25, 2004
YUKON Beta 2 - XML Features (Original)
SQL server 2000 provided quite a few xml related features but Yukon comes with whole lot of new features as xml native storage, query, iteration, XML DML, indexing xml columns, validating with schemas and etc.
Submitted by: Av Narasimha Rao, on August 17, 2004
Creating Dyanamic Graphs in ASP.NET using GDI+ (Recommended)
A Web Control to create dyanamic graphs in ASP.NET using GDI+.
Submitted by: Amalorpavanathan Yagulasamy, on July 27, 2004
Reflection Demystified (Recommended)
Reflection is a very powerful tool in the .NET library. In this article by Brad Wilson , he explained mystery out of its basic concepts. A must read for who are exlporing Reflection.
Submitted by: Naveen K S, on July 06, 2004
Script to get Hard Disk Usage (Recommended)
This script "SP_Diskspace" returns the amount of free space in MB on all fixed disks available in SQL Server machine.Script uses xp_fixeddrives extended procedure to get free space. It creates the OLE object instance "FileSystemObject" using sp_OAcreate to get the total drive space and calculate the free space Percentage. This procedure will be a handy for the database administrators to check the free space before performing a batch operation.
Submitted by: Hari Prasad Krishna Pillai, on July 06, 2004
Creating and Saving Images to a Database in ASP.NET (Recommended)
While I was developing an e-commerce site, I was faced with the problem of populating the database with product images (large and thumbnails) for each product. Uploading two different sizes of the same image for each product seemed time-consuming and not practical, so I created a function that takes one image, creates a thumbnail of a specified size, and saves both images (the original and the thumbnail) to a SQL database. I then created a class to retrieve these images and display them in a Web page.
Submitted by: Mayank Gupta, on June 22, 2004
Script to defrag indexes on all tables (Recommended)
This script will defragment all the indexes on all the tables in your database periodically to reduce fragmentation. The DBCC INDEXDEFRAG statement cannot automatically defragment all indexes on all the tables in a database; This script helps a DBA to defragment all indexes in every table in the current database.
Submitted by: Hari Prasad Krishna Pillai, on June 14, 2004
CAS in Developer's Perspective (Recommended)
Administrators define local security policy by defining code groups. They indicate which membership conditions have to be met in order for code to fall into the group, and which permissions the assembly should be granted once group membership has been established. It is the responsibility of the runtime to examine the evidence of a presented assembly, and determine which membership conditions are met. The final grant set is calculated by summing together all of the permissions granted by the individual group memberships.
Submitted by: Lakshmi Murthy, on June 14, 2004
How to copy a String into a struct using C# (Recommended)
This article shows a simple code snippet using which you can copy a string into a struct.
Submitted by: Amalorpavanathan Yagulasamy, on June 14, 2004
more... 
 
 Books
 
Code Generation in Microsoft .NET (Recommended)
Code generation has the potential to revolutionize application development. Rather than handcrafting each piece of code, developers are increasingly turning to code generation based on templates and applications of business logic to automatically perform a variety of tasks. This book teaches the technical details of code generation in .NET through a coherent series of steps that will help you to incorporate code generation into your own development efforts.
Submitted by: Saurabh Verma, on July 27, 2004
Build Your Own .NET Language and Compiler (Recommended)
All software developers use languages, which are the fundamental tool of the trade. Despite curiosity about how languages work, few developers actually understand how. Unfortunately, most texts on language and compiler development are hard to digest, written from academic platforms for use in college-level computer science programs. On the other hand, Build Your Own .NET Language and Compiler demystifies compiler and language development, and makes the subjects palatable for all programmers.
Submitted by: Saurabh Verma, on July 27, 2004
Internationalization and Localization Using Microsoft .NET (Recommended)
Internationalization and Localization Using Microsoft .NET is intended to be a comprehensive discussion of how to localize code using Visual Studio .NET. Author Nick Symmonds knows the advantages of preparing for localization in the design stage and the disadvantages of localizing a project after the fact, and he discusses both methods of localizing code in this book. All aspects of localization are examined, from handling date, time, and currency and text data, to developing multilingual user interfaces and help files. He also covers Visual Studio's localization features and tools in depth and presents the pros and cons of each to the reader.
Submitted by: Saurabh Verma, on July 27, 2004
Professional Design Patterns in VB.NET: Building Adaptable Applications (Recommended)
This book is not a treatment of the theory of design patterns. We show design patterns applied in real-world architectural scenarios so that you can see them in action and see the benefits that they bring. It explains why it's worth spending time building design patterns into your applications, even though this may seem at odds with Rapid Application Development. After a fast-paced introduction to design patterns, the core of this book consists of three case studies, which show how design patterns are applied in each of the main tiers of an application: the data, business, and presentation layers. These case studies flesh out the reader's understanding of design patterns, and show how they can be employed in real scenarios that will be instantly recognizable to all VB .NET programmers. The
Submitted by: Mayank Gupta, on June 22, 2004
Test-Driven Development in Microsoft .NET (Recommended)
Learn how to apply the concepts and techniques of Test-Driven Development (TDD) to writing software for Microsoft .NET. Two experts in agile software development teach-using a wealth of pragmatic examples in C# and other .NET development tools-how to use automated tests to drive lean, efficient coding and better design. You''ll focus on .NET-specific issues for TDD, including the best time to employ the inherent features of .NET class libraries and how to use NUnit, a leading unit-testing framework for .NET. And you''ll see real-world examples of TDD-for .NET projects, including a Microsoft ADO.NET relational database, a user interface created with Microsoft ASP.NET and Microsoft Windows® Forms, Web services, and other useful applications.
Submitted by: Sudhakar Sadasivuni, on June 01, 2004
Improving Web Application Security (Recommended)
This book covers in detail all the security issues and threats and countermeasures of a Web Application. It also covers all kinds of permissions that can be / given to the web application. For example: directory services permissions, etc. Apart from the problems, this book contains good examples of how a web application can be secured.
Submitted by: Lakshmi Murthy, on May 04, 2004
Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting (Recommended)
The article discusses about the importance and need for proper documentation of database.
Submitted by: Vipul Patel, on February 03, 2004
.NET Patterns: Architecture, Design, and Process (Recommended)
The complete software developer's guide to working in .NET environments. In .NET Patterns, distributed computing and .NET expert Christian Thilmany presents both an introduction to patterns for programmers working in the .NET environment and a library of patterns unique to the .NET platform.
Submitted by: Kaustav Neogy, on January 13, 2004
.NET and COM: The Complete Interoperability Guide (Recommended)
The .NET Framework SDK and Visual Studio .NET make it easy to use legacy COM components from .NET-based code (also referred to as managed code). The Framework does a lot of work for you by abstracting the differences between the unmanaged world of COM and the managed world of .NET through interception.
Submitted by: Vipul Patel, on December 29, 2003
Programming in the .NET Environment by Erik Westermann (Recommended)
The .NET Framework is, in many ways, a platform that combines and builds on the strengths of the COM, CORBA, and Java environments. While there are many books currently available that discuss specific aspects of .NET Framework, there are very few books that discuss the Framework in terms of its goals and architecture - information that's valuable to every intermediate to advanced .NET developer.
Submitted by: Vipul Patel, on December 29, 2003
more... 
 

©2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement
Microsoft