Visual Basic.NET程序设计教程(第2版):第1章 VB.NET2008起步_第1页
Visual Basic.NET程序设计教程(第2版):第1章 VB.NET2008起步_第2页
Visual Basic.NET程序设计教程(第2版):第1章 VB.NET2008起步_第3页
Visual Basic.NET程序设计教程(第2版):第1章 VB.NET2008起步_第4页
Visual Basic.NET程序设计教程(第2版):第1章 VB.NET2008起步_第5页
已阅读5页,还剩42页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章VB.NET2008起步VS2008软硬件要求VS2008集成开发环境.NET框架简单程序实例简单程序实例分析使用帮助1.1VS2008软硬件要求1.硬件需求VS.NET2008必须安装在本地驱动器上,它对硬件的具体要求见表1.1。硬件类型需求处理器(CPU)最低要求:1.6GHz,建议配置:2.2GHz或更快的

CPU。内存(RAM)最低要求:384MBRAM,建议配置:1024MB或更大容量的

RAM。硬盘空间

最低要求:5400RPM硬盘,7200RPM或更高转速的硬盘。显示器

最低要求:1024x768显示器,1280x1024显示器。CD-ROM

应配置CD-ROM或DVD-ROM以便从光盘进行安装。表1.1VS.NET2008对硬件的需求1.1VS2008软硬件要求2.软件需求安装VS.NET2008软件的要求主要是针对操作系统,所支持的操作系统有:MicrosoftWindowsXPMicrosoftWindowsServer2003WindowsVista1.2VS2008集成开发环境1.2.1启动和退出VB.NET2008方法一:从开始菜单启动。单击“开始

\所有程序

\MicrosoftVisualStudio2008\MicrosoftVisualStudio2008”菜单项即可启动VS2008集成开发环境。方法二:直接执行“文件”启动。打开资源管理器,进入VS2008启动程序的安装目录。一般情况下,安装目录位于“C:\ProgramFiles\MicrosoftVisualStudio9.0\Common7\IDE”。双击该目录中的devenv.exe文件即可启动VS.NET集成开发环境。1.2.1启动和退出VB.NET2008启动后,将显示“起始页”,如图1.1所示,在“起始页”中,允许用户打开或新建项目。若要打开已有项目,可单击最近的项目列表中的某个项目名称;也可以依次单击菜单“文件”→“打开”→“项目/解决方案”,在弹出的“打开项目”对话框中选择要打开的项目,如图1.2所示。

1.2.1启动和退出VB.NET2008若要新建项目,可单击“新建项目”,将弹出“新建项目”对话框,如图1.3所示。1.2.1启动和退出VB.NET2008如果要将新建的项目添入当前打开的解决方案中,在“解决方案名称”栏中选择“添入解决方案”选项,单击“确定”按钮后,则将把新建立的项目添加到打开的解决方案中;如图1.4所示。

1.2.1启动和退出VB.NET2008当正确地选择项目类型和模板后,将进入VB.NET2008开发环境,如图1.5所示。从图中可以看出,屏幕被分成若干个部分,包括标题栏、菜单栏、工具栏、窗体设计器窗口、工具箱窗口、解决方案资源管理器窗口、属性窗口、输出窗口等。1.2.2标题栏标题栏是VS2008窗口顶部的水平条,它显示的是应用程序的名字。默认的情况下,用户建立一个新项目后,标题栏显示的是如下信息:WindowsApplication1–MicrosoftVisualStudio其中,“WindowsApplication1”代表解决方案名称。随着工作状态的变化,标题中的信息也随之改变。当处于调试状态时,标题中的信息如下:WindowsApplication1(正在调试)–MicrosoftVisualStudio1.2.3菜单栏1.文件菜单(File)文件菜单用于对文件进行操作,如打开和新建项目,以及保存和退出等。文件菜单如图1.6所示。1.2.3菜单栏对应的主要功能如表1.2所示。下拉菜单功能新建包括新建项目、网站和文件等。打开包括打开项目\解决方案、网站和文件等。添加包括添加新建项目、新建网站和添加现有项目及现有网站添加向当前解决方案添加新项目或现有项目等。关闭关闭当前项。关闭解决方案关闭打开的解决方案。保存Form1.vb保存对Form.vb的修改,文件名不变。Form1.vb另存为将Form.vb另存为其他文件名。全部保存保存当前打开的所有项目。导出模板将项目或项导出为可用作将来项目的基础的模板。最近的文件通过最近打开过的文件来打开相应的文件。最近的项目通过最近打开过的解决方案来打开相应的解决方案和项目。退出退出VS2008集成开发环境。表1.2文件菜单功能表1.2.3菜单栏2.视图菜单(View)视图菜单用于显示或隐藏各功能窗口或对话框。若不小心关闭了某个窗口,可以通过选择视图菜单项来显示该窗口。视图菜单还控制工具栏的显示,若要显示或关闭某个工具栏,只需点击“视图/工具栏”菜单项,找到相应的工具栏,在其前面打勾或去掉勾即可。视图菜单如图1.7所示。1.2.3菜单栏下拉菜单功能服务器资源管理器打开服务器资源管理器窗口。解决方案资源管理器打开解决方案资源管理器窗口。类视图打开类视图窗口。资源视图打开资源视图窗口。对象浏览器打开对象浏览器窗口。属性窗口打开用户控件的属性页。工具箱打开工具箱窗口。其他窗口打开命令、Web浏览器、起始页等其他窗口。工具栏打开或关闭各种快捷工具栏。表1.3视图菜单功能表对应的主要功能见表1.3。1.2.3菜单栏3.项目菜单(Project)项目菜单主要用于向程序中添加或移除各种元素,如窗体、模块、组件、类等。项目菜单如图1.8所示,菜单中的一般功能使用较简单,有2个重要功能见表1.4。下拉菜单功能添加Windows窗体向项目中添加新窗体。添加服务引用添加一个WEB服务引用或添加WCF服务引用表1.4项目菜单功能表1.2.3菜单栏4.格式菜单(Format)格式菜单用于设计阶段窗体上各个控件的布局。利用它可以对所选定的对象调整格式,在设计多个对象时用来使界面整齐而进行统一操作。格式菜单如图1.9所示,主要功能见表1.5。下拉菜单功能对齐所有选中的对象对齐。使大小相同所有选中的对象按宽或高统一尺寸。水平间距对所有选中的对象水平间距统一调整。垂直间距对所有选中的对象垂直间距统一调整。在窗体中居中对象在窗体中居中对齐。顺序对象按前、后顺序放置。锁定控件使所选中的控件锁定,不能调整位置。表1.5格式菜单功能表1.2.3菜单栏5.调试菜单(Debug)调试菜单用于选择不同的调试程序的方法,如逐语句、监视窗口、设断点等。调试菜单如图1.10所示,对应主要功能见表1.6。下拉菜单功能启动调试以调试模式运行。开始执行(不调试)不调试,直接运行。逐语句一句一句运行。逐过程一个过程一个过程运行。新建断点用于设置新断点。删除所有断点清除所有已设置的断点。表1.6调试菜单功能表1.2.3菜单栏6.工具菜单(Tools)工具菜单用于选择在设计工程时的一些工具,例如,可用来添加删除工具箱项、连接数据库、连接服务器等等。工具菜单如图1.11所示。1.2.3菜单栏7.生成菜单(Build)生成菜单主要用于生成能运行的可执行程序文件。生成之后的程序可以脱离VB.NET环境独立运行,也可以用于发布程序。8.帮助菜单(Help)学会使用帮助是学习和掌握VB.NET的捷径。VB.NET可以通过内容、索引和搜索的方法寻求帮助,帮助菜单如图1.12所示。1.2.4工具栏默认的工具栏如图1.13所示,这是启动VB.NET之后显示的“标准”工具栏,当鼠标停留在工具栏按钮上时可显示出该按钮的功能提示。工具栏中按钮见表1.7。工具名称作用新建项目相当于文件菜单中“新建”菜单项。添加新项相当于文件菜单中“添加新项”菜单项。打开文件相当于文件菜单中“打开

\文件”菜单项。保存相当于文件菜单中“保存”菜单项。全部保存相当于文件菜单中“全部保存”菜单项。剪切、复制、粘帖、查找、撤消、重复编辑菜单中“剪切”、“复制”、“粘帖”、“查找”、“撤消”、“重复”菜单项。启动相当于调试菜单中“启动调试”菜单项。表1.7工具栏1.2.5控件箱控件箱也称为工具箱(Toolbox),提供了一组控件,用户设计界面时可以从中选择所需的控件放入窗体中。工具箱位于屏幕的左侧,默认情况下是自动隐藏的,当鼠标接近工具箱敏感区域时,工具箱会自动弹开,如图1.14,当鼠标离开时又会自动隐藏。1.2.5控件箱从图1.14可以看出,工具箱是由众多控件组成的,为便于管理,VB.NET将常用的控件分别放在“所有Windows窗体”、“公共控件”、“容器”、“菜单和工具栏”、“数据”、“组件”、“打印”、“对话框”、“WPF互操作性”、“报表”、“VisualBasicPowerPacks”、“常规”12个选项卡中,如图1.15所示,比如,在“所有Windows窗体”选项卡中,存放了常用的命令按钮、标签、文本框等控件。1.2.5控件箱12个选项卡中存放的内容在表1.8中说明。选项卡名称内容说明所有Windows窗体存放Windows程序界面设计所有的控件。公共控件存放常用的控件。容器存放容器类的控件。菜单和工具栏存放菜单和工具栏的控件。数据存放操作数据库的控件。组件存放系统提供的组件。打印存放打印相关的控件。WPF互操作性存放WPF相关的控件对话框存放各种对话框控件。报表存放CrystalReports报表控件。VisualBasicPowerPacks存放VisualBasicPowerPacks相关控件。常规保存了用户常用的控件,包括自定义控件。表1.8工具箱1.2.6窗口1.窗体设计器窗口窗体设计器窗口简称窗体(Form),是用户自定义窗口,用来设计应用程序的界面,它对应的是程序运行的最终结果。各种图形、图象、数据等都是通过窗体或其中的控件显示出来的。窗体设计器窗口如图1.5所示,设计器窗口的标题是“Form1.vb[设计]”。在程序窗体的左上角是窗体的标题(如图1.5中的“Form1”),右上角有三个图标,分别为“最小化”、“还原”和“最大化”。建立一个新的项目后,系统将自动建立一个窗体,其默认名称和标题为Form1。1.2.6窗口2.解决方案资源管理器窗口解决方案资源管理器窗口位于窗体设计器的右边,它是用来列出当前解决方案中所有项目的,如图1.16所示。“解决方案”相当于以前VB中的“工程组”,不同的是,“工程组”中只能含有VisualBasic项目,而“解决方案”中可以包含不同语言的项目。1.2.6窗口利用解决方案资源管理器可以方便地组织需要开发的项目、文件,配置应用程序或组件。在解决方案资源管理器窗口中,以树型结构显示了解决方案及其项目的层次结构,可以方便地打开、修改、管理其中的对象,这些对象都是以文件的形式保存在磁盘中的,其中常用的有下列三种:(1)解决方案文件(2)项目文件(3)代码模块文件1.2.6窗口3.属性窗口属性窗口位于解决方案资源管理器的下方,属性窗口用于列出当前选定窗体和控件的属性设置,属性即对象的特征。如图1.18是名称为“Form1”的窗体对象的属性。属性显示方式可以有2种,图1.19是按“分类顺序”排列各个属性,图1.19是按“字母顺序”排列各个属性,在属性窗口的上部有一个工具栏(见图1.19),用户可以通过单击其中相应的工具按钮来选择显示方式。1.2.6窗口4.代码窗口代码窗口与窗体设计器窗口在同一位置,但被分别放在不同的标签页中,如图1.20所示,其中Form1窗体的代码窗口的标题是“Form1.vb”。1.3.NET框架.NETFrameWork的体系结构包括5大部分,分别为:程序设计语言及公共语言规范(CLS)应用程序平台(ASP.NET及Windows应用程序等)ADO.NET及类库公共语言运行时(CLR)程序开发环境(VisualStudio)1.3.NET框架其结构如图1.21所示。构建在Windows操作系统之上的是公共语言运行时,其作用是负责执行程序,提供内存管理、线程管理、安全管理、异常处理、通用类型系统与生命周期监控等核心服务。在CLR之上的是.NETFramework类库,提供许多类与接口,包括ADO.NET、XML、IO、网络、调试、安全和多线程等。1.3.NET框架在.NETFramework之上,无论采用那种编程语言编写的程序,都被编译成中间语言IL,IL经过再次编译形成机器码,完成IL到机器码编译任务的是JIT(JustInTime)编译器。上述处理过程如图1.22所示。1.4简单程序实例1.4.1创建应用程序的主要步骤1.创建应用程序界面界面是用户和程序交互的桥梁,用VB.NET创建的Windows应用程序的界面一般由窗体、按钮、菜单、文本框和图像框等构成。根据程序的功能要求和用户与程序之间的信息交流的需要来确定需要哪些对象,规划界面的布局。2.设置窗体和控件的属性根据规划的界面要求设置各个窗体和控件对象的属性,比如对象的外貌、名称、颜色、大小等。大多数属性取值既可以在设计时通过属性窗口来设置,也可以在程序运行时通过编程来动态地设置或修改。1.4.1创建应用程序的主要步骤3.编写程序代码VB.NET采用事件驱动的编程机制,大部分程序都是针对窗体中各控件所支持的事件或方法编写的(关于事件驱动的编程机制在第五章介绍),因此当界面设计完成后,就可以通过“代码编辑器”窗口来编写事件过程代码,以实现对相应事件作出的响应、信息处理等任务。4.保存应用程序一个VB.NET程序就是一个项目,在建立一个新的应用程序(项目)时,系统要求用户输入一个项目的名字和存放路径,然后根据用户提供的项目名,在指定的文件夹中建立一个用项目名命名的子文件夹,并在这个子文件夹中保存与应用程序有关的所有文件,包括解决方案文件(.sln)、项目文件(.vbproj)、窗体文件(.vb)等。当打开一个项目(文件)时,该项目有关的所有文件同时被装载。1.4.1创建应用程序的主要步骤5.运行和调试程序程序设计并保存后,需要运行程序以便发现错误,可以通过“调试”菜单中的“启动”菜单项来运行程序,也可以通过工具栏中的“启动”按钮或F5热键来运行程序。当出现错误时VB.NET系统将在“输出”窗口的“调试”窗口中显示错误信息。若程序没有错误,运行后将在项目所存放的文件夹中的“bin”子文件夹中,生成应用程序的可执行程序文件(扩展名为.exe),生成的可执行文件是可以脱离VB.NET环境单独运行的。1.4.2创建简单程序实例【例1.1】窗体界面由2个标签(Label)、2个文本框(TextBox)和2个命令按钮(Button)组成。在设计时,文本框中为空白。在运行时,输入半径后单击命令按钮“计算”,圆面积文本框中会显示面积值,单击命令按钮“退出”,将结束程序运行,运行结果如图1.23所示。1.4.2创建简单程序实例1.创建应用程序界面1)创建解决方案和项目。2)向窗体中添加控件。3)调整和移动控件1.4.2创建简单程序实例2.设置窗体和控件的属性窗体和控件的大小及位置调整好后,就可以通过属性窗口给窗体和控件设置属性。单击按钮“Button1”,在“属性窗口”中出现按钮“Button1”的所有属性,在“属性窗口”中滚动属性列表,选定属性名“Text”,在右列中输入属性值为“计算”,属性窗口的设置如图1.25所示。同样在“Button2”的属性窗口中,将“Text”属性值设置为“退出”。1.4.2创建简单程序实例单击窗体Form1,在属性窗口中,将“Text”属性值“Form1”改为“简单程序实例”。如图1.26所示。1.4.2创建简单程序实例3.编写程序代码添加按钮对象“计算”的鼠标单击事件代码有几种方法:(1)双击要编写代码的命令按钮,系统自动打开代码编辑器,并出现如下代码行:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)_

HandlesButton1.Click ……EndSub1.4.2创建简单程序实例(2)从“窗体设计器”窗口中,右击“Form1”窗体,在弹出的快捷菜单中选择“查看代码”项,就打开了代码编辑器。在代码窗口中有对象列表框和过程列表框,要编写的代码是在鼠标单击命令按钮时发生的事件,因此在对象列表框选择Button1,在过程下拉列表中选择Click(单击)事件,选择Click后,在代码窗口中也会自动生成事件代码的模板,如图1.27所示。1.4.2创建简单程序实例选择Click事件后,即可在

Sub和

EndSub语句之间输入下列代码,使单击Button1按钮时,计算圆面积并在TextBox2文本框中显示结果:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)_ HandlesButton1.Click DimrAsSingle '声明一个实数类型的变量r r=TextBox1.Text '从TextBox1中读取半径值存入变量r TextBox2.Text=3.1415926*r*r '计算圆面积并显示在TextBox2中EndSub添加按钮对象“退出”的鼠标单击事件代码与“计算”按钮类似,编写的单击事件代码如下:PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)_ HandlesButton2.Click End '退出程序EndSub1.4.2创建简单程序实例4.保存应用程序使用“文件”菜单中的“保存”命令或单击工具栏上的“保存”按钮,可以将正在编辑的代码和设计的窗体存盘;若使用“文件”菜单中的“全部保存”命令或单击工具栏上的“全部保存”按钮,则可保存当前项目中的所有文件。5.运行和调试程序运行程序有几种方法:

(1)从“调试”菜单中选择“启动调试”命令。

(2)单击工具栏中的按钮

(3)按

F5键。1.5简单程序实例分析1.界面设计首先,根据【例1.1】中对程序功能的要求,程序界面设计为由一个窗体(Form)对象、2个标签(Label)、2个文本框(TextBox)对象和2个命令按钮(Button)对象构成。2.控件的设置其次,需要设置窗体及其中的各控件的相关属性,以满足要求。窗体的标题应为“简单程序实例”,因此需将窗体对象(名字为Form1)的“Text”属性值设置为“简单程序实例”各控件相应的属性设置如表1.9所示。对象控件名属性名属性值FormForm1Text简单程序实例LabelLabel1Text半径:LabelLabel2Text圆面积:TextBoxTextBox1TextTextBoxTextBox1TextButtonButton1Text计算ButtonButton2Text退出表1.9属性设置表1.5简单程序实例分析3.事件代码若要从文本框中获取半径,只需获取文本框的“Text”属性即可,由于通过“Text”属性直接获取的半径值是字符型数据,为了进行面积计算,还需将其转换为实数型数据,这可以通过定义一个实数型变量r,再将直接获取的半径值赋值给变量r,系统会自动将其转换为实数型数据。另外,要在文本框中显示计算结果,只需将要显示的结果值赋值给文本框的“Text”属性即可。代码如下:DimrAsSingle '声明一个实数类型的变量rr=TextBox1.Text '从TextBox1中读取半径值存入变量rTextBox2.Text=3.1415926*r*r '计算圆面积并显示在TextBox2中在“退出”命令按钮(即Button2)的鼠标单击事件(即Click事件)代码中,语句“End”的作用是关闭窗口,结束程序运行。1.5简单程序实例分析4.VB.NET语句的书写方式VB.NET中的语句书写非常灵活,可以一行放入多条语句,语句之间用冒号(:)分隔。如:DimrAsSingle:r=TextBox1.TextTextBox2.Text=3.1415926*r*r当语句太长时,也可以一条语句跨多行书写。此时需要使用行继续符在下一行继续该语句。行继续符依次包含一个空格、一个下划线字符(_)和一个回车符。如:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论