C# Corner

Resources  
  • Using ListViews in C#Jan 18, 2001. As a Visual C++ user for 10 years I can say that Microsoft deserves praise for their new ListView class. The MFC ListView class was, well, unpleasant to use. C# makes life a bit easier with a richer property and method set for ListViews. Also, you can now, set the ListView to select an entire row in report mode, something that in Visual C++ you had to write a whole custom ListView control to do. Note also the nice grid lines.
  • Developing Web Applications in VS.NET Mar 29, 2001. This tutorial describes about Step-by-step tutorial guides you towards developing your first web application.
  • Assemblies : The Ins and Out : Part IApr 13, 2001. In Part 1, I will cover what exactly an assembly is, and what an assembly contains.
  • Assemblies : The Ins and Out : Part IIApr 16, 2001. In this part, I will discuss both Private and Shared assemblies and how to create a "Shared Assembly".
  • Assemblies : The Ins and Out : Part IIIApr 20, 2001. In this part I will discuss in more detail than Part 2, the available utilities for manipulating assemblies.
  • ManifestMaker: Creating your own ManifestMay 31, 2002. When switching over to .NET, I was annoyed at how difficult it was to use Windows XP themes in my applications, so I created this class to ease my life.
  • The CodeLib ProgramAug 26, 2002. Reusability of code is one of the common practice in a programmer's daily life.
  • Pro Developer Series : Creating Your Dream ProjectOct 22, 2002. The problem with most programmers is that they've lived a rather monochromatic life.
  • The "ins" and "outs" of Using Stored Procedures in C#Jan 27, 2003. This article reviews the creation of stored procedures with parameters using the Visual Studio IDE.
  • J2EE to .NET Migration: Quick TipsMar 26, 2003. Here are some Quick tips to get you started, in case you need to migrate a J2EE based application to a .NET based application.
  • Basics of Extending Your Working Environment in Visual StudioApr 10, 2003. All of us have used Macros in Microsoft Office and Add-ins in Visual Studio 6 and I am very sure all of us have been impressed as well by their power to control their own working environment.
  • .NET Framework Version 1.1 - Side-By-Side ExecutionApr 11, 2003. Microsoft has announced the release of the new version of the .Net Framework 1.1. As with almost everything in life, the only constant is change.
  • Object Oriented: The Grownup Way to CodeSep 29, 2003. Back in my dark days of Procedural Programming, I remember someone giving me a problem, then banging out a few (hundred) lines of code, achieving my goal, and going on with my life. The next time a similar problem would arise, I’d rewrite, or in some cases, cut & paste my old code to achieve a similar, yet slightly different outcome.
  • Real Life SQL and .NET: Part IIIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET: Part IVJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET : using SQL with C#: Part XJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET : Using SQL with C#: Part IXJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET: Part XIIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET: Part VIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET : SQL Subqueries: Part VIIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET: Part IJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET :Using SQL with C#: Part VIIIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET : using SQL with C#: Part XIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET: Part IIJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Real Life SQL and .NET: Part VJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • Extreme Programming (XP)Feb 18, 2004. Extreme Programming (XP) is a discipline of software development based on values of simplicity, communication & feedback. It works by bringing the whole team together in the presence of simple practices.
  • Microsoft Enterprise Instrumentation Framework(EIF) - Quick GuideJul 02, 2004. The Microsoft EIF is a bunch of assemblies for .Net that make your life easy when it comes to instrumenting your program, by this I mean tracing facilities, writing to the event log, and many other things.
  • Microsoft Enterprise Instrumentation Framework(EIF) - Quick GuideJul 02, 2004. The Microsoft EIF is a bunch of assemblies for .Net that make your life easy when it comes to instrumenting your program, by this I mean tracing facilities, writing to the event log, and many other things.
  • SQL Server Reporting ServicesFeb 25, 2005. SQL Server Reporting Services is a comprehensive, server-based platform for creating, managing, and delivering reports that contain data from relational and multidimensional data sources. This article explains the features that are supported by SQL Server.
  • ASP.NET Page Life CycleMar 04, 2005. In this article, we will see the stages of execution of the ASP.NET Page.
  • ASP.NET Page Life Cycle Mar 09, 2005. In this article, we will see the execution stages of an ASP.NET Page.
  • Space Invaders for C# and .NETJun 29, 2005. This is an update of the space invaders game posted on C# Corner 3 years ago for Visual Studio 2005. This version adds spiraling bombs and a ship lives indicator.
  • Smart HTML Editor in Visual Studio 2005Nov 16, 2005. If you have been writing Web applications using Visual Studio, at some point you would end up editing HTML file by hand. Now HTML Editor available in Visual Studio 2005 now supports Intellisense, which makes developers life much easier when editing HTML file by hand.
  • ASP.Net 2.0 What's new in Page Life CycleJan 07, 2006. ASP.NET 2.0 adds some new events to allow you to follow the request processing more closely and precisely. This article looks into those events.
  • Apply Object Serialization in Real Life SituationMar 30, 2006. Object serialization is a process of streaming an object into a byte array. This article explains the object serialization process using a real world example.
  • ASP.Net Page Life CycleMay 16, 2006. This article explains simple ASP.NET web page execution in depth.
  • C# .NET 2.0 Test Driven DevelopmentOct 09, 2006. This article will demonstrate test driven development by stepping through the test driven development cycle using a small sample project.
  • Practical Approach to Computer System Design and ArchitectureOct 13, 2006. The article gives an introduction to system designing and architecture by introducing a new concept that allow beginners to easily break and design complex software systems using a modular based development approach with a pattern, which we all practice in our day to day life.
  • Introduction to Building a Plug-In Architecture Using C#Sep 10, 2007. In this article we'll take another look at how we can use the state pattern to build a plug-in architecture that will allow us to change the behavior of our application by placing differnt plug-ins into a folder.
  • Generate XML based Resource Files on the fly in ASP.NET 1.x applicationsSep 11, 2007. If internationalization was not part of your application’s initial development cycle, but required to extend it globally at a later point of time, then creating resource files from all the UI elements is a very tedious & manual process in ASP.NET 1.x. The framework presented in this article saves a developer from manually updating the resources and keeps the resx files in sync with the webforms and user-controls by automatically generating the resx files.
  • Developing a Web Part for Moss 2007Jan 17, 2008. This article describes the step by step process to develop a web part for Moss 2007.
  • Compilation Life cycle of Asp.Net 2.0 Web SiteFeb 05, 2008. This article explains you the order of compilation in an asp.net application.
  • Writing Better Code -- Keepin' it CohesiveFeb 15, 2008. One of the aspects of code quality we can look at is cohesion. If code is highly cohesive it is also much more testable, reusable, readable and maintainable (all the good things in life). Likewise, if code has a low level of cohesion it is often very hard to understand at a glance and difficult to test and maintain. In this article we'll take a look at a concrete example of code that does not follow the Single Responsibility Principle and as a result has low cohesion and walk through the refactoring it takes to modify the code to be more highly cohesive.
  • Choosing between Convert and TryParseJul 01, 2008. A brief story about using TryParse instead of Convert to make life easy.
  • Windows Forms Events LifecycleNov 19, 2008. This article describes the standard events that take place when a form is created and launched and shows the sequence in which they are raised.
  • Xml - A Simple DatabaseMar 03, 2009. Xml can be used for different purposes. But in my programming life, I used it as database alone. I feel very comfortable while using xml as data store for my application, due to its simple structure.
  • Introduction to Visual Studio Add-insMar 03, 2009. This article explains about Visual Studio 2008 Add-ins.
  • Introduction to Interfacing Win Forms with VS Add-insMar 04, 2009. This article explains about integration of Windows Forms with Visual Studio Add-ins.
  • Paging and Sorting ListViews with ASP.NET MVC and jQueryMar 23, 2009. This article provides a simple example of using jQuery along with the jQuery tablesorter and tablesorter.pager plug-ins to provide sorting and paging support for a listview within the context of an ASP.NET MVC application. JQuery has partnered with Microsoft and is now integrated within the IDE to include the availability of intellisense support.
  • SharePoint workflow basicsApr 08, 2009. In this article we will understand the basics of sharepoint workflow , the life cycle of sharepoint work flow and finally we implement a simple work flow using the three-state work flow which is available in share point.
  • Project Life Cycle beyond SDLCMay 17, 2009. Many people think project life cycle circulates around SDLC. In this article, we will discuss about other phases which occur before SDLC starts. I know that companies have tailor made phases we have just tried to put phases followed by majority IT companies.
  • How to Prepare Quotations (Project Estimates) Using Use Case Points May 17, 2009. Quotation (Project Estimation) is one of the important aspects of software cycles. Any prediction less or more will affect the project a lot. Let's look at how basically day to day businesses manage their ways of handling quotations.
  • First Sketch Flow Application in Silverlight 3: Part IJul 22, 2009. Blend 3 + SketchFlow RC release is the new product from Microsoft. SketchFlow is nothing but a Silverlight 3 Application where we can prototype the application before going into development phase. So in this article we will be discussing how can we create a simple SketchFlow Application In Silverlight 3.
  • WCF FAQ: Part 5 - TransactionsAug 09, 2009. This is my 5th WCF FAQ article. This article is completely dedicated to WCF transactions. In this article we will understand the WCF transaction protocol, two phases in WCF transaction, transaction options and finally end up with simple sample for WCF transaction.
  • Understanding the Page Life Cycle of an ASP.NET and its controlsSep 02, 2009. In this article I will explain about series of steps and events that occur in a page life cycle in ASP.NET.
  • Getting started with Silverlight ApplicationMar 03, 2010. In this article I have tried to give right starting point for Silverlight application development.
  • ASP.NET application and page life cycle Apr 19, 2010. In this article we will try to understand what are the different events which takes place right from the time the user sends a request, until the time request is rendered on the browser.
  • Developing a Tablet Application for Sales ForceMay 19, 2010. Mobile access to data is becoming part of our lives. Not only in personal sphere, but especially in variety of industries can be seen a growing demand for mobile data access. People use laptops, smartphones and pocket PCs and the market is opening for tablets more than ever before. Let's find out what developers might use when developing tablet applications.
  • How Data Governance Programs fail even before they startMay 24, 2010. You may see several articles that talk about Data Governance Program failure; however, I will have a different approach here to capture mistakes that are made when the program is in proposing phase.
  • HTTP Modules in ASP.NET Request life cycleAug 20, 2010. HTTP module is a .NET Framework class that implements the IHttpModule interface, they called as ISAPI filter in IIS stack so modules are counterpart in ASP.NET, have ability to intercept and handle system events and other modules events.
  • Software Testing Life Cycle (STLC)Oct 11, 2010. In this Article we define the various stages of testing.
  • GDI+ PostmortemOct 13, 2010. In this article you will learn how to create a simulation game loop. A simple collision system will be added to our objects, and simplest of life cycle will be created.
  • ReSharper - The Magic Bullet For Visual StudioNov 03, 2010. If you are doing coding on a daily basis then ReSharper for Visual Studio is a life changing product. With ReSharper you will see a change in productivity and maintainability in your programming practices. Read on to see how ReSharper can help you.
  • ASP.NET Page Life Cycle EventsNov 09, 2010. In this article, I will discuss in detail the ASP.NET page life cycle events.
  • Chapter 3: Data-Tier ApplicationsNov 30, 2010. With the release of Microsoft SQL Server 2008 R2, the SQL Server Manageability team addressed these struggles by introducing support for data-tier applications to help streamline the deployment, management, and upgrade of database applications. A data tier application, also referred to as a DAC, is a single unit of deployment that contains all the elements used by an application, such as the database application schema, instance level objects, associated database objects, files and scripts, and even a manifest defining the organization’s deployment requirements.
  • Event driven programming in C#Dec 13, 2010. What is an event? Event means something we do like posting this article, reading this article etc. Everything we do, is an event. In order to illustrate event driven programming, I would like to tell a story and show how I can put this real life scenario using events. So start thinking OOPs.
  • Dictionary Class in C#Dec 28, 2010. The Dictionary class gives us the opportunity to map some values to specific keys; in real life scenarios we need this mechanism to represent some values whenever we call the key associated with them according to an event.
  • Effective Communication in day to day lifeDec 28, 2010. In my previous article I showed a pictorial description of software failure due to a lack of effective communication. Here we discuss the various barriers to effective communication and how to overcome that.
  • Builder PatternJan 31, 2011. Builder pattern falls under the Creational design pattern. The Builder pattern separates the construction phase of a complex object from its representation so that the same construction logic can be used for different objects and the output representation may be different.
  • WebPart Life Cycle Mar 09, 2011. In This article I am explaining the life cycle of a WebPart in SharePoint.
  • Filling The Gap Between The Academic Life And The Professional LifeMar 13, 2011. Here you will learn how to fill the gap between the Academic Life and the Professional Life.
  • System Development Life Cycle: Part 2Apr 28, 2011. Now let’s discuss System Development Life Cycle with its different Phases in detail,
  • System Development Life Cycle: Part 1Apr 28, 2011. System Development Life Cycle (SDLC) is the process of developing, implementing, and retiring information systems through a multistep process from initiation, analysis, design, implementation, and maintenance to disposal.
  • Tweeter Search Application with Silverlight (Beginners); Your First Silverlight ApplicationMay 09, 2011. For developers new to Silverlight or in a learning phase, this demo/article can help them creating a small application
  • Model View Control (MVC) Pattern Using C# - Real Life ExampleJul 20, 2011. Here you will see how to use Model View Control (MVC) Pattern using C# - real life example.
  • Creation of a Java Bean And How it is Used in Java Server PagesJul 29, 2011. Here you will see how to create a Java bean and how it is used in Java Server Pages (JSP)
  • Create Tag Library Descriptor And Use in JSPJul 30, 2011. It is a process to create user-defined tags which can perform any task in the server. It provides a facility to separate Java code or scriptlet from JSP. This tag follows XML syntax.
  • Ins Tag in HTML5Aug 02, 2011. The ins tag defines text that has been inserted into a document.
  • Asynchronous Tasks and Synchronization on UI TPL .Net 4.0Sep 08, 2011. Using TPL for parallel programming is now a cup of cake. It made life easier for those who are new to multithreaded programming.
  • Display Data from Database through JSP And JDBCSep 15, 2011. In this article we will know how to display the records from the database using JSP through JDBC connection.
  • Display Related Data From Database Through JSPSep 15, 2011. In this article we will know how to display related records from the database into a table when we choose any item in a combo box using jsp through jdbc connection.
  • Introduction of JSP (Java server pages)Sep 15, 2011. It is a mechanism to create dynamic web pages by using servlet behind it. Whenever a user comes to access the JSP then the web server converts the JSP into a servlet for processing the request and providing response.
  • Windows Phone Application Performance AnalysisSep 17, 2011. Lets learn about measuring performance of your application. It should be always an essential task of your application creation life cycle.
  • Understanding In and Out of XAML in WPFSep 19, 2011. Extensible Application Markup Language and pronounced “zammel” is a markup language used to instantiate .NET objects. Although XAML is a technology that can be applied to many different problem domains, its primary role in life is to construct WPF user interfaces.
  • Include and Forwarding request in JSPSep 20, 2011. Here you will see Include and Forwarding request in JSP.
  • Registration page in JSPSep 26, 2011. In this article we will learn how create to a simple registration page using JSP.
  • User Tracking in Java Server PagesSep 27, 2011. In this article we will learn about user tracking in JSP.
  • Creating a form based application in StrutsOct 03, 2011. Here you will see how to create a form based application in Struts.
  • Creating form based application in Java Server Faces (JSF)Oct 03, 2011. Here you will see how to Create a form based application in Java Server Faces (JSF).
  • Introduction to JSF (Java server faces) frameworkOct 04, 2011. Before going forward we should know about Model 1 and Model 2 Architecture.
  • Add, Edit, Update and Delete in JSPOct 10, 2011. In this article we will learn how to insert, edit, update and delete records from the database using JSP.
  • Paging in Java Server PagesOct 10, 2011. In this article we will learn how to do paging in JSP.
  • Login Page in JSPOct 11, 2011. In this article we will learn how to do a simple login page using JSP.
  • Using star to call all setter methods of Java BeanOct 12, 2011. In this article we will learn how to use asterisk (*) to call all setter methods of a java bean. Before going forward we should know what a java bean is.
  • Display related records from the database when we click the show all link through JDBCOct 14, 2011. In this article we will learn how to display related records from the database when we click the show all link using jsp through jdbc connection.
  • Introduction of Servlet in JAVAOct 31, 2011. In this article you will learn the concept of Servlets in JAVA.
  • Formating Tag's in JSTLNov 19, 2011. The format tag library provides the support for internalization, this provides the formatting of data in different domains.
  • Starting with JSTLNov 19, 2011. Here you will understand the conecpt of JSP Standard Tag Library (JSTL), it is mainly the collection of four custom tag libraries.
  • Introduction Of JSP Scripting TagsNov 21, 2011. JSP scripting tags are very important tags which allow a java programmer to add a script code into the java code of a JSP.
  • Audio tag in HTML5Nov 22, 2011. This new element allows you to deliver audio files directly through the browser, without the need for any plug-ins. embedding the audio file into a web page via the src attribute.

About phases-in-jsp-life-cycle

NA
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!
VSLive! Anaheim