本章你可以学到如下实例:
( 实例001
根据需要创建所需解决方案
( 实例002
统一窗体中控件的字体设置
( 实例003
设置程序代码行号
( 实例004
通过"格式"菜单布局窗体
( 实例005
为项目添加DLL文件引用
( 实例006
为项目添加已有类
( 实例007
为项目添加第三方控件
( 实例008
为项目添加已有窗体
实例001
根据需要创建所需解决方案
实例说明
本实例实现根据需要创建所需解决方案的功能.Visual
Studio
2010是一套完整的开发工具集,用于生成Windows窗体应用程序、ASP.NET
Web应用程序、XML
Web
Services和移动应用程序,它提供了在设计、开发、调试和部署Windows应用程序、Web应用程序、XML
Web
Services和传统的客户端应用程序时所需的工具.本实例将分别演示如何使用Visual
Studio
2010开发环境创建控制台应用程序、Windows窗体应用程序和Web网站应用程序.
实现过程
(1)打开Visual
Studio
2010开发环境,在菜单栏中选择"文件"命令,可以看到"新建项目"、"新建网站"等命令选择,如图1.1所示.
图1.1
"文件"菜单命令
(2)开发人员可以根据需要选择要新建的项,如果要创建控制台应用程序或者Windows窗体应用程序,可在"文件"菜单中选择"新建项目"命令,打开"新建项目"对话框,如图1.2所示,在该对话框中选择要创建的项目模板,如"控制台应用程序"或者"Windows窗体应用程序",单击"确定"按钮即可.
图1.2
"新建项目"对话框
(3)如果要创建Web网站应用程序,可在"文件"菜单中选择"新建网站"命令,打开"新建网站"对话框,在该对话框中选择"ASP.NET网站"或者"ASP.NET空网站",单击"确定"按钮即可创建一个Web网站应用程序,如图1.3所示.
图1.3
错误提示
多学两招
图1.3中,如果选择了"ASP.NET网站"选项,则创建完的Web网站应用程序中会包含一个默认的Default.aspx页面,而如果选择了"ASP.NET空网站"选项,则创建完的Web网站应用程序不包含任何页面.
技术要点
本实例主要演示如何使用Visual
Studio
2010开发环境创建控制台应用程序、Windows窗体应用程序和Web网站应用程序,有关这3种应用程序介绍如下.
1.控制台应用程序
控制台应用程序是Windows系统组件的一部分,通常以DOS窗口形式进行输出.
2.Windows窗体应用程序
Windows窗体应用程序是指可以在Windows平台上运行的所有程序,如开发人员经常使用的C#编程词典软件就是Windows窗体应用程序.
3.Web网站应用程序
Web网站应用程序是指可以在Internet上运行的所有程序,它以网站形式输出,如开发人员经常访问的明日科技图书网(http://www.mingribook.com)就是Web网站应用程序.
实例002
统一窗体中控件的字体设置
实例说明
本实例实现了统一设置控件中字体的功能.当窗体上有很多控件时,如果逐个设置字体属性,会非常烦琐,这时,可以将字体属性设置一致的控件选中进行统一设置,这样可大大节省开发程序的时间.实例运行效果如图1.4所示.
图1.4
统一窗体中控件的字体设置
实现过程
(1)打开Visual
Studio
2010开发环境,新建一个Windows窗体应用程序,命名为SetFont.
(2)在默认窗体Form1中添加3个Button控件.
(3)在Form1窗体中选中添加的3个Button控件并右击,选择"属性"命令,在弹出的"属性"对话框中对字体进行统一设置,这里将字体设置为"宋体"、字体大小设置为9、字体颜色设置为Red,如图1.5所示.
图1.5
"属性"对话框
技术要点
本实例主要通过窗体的Font属性实现控件中字体的设置.在开发程序时,开发效率是非常重要的一个指标,使用Visual
Studio
2010开发环境中的"属性"对话框可以对窗体中的控件属性进行统一设置,从而提高程序的开发效率.
实例003
设置程序代码行号
实例说明
本实例实现了设置程序代码行号的功能.在"环境"设置的"文本编辑器"界面中,开发人员可以设置后台代码的行号显示功能,应用此功能,可以清晰地看到代码置于后台编辑器中的位置,方便程序发生错误时对错误代码的查找.设置完行号之后的程序代码如图1.6所示.
图1.6
显示代码行号
实现过程
(1)打开Visual
Studio
2010开发环境,在菜单栏中选择"工具"/"选项"命令,弹出如图1.7所示的"选项"对话框.
图1.7
"选项"对话框
(2)该对话框中,选择"文本编辑器"/"所有语言"选项,在右侧将"行号"复选框选中,单击"确定"按钮即可.
多学两招
在Visual
Studio
2010开发环境中设置完显示代码行号后,如果在调试程序过程中出现错误,可以通过代码行号快速地找到程序出错的位置.
实例004
通过"格式"菜单布局窗体
实例说明
本实例实现了通过"格式"菜单布局窗体的功能.软件界面设计不只是具有高超的艺术设计能力就可以实现的,还必须有丰富的计算机知识、媒体表示知识和人体工程学知识等.当今程序开发领域中,.NET无疑是未来的发展主流,然而在开发软件时,对于开发人员来说,界面排版和代码编写同等重要,界面的好坏直接影响到软件的外观和易用性.开发程序时,为了使窗体美观大方,可以通过"格式"菜单来布局窗体上的控件,例如,可以设置3个Button控件之间的水平间距相同.实例运行效果如图1.8所示.
图1.8
使3个Button控件之间的水平间距相同
实现过程
(1)打开Visual
Studio
2010开发环境,新建一个Windows窗体应用程序,命名为LayoutForm.
(2)在默认窗体Form1中添加3个Button控件.
(3)在Form1窗体中选中添加的3个Button控件,在菜单栏中依次选择"格式"/"水平间距"/"相同间隔"命令,如图1.9所示,使3个Button控件之间的水平间距相同.
(4)另外,开发人员还可以通过"格式"菜单设置窗体中控件的对齐方式、大小以及垂直间距等,其对应的子菜单分别如图1.10~图1.12所示.
图1.9
选择"格式"/"水平间距"/"相同间隔"命令
图1.10
设置控件对齐方式
图1.11
设置控件大小
图1.12
设置控件垂直间距
实例005
为项目添加DLL文件引用
实例说明
本实例实现了为项目添加DLL文件的功能.DLL文件引用就是在当前项目中引用别的DLL文件,可以是使用C#语言编写的类库,也可以是使用其他语言编写的类库,直接使用DLL文件中的一些已有功能,而不用再去编写实现相同功能的代码.本实例在创建完的项目中添加Word
11.0引用,效果如图1.13所示.
图1.13
添加完成的Word
11.0引用
实现过程
(1)
打开Visual
Studio
2010开发环境,新建一个Windows窗体应用程序,命名为AddDLL.
(2)在"解决方案资源管理器"中选中项目并右击,选择"添加引用"命令,或者在菜单栏中选择"项目"/"添加引用"命令,打开如图1.14所示的"添加引用"对话框.
图1.14
"添加引用"对话框
(3)
在图1.14所示的对话框中可以找到要添加的DLL文件.本实例中首先选择COM选项卡,然后找到并选中Microsoft
Word
11.0
Object
Library选项,再单击"确定"按钮,即可将Word
11.0引用添加到当前项目中.
技术要点
DLL文件是一种最常用的第三方组件表示形式,在C#中引用DLL文件后,可以直接使用已编写好的方法来实现相应的功能,从而提高程序的开发效率.
实例006
为项目添加已有类
实例说明
本实例实现了为项目添加已有类的功能.已有类就是用户已经编写好的类,或者别人编写好的类,添加已有类可以节省编写相同功能的代码所需的时间,提高程序的开发效率.本实例在创建完的项目中添加已有类frmLogin.cs,效果如图1.15所示.
图1.15
添加完成的类文件
实现过程
(1)打开Visual
Studio
2010开发环境,新建一个Windows窗体应用程序,命名为AddClass.
(2)在"解决方案资源管理器"中选中项目名称并右击,选择"添加"/"现有项"命令,弹出"添加现有项"对话框,如图1.16所示.
图1.16
"添加现有项"对话框
(3)在图1.16所示的对话框中找到要添加的类文件(.cs类文件)并选中,这里选择frmLogin.cs类文件,单击"添加"按钮,即可将选中的类文件添加到当前项目中.
实例007
为项目添加第三方控件
实例说明
本实例实现了为项目添加第三方控件的功能.第三方控件可以是开发人员自己开发的一些自定义控件,也可以是第三方开发的控件,使用第三方控件主要是为了简化程序步骤,减少程序代码的编写量,从而提高程序的开发效率.本实例在创建完的项目中添加第三方控件Windows
Media
Player,添加完Windows
Media
Player控件之后的工具箱效果如图1.17所示.
图1.17
添加完Windows
Media
Player控件之后的工具箱
实现过程
(1)打开Visual
Studio
2010开发环境,新建一个Windows窗体应用程序,命名为Add3Control.
(2)在"工具箱"窗口中右击,选择"选择项"命令,弹出"选择工具箱项"对话框,如图1.18所示.
图1.18
"选择工具箱项"对话框
(3)在图1.18所示的对话框中通过切换选项卡找到要添加的第三方控件.本实例中首先选择"COM组件"选项卡,然后选中Windows
Media
Player前方的复选框,单击"确定"按钮,即可将Windows
Media
Player控件添加到当前项目的工具箱中,这时从工具箱中拖放该控件到窗体上即可使用.
多学两招
如果在图1.18所示对话框的各个选项卡中都没有找到要添加的第三方控件,可以单击"浏览"按钮,打开"浏览"对话框,如图1.19所示,在其中查找并选中要添加的表示第三方控件的DLL文件,然后依次单击"打开"、"确定"按钮,将其添加到工具箱中.
图1.19
"浏览"对话框
技术要点
C#中的第三方控件是指自定义的控件或者用户控件,它们继承自.NET类库中的某些基类,并重写或者扩展了一些属性和方法等,从而实现新的功能.使用第三方控件有很大的可定制性,开发人员可以根据需要设置不同的特性,使其适应特定项目的需求.
实例008
为项目添加已有窗体
实例说明
WinForm窗体是Windows窗体应用程序的核心,它继承自Form类,开发人员可以在WinForm窗体上拖放各种控件,并编写各种事件处理代码,从而实现所需的功能.
本实例实现了为项目添加已有窗体的功能.已有窗体是指用户或者别人编写好的窗体,通过添加已有窗体可以节省编写相同功能的窗体所需的时间,提高程序的开发效率.本实例在创建完的项目中添加一个进销存管理系统的登录窗体,添加的进销存管理系统登录窗体效果如图1.20所示.
实现过程
(1)打开Visual
Studio
2010开发环境,新建一个Windows窗体应用程序,命名为AddForm.
(2)在"解决方案资源管理器"中选中项目名称并右击,选择"添加"/"现有项"命令,弹出"添加现有项"对话框,如图1.21所示.
(3)在图1.21所示的对话框中找到要添加的已有窗体文件(包括窗体的代码文件和设计文件)并选中,这里找到进销存管理系统的登录窗体文件并选中,单击"添加"按钮,即可将已有窗体添加到当前项目中.
图1.20
添加的进销存管理系统登录窗体