使用C#开发数据库应用数据系统
技术内容
1.1 第一个 Windows 程序
1.1.1 创建 Windows 程序
1.1.2 认识 Windows 程序
1.1.3 基本控件
——————————————————————————————
第一章——初始Windows程序
1.1第一个Windows程序
在.NET出现之前,开发带有图形界面的Windows程序,编码量是很大的。有了.NET Framework之后,这项工作就变得非常简单了。.NET Framework提供了Windows窗体以及窗体内常用的“控件”给开发人员使用,使开发人员可以在编写极少量代码的情况下开发出功能丰富的应用程序。
1.1.1创建Windows程序
创建一个Windows应用程序,一共包括四步。
(1)打开Visual Studio 开发工具。
(2)选择“文件”→“新建”→“项目”命令。
(3)项目类型选择“Visual C#”。
(4)模板选择“Windows窗体应用程序”,如图1.1所示。
图1.1 选择“Windows窗体应用程序”
——————————————————————————————
选好位置后,为项目命名后,单机“确认”按钮,将显示如图1.2所示的Visual Studio界面。
图1.2 Windows应用程序的Visual Studio界面
——————————————————————————————
这时的窗体组成和控制台应用程序的窗口组成有些不同。
-
左侧出现了一个“工具箱”窗口,里面包含了很多控件,可以直接把它们拖到窗体上。
-
中间的部分是窗体设计器,可以放置从工具箱中拖出的控件。
-
右下方的“属性”窗口,是用来设置窗体或控件的各种属性的,直接按F5运行,将会出现如图1.3所示的窗体
图1.3 第一个窗体
——————————————————————————————
不需要一行代码,就能够运行出一个窗体,这都得益于Visula Studio和.NET Framework的支持。当然这个窗体非常简单,不能实现什么具体的功能。但通过这个例子,希望同学们能熟悉创建Windows程序的步骤。
1.1.2 认识Windows程序
Windows窗体应用程序与控制台应用程序有很大区别,打开Windows窗体应用程序的解决方案资源管理器,如图1.4所示。
图1.4 解决方案资源管理器
——————————————————————————————
-
Form1.cs:窗体文件,程序员对窗体编写的代码一般都放在这个文件中
-
Form.Designer.cs:窗体设计文件,其中的代码是由Visual Studio自动生成的,一般不需要修改。
-
Form1.resx:资源文件,用来配置当前窗体所使用的的字符串,图片等资源等
-
Program.cs:主程序文件,其中包含程序入口的Main()方法。双击打开Program.cs文件,可以看到Windows程序的Main()方法。如示例1所示。
示例一
namespace Myschool1
{
static class Program
{
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
——————————————————————————————
Main()方法中的代码也是Visual Studio 自动生成的,一般情况下只会修改第三句代码,“Application.Run(new Form1());” 的含义是应用程序启动时运行的窗体。
在 Visual Studio 中,Winforms 应用程序的窗体文件有两种编辑视图,分别是窗体设计器(图1.5)和代码编辑器(图1.6)。
图 1.5 窗体设计器
——————————————————————————————