《visual-basic-NET程序设计与应用-第二版全套电子课件完整版ppt整本书电子教案最全.ppt
《《visual-basic-NET程序设计与应用-第二版全套电子课件完整版ppt整本书电子教案最全.ppt》由会员分享,可在线阅读,更多相关《《visual-basic-NET程序设计与应用-第二版全套电子课件完整版ppt整本书电子教案最全.ppt(509页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VisualBasic.NET程序设计与应用1.1 .NET Framework1.1 .NET Framework简介简介简介简介1.2 Visual Studio.NET1.2 Visual Studio.NET的安装的安装的安装的安装1.3 Visual Studio1.3 Visual Studio集成开发环境集成开发环境集成开发环境集成开发环境1.4 1.4 创建一个简单的创建一个简单的创建一个简单的创建一个简单的WindowsWindows应用程序项目应用程序项目应用程序项目应用程序项目1.5 1.5 面向对象程序设计的基本概念窗体及常用控件面向对象程序设计的基本概念窗体及常用控件
2、面向对象程序设计的基本概念窗体及常用控件面向对象程序设计的基本概念窗体及常用控件1.6 1.6 窗体及常用控件窗体及常用控件窗体及常用控件窗体及常用控件1.7 1.7 应用程序开发步骤应用程序开发步骤应用程序开发步骤应用程序开发步骤第第1章章 .NET Framework概述概述 第第第第1 1章章章章 .NET Framework概述概述知知识点:点:VisualStudio.NET安装VisualStudio.NET集成开发环境面向对象程序设计的基本概念一个简单的Windows应用程序的创建步骤VisualStudio.NET可构建复杂的企业级应用程序,并在最小的设备上部署应用程序。Vis
3、ualStudio.NET和MicrosoftWindows.NETFramework提供了一个强大、完善的端到端工具,用以设计、开发、调试和部署。1.1 .NET Framework简介介NETFramework是一种用于构建、部署和运行XMLWebServices及应用程序的平台。.NETFramework的2.0版随VisualStudio2005一起提供,它通过公共语言规范,提供效率极高的、基于标准的多语言环境。作为整个开发框架的基础,.NETFramework具有两个主要组件:公共语言运行(环境)库和.NETFramework类库集。公共语言运行库是NETFramework的基础,它
4、管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。可以将运行库看作一个在执行时管理代码的代理,而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NETFramework的另一个主要组件是类库集,它是一个综合性的面向对象的可重用类型集合,该类库是面向对象的,并提供从托管代码中导出功能的类型,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新的应用程序。.N
5、ETFramework可由非托管组件承载,这些组件将公共语言运行库加载到它们自己的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。在开发技术方面,.NET提供了基于Web的应用开发技术ASP.NET和Windows编程技术,他们都可以通过全新的ADO.NET技术实现数据库的访问。在开发语言方面,.NET提供了VisualBasic、VisualC+、VisualC#和VisualJ#等多种语言支持,这些语言都严格遵守公共语言规范(CommonLanguageSpecification)。而VisualStudio.NET则是全面支持.NET的开发工具,如图1-1
6、所示。在NETFramework环境中,不同的开发人员可以在使用自己选择的语言进行开发的同时实现无缝的合作。Windows窗体类是一组综合性的可重用的类型,它们大大简化了WindowsForms应用程序的开发。如果要编写ASP.NETWeb窗体应用程序,可使用Web窗体类。.NETFramework架构公共语言运行环境公共语言运行环境(CLR)基类库(基类库(BaseClassLibrary)数据访问对象技术数据访问对象技术 ADO.NET and XMLASP.NET Web窗体应用程序窗体应用程序Windows编程技术编程技术公共语言规范公共语言规范(CommonLanguageSpeci
7、fication)VBC+C#J#图1-1.NET开发框架图1.2 Visual Studio.NET的安装的安装1.2.1 系统要求VisualStudio.NET2005的不同安装选项如表1-1所示。表1-1安装VisualStudio.NET2005时的系统要求(略)。1.2.2VisualStudio安装安装VisualStudio2005的发布版本时可以参考位于安装光盘(CD或DVD)根目录下的自述文件。该文件包含有关VisualStudio.NET中所有产品的安装问题的详细信息。1.本地安装本地安装(1)关)关闭所有打开的所有打开的应用程序,以免安装用程序,以免安装过程中系程中系统
8、重启重启时丢失数失数据。据。(2)插入标有“VisualStudio2005CD1”的光盘。自动运行功能将启动Setup.exe。(3)单击安装界面中的“安装VisualStudio2005”,此时,安装程序将扫描磁盘,查找已安装的组件。如果扫描过程确定系统需要系统必备组件,“安装程序”对话框将会提供必备的组件清单(4)更新系)更新系统组件后,系件后,系统已有必已有必备组件,可件,可单击“安装程序安装程序”按按钮提示安装。提示安装。(5)Visual Studio 2005安装完成后,安装完成后,单击图1-2 中中的的“安装安装产品文档品文档”,开始安装,开始安装MSDN Library。MS
9、DN Library 2005可以可以单独使用,也可与独使用,也可与 Visual Studio 2005 一起使用,它一起使用,它为 Visual Studio 2005和其他和其他 Microsoft 技技术提供了大量的示例及帮助文档,提供了大量的示例及帮助文档,为学学习Visual Studio 2005提供了极大的方便。提供了极大的方便。Visual Studio 2005 的本地安装除了可以从的本地安装除了可以从CD或或DVD中运行外,中运行外,还可以将可以将Visual Studio 2005的的CD或或DVD的的内容全部复制到一个新文件内容全部复制到一个新文件夹中(例如中(例如V
10、S2005),然后),然后再运行再运行该文件文件夹中的中的Setup.exe,如上述步,如上述步骤完成完成Visual Studio 2005的本地安装。的本地安装。2.通通过网网络进行安装行安装VisualStudio2005安装程序除了可以本地安装外,还可以从网络共享中安装。以下过程说明如何准备从网络共享安装VisualStudio2005。虽然该过程提到的是VisualStudio2005CD,但其步骤与DVD相同。(1)在服务器上创建一个文件夹(例如VS2005)。(2)该文件夹中创建两个子文件夹,分别叫做VS和MSDN。例如:VS2005VSVS2005MSDN。(3)将Visual
11、Studio2005CD的内容复制到VS2005VS文件夹中。如果系统提示您是否改写任何现有文件,请选择“是”。(4)将标记为“MSDNLibraryforVisualStudio2005”的所有CD的内容复制到MSDN子文件夹。如果系统提示您是否改写任何现有文件,请选择“是”。(5)使用文本编辑器(如“记事本”)打开VS子文件夹中的Setup.ini。(6)在Documentation节中,对以“DIR=”开头的行进行以下更改:DocumentationDIR=.MSDN(7)保存所做的更改,然后关闭该文件。(8)在VS子文件夹中,打开Setup文件夹。(9)在文本编辑器(如“记事本”)中打
12、开setup.sdb,然后在文件的末尾添加下面几行:ProductKeyXXXXXXXXXXXXXXXXXXXXXXXXX保存所做的更改,然后关闭该文件。完成此步骤可以为要从网络共享安装的用户预先填写产品密钥。(10)在网络上共享VS2005文件夹并进行相应的安全设置。1.3 Visual Studio集成开集成开发环境境MicrosoftVisualStudio(简称VS.NET)是一套完整的开发工具,是一个集成开发环境(IntegratedDevelopmentEnvironment,简称IDE),用于生成Windows应用程序、ASP.NETWeb应用程序、XMLWebServices和
13、移动应用程序。其中包含的VisualBasic.NET(简称VB.NET)、VisualC+.NET、VisualC#.NET等,全都使用相同的集成开发环境,该环境允许它们共享工具并有助于创建混合语言解决方案。VisualBasic.NET是NETFramework的支柱,同时更是语言演变过程中的又一个里程碑式的进步。对NETFramework而言,它是一种高级的编程语言,并为.NET提供了最方便的入口点。.NETFramework统一了微软各种不同的框架。其体系内的各种语言,如VisualBasic.NET、C+、C#等,除了语法上的差异外,其调用的类库都是相同的。作为公共语言运行环境的强制
14、标准,所有的语言必须支持相同的数据类型。这就结束了不同编程语言中数据类型互不兼容的状况。1.3.1新建、打开一个VB.NET项目在启动VB.NET之前要启动整个VisualStudio2005集成开发环境(IDE)。执行Windows【开始】|【所有程序】|【MicrosoftVisualStudio.NET2005】|【MicrosoftVisualStudio.NET2005】命令后,进入VisualStudio.NET的起始页,如图1-4所示。在“起始页”中单击左下部的“新建项目”按钮,将弹出如图1-5所示的“新建项目”对话框。图1-4MicrosoftVisualStudio.NET起
15、始页图1-5“新建项目”对话框在“新建项目”对话框的“项目类型”选择栏中,选择VisualBasic下的Windows项目,在“模板”选择栏中选择Windows应用程序模板,用默认项目名称(或改名)后,单击“确定”按钮,将出现基于VB.NET的Windows应用程序集成开发环境,如图1-6所示的是Form1窗体设计页面。图1-6基于VB.NET的Windows应用程序集成开发环境在该集成开发环境中,可通过“起始页”选项卡方便地转到其他项目中,如图1-7所示。图1-7 基于VB.NET的Windows应用程序集成开发环境在VB.NET中,“打开”项目意味着打开一个已经存在的项目,VisualSt
16、udio2005中有3种打开方式:单击“最近的项目”子页中选已列出的项目名,这种方式最快速、方便。单击“最近的项目”子页中下部的“打开”命令按钮,将弹出“打开项目”对话框,选择需要打开的项目。在IDE中选择执行【文件】|【打开】|【项目】命令,将弹出“打开项目”对话框,选择需要打开的项目。1.3.2VisualBasic.NETIDE简介IDE是在一个公共环境中,集成了编辑、设计和调试等多种功能,从而为开发人员快速、方便地开发应用程序提供了强有力的支持。主要包括菜单、工具栏和一些窗口。菜单和工具栏菜单和工具栏位于IDE的上部。通过选择菜单选项或单击工具栏的图标按钮来执行相关的命令。通常,工具栏
17、的图标按钮的功能,在菜单中都可以找到,之所以采用工具栏是为了方便操作。工具箱窗口当设计和修改解决方案的用户界面时,可通过工具箱窗口向窗体添加控件,在默认情况下,工具箱窗口是处于折叠状态,当光标扫过其图标时,会自动展开。工具箱窗口根据控件的不同用途分为10个选项卡,如图1-8所示,可根据用途单击相应的选项卡,选择需要的控件。开发环境的主窗口在IDE的中部是开发环境的主窗口,用来显示指定的窗口,如创建GUI的窗体窗口、代码设计器窗口及帮助信息显示窗口等。可通过主窗口上部的选项卡(如图1-9的上部)指定要显示的窗口。窗体是一小块屏幕区域,通常为矩形,可用来向用户显示信息并接受用户的输入。定义窗体的用
18、户界面的最简单方法是将控件放在其表面上,如图1-10所示。在应用程序窗体上双击即可打开如图1-9所示的代码窗口,可以通过代码设计器窗口编写窗体中对象的事件代码。图1-8 工具箱窗口 图1-9 代码设计器窗口 图1-10 窗体窗口 属性窗口及解决方案资源管理器窗口属性窗口列出了窗体或控件的属性,可以通过属性窗口对控件的属性值进行修改,如图1-11所示。解决方案资源管理器窗口显示项目中的所有文件,如图1-12所示。图1-11属性窗口图1-12解决方案资源管理器窗口 任务、错误列表窗口任务列表窗口能帮助开发人员对创建应用程序的工作进行组织和管理。如IDE能对代码设计器窗口中所编代码的语法进行实时侦测
19、,并将发现的错误通过错误列表窗口告之:代码文件名、在文件中的位置(行号)及错误说明。命令窗口与即时窗口“命令”窗口用于直接在VisualStudio集成开发环境(IDE)中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令。若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“命令窗口”。别名可缩短执行命令所需的文本,提供一种将命令输入到“命令”窗口中的方法。如在“命令”窗口中键入alias可显示当前别名及其定义的列表。键入cls可清除“命令”窗口中的内容。即时窗口可以在中断模式下用于调试用途、计算表达式、执行语句、输出变量值等。在进行调试应用程序、执行函数和语句等操作时,
20、可使用即时模式查看并更改变量的值。在即时窗口中,没有“?”时,语句childCount=2作为赋值语句执行,而有“?”时,语句childCount=2是作为比较运算执行。此外,还有显示开发环境中运行信息和调试信息的输出窗口等,在此不一一列出,需要时可参考MicrosoftMSDN。同时需要说明的是,根据创建程序的类型和窗口设置的不同,集成开发环境中的窗口也会有一些不同,但操作方法基本一致。1.4 1.4 创建一个简单的创建一个简单的创建一个简单的创建一个简单的WindowsWindows应用程序项目应用程序项目应用程序项目应用程序项目涉及Windows窗体的大多数解决方案的基础是Windows
21、应用程序项目。在IDE中,创建一个简单的Windows应用程序项目是件很轻松的事情。1.4.1 创建建Windows应用程序界面用程序界面创建Windows应用程序界面的步骤如下:(1)启动VisualStudio.NET集成开发环境。(2)创建名为“HelloWorld”的Windows应用程序。(3)在【文件】菜单上执行【新建】,然后选择“项目”(或按1.3.1节介绍的方法建项目)。(4)在【项目类型】窗格中,选择【VisualBasic】下的“Windows”项。(5)在【模板】窗格中,选择“Windows应用程序”模板。(6)将一个Button控件和一个Label控件从【工具箱】的【公
22、共控件】选项卡中拖动到窗体上。(7)单击设计窗体上的Button按钮将其选定。在【属性】窗口中,将Text属性设置为“欢迎”。1.4.2 编写写应用程序的代用程序的代码下面就开始编写应用程序代码,步骤如下:(1)双击“欢迎”按钮,为Button1的Click事件添加事件处理程序。此时将打开代码编辑器,插入点已位于事件处理程序中。(2)插入下列代码。Label1.Text=Hello,World!“1.4.3 测试应用程序用程序 接下来就到了测试应用程序,步骤如下:(1)按快捷键【F5】运行该应用程序。(2)单击该按钮并验证已显示“Hello,World!”,如图1-8所示。(3)关闭此Wind
23、ows窗体并返回VisualStudio.NET集成开发环境。(4)测试成功后,通过【文件】菜单将项目保存到指定的文件夹中。1.5 1.5 面向对象程序设计的基本概念面向对象程序设计的基本概念面向对象程序设计的基本概念面向对象程序设计的基本概念1.5.1对象与类的概念“类”和“对象”在面向对象的编程中使用得非常多,很容易将它们混淆。几乎在VisualBasic中执行的所有操作都与对象关联。对象(Object)是VisualBasic程序设计中最基本、最重要的概念。在VisualBasic.NET中所进行的任何操作几乎都涉及对象。对象可以是一段应用程序,可以是一个命令按钮,也可以是一个窗体。那么
24、,究竟什么是对象呢?对象是既包含数据又包含处理该数据的代码的逻辑实体,是实体化的类(Class)。现实生活中的一个实体就是一个对象,如一辆特定的汽车、一台特定的电脑都是个对象。一台特定的电脑又可以拆分为特定的主板、特定的CPU、特定的显卡等部件,这些部件又都分别是一个对象,因此电脑对象可以说是由多个“子”对象组成的,它可以称为是一个对象容器(Container)。从另一角度来说,VisualBasic中的每个对象都由一个类来定义。类描述对象的字段、属性、方法和事件。对象是类的实例,创建了一个类后,可以创建所需的任何数量的对象。VisualBasic采用面向对象的编程方法,使得编程人员围绕对象来
25、编写程序。对象是代码和数据的集合,可以作为一个整体来处理。在客观世界中存在大量的对象。为了便于理解和管理,人们习惯通过对象的共同特征给对象分类。类是对所有具有共同特征事物的抽象描述,是一个抽象的概念。类可以视为是一个具有类似特征与共同行为的对象的“模板”。这个模板通过定义属性来存储数据,通过定义操作来使用这些数据,类同时也定义了一套规则来允许或禁止访问它的属性和操作。1.5.2 对象的属性、事件和方法象的属性、事件和方法Visual Basic中的中的对象都支持字段、属性、方法和事件。字段和属性象都支持字段、属性、方法和事件。字段和属性表示表示对象包含的信息。字段象包含的信息。字段类似于似于变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visual basic NET 程序设计 应用 第二 全套 电子 课件 完整版 ppt 教案
链接地址:https://www.taowenge.com/p-77246880.html
限制150内