C# Corner

Resources  
  • FileDownloader : Download files using HTTPJan 10, 2000. This application contains a Form and a Class module . From Form we create a thread which execute the procedure to handle the NET download. This application can be enhance to do more down load as in Download manager by creating more threads.
  • Use C# to write comments and documentationJan 12, 2000. Comments and Documentation is one of the most hated tasks by programmers. By using C# programmers can can automatically builds the documentation and comments in the code. This documentation is a XML file which is more or less self explanatory.
  • ProgressBar in C#Feb 22, 2000. You need progress bars to display the progress of your application or background tasks.
  • ProTracker v1.0 : A Process Tracking UtilityFeb 14, 2001. ProTracker is a process tracking utility similar to Windows NT Task Manager's Processes tab window.
  • Synchronization in Parallel threadsJul 02, 2001. The Threads makes us able to run multitasks at a time. In fact Computers (John von Neumann Architecture) don't execute the tasks parallel .The OS gives threads permission (depend on thread priority) to work on CPU. The sufficient degree of parallelism keeps the CPU busy and it is efficient.
  • Image Shuffler Game in C#Oct 01, 2001. This game asks for a Image file to be Opened When the file is opened and shuffle button is clicked the image will be Shuffled ie rotated clockwise the task is rearrange the image in the Correct order using the button provided.
  • An insight into Code Reusability and COM Interoperability - Part 2Nov 26, 2001. We have mushrooms of network systems running across the globe based on many proprietary protocols. In order to integrate these systems to communicate with each other in a more meaningful way, developers or organizations have to face an uphill task.
  • Web/WAP Calender form Harrison LogicFeb 11, 2002. This application provides an updateable web-based calendar that can be viewed from both the Web and through a Mobile device, such as a cellular phone.
  • .NET Commander ver Alpha 1.0.0Apr 15, 2002. The .NET Commander is a Windows application written in C#. This application is a double panel file manager with an interface very similar to the popular Windows Commander.
  • Determining Windows Users for Web Forms ApplicationsMay 30, 2002. In this example we will see how to determine the identity of the logged in user for an ASP.Net Web Forms using Windows Authentication.
  • Using Currency Manager and MemoryStream to Display ImagesJul 01, 2002. This article and attached sample code demonstrates you how to use the CurrencyManager and MemoryStream to display images.
  • Master-Detail Display using Nested Repeater Web Forms ControlAug 05, 2002. In this example, we will create a web page that displays a formatted view of data with a master detail hierarchy using nested Repeater controls. We will use the Northwind sample for our example. There are many different ways to accomplish this task. We will use data binding and data relations in an effort to get a simple solution.
  • Master-Detail Display Using Nested Repeater Web Forms ControlAug 05, 2002. In this example, we will create a web page that displays a formatted view of data with a master detail hierarchy using nested Repeater controls. We will use the Northwind sample for our example. There are many different ways to accomplish this task.
  • Using Installer Classes to Ease Deployment in VS.NETAug 07, 2002. In this article I will demonstrate how to incorporate installer classes with your Visual Studio .NET msi's to handle any supporting tasks that your assemblies may need.
  • Listing all Computer in Active DirectoryAug 27, 2002. This application does one simple task. On any network where Microsoft Active Directory is used it will list all computers on the network. I faced this problem when I wanted to document all of the computers on the network using WMI .
  • ADO.NET, COBOL and Stored ProcedureDec 13, 2002. A stored procedure is basically a series of SQL statements that reside on the database. The procedure could create a new table, retrieve data from one or more tables, update one or more tables or perform many other tasks.
  • Pro Developer: Throwing Money Out the WindowDec 18, 2002. It's common knowledge among programmers that most of the ills of the software industry, and most particularly the companies where we work, could be solved by simply letting the technical people make the technical decisions. In fact, that sounds so obvious that you might be tempted to shake your head and wonder what planet I come from. Obviously, since this is so incredibly logical and sensible, it's a given that most companies leave management decisions to managers, and technical decisions to techies, right?
  • DTS Custom Task in C#Jan 28, 2003. During last year I wrote an article about DTS and how to use it in C#. In that article I stated that I didn’t manage to solve the problem related to CustomTask. Today I finally forced myself to tackle that problem again and here is the result. Writing simple CustomTask in C# is the easiest part.
  • Querying COM+ through Web ServicesMar 12, 2003. The most COM+ common administrative tasks (creating a COM+ application, installing/deleting a component, setting a component attribute) can be accomplished manually with the Component Services administrative tool from Management Console.
  • Installing a Service ProgrammaticallySep 04, 2003. With the arrival of .NET, creation of a windows service has become a piece of cake by just selecting Windows Service as project type in the New Project Dialog Box.
  • SQL Server Reporting ServicesFeb 25, 2004. 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.
  • Generic database access with Mimer Provider ManagerMar 09, 2004. The Mimer Provider Manager uses different plugins to access different underlying ADO.NET providers. Plugins are developed for Oracle, SQL Server, ODBC, and OLE DB.
  • A Macro for Creating Properties from Private FieldsMay 12, 2004. Macros are a useful way of speeding up your coding efforts, however writing them can be a somewhat daunting task. Luckily, .NET gives you a pretty powerful recording feature for recording macros from key strokes.
  • Posting Form Data from ASP.NET Page to Another URLSep 27, 2004. This article shows you how to post a Form data to a different URL from ASP.NET pages. For example, you might need to send user to a third party payment processing system using post method. ASP.NET does not provide any straight forward way to accomplish this task.
  • A Scheduled Application Launcher Service in C# and .NETOct 06, 2004. This an article is on launching scheduled tasks. Not quite as exciting as launching a spaceship into outer space, but…hey, even astronauts have to automate some of their day to day activities.
  • Creating simple Add-in for Visual Studio.NETMar 16, 2005. An add-in is a tool that you create programmatically by using objects, methods, properties, collections in .NET's extensibility model. This compiled application enables you to automate the difficult and tedious tasks within the visual studio integrated development environment (IDE).
  • Evolving into an N-Tier ApplicationMar 23, 2005. This article gives description about evolution of N-tier application.
  • Session Management in Web Garden Using Custom Components May 17, 2005. This article provides an insight on creating a custom Session Manager component using C#.
  • Session Management in Web Garden using Custom ComponentsMay 17, 2005. This article provides an insight on creating a custom Session Manager component using C#.
  • Active Directory and .NETJun 22, 2005. Microsoft Technet offers a script repository to work with AD User Accounts; however, I needed to work with .NET and I could not find samples for all the tasks I needed to program. I promised to myself that one day I would publish the code samples I found and created to help other developers who are working with Directory Services.
  • Introduction to new SECS/GEM driver using SecsToTool.NetJan 06, 2006. SecsToTool.Net is a connectivity solution for the semiconductor equipment that support SECS/GEM communication interface. The SecsToTool.Net SECS/GEM driver SDK is designed to provide a high level method call/reply and event driven environment for your host application (or what we normally called Cell Controller/Station Controller/Equipment Manager) to communicate with equipment.
  • Application Scheduler Service Using C#.Net And XMLMay 29, 2006. This is an application scheduler that is implemented as a Windows Service, similar to the Windows Task Scheduler - but simple, as it has fewer configuration options and it uses XML to store and retrieve data.
  • FuliggineBackupper in C#Jun 05, 2006. This articles shows how to create a simple backup manager in C#.
  • Role Based Security Using Authorization Manager in Windows Server 2003Jul 10, 2006. Authorization Manager in Windows 2003 is the more flexible, scalable and easier administration tool for role based security. Using Authorization Manager we can define roles and the tasks that roles can perform.
  • A quick start with C# and Websphere MQJul 11, 2006. This article is trying to help the developers who want to start integrating .NET applications with Websphere Message Queue.
  • Using Custom Tasks in MSBuild to modify XML Configuration Files on the FlyJul 28, 2006. This article shows you how to use MSBuild to build your project and how to create a custom task that will allow you to modify sections of your XML configuration files.
  • Send Text Message to Cell Phones from a C# ApplicationDec 11, 2006. This article describes a simple way to send text messages to a cellular phone from within a C# desktop application. The source code provided includes a relatively good list of carriers to simplify the task of connecting with a cell phone and the task itself is really no more difficult than sending an email message through a desktop or web based application.
  • .NET SQL Authorization ManagerDec 15, 2006. .NET Sql Authorization Manager (AzMan x .NET 2.0) allows you to set Item-based permissions for Authorization Manager-enabled Microsoft.NET 2.0 applications. Storage reside on a MS Sql Server DataBase and can be administrated by a managed MMC 3.0 Snap-In.
  • Periodic Reminder App for the Windows TaskbarJan 17, 2007. This article features an application that allows you to set up a periodic reminder in your windows task bar. The application will show a balloon message periodically and optionally will produce a reminder beep.
  • Error Provider in C#Mar 09, 2007. This article shall address the use of the error provider control in Win Forms application development. The error provider control is most useful in displaying errors associated with data entry tasks on a Windows form.
  • Customized Task Manager in .NET Using C# and Windows FormsApr 18, 2007. This application will provide features that are not present in built-in windows Task Manager.
  • Enhanced Clipboard Manager in .NET Using C# and Windows FormsApr 24, 2007. This application will provide the functionality which would be helpful while copying of data onto clipboard and with better UI in accessing System's ClipBoard.
  • Word automation using C#May 11, 2007. Word Automation through C# is all about programmatically generating the Word Document using C# code. Almost all of the tasks which we perform on word 2003 can be done programmatically using C# or VB.
  • Outlook with .NET 2.0 Jun 26, 2007. This article allows you to know how you can access different functionality of the outlook using .NET like create an appointment, Create contact item, task item and send a mail.
  • Enterprise Library 3.0 Data Access Application BlockJul 12, 2007. Data Access Application Block(DAAB) simplifies development tasks that implement common data access functionality.The DAAB provides access to the most often used features of ADO.NET in simple-to-use classes; this boosts developer productivity.
  • Authentication-Authorization / Windows built-in Role enumerationAug 07, 2007. In this article I will be talking about authentication and authorization. Authentication is the process which uses users cridential to validate against system, where as Authorization is the process the authenticated user has rights to do some specific task.
  • Understanding WEBPARTS in ASP.NET 2.0: Part ISep 24, 2007. In this article I am going to discuss about "WEB PARTS" in ASP.NET 2.0, and the most exciting feature of ASP.NET 2.0.
  • Working with Delegates: Part IOct 04, 2007. We all are well aware about functions. In conventional way, we create object and we call object.method(). We know that they perform some given task and returns results based on the parameters we passed to them.
  • Minimize a Form to System TrayNov 30, 2007. This article demonstrates the technique of minimizing the windows form to system tray and not display it in the task bar of the windows.
  • A Brief Introduction to Expressions in SQL Server 2005 Reporting ServicesJan 07, 2008. This article shows how you can use expressions in SSRS reports to generate dynamic content based on the data within your report queries.
  • Background worker simplifiedMar 03, 2008. This article looks at the Background Worker Technology and encapsulates it into a simple form that can be used over and over to run your background tasks.
  • Using the BackgroundWorker componentMar 12, 2008. This article discusses the BackgroundWorker component in .NET 2.0, it will show you how to use it to execute tasks in the background of your application
  • Understanding Pattern Matching in F#Apr 30, 2008. F# introduces a code structure called pattern matching which allows you to perform some pretty interesting tasks in the language. This article will get you up to speed with this powerful technique in programming.
  • Introduction to The Resources .resx and Resources Files: Part I May 05, 2008. In some cases an application needs some external resources to perform specified tasks. And I mean by external resources, those none executables data logically deployed with a given application.
  • Using Symmetric Algorithms to Encrypt DataMay 20, 2008. In this article, I will propose a method of how to encrypt data and store it using symmetric algorithms whose are, in fact, four integrated classes within the .Net framework, namely DES,RC2,Rijndael and TripleDES but I will perform the task using the two last ones as they are the mostly used in real time cases.
  • How to Start and Stop Database Engine in SQL 2005Jul 16, 2008. This article will show how to start, stop and restart the database engine in SQL Server 2005.
  • Silverlight Tutorial: Using the Visual State Manager to create an animated navbarAug 07, 2008. This article provides a step by step tutorial on using the Visual State Manager to create a nifty animated navigation bar
  • Integrate WPF Control in your Excel SolutionsAug 11, 2008. In this article, I will show that it is possible to host a WPF control in a excel solution even that Visual studio and the .Net framework doesn’t provide us a way to host directly a given WPF control in an Excel application. To know how to realize such task, then follow this walkthrough.
  • How to Define and Configure a Grid Control Within a WPF Application Using C#: Part IIAug 18, 2008. In a previous article, we discovered how to define and configure a Grid control using XAML. In this second article I’ll demonstrate how to do the same task using the code behind, I mean using C#.
  • Silverlight Tutorial: Creating a skinnable custom controlAug 21, 2008. This is a step by step guide on how to make an animated navigation bar using the visual state manager, turn that animated navigation bar into a skinnable custom control, and use that custom control and skin it, if desired
  • Working with WPF Table using C# - Part IIAug 26, 2008. In the previous article, Working with WPF Table using XAML - Part I, we discovered how to perform this task using XAML. Now, we will see how to do the same using C#.
  • How to Attach a Database in SQL Server 2005Sep 02, 2008. This article describes how to attach database in SQL Server 2005.
  • SQL Server Stored procedures and UDF within LINQ context-PartIISep 03, 2008. In the first article, SQL Server Stored procedures and UDF within LINQ context-Part I, I exposed 2 scenarios of how to deal with stored procedures using LINQ, in this second part, I will accomplish the task by demonstrating how to call a user defined function UDF using the same way adopted in the first part.
  • Handle resource files - Generate a class with strong typed properties using StronglyTypedResourceBuilder: Part VIISep 03, 2008. You can generate a class with strongly typed properties issued from a given resources file elements or attributes using other way than in Part VI handle resource files where the resgen.exe is invoked to achieve such task.
  • Views & Stored Procedure in SQL Server 2005Oct 10, 2008. This article shows how to use Views and Stored Procedures in SQL Server 2005
  • Visual C# IDE Tips: Part IINov 11, 2008. This post explains the some more tips on using Visual C# IDE to enhance developer productivity.
  • Coding Better: Programming From the Outside In. Part IJan 25, 2009. Modeling an API for a domain is a difficult task. The trick is to get the correct level of encapsulation/abstraction while making the API easy to understand and consume. If we can model our domains at the same level that we understand them linguistically then we are 90% of the way there. This article discusses a programming methodology by which we can build a concise interface that will provide a consistent level of abstraction and is easy to code against.
  • Exception handling using Enterprise application block in 6 StepsMar 20, 2009. Exception handling is one of the most important tasks in any application. Many applications either do not handle applications or they handle it in an adhoc manner. In this section we will see how we can use the readymade exception handling block so that we do not need to code and build error handling routines from scratch.
  • Retaining your best peopleApr 25, 2009. You can replace equipment, infrastructure, tools, etc but at the end of the day it’s the people i.e. human capital which is the critical success factor in today’s competitive environment. Retaining key talent is one of the topmost priorities for all successful managers.
  • Custom TimerJob in SharepointMay 11, 2009. This article shows how to create a new entry automatically in your task list in the Sharepoint related to timer which you set.
  • Microsoft Technology OverviewMay 21, 2009. In today’s fast changing technology, keeping up with technological changes is a challenge. Every time we try to keep up with technology changes, technology changes again. It is never ending chase to catch up with technology and that is what makes software development even more interesting. Focus of this article is to give developers, project managers a quick view of many of new Microsoft technologies out there and help them realize the value of these new technologies. To be frank, technologies covered here are not new and some of them were introduced to IT world, 3 to 4 year ago. But in relative terms, these are still new technologies in Microsoft world as real-world projects and products might take some time to adapt to these changes in technology.
  • Developing a New Control Using VSM in Silverlight 3Jul 31, 2009. Silverlight provides a Visual State Manager (or VSM) that manages different states as users interact with controls. For example, you might want to change the background of the Button as the user mouses over it and make it look slightly bigger or smaller when a user clicks it. All of this can be done using the Visual State Manager. The discussion that follows will walk through show how custom templates and VSM states can be created visually.
  • Walkthrough on creating a Task List in SharePointAug 10, 2009. In this article, I will give step by step explanation of how to add a task list in SharePoint site. I am going to add a list in existing SharePoint site.
  • Send Email in ASP.Net with attached fileAug 24, 2009. One of the most common functionalities used in Web development is sending email from a Web page. The .NET framework makes the task of sending email from a Web page easy and in this article I’ll show you how to send email with attachment file.
  • Building Isometric ApplicationsSep 28, 2009. The task is put to develop the three-dimensional graphic interface including visual stereocomponents (Stereo Vision compoNents), three-dimensional forms (Shapes) and isometric applications (Isometric Application). As means of development language C # and DirectX 9.0 has been chosen.
  • Background Processes in ASP .Net Web ApplicationsOct 01, 2009. This article talks about various approaches of creating background processing in Web application using C#.
  • Lambda Expressions are WonderfulDec 02, 2009. Lambda expressions are simple to use and make routine tasks such as sorting or filtering Lists much easier.
  • Genetic CloudJan 24, 2010. Complex optimization tasks, like travelling salesman problem, can be solved by simple algorithms with random searching component. Genetic algorithm is one of such approaches. It gives better solution on the big population sizes, but the execution time grows non-linear with population size growth. Another way to increase accuracy is to have several parallel runs. The additional resources for parallel runs could be taken in a Cloud.
  • Focus Manager in WPFMar 04, 2010. In this article we will see how we can manage Focus of specific controls in WPF.
  • Multithreading in WPF: Part IIMay 31, 2010. In this article we will consider the safest approach to run background task in WPF.
  • Membership Provider and Role ManagerJun 14, 2010. This article will explain you how to work with Membership Provider and Role Manager in ASP.Net web application deeply.
  • Visual Studio 2010 Application Lifecycle Management - Manage Work ItemsJun 15, 2010. In this article, I am going to show step by step process of creating work items (user stories/tasks), create queries to view the work items and managing same work items using Microsoft Office Excel.
  • Basics Of Data Communication Part: 1Jul 11, 2010. This article will explain, Data Communication Model, Data Communication System Tasks and Communication Network and Services.
  • VS 2010 Deployment (Package, One click deploy and Web.config transformation)Aug 24, 2010. In this article we will discuss about 3 important features provided by VS 2010 to ease our deployment task on production and other environment. We will first start with understanding problems with deployment and then move ahead by creating packages , one click deploy and web.config transformation.
  • Fusion Chart in SharePoint using SharePoint DesignerSep 04, 2010. In this article I am showing how to make a very nice Dashboard using Fusion chart. First of all let me thank Fusion chart for the wonderful implementation of charts in Flash. It's really nice and cool. You can see an online demo of Fusion chart. Here I am showing a Funnel chart for the task list status.
  • How to use Tool Menu in Microsoft Expression BlendSep 15, 2010. Tool Menu in Microsoft Expression Blend has the option for Creating Layer, Make Button, Make Control, Make Image 3D, Make Brush Resource, Edit Brush Resource, Font Manager, Options.
  • Develop .NET applications for Windows Phone 7, Windows Mobile, iPhone and AndroidOct 01, 2010. Mobile application development is a challenging task, but within a few years most developers will have to face it. Choosing the right developer platform can make the process a lot easier and faster.
  • How to Send Email Using Send Mail Task of SSISNov 03, 2010. In this article we will see how to send email using Send Mail Task of SSIS
  • Parallel.Invoke in .Net Framework 4Nov 15, 2010. In this article let's see about Parallel.Invoke method.
  • Task System in Windows Phone 7Nov 18, 2010. In this article I will be talking about Task System in Microsoft.Phone.Tasks namespace and how to build applications for Windows Phone 7.
  • Simple tips in writing a software requirements and specification Document(SRS) documentDec 27, 2010. In this article I want to give the readers very simple tips from my very short experience in writing a software requirements document. I am a developer and I know how it is important for me to have very clear requirements, and I was a junior project a manager, and I know the cost of a mistake in the requirements document. What I want is to share my experience with the readers.
  • Time ManagementDec 27, 2010. Time management has been a frequently heard word in this busy world. You can see thousands of salesmen or business managers trying to manage their time effectively.
  • Work with Template, Visual Tree and Visual State Manager in Windows Phone 7Jan 03, 2011. This article will demonstrate how to write templates by hand so you’ll be in a better position to understand Expression Blend output if you later decide to go that route.
  • Compiled Queries in LINQJan 07, 2011. There might be a scenario where we need to execute a particular query many times and repeatedly. LINQ allows us to make this task very easy by enabling us to create a query and make it compiled always. We call this type of query a compiled query.
  • .NET Parallel Programming with EventsJan 10, 2011. Many times the Application needs to be notified about what is happening inside a Parallel Task and also to get data (if any) from the Task in real time. For this, Events can be used with Tasks.
  • Windows Azure For Developers Task 5: Configuring Virtual Machine sizesFeb 22, 2011. Here you will see Windows Azure For Developers Task 5.
  • SQL Server Integration Services (SSIS) - Scripting in SSIS PackagesMar 17, 2011. This article describes the scripting option available with SSIS, which is nothing but the Script Task component in SSIS.
  • Creating Storage Account in new Silverlight based Windows Azure PortalMar 21, 2011. Windows Azure for Developers Task 10: Creating Storage Account in new Silverlight based Windows Azure Portal
  • Windows Azure for Developers Task 7: Creating Service Account in new Silverlight based Azure PortalMar 21, 2011. In this article we will walk-through, how to create a new Hosted Service in a new Azure Portal?
  • Windows Azure for Developers Task 9: Hosting WCF Service Role in Windows Azure Hosted ServiceMar 22, 2011. Hosting a WCF Service Role in a hosted service is exactly the same as hosting an ASP.Net Web Role.

About Task-Manager

NA

SPONSORED BY

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!
Download Free eBooks