C# Corner

Resources  
  • Directory Picker in C#Feb 07, 2001. A directory tree control let you select files or directories from any file structure on your computer system.
  • 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.
  • .NET Brings The Fun Back to ProgrammingJul 11, 2001. Today, we are all comfortable sitting in front of our high powered computers running graphical user interfaces and compiling code in sophisticated development environments.
  • Service ExplorerAug 06, 2001. This program manages services running in your computer. You can use the GetServices method on the ServiceController class to retrieve a list of the services on a particular computer.
  • Printing out your W2 Form using C# and .NETAug 07, 2001. This article covers a fairly practical aspect of using a computer - dealing with forms. The concepts in this article can be used to create any Form Application so that you can design forms that you can Fill Out, Open, Save, Print and Print Preview.
  • Printing out your W2 Form using C# and .NETAug 07, 2001. This article covers a fairly practical aspect of using a computer - dealing with forms.
  • Rebooting a Remote Server using WMIFeb 04, 2002. Windows Management Instrumentation or WMI holds many surprises and features but when my colleagues machine rebooted even I was surprised.
  • Low Cost Credit Card VerificationMar 15, 2002. The last digit of a credit card is a check digit that is used to detect keystroke errors when a check card is entered into a computer.
  • BattleShips GamesApr 02, 2002. This application presents a grid of 100 squares to the user. The user has thirty five attempts to find to find the computers fleet. The computer randomly positions five ships of varying sizes around the board.
  • ExoEngine - A C# OpenGL 3D EngineApr 12, 2002. For my fourth year computer graphics course I wrote a little 3D engine using C# and the .NET platform.
  • Nemesis-7rc1 (Codename Deviate)May 13, 2002. Nemesis-7 is a full-screen 2D shoot’em up that makes use of the DirectInput, DirectSound and DirectDraw interfaces from DirectX. The player controls a spaceship which he uses to duel the computer opponent. I implemented some artificial intelligence to make the CPU play more human.
  • Windows Services Admin: Control Your Windows ServicesMay 20, 2002. In this article, we will create an application to control Windows services on our local computer as well as on remote computers. You can simultaneously Stop or Start multiple Services on the local computer or on the specified remote computer.
  • Nemesis-7rc1 ( Codename Deviate)Jun 13, 2002. Nemesis-7 is a full-screen 2D shoot’em up that makes use of the DirectInput, DirectSound and DirectDraw interfaces from DirectX. The player controls a spaceship which he uses to duel the computer opponent. I implemented some artificial intelligence to make the CPU play more human.
  • Mastermind Computer Player using Genetic Algorithms in C#Jul 22, 2002. After writing the Genetic Algorithm Article for implementing a Genetic Algorithm in C#, I tried to think of a good example of how to illustrate a real-world use of Genetic Algorithms to illustrate artificial intelligence.
  • Double Buffer Drawing with DirectDraw: Part1Aug 15, 2002. Because we will be primary focusing on 2D game programming in the first articles, we will use the DirectX7 API which is perfect for its DirectDraw class and simplicity. Don’t worry for not having the right DLL because DirectX8 has full backward compatibility to DirectX7 and the COM object should already be available on your computer if you have DirectX 8 installed.
  • 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 .
  • Check Internet ConnectionAug 25, 2003. How to check if your computer is connected to the internet with C#. It's much more easier that other tutorials I've seen in other sites.
  • Generating Microsoft Excel Reports in .NETMar 01, 2004. Microsoft Excel is installed on most computers these days since it is part of Microsoft office, and you can create detailed reports with Excel, but it will take some doing. I will attempt to show you how to create a simple report in Excel and some of the problems you may encounter along the way, this will work with Excel 97-2000.
  • Microsoft Application Center 2000 - An IntroductionMar 17, 2004. Application Center 2000 is Microsoft's deployment and management tool for high-availability Web applications built on the Microsoft Windows 2000 operating system. Application Center 2000 makes managing groups of servers as simple as managing a single computer.
  • SharpChess in C#Feb 10, 2005. SharpChess (http://www.sharpchess.com) is a computer application that enables you to play chess against the computer. It plays a challenging, tactical and, I'm told, "fun" game of chess.
  • MouseStick Control.May 13, 2005. The attached source code is a MouseStick control written in C# and Windows Forms. The MouseStick control gets its name from the fusion of a joystick with a mouse. Think of the line in the MouseStick as a joystick that is controlled with your computer's mouse.
  • Portscanning for Kazaa using C# SocketsJan 01, 2006. In this article, you will learn how to write c# code to scan a host computer, and determine if it is running Kazaa, the popular P2P file sharing program.
  • How to Upload or Change an image in the Crystal Report at runtimeMar 20, 2006. This article will demonstrate how a user can customize the crystal report by uploading an image from the local computer.
  • 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.
  • Power Management From a Windows Forms ApplicationJan 17, 2007. This article describes how to place the computer into a power management suspend state, and how to put the computer into a power management related hibernate state.
  • MineSweeperJun 05, 2007. Minesweeper is a single-player computer game. The object of the game is to clear an abstract minefield without detonating a mine.
  • Difference between Composition and Aggregation Jul 27, 2007. Apart from programming, a lot of my spare time sat at the computer is spent reading group, blog postings, etc from other developers. One particular posting that caught my eye recently provoked a lot of response and mixed answers to a question posed by a poster. This question was, ‘What is the difference between composition and aggregation and how would I express it in my programs?’
  • Real Time 3D Physics Simulation Using Peace EngineApr 10, 2008. This demo shows how to create a physics simulation using Peace Engine, a free 3d simulation/rendering engine that can be used with various computer languages.
  • OpenFileDialog in SilverlightNov 30, 2008. The OpenFileDialog allows users to select one or more files on the local computer or on a networked computer. This article demonstrates how to create and use an OpenFileDialog control in Silverlight using XAML and C#.
  • Window Media Player Remote ControlMar 11, 2009. The attached project is a remote control for Windows Media Player. Using this remote control, you may play, pause, and eject Windows Media Player on a computer.
  • Full Screen Mode in SilverlightMar 16, 2009. Silverlight provides functionality to display the Silverlight plug-in in full-screen mode i.e. effectively take over the entire screen of a computer hiding everything else from sight - including the browser frame
  • Rectifying MACHINE CHECK EXCEPTION Error Message in Windows XPMay 18, 2009. A STOP error message in Windows XP is typically caused after your computer encounters a serious system error. Two major consequences that you might face after the occurrence of a STOP error can be unbootable hard drive and data inaccessibility.
  • OpenFileDialog in C#Jun 09, 2009. The OpenFileDialog object interacts with the Computer’s API (Application Programming Interface) to present available files to the user and retrieves the user’s file selection back to the program.
  • Get Installed Speech Voices in WPFOct 08, 2009. This code snippet shows how to get all installed speech synthesis voices on a computer using Speech API in WPF and C#.
  • Types of computer applicationsOct 26, 2009. This article discusses various types of computer software applications.
  • Remote Desktop Using C#.NetOct 26, 2009. Remote Desktop Services is one of Microsoft Windows components to access a remote computer through network. Only the user interface of the application is presented at the client. Any input is redirected over to the remote computer over the network.
  • Fundamentals of Computer Programming, paradigms and patternsFeb 16, 2010. Computer programming is art of denoting and representing the computational and logical or functional steps in a well defined or unique way that are understandable by the specific language compiler or interpreter in order to get the desired output.
  • The installed battery may not be properly connected to the computerMay 03, 2010. Recently I upgraded my laptop from Windows 7 Home Premium to Windows 7 Pro and started getting this annoying error message.
  • OpenFileDialog in C#Jun 11, 2010. An OpenFileDialog control is used to browse and select a file on a computer. This article demonstrates how to use a windows Forms open file dialog in C#.
  • FolderBrowserDialog in C#Jun 28, 2010. A FolderBrowserDialog control is used to browse and select a folder on a computer.
  • C# and Win32_PortConnector ClassAug 16, 2010. In this article you will learn how to use Different available port connector in a computer system using C# and Win32_PortConnector Class.
  • Builder Pattern - A Robot ExampleOct 08, 2010. In this article I am trying to demonstrate the usage of Builder Pattern using a Computer Assembling Robot. Builder Pattern is one among the 23 patterns by Gang Of Four.
  • Setting Up the Firewall on Local System/Computer to Connect to SQL AzureDec 10, 2010. If we want to connect to SQL Azure from a local system then we need to create an exception in the local firewall for TCP port 1433.
  • Two-dimensional computer graphics or vector graphics in Silverlight for Windows Phone 7Dec 20, 2010. Vector graphics is the visual realization of analytic geometry. Two-dimensional coordinate points in the form (x, y) define straight lines and curves. In Silverlight, these curves can be arcs on the circumference of an ellipse or Bezier curves, either in the customary cubic form or in a simplified quadratic form.
  • Connection Strings for SQL Server 2000Dec 20, 2010. Microsoft SQL Server 2000 is an application used to create computer databases for the Microsoft Windows family of server operating systems. Microsoft SQL Server provides an environment used to generate databases that can be accessed from workstations, the Internet, or other media such as a personal digital assistant (PDA).
  • Windows application for database informationJan 14, 2011. This example deals with displaying databases installed on the current computer, the tables of the selected database and the data of the selected table.
  • SQL Server Default/System DatabasesFeb 04, 2011. SQL server is a relational model database server designed for client/server use, It is a computer application used to create desktop and maintains a set of system-level databases.
  • 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.
  • Computer Aided Software Engineering Tools (CASE)Apr 26, 2011. CASE stands for Computer Aided Software Engineering which is software that supports the software development process
  • System Analyst: Part 2May 05, 2011. The System Analyst is an “IT Business Analyst” who selects and configures computer systems for an organization or business. He is the one who guides through the development of an information system.
  • System Analyst: Part 1May 05, 2011. The System Analyst is an “IT Business Analyst” who selects and configures computer systems for an organization or business. He is the one who guides through the development of an information system.
  • System Analyst: Part 3May 06, 2011. The System Analyst is an “IT Business Analyst” who selects and configures computer systems for an organization or business. He is the one who guides through the development of an information system.
  • 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.
  • Import Data From SQL Server Analysis Services Into ExcelJun 17, 2011. Before you connect Excel to SQL Server Analysis Services, make sure that the necessary provider is installed on your computer to create a connection to a SQL Server Analysis Services Online Analytical Processing (OLAP) database server.
  • Deploying WPF Application with ClickOnce Deployment TechniquesOct 12, 2011. There are many ways to deploy a WPF application from our development computer to an end user’s desktop. Here you will learn about deploying WPF Application woth ClickOnce Deployment Techniques
  • Windows Management Instrumentation (WMI)Oct 15, 2011. In this article we are going to write a windows forms application that helps us to retrieve a list of services on a remote computer and operate on them(start/stop).
  • How Does Your "Code Smell"Oct 21, 2011. In computer programming, code smell is any symptom in the source code of a program that possibly indicates a deeper problem. We are going to look at some of them here.
  • Process and Thread basicsNov 23, 2011. A process is a program that is running on your computer. This can be anything from a small background task, such as a spell-checker or system events handler to a full-blown application like Internet Explorer or Microsoft Word. Every process have at least one thread.
  • Life Cycle of an AppletDec 13, 2011. Applets are small Java programs that are embedded in Web pages. They can be transported over the Internet from one computer (web server) to another (client computers).
  • Orchestration Services in RoboticsDec 14, 2011. Orchestration is a type of automated system arrangement, coordination and management of complex computer systems and middleware as well.
  • Page Tracing in ASP.NET 4.0Dec 20, 2011. Visual Studio debugging tools and ASP.NET detailed error pages are very helpful when we have testing a web application. But, sometimes we need a way to identify problems after we have deployed the application, while we don’t have Visual Studio IDE on that Computer.
  • Operations on Your Computer ProcessesJan 06, 2012. This program will help you to perform operations on your computer processes like add new task, delete new task, find process etc.
  • Control Your Remote Control Car With PC KeyboardMar 20, 2012. This is something I have been working with sometime back. Goal is to control my remote control car using my computer's keyboard...Isn’t it cool. I haven’t used any of the complicated circuit’s diagrams etc! Idea is really simple only base theory used is, “a transistor can act as a switch”.
  • Use and Access Administrator Tools and PowerShell in Windows 8Mar 25, 2012. In this article I will explain how to access the Administrator Tools and access PowerShell. Windows has provided easy access to the Administrator Tools. Windows 8 hides the Administrator Tools and Computer Management features in the OS. Windows PowerShell is a task-based command-line shell.
  • How to Turn on System Protection in Windows 8Apr 03, 2012. System Protection can really be a necessary and important feature that constantly saves information regarding your computer’s system settings and files.
  • Rename Your Computer in Windows 8Apr 09, 2012. In this article I explain how to rename a computer in Windows 8
  • Check Computer Performance in Windows 8Apr 14, 2012. In this article I will describe how to check your computer's performance in Windows 8 Consumer Preview.
  • Disable Computer Sharing in Windows 8Apr 24, 2012. In this article we will explain all the steps to disable computer sharing in a local network.
  • Magnifier in Windows 8Apr 28, 2012. In this article we will guide you for enabling the magnifier in Windows 8 that makes it easier to see items of your computer screen.
  • Disable Drive Accessibility in Windows 8Apr 29, 2012. In this article we will describe how to protect your local computer drive in Windows 8 from unauthorized access.
  • How to Find the Drive Information and the Directories For the Drive in C#May 08, 2012. In this article I describe how to get information about the drives present in the computer and thier directories.
  • Getting All Users in a ComputerJul 09, 2012. Sometimes you need to retrieve users from Active Directory,this application come in handy there.
  • Optimize the Performance of Your Computer in Windows 8Sep 17, 2012. This article describes how to optimize the performance of your computer in Windows 8.
  • How to Hide Any Drive in Windows 8Sep 27, 2012. In this article I have described how to hide any drive in windows 8.
  • Search Files to Local Library in Windows Store AppsNov 01, 2012. In this article I will show you how to search files in a local computer's locations such as folder, library or any other location in the computer in Windows Store Apps using the Windows.Storage.Search API.
  • Introduction to Pocket PC with VB.NETNov 09, 2012. At the time of writing (Oct 2001) Microsoft has shipped Pocket PC 2002 and also has just released the Visual Studio .NET.
  • Listing all Computers Active Directory in VB.NETNov 10, 2012. 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.
  • MouseStick Control in VB.NETNov 10, 2012. he attached source code is a MouseStick control written in C# and Windows Forms. The MouseStick control gets its name from the fusion of a joystick with a mouse. Think of the line in the MouseStick as a joystick that is controlled with your computer's mouse.
  • Builder Pattern in VB.NETNov 10, 2012. Builder is an object creational design pattern that codifies the construction process outside of the actual steps that carries out the construction - thus allowing the construction process itself to be reused.
  • How to Share Windows 8 System on the NetworkDec 04, 2012. In this article we are going to learn how to connect to another PC on the network having a Windows 8 system to share your files and folders to the other computers in the network in Windows 8.
  • Receive Video Stream From Network Computer in Windows Store AppsDec 04, 2012. This article will show you how you can Receive media streaming from the client computer on the network using Play To Receiver in Windows Store Apps.
  • Make Our Windows 8 Computer Logon AutomaticallyDec 28, 2012. In this article we are going to explain how to make our Windows 8 computer Logon automatically.
  • Hide a Drive in Windows 8 So That No One Will Know It’s ThereJan 04, 2013. In this article we are going to to explain how to hide a drive in windows 8 so that no one will know it's there.
  • Starting With Emgu CV in .NETJan 07, 2013. Open Source Computer Vision was designed especially for computational efficiency with strong focus on real time applications.
  • Save Document to Your Computer by Default in Word 2013Jan 18, 2013. In this article I explain how to save a document to your computer by default in Word 2013.
  • How to Change the Name of Computer in Windows Server 2012Mar 01, 2013. In this article you will learn how to change your computer's name in Windows Server 2012.
  • Display All Fonts Installed in Your Computer Using C# Windows FormsMar 08, 2013. In this article I explain how to display the fonts installed in your computer using C#.
  • Determine Whether Computer is Using Remote Coordinator and Resolve Existing TransactionsApr 17, 2013. In today's article you will learn how to determine whether a computer is using the Remote Coordinator and resolve existing transactions.
  • Search Specified Type of File in C#Apr 23, 2013. In this article I explain how to determine the location of a specified file type in all directories of your computer with the help of C#.
  • Make Remote Computer Visible to Component ServicesApr 23, 2013. In this article you will learn how to make a Remote Computer visible to Component Services.
  • How to Export a Task From Task SchedulerMay 13, 2013. In this article you will learn about how to export a task from the Task Scheduler so that it can be used by other users and computers.
  • How to Set Computer-Wide Access Permissions Through the Component ServicesJun 14, 2013. In this article you will learn how to set Computer-Wide Access Permissions using Component Services.
  • Disable and Enable Computer Account Using Active Directory Administrative CenterJul 25, 2013. This article explains how to disable and enable a computer account using the Active Directory Administrative Center.
  • Add Computer Account to a Group Using Active Directory Administrative CenterJul 25, 2013. This article explains how to add a computer account to a group using Active Directory Administrative Center.
  • Move Computer Account Using Active Directory Administrative CenterJul 25, 2013. This article explains how to move a computer account using the Active Directory Administrative Center.
  • Cookies in JavaScriptSep 09, 2013. Cookies are variables stored on the visitor's (client's) computer. JavaScript can be used to create and retrieve cookie values.
  • Guessing GameSep 11, 2013. In this game the computer will randomly choose a number and the player must guess the number.
  • How to Use Ping in C#Mar 13, 2014. Whether it is a Web Server or any local computer, if you really want to check its availability then there is a way to do it. A common way to do this is PING.
  • Create Local FTP on Your ComputerMar 31, 2014. This article explains how to install and use the Filezilla FTP Server.
  • What Can C# Do For YouApr 26, 2014. Today, C# is the most advanced and mature computer programming language. Yet, 15 years later, people don't understand the power of C#. The purpose of this article is to educate developers about the C# language and its capabilities.

About wristwatch-computer

NA

SPONSORED BY

C# Corner Chandigarh DevCon16
Chandigarh DevCon16 is a one-day Developer Conference where programmers, technologists, authors, and members meet, demonstrate, plan, and hang out.
Download Free eBooks