C# Corner

Resources  
  • Synchronization in Multi-threadingFeb 13, 2001. This article with sample code shows synchronization concepts of multithreading ..
  • Control Statemenats - Part 1Jun 01, 2001. This lesson shows how to use c# control statements, and the difference between these controls in C++/ JAVA and c#. Sample includes single selection, if-else, and multi case ..
  • A Simple Multi-threaded TCP/UDP Server and Client V2.Sep 24, 2001. This is the second version of my client/server program. The server and the client can be run on the same machine or on different machines. The following is the brief description of the server and the client programs specifically.
  • Socket ChatSep 24, 2001. This is an implementation of a Chat program using sockets. Along with basic chat capability,
  • WinChat For .NETOct 10, 2001. WinChat For .NET is a simple peer-to-peer chatting program that functions very similarly to the WinChat program provided by Windows 2000. It provides all the functionalities that the original WinChat program provides.
  • C# PagerOct 16, 2001. C# Pager is a simple client/server application that implements functions of a pager.
  • Monitoring File System using FileSystemWatcher Class - Part 2Nov 26, 2001. In Part 1, we have seen how to use FileSystemWatcher class. Today I' m giving an example to monitor your file system.
  • Monitoring File System using FileSystemWatcher Class - Part 1Nov 27, 2001. In this article, I am explaining you how to use FileSystemWatcher class. In part 2, a sample application, which helps you to monitor a specified directory.
  • C#RIS : Tetris Game in C#Feb 14, 2002. I have written a Tetris clone that demonstrates how to use off-screen graphics buffering for smooth animation and utilizes a multi-dimensional array approach to designing a game grid. The classes are largely self-explanatory and the techniques are documented in code well enough to explain what is going on.
  • Multi-threaded Web Applications - Case I: Search EngineMar 07, 2002. This article is the first of the series of 4. I will demonstrate the use of threading in web applications by implementing a simply search engine. The following 3 articles in the series will be a Port Scanner, a Reverse DNS and a Web Hammer respectively.
  • Multi-threaded Web Applications - Case II: Port ScannerMar 12, 2002. This article continues the 4-parts series of Multi-threaded Web Applications. In the first part, I have demonstrated how you can use multi-threading with ASP.NET to make a web based search engine more responsive, and to reduce the time required to compose the result. In this article, I will demonstrate how you can apply the same technique to a web based port scanner.
  • Multicasting using UDP in C#Apr 04, 2002. The attached source code shows you how to use multi casting in a LAN environment.
  • Multithreading Part I: Multithreading and MultitaskingApr 08, 2002. In this and a series of articles that would follow, we would learn about threads and how to write multi-threaded programs in C#.
  • Multithreading Part 3: Thread SynchronizationApr 11, 2002. The .NET framework provides a number of classes and data types that you can use to control the access to shared resources. Thread synchronization refers to the act of shielding against multithreading issues such as data- races, deadlocks and starvation.
  • .NET Performance Counters, Part 1: Predefined CLR Performance CountersMay 13, 2002. In this article, I will describe what a performance counter is and introduce you to the predefined counters that you can use to monitor the state of the CLR while your applications run.
  • ADO.NET From Windows DNA's PerspectiveJun 12, 2002. Windows DNA is a framework to build multi-tier, high performance, scalable distributed applications over the network. This article takes a Windows DNA perspective and compares how ADO.NET fits in Windows DNA.
  • Working with Arrays in C#Jul 09, 2002. This tutorial discusses array programming in C# and .NET. It starts with the discussion of simple arrays and then delves into more complex topics such as jagged and multi-dimensional arrays. In the end, it discusses the Array class and it's methods for searching and sorting an array's items.
  • Programming C#: Working with Arrays in .NETJul 09, 2002. This article concentrates on arrays in .NET and how you can work with arrays using C# language. Article also covers the Arrays class and its method, which can be used to sort, search, get, and set an array items.
  • Drawing Shapes using ThreadingOct 25, 2002. This is simple multi-threading program that draws circles and rectangles. Each shape is handle by individual thread that created every time you press start button. Using sleep method on each thread we can change the speed of each shape.
  • Consumer/Producer Multithreaded ProgramNov 04, 2002. This is simple multi-threading program that adds and removes elements in an ArrayList. Producer button will creates a producer thread that adds elements in to the ArrayList. The maximum number of elements can be added to this ArrayList are 100 elements and the producer thread has to wait until the consumer thread/threads (creates by pressing consumer button) removes elements from the ArrayList. Then Producer thread starts to add more elements to the ArrayList.
  • Client Server Multithreaded ApplicationNov 08, 2002. This is simple Client/Server (multi-threading) program that transfers data. Server can handle multiple clients.
  • Concurrency Control in ADO.NET using Threads and MonitorsDec 31, 2002. The concurrency controls system refers to the lowest level in architecture of a DBMS. It is relative to the input/output operations, which carry out the transfer of blocks from the secondary memory to the main memory and vice versa.
  • Use Thread Local Storage to Pass Thread Specific DataMar 18, 2003. The specific thread level storage is known as thread local storage or TLS for short. The .NET threading namespace allows .NET developers to use TLS from within their multi-threaded applications to store data that is unique to each thread.
  • MWControls v1.0.3.0May 05, 2003. This latest version includes Multi Select TreeView Control which lets you choose between a few different ways of selecting TreeNodes.
  • Interlocking ThreadsSep 10, 2003. Recently, I was building multi-threaded applications and noticed some intermittent data inconsistency. Soon, I found the culprit was locking mechanism. After doing some research, I gathered the following information and as usual decide to share with you guys.
  • Events Programming in C# Nov 24, 2003. In this article, author discusses the events model in .NET and how to implement events in your applications using C#.
  • Localization in COBOL .NETJan 09, 2004. This article will show you how to use the power of LOCALIZATION within Visual Studio .NET to create one screen and have it display different languages.
  • Monitoring Remote Log Remotely using WMI in C# and .NETMar 31, 2004. WMI (Windows Management Instrumentation) is a component of the Microsoft operating system that allows you to monitor virtually every piece of the system (either locally or remotely) as well as control the windows operating system.
  • Multithreaded XML Document for Read/Write AccessJul 21, 2004. This article describes a process for using a ThreadPool within a windows service that monitors other services. It also shows how to allow multithreaded read/write access to an XmlDocument, that acts as persistent storage, using a Mutex.
  • Windows Management Instrumentation (WMI)Jul 30, 2004. WMI is a component of the Microsoft operating system that allows you to monitor virtually every piece of the system either locally or remotely.
  • SmartPhone Album Program with C#Mar 16, 2005. This article shows how to represent image’s thumbnail in ListView control, how to work with multi-forms and pass information with each other in a smart phone application, how to do simple image-processing, how to scroll picture in a picturebox and use the smart phone’s dpad keys.
  • Evolving into an N-Tier ApplicationMar 23, 2005. This article gives description about evolution of N-tier application.
  • Multi Selection of DataGrid Rows without Ctrl ClickJul 31, 2005. This article shows how to select multiple rows in a DataGrid without using CRTL.
  • How to Build Multi-Language Web Sites with ASP.NET 2.0 and VS.Net 2005Feb 06, 2006. In this article, we will explore the necessary details for working with resources in ASP.NET applications and for creating international ASP.NET applications based on embedded resources and the integrated localization support.
  • Multi Threaded File Reader and GeneratorMar 07, 2006. The attached source code with this article is a multithreaded application written using .NET 2.0 that shows how to use the background worker threads to read a text file, generate reports and show report progress and completed events.
  • Monitoring System Usage using Windows ServiceMay 29, 2006. This article shows how to record system usage using Windows Service in C#.NET
  • Building the ListBoxesFT_C ASP.NET Web User Control in Visual Studio 2005: Part INov 07, 2006. In multi-part article, I share how you can build your own ASP.NET web user control.
  • Building the ListBoxesFT_C ASP.NET Web User Control in Visual Studio 2005: Part IINov 09, 2006. In multi-part article, I share how you can build your own ASP.NET web user control.
  • Building the ListBoxesFT_C ASP.NET Web User Control in Visual Studio 2005: Part IIINov 10, 2006. In multi-part article, I share how you can build your own ASP.NET web user control.
  • Building the ListBoxesFT_C ASP.NET Web User Control in Visual Studio 2005: Part IVNov 11, 2006. In multi-part article, I share how you can build your own ASP.NET web user control.
  • Building the ListBoxesFT_C ASP.NET Web User Control in Visual Studio 2005: Part VNov 15, 2006. In multi-part article, I share how you can build your own ASP.NET web user control.
  • Mimic the Appearance of Outlook's Sidebar with the Multi-view ControlDec 14, 2006. This article describes a simple way to mimic the appearance of Microsoft’s Outlook sidebar within an ASP.NET 2.0 web application. The approach is based upon the use of the existing Multi-View control contained in the standard ASP.NET 2.0 toolbox and does not require much time or effort to implement. This article includes a sample web application that presents an example of the approach in use.
  • Monitor and Display CPU State InformationDec 18, 2006. This article describes a quick and simple approach to displaying information about the state of the CPU or CPUs on a targeted machine.
  • 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.
  • Monitor Internet Connection StateFeb 09, 2007. This article describes an easy approach to building two controls used to monitor the status of an internet connection and provide the user with some indication of that status.
  • Multi-threaded Asynchronous Programming in C#... Getting started.May 12, 2007. Trying to build better solutions and growing as a developer has always been fun for me and I’m always looking for ways to build more scalability and robustness in the software I am writing. I had a revelation that I’ve been doing a lot of C# tweaking but not taking advantage of the core performance enhancements cooked right into C# and it all comes down to one thing: Asynchronous multi-threaded programming.
  • C# Asynchronous, Multi Threaded Development... Digging In. Part IIMay 13, 2007. In this article we'll dig a bit deeper into what is actually happening when we use the asynchronous calls using C#. Just as in my previous article, we'll simulate a long running I/O bound process as if we were fetching records from a database, making a web service call or reading or writing from a file and see how we can write more performant code by letting the main thread continue on and not wait for the results. 
  • Multi-threaded Asynchronous Programming in C#... Event-Driven Architecture. Part IV.May 14, 2007. This is a continuation of a set of articles on Asynchronous multi-threaded development using C#. In this article we'll cover the basics of building an event-driven architecture which will be a basis for most multi-threaded apps. Also we'll cover async read/write operations on a file.
  • Multi-threaded Asynchronous Programming in C#. Async Database Calls. Part III.May 14, 2007. In my last couple articles we looked at basic ways to have long-running i/o bound process be handled by the ThreadPool using the asynchronous programming model. In this article we’ll take a look at coding async calls against SqlServer which really comes in handy in production environments where our database is on another machine.
  • Multi-threaded Asynchronous Programming in C#... Through The Web Service. Part VMay 27, 2007. In my last article I discussed a general approach to building an async architecture. In this article we’ll look at extending this basic architecture and incorporating async web services.
  • Multi-threaded Asynchronous Programming in C#... Through The Web Page. Part VIJul 27, 2007. Async web pages which are primarily used as a server performance enhancement. There are two main methods we will be looking at that are used to execute operations asynchronously from web pages: Page.AddOnPreRenderCompleteAsync() and Page.AddOnPreRenderCompleteAsync().
  • C# Asynchronous Multi-Threaded Active Directory User/Group BrowserOct 01, 2007. I was working on a win forms project that queries Active Directory information for user and group information and thought the approach may be of interest to some c-sharpcorner readers as a simple example of a asynchronous multi-threaded win forms application.
  • ASP.NET Multiple File UploaderJan 04, 2008. This article tells you how to allow users to upload more than one file at a time.
  • How C# is Different From JavaJan 17, 2008. This article describes the various differences between C# and Java.
  • Functional Programming with C#: Asynchronous Method CallsJan 20, 2008. With the functional programming style and extension methods it is extremely easy to execute methods asynchronously. This article cover some simple extension methods that will allow you to easily execute your methods asynchronously with threads from the thread pool.
  • Strategies to Implement a Multi-Criteria FilteringMar 06, 2008. This article provides you different ways to implement a multi-criteria filtering.
  • Enhanced TaskBar in VS 2005 using C# and Windows FormsJul 14, 2008. This article shows how to add additional features which are not available in Windows Taskbar.
  • .txt file in multi line textbox in ASP.NET 2.0Jan 07, 2009. How will you display .txt file’s text in multi line textbox through ASP.NET 2.0?
  • Architecture FAQ for Localization and Globalization: Part IFeb 02, 2009. In this article we will go through a series of FAQ which will give you a quick start on making application multi-language based.
  • Architecture FAQ for Localization and Globalization: Part IIFeb 03, 2009. This article is Part 2 of "Localization and Globalization" in this we will go through a series of FAQ which will give you a quick start on making application multi-language based.
  • Dealing with controls within a multi threaded contextMar 19, 2009. In this article I will provide a technique of how to avoid invalid cross threaded operation and I have taken an example of dealing with controls within a multithreaded context to demonsrate how to avoid such trouble
  • Silverlight MultiScaleImage ControlMar 24, 2009. The MultiScaleImage object represents an Image control that is used a multi-resolution image that is generated by the Deep Zoom Composer and can be zoomed and panned. This article demonstrates how to use a MultiScaleImage control in Silverlight using C#.
  • Accessing Windows Forms Controls Across ThreadsApr 23, 2009. Many articles exist on the web regarding properly handling multiple application threads and accessing data across those threads, but this article will aim to remove much of the ambiguity or inacurate information found in many other articles.
  • Instance Management in WCF Part # 1Jun 19, 2009. This is first part of multi series articles. This article is giving introduction of Instance Management. This article will explain about Per-Call Instance management technique as well.
  • GridView Multicolumn sortingJul 09, 2009. GridView's built-in sorting can be enabled by setting a data source and AllowSorting property to true. Click on column header to sort based on the SortExpression specified in the Gridview column. However, Gridview does not support multi column sorting which is required in day to day application. So here is how I tried to create one:
  • Delegates in C#Jul 24, 2009. In this article let us learn about Delegates in C#.
  • WCF 4.0 Features: Part IJul 27, 2009. This article is first part of multi series article on WCF 4.0. This article will list all the new feature of WCF and also will explain in detail Dynamic Service and End Point Discovery feature of WCF 4.0.
  • Radio Button Grouping in Silverlight 3 Application Jul 30, 2009. In this article we will see how we can achieve multi grouping in Silverlight.
  • Multi Grouping in DataGrid in Silverlight 3 ApplicationAug 10, 2009. In this article, let's see multi grouping in DataGrid in Silverlight 3 application.
  • Multiple user insertion in Sharepoint listSep 23, 2009. In this article, I am going to explain, how to insert multi user or more than one user in Sharepoint list.
  • Monitoring Database Connections using Performance CountersOct 14, 2009. ADO.NET performance counters can be used to monitor the status the connection resources that the application uses. This article concentrates mainly on monitoring database connections.
  • Multi Select Delete in DataGrid in Silverlight 3Dec 01, 2009. In this article we will see how we can have a CheckBox Column. And with the help of CheckBox we can multiselect rows and perform delete operation.
  • Download File Using Multithreading in Windows FormsJan 29, 2010. This article explains how to download's file using multi threading.
  • 4 Steps to Enable Instrumentation in WCF Mar 14, 2010. Many times we would like to monitor events of WCF application in production environment. We would like to monitor events like errors, security audits, performance etc. This can be achieved by extending the ASP.NET health monitoring system in WCF. The health monitoring system is also termed as instrumentation.
  • Bad Practices: Locking on Non-shared Objects in Multi-threaded ApplicationsApr 24, 2010. In this article we will see one of the bad practices developers always do.
  • Using Silverlight Grid ControlMay 03, 2010. The Grid control is the most flexible layout panel, and supports arranging controls in multi-row and multi-column layouts. It is conceptually similar to an HTML Table element.
  • Development of Text Editor Teditor 1.5Jun 01, 2010. This application is adapted to viewing text files, it can carry out also creation of new files and editing of existing files. It allows the user to enter the name of a created or opened file. The user can scroll the text in a multi-line text component then there are seen other areas of the text.
  • Monitoring File system in c# like file created changed, deleted, renamedAug 02, 2010. You can monitor the File system using the System.IO.FileSystemWatcher class. And you can handle the events like created, changed, deleted, and renamed.
  • MaxLengthValidation ControlNov 03, 2010. This article shows how to validate the maximum character length of the multi textbox control.
  • Touch Screen in Windows Phone 7 Nov 18, 2010. Windows Phone 7 comes with a feature that is likely to be new and unusual. The screen on the phone is sensitive to touch. The multi-touch screen on a Windows Phone 7 device can detect at least four simultaneous fingers. It is the interaction of these fingers that makes multi-touch so challenging for programmers.
  • Chapter 2: Multi-Server Administration Nov 23, 2010. Over the years, an increasing number of organizations have turned to Microsoft SQL Server because it embodies the Microsoft Data Platform vision to help organizations manage any data, at any place, and at any time. The biggest challenges organizations face with this increase of SQL Server installations have been in management.
  • Thread- Local Storage of Data in .NETNov 30, 2010. Suppose you're writing a multi-threaded application and you want each thread to have its own copy of some data. You also want this data to persist throughout the lifetime of the thread.
  • Chapter 5: Consolidation and Monitoring in SQL ServerDec 22, 2010. The goal of SQL Server consolidation is to identify underutilized hardware and improve utilization by choosing an appropriate consolidation strategy. With SQL Server, hardware could be considered to be underutilized when workloads are using less than 30 percent of server resources.
  • Pivot and Panorama controls in Windows Phone 7Jan 07, 2011. The phone’s portrait form factor, the ease of multi-touch, and a recent emphasis on "fluid user interfaces" all suggest other types of layout. Two such alternatives are available in Windows Phone 7 in new controls named Pivot and Panorama.
  • Chapter 6: Scalable Data WarehousingJan 11, 2011. Microsoft SQL Server 2008 R2 Parallel Data Warehouse is an enterprise data warehouse appliance based on technology originally created by DATAllegro and acquired by Microsoft in 2008.
  • Configuring Multi-Tenancy in SharePoint 2010Feb 02, 2011. In this article we will be seeing how to configure multi tenancy in SharePoint 2010.
  • When to use lockFeb 21, 2011. The lock keyword in C# provides good control over a multi-threaded application.
  • Doing Arrays - C#Feb 24, 2011. The article explains type of arrays in C# with easy to understand examples.
  • Multi Language Web-Site in ASP.NETFeb 26, 2011. Here we will learn how to translate ASP.Net pages in a user selected language. This article explains step-by-step how to implement your website in multiple languages.
  • Monitoring features in SharePoint 2010Mar 19, 2011. In this article I am describing the monitoring features of SharePoint 2010. This is a very good feature. In this article you will get an overview of the health and monitoring features of SharePoint 2010.
  • SQL Server Integration Services (SSIS) - Multi Cast Transformation in SSISApr 25, 2011. In this article we are going to see how to use the Multicast transformation in SSIS packaging. This is part 53 of the series of articles on SSIS.
  • Hour 3: Understanding 5 ASP.NET State management techniques in 5 hoursApr 28, 2011. A Cookie is one of several ways to store data about web site visitors when the web server and the browser are not connected.
  • Initializing Windows Azure Diagnostics: Part 1May 07, 2011. Windows Azure diagnostic monitor runs in Windows Azure and in the computer's emulator and collects diagnostic data for a role instance.
  • Activity Monitor for SQL Server 2008May 27, 2011. In this article I will describe what activity monitor is and how they are used.
  • How To Create The Multi-level Class Library DataEntityTierJun 18, 2011. Here you will learn how to create the multi-level class library DataEntityTier.
  • Developing a Multi-Select ASP.NET GridView using JQueryAug 23, 2011. Step by step description to developing a Multi-Select ASP .net GridView using JQuery.
  • JQuery/JSON Multi-Select Combo Box (drop down list) ControlAug 23, 2011. Sometimes, we want users to be able make multiple selections in a combo box (drop down list). This JQuery control does that.
  • Monitoring features of SharePoint 2010Aug 29, 2011. In this article i am describing about some of the monitoring features of SharePoint 2010.Diagnostic logging captures data about the state of the system, whereas health and usage data collection uses specific timer jobs to perform monitoring tasks, collecting information such as Performance Counter Factors,Event Log Data, Timer Service Data,Search Usage Data,Metrics For Site Collections and Sites
  • Silverlight 5 Multi Column and Linked TextSep 14, 2011. This feature gives you the ability to display overflowed content in next box or column rather than using scroll bar to read through all the content.
  • Introduction to F#Oct 05, 2011. F# is a multi-paradigm .NET language explicitly designed to be an ML suited to the .NET environment. or, F# is a functional programming language that runs on Microsoft's Common Language runtime and the .NET Framework.

About multi-monitor-taskbar

NA

SPONSORED BY

Spire.Doc - Free .NET Word API
Use Spire.Doc to create, read, write, print, and convert word documents to OpenXML, RTF, TXT, XPS, EPUB, EMF, HTML, Image and PDF.
Download Free eBooks