C# Corner

Resources  
  • Meal Scheduler in C#May 04, 2000. In this application once you enter your meal timings. A message box will appear on the screen while you are working and remember you about your meal with light sound.
  • Database Explorer : Part 2Jan 22, 2001. Attached is a C# program which is a enhanced version of the previous article on ADO.NET.
  • ADO.NET Database Explorer with Query Analyzer : Part 3Jan 24, 2001. This is the part three of the Article Database Explorer. This parts adds some more and valuable functionality.
  • Creating a screen saverJun 21, 2001. Creating a screen saver is an interesting topic. A screen saver is a maximized form that contains no borders and caption.
  • Button Chaser ProgramAug 29, 2001. Here is a fun program which causes the user to chase a button around the screen.
  • Screen Capturing a Form in .NET - Using GDI and GDI+Sep 15, 2001. This article shows way to do form capture in GDI is to get the device context to the screen and bit blast it to a Bitmap in memory.
  • Introduction to Pocket PCOct 31, 2001. At the time of writing (Oct 2001) Microsoft has shipped Pocket PC 2002 and also has just released the Visual Studio .NET add-on for Pocket PC called the compact framework.
  • CartWheel Man - Animating GraphicPathsNov 27, 2001. This simple application illustrates how GraphicsPaths can be animated to look like something is moving across the screen.
  • 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.
  • Animate with Pocket PCApr 29, 2002. If you are lucky enough to get the Smart Devices Extensions you will finally be able to target devices like Pocket PCs using C# however like all good things there are a few snags.
  • 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.
  • A Simple Contacts List for Pocket PCMay 19, 2002. I have implemented a simple contact list application that is capable of adding and viewing contact details.
  • Display and Hiding SIP on a Pocket PCMay 21, 2002. When you get your hands on a Pocket PC for the first time you have to wonder just how the heck do you enter information?
  • Getting NASDAQ Quotes with a Pocket PCMay 22, 2002. If you have been lucky enough to get the Compact Framework or Smart devices extension beta for April 2002 you may be wondering what you can do with it.
  • Unit Conversion Tool for Pocket PC with Compact FrameworkMay 22, 2002. I have created a Unit conversion tool to calculate conversion from 16 different types.
  • Utilizing Assembly Information for Your Automated Splash DialogJun 05, 2002. There are cases when you need to reuse the same splash screen or about box in many applications.
  • Paging in Mobile Web FormsJun 10, 2002. The biggest difference between web applications designed specially for use on Mobile Devices is the limitation imposed by the small screen size of Mobile devices.
  • 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.
  • Scramble for Pocket PCSep 19, 2002. This article shows you how to write Scramble for Pocket PC.
  • Invoking Unmanaged DLL Functions from Compact Framework for Pocket PC Jan 04, 2003. In this example we will use the Compact Framework to create a program containing a launch pad for the Pocket PC.
  • Comparison between PDA/Pocket PC and Workstation FeatureApr 07, 2003. Pocket PC ships with a version of Internet Explorer, affectionately known as PIE (Pocket Internet Explorer).
  • Developing Pocket PC Applications using .NET FrameworkSep 02, 2003. This article presents the rudimentary knowledge that a developer requires for developing Pocket PC Applications using .Net Compact Framework.
  • Using the .NET compact FrameworkOct 01, 2003. In this article, we will see how to write a simple .NET Compact Framework application and deploy it onto a device. This article provides a step-by-step instruction on how to write the application.
  • Screen Capture and Save as an ImageDec 30, 2003. The following example source code shows how to capture the screen and save it to an image.
  • Using ApplicationContext to Encapsulate Splash Screen FunctionalityJan 05, 2004. The enclosed article also gives a detail explanation of what happens behind the scenes when a WinForm application is started.
  • 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.
  • Tablet PC - Frequently Asked QuestionsApr 01, 2004. This article answers some of the frequently asked questions related to Tablet PC and Tablet PC application development.
  • Using Map in a Pocket PC ApplicationApr 19, 2004. GPS enabled applications are a good example of using a Pocket PC to locate a Pocket PC user. This attached application is a location based Pocket PC application developed using .NET compact framework.
  • University Student Registration Application in ASP.NETMay 03, 2004. The aim of this project is to implement a Web application, where students can register for an online course. If the user is an administrator, he can add and remove courses and modify the student information.
  • My First Tablet PC Application using C#May 24, 2004. This step by step tutorial shows you how to create your first Tablet PC application using Visual Studio .NET and C# with the help of Microsoft Tablet PC API.
  • Saving and Loading Ink on InkPicture Control in C#Jun 02, 2004. This article shows a real-world usage of Tablet PC InkPicutre control and ink. The attached file is a Visual Studio 2003 project, which allows you to load an image file, write on the image using ink and save the ink. It also allows you to load and view the saved ink on the image.
  • Setting Ink Overlay Properties in Tablet PCJun 02, 2004. In this article, I will write an application that allows us to set the Ink Overlay properties dynamically based on the values selected by the user.
  • Working with Tablet PC InkEdit Control in C#Jun 02, 2004. Tablet PC SDK provides two very powerful but easy to use Ink controls for Ink recognition. These two controls are - InkEdit and InkPicture. This article discusses how to work with InkEdit and InkPicture controls.
  • Using the Tablet PC as a Flashing Restaurant Menu in C# and .NETJun 08, 2004. This is a simple application written for a restaurant using Tablet PC that allows you to list such things as lunch specials and have the colors on the board change randomly to produce an interesting flashing sign effect.
  • Using Tablet PC Ink on Windows ControlsJun 23, 2004. You can use any control as a surface for the ink and can write on these controls using a Tablet PC pen. To make a control ink enabled, you must have to assign the handle of the control to InkOverlay handle.
  • Working with Tablet PC InkPicture Control in C#Jun 24, 2004. Tablet PC SDK provides two very powerful but easy to use Ink controls for Ink recognition. These two controls are - InkEdit and InkPicture. This article discusses how to work with InkPicture control. See Working with Tablet PC InkEdit control to work with InkEdit control.
  • Tablet PC Ink Editing Modes - Select and Delete InkJun 25, 2004. In my previous articles, I discussed how to use Ink and set its properties to draw on a Windows Forms and Windows controls. In this article, I will discuss some more features of Tablet PC Ink including selecting and deleting ink, Ink collection, and Ink object.
  • OneNote 2003 - An IntroductionJul 13, 2004. Microsoft Office OneNoteTM2003 is part of next generation of Microsoft Office products. It allows users to electronically capture, organize, and reuse notes on thick clients.
  • MSMQ on Pocket PC 2003Sep 27, 2004. This article builds on top of the existing article "MSMQ, your reliable asynchronous message processing". It will show how MSMQ can be used on Pocket PC 2003 and at the same time provide an introduction to mobile development and the Compact Framework (CF).
  • Pocket Trilma.NETOct 04, 2004. Pocket Trilma.NET is a Pocket PC version of project Trilma.NET.
  • How to synchronize data in Pocket PC and main databaseOct 06, 2004. The main objective of the article is to present how to synchronize the data between the Pocket PC database and main database using Pocket PC Emulator and Web Service in .NET
  • Coloring the Console in C# Oct 25, 2004. When working with console applications in C#, you always see a black and white screen. What if we want to change the background color of the console? We can change the foreground and background color of our console application by using win32 API SetConsoleTextAttribute().
  • Rotating the text display on a Pocket PC/Win CE deviceFeb 01, 2005. In this article let us try to understand why rotating a text/bitmap is difficult to achieve on a Pocket PC 2003/Win CE 4.2 device.
  • Writing HTML Content to the Screen in Word Document Format In a ServerFeb 10, 2005. This article explains a smple way to create a Microsft Word document representation of some HTML in a server.
  • Pocket PC 2003 : Saving the Signature as a BitmapFeb 15, 2005. The System.Drawing.Graphics namespace is commonly used for almost any forms in the desktop framework, hence it has got lots of facilities to draw any kind of image on to the device context.
  • Capture Desktop Activities As a MovieFeb 18, 2005. This article shows to capture screen activities as a movie using Windows Media Encoder 9 SDK and C#.
  • Programming with .NET Compact Framework 1.0 and SQL CE 2.0 : Part IJul 26, 2005. This article covers various major components for developing application for PDA .Before developing application targets to PDA device its very important to understand .NET compact framework, supported/unsupported features for smart device development, Difference between .NET compact framework and .NET framework and of course SQL CE if you want to store application data in SQL database.
  • Databinding with Pocket PCNov 11, 2005. This articles shows how to write data-driven applications for Pocket PC using ADO.NET and .NET Compact Framework.
  • Sudoku generating and solving using C# in PocketPC SDKNov 20, 2005. The article is about a program writen in C# to create a simple game application - sudoku. The game can generate several diffculty level sudokus with one solution, solve previously entered puzzles etc.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PCJul 09, 2006. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Flickerless Drag and Drop of Graphic Primitives Using .Net GDIAug 14, 2006. This article shows you how dragging and dropping graphic primitives smoothly onto the screen without flicker is easily achieved using .Net's GDI.
  • SQL Server Backup file in standard Zip formatOct 12, 2006. This is SQL Server Backup and restore tool, the system will store the backup files in standard Zip format ,the user-friendly screen let you backup and restore SQL Server database to local harddisk or remote network driver easily and quickly.The program can restore database easily.
  • How to change screen resolution in C#Oct 13, 2006. All programmers are facing common problem is how to change screen Resolution dynamically. In .Net 2005 it's very easy to change the screen resolution. Here I will explain you how can we get the Screen resolution and how we will change the resolution at dynamically and while unloading the page it will come as it was before. In dot net we can access the values of user's screen resolution through the Resolution class. It also affects all running (and minimized) programs.
  • Packing List for the Pocket PC in the .NET Compact FrameworkNov 10, 2006. This article demonstrates a pocket pc packing list application to help you track moving inventory. The application is written in C# for the .NET Compact Framework (1.1) and shows you how to overcome some limitations in the framework such as scrolling a form and searching nodes in XML.
  • Capturing Screen Resolution InformationJan 22, 2007. This article describes a simple approach to capturing and displaying screen related information.
  • Snap it! - How to Take a Screen Shot Using .NETJan 23, 2007. This article explains how to create a snapshot tool in .NET and Windows Forms.
  • Digital Ink in WPFApr 11, 2007. Digital ink used to only be available as part of the Tablet PC SDK. Now it is bundled with Windows Presentation Foundation. This tutorial demonstrates how easy it is to integrate digital ink into your Avalon applications using XAML and C#.
  • Introduction to XNA: The Microsoft 2D and 3D Game Development PlatformApr 20, 2007. This article introduces you to the XNA Framework that makes game development easier than it ever was before. This sample features a star trek ship which you can move around the screen and shoot at the enemy Klingon Ship. The demo comes complete with authentic sound.
  • Prompt for Service Account During Windows Service InstallationOct 18, 2007. This article shows how to customize the installation of a windows service in Visual Studio 2005 to prompt for a service account username and password. This process involves passing values from the install screen to a customized installer.
  • Add a Splash Form to a Windows ApplicationFeb 05, 2008. This article shows you a method of how to add a splash form to a windows application programmatically.
  • Transfer any files on Web services by c#Mar 27, 2008. We can use Microsoft SOAP protocol to transfer any files between a client and a server.
  • Full Screen Applications in Silverlight 2.0Jan 19, 2009. In this article we will see how to set our Silverlight applications to run in full screen mode.
  • Caching FAQ's: Part IJan 22, 2009. In this section we will touch base on one of important concepts in .NET Caching.
  • ASP.NET FAQ's: Part IJan 27, 2009. In this article, we will touch base on one of important concepts in ASP.Net.
  • ASP.NET FAQ's: Part 2Feb 02, 2009. This is Part 2 of ASP.NET Interview Questions section in this also we will touch base on one of important concepts in ASP. NET.
  • Caching FAQ's: Part IIFeb 02, 2009. This is 2nd part of Caching FAQ's. In this section we will touch base on one of important concepts in .Net Caching.
  • ADO.NET FAQ's: Part IFeb 12, 2009. This is the Part I of ADO.NET. In this section we will touch base on one of important concepts in ADO.NET.
  • ADO.NET FAQ's: Part IIFeb 13, 2009. This is the Part 2 of ADO.NET. In this section also we will touch base on one of important concepts in ADO.NET.
  • Developing Finger-Touch Enabled Mobile ApplicationMar 04, 2009. This article presents how easy it is to develop graphically attractive and fully functional app for CRM solutions.
  • 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
  • How to improve your LINQ query performance by 5 X times ?Jul 17, 2009. LINQ has been criticized by many early adopters for its performance issues. Well if you are just going to drag and drop using DBML code generator I am sure you will land up in to mess. Try doing this make a simple LINQ to SQL project using DBML and see your SQL profiler, I am sure you will never like to touch DBML code generator again. In this article we will first look in to how LINQ queries are executed, and then we will touch base on how compiled LINQ queries can help us improve our application performance at least 5 times. My numbers can be 10% up and down as I had come to that figure using my environmental situations.
  • How to handle concurrency in LINQ to SQLJul 20, 2009. In this article we will touch base some important concepts of handling concurrency in LINQ to SQL.
  • Splash Screen in Silverlight 3 ApplicationJul 30, 2009. In this article we will see how the default Splash Screen can be changed in Silverlight 3 Application.
  • Introduction to screen object in JavaScriptAug 13, 2009. This article explains about screen object of JavaScript.
  • Handling the power off button in Pocket PC in C#Aug 18, 2009. In this article we will see How to handle the code if power is being switched off in Pocket PC.
  • WPF Animations Part I- Color AnimationSep 07, 2009. WPF is a new framework that has many advanced capabilities. Animations are one of those capabilities, where an object can be animated via rotating, stretching, scaling, moving it across the screen, changing its color, etc. In this article I am going to show color anmiation on a coltrol.
  • Clearing the Console Screen using API Sep 27, 2009. Learn how to clear the Console screen using Win32 API calls. Also learn additional techniques like how to clear a specific portion of the screen or to move it.
  • Programmatically Turning on the Screen Saver Oct 08, 2009. Learn how to programmatically turn on the screen saver via Win32 API and C#.
  • Changing Screen Resolution Programmatically via DirectXOct 14, 2009. In this article, learn how to change display settings (resolution, bit count, etc.) via DirectX libraries.
  • Adding a Splash Screen to a WPF ApplicationOct 26, 2009. This article demonstrates how to add a splash screen to a WPF application using Visual Studio.
  • Windows Form using COBOLDec 22, 2009. This article we'll put some finishing touches to our form. We'll show how to make controls appear and disappear as well as placing the cursor in a pre-defined spot on the form.
  • Steps to Create Mobile Application in ASP.NET 2.0Feb 01, 2010. In this article you will learn how to create mobile application in ASP.NET 2.0.
  • Seek Bar For Media Element in WPFFeb 22, 2010. In this article we will see how we can add a Seek Bar that will seek to the desired position.
  • Take Screen Shot From Media Element in WPFFeb 22, 2010. In this article we will see how can we take the screenshot of the Media (Video) we are playing.
  • Full Screen View for Media Element in WPFFeb 24, 2010. In this article we will see how we can make the Media Element to run FullScreen.
  • Touch events in Silverlight for Windows 7 mobile application: Part 2Mar 22, 2010. This article will explain how to work with Touch events in Silverlight for Windows 7 mobile application. This is part 2 of the touch events.
  • Touch events in Silverlight for Windows 7 mobile application Mar 22, 2010. This article will explain how to work with Touch events in Silverlight for Windows 7 mobile application.
  • Custom Splash/Loading screen in SilverlightApr 24, 2010. In this article we will go step by step to implement custom splash screen in Silverlight.
  • Creating a Printing Application using Windows Forms and C#Apr 30, 2010. This article talks about how to create a simple printing application in C# using GDI+.
  • Keyboard Support in Full Screen Mode in Silverlight 4 May 07, 2010. In Silverlight 4, we have keyboard support. In this article we will explore about it.
  • 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.
  • Implementing a Basic Hello World WCF ServiceJul 09, 2010. In this article, we will manually implement a basic WCF service from scratch, step by step with clear instructions and precise screen snapshots. You will have a thorough understanding of what WCF is under the hood through this article. Visual Studio 2010 under Windows 7 will be used for all screenshots of this article.
  • How to create a simple screen sharing application in C#Sep 10, 2010. In this article we will see how to create a simple screen sharing application in C#.
  • 3 Ways of Doing Optimistic Locking in .NETSep 18, 2010. In this article we will touch base 3 ways of doing optimistic locking i.e. Using ADO.NET dataset, SQL Server Timestamp check and old / new value check.
  • SharePoint Auditing - Behind Screen and RemedySep 23, 2010. In this article we will learn how tp use SharePoint Auditing - Behind Screen and Remedy.
  • Screen Saver Using C#Sep 24, 2010. In this article I will show you how to make a screen saver by using c# windows form.
  • TextSearch With Overlay Screen(AJAX)Oct 12, 2010. In this article you will learn how to use TextSearch With Overlay Screen(AJAX).
  • 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.
  • Event Manipulation in Touch screen for Windows Phone 7 Nov 19, 2010. The high-level touch interface in Silverlight involves three events: ManipulationStarted, ManipulationDelta, and ManipulationCompleted. These events don't bother with reporting the activity of individual fingers. Instead, they consolidate the activity of multiple fingers into translation and scaling operations.
  • Page Navigation and Passing, Sharing and Retaining Data in Windows Phone 7 Nov 24, 2010. Page navigation would seem to be an advanced Silverlight programming topic, and a topic that applies only to Silverlight programming rather than XNA programming. However, there are issues involved with navigation that are related to the very important topic of tombstoning, which is what happens to your Windows Phone 7 application when the user navigates to another application through the phone’s Start screen.

About touch-screen-PC

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