- Home
- Products
- Integration
- Tutorial
- Barcode FAQ
- Purchase
- Company
vb.net barcode generator open source Building a Stand-Alone Window Forms Program in C#.NET
Building a Stand-Alone Window Forms Program Create DataMatrix In C#.NET Using Barcode printer for .NET Control to generate, create Data Matrix ECC200 image in VS .NET applications. www.OnBarcode.comECC200 Decoder In C# Using Barcode recognizer for .NET framework Control to read, scan read, scan image in Visual Studio .NET applications. www.OnBarcode.comWe will start by building a self-contained Window Forms program. Although simple, this program solves a real-life problem for me, at least. As I write this, I am training for my first triathlon, and being something of a stats geek, I keep detailed records of my training sessions. I record my running and cycling distances in miles, but when I do my swim training, it is in a pool that is measured in meters. I also like to keep a rough count of the calories I burn while training so that I can balance my diet. I use a heart-rate monitor when I run or cycle, but it doesn t work in the pool. I record the number of pool lengths I complete and the time that it has taken me, and from this I want to know the distance in miles, the number of calories I have burned, and my average pace. We are going to use Windows Forms to build a converter to solve my problem. Figure 32-1 shows the completed program. Generate QR In C# Using Barcode printer for .NET Control to generate, create QR Code ISO/IEC18004 image in .NET applications. www.OnBarcode.comCreating GS1 - 12 In C#.NET Using Barcode maker for VS .NET Control to generate, create UPC-A Supplement 2 image in .NET applications. www.OnBarcode.comCHAPTER 32 WINDOWS FORMS
Barcode Encoder In Visual C#.NET Using Barcode generation for .NET Control to generate, create Barcode image in .NET applications. www.OnBarcode.comEAN-13 Printer In C#.NET Using Barcode creator for .NET framework Control to generate, create EAN / UCC - 13 image in VS .NET applications. www.OnBarcode.comFigure 32-1. The completed Swim Calculator program In the following sections, I ll demonstrate how to create this program and explain some of the characteristics of Windows Forms along the way. Making EAN128 In Visual C#.NET Using Barcode generation for .NET Control to generate, create GS1-128 image in Visual Studio .NET applications. www.OnBarcode.comPrinting British Royal Mail 4-State Customer Code In Visual C# Using Barcode generation for VS .NET Control to generate, create British Royal Mail 4-State Customer Barcode image in Visual Studio .NET applications. www.OnBarcode.comCreating the Project
ECC200 Maker In .NET Using Barcode maker for .NET framework Control to generate, create Data Matrix ECC200 image in Visual Studio .NET applications. www.OnBarcode.comData Matrix ECC200 Encoder In Objective-C Using Barcode creation for iPad Control to generate, create ECC200 image in iPad applications. www.OnBarcode.comThe first step is to create the Windows Forms project. Select New Project from the Visual Studio File menu, and select Windows Forms Application from the list of templates, as shown in Figure 32-2. The set of templates available will depend on which edition of Visual Studio you have installed and which options you selected during installation. Painting EAN 13 In Visual Basic .NET Using Barcode creator for Visual Studio .NET Control to generate, create GS1 - 13 image in Visual Studio .NET applications. www.OnBarcode.comDenso QR Bar Code Encoder In None Using Barcode drawer for Online Control to generate, create QR Code image in Online applications. www.OnBarcode.comFigure 32-2. Selecting the Windows Forms Application template Give your project a name, and click the OK button. The new project will contain two key files. The first is Program.cs. This is the code file that contains the Main method for your program. It will have contents similar to Listing 32-1. Data Matrix Generation In Java Using Barcode drawer for Java Control to generate, create Data Matrix 2d barcode image in Java applications. www.OnBarcode.comBarcode Maker In .NET Framework Using Barcode creator for .NET Control to generate, create Barcode image in .NET framework applications. www.OnBarcode.comCHAPTER 32 WINDOWS FORMS
Barcode Generation In Java Using Barcode drawer for Android Control to generate, create Barcode image in Android applications. www.OnBarcode.comPaint QR Code JIS X 0510 In Visual Basic .NET Using Barcode encoder for .NET Control to generate, create QR Code image in .NET applications. www.OnBarcode.comListing 32-1. The Contents of Program.cs using using using using System; System.Collections.Generic; System.Linq; System.Windows.Forms; Code-39 Printer In .NET Using Barcode generator for Reporting Service Control to generate, create Code 39 Full ASCII image in Reporting Service applications. www.OnBarcode.comGTIN - 128 Encoder In .NET Using Barcode drawer for .NET framework Control to generate, create EAN / UCC - 14 image in VS .NET applications. www.OnBarcode.comnamespace SwimCalc { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } } We don t need to edit this file, but you can see that a Windows Forms program has class and a Main method like any other C# program. The code statements in the Main method call members of the Application class in the System.Windows.Forms namespace, which contains most of the Windows Forms classes. The most important statement is this one: Recognize QR Code In Visual C# Using Barcode decoder for VS .NET Control to read, scan read, scan image in .NET applications. www.OnBarcode.comBarcode Printer In None Using Barcode generation for Software Control to generate, create Barcode image in Software applications. www.OnBarcode.comApplication.Run(new Form1()); This statement creates a new Form1 object and passes it to the Application.Run method. The Form1 class is contained in the Form1.cs code file in the project. If you double-click this file in the Solution Explorer, you will see the Windows Forms design surface. All that is on the design surface at the moment is the main Windows Form for our program, as shown in Figure 32-3. Figure 32-3. The empty design surface
CHAPTER 32 WINDOWS FORMS
All the user interface technologies that .NET supports have visual designers, where you drag controls you require to the design surface and arrange them as you want them to appear. Controls are the elements of a user interface. They range from basic items (such as buttons and labels) to complex components (date pickers and data grids), and they include items that can help you with the function of your program but that are invisible to the user (data sources and LINQ queries). The design surface in Figure 32-3 is a blank gray window because we have not yet put any controls in place. We get some basic functions for free, even though we haven t done any design work. If you compile and run the project, you will see the same empty window. Note that the icon in the taskbar and the button at the top right of the window works as it should.
|
|