您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 《VB2005程序设计实例教程》-第1章
1第1章VisualBasic2008概述2第1章VisualBasic2008概述本章内容.NET框架体系构成VisualStudio2008.NET集成开发环境VisualBasic2008应用程序的创建及调试本章重点VisualStudio2008.NET集成开发环境的使用VisualBasic2008应用程序的创建及调试本章学习目标了解.NET框架体系构成掌握VisualStudio2008集成开发环境的使用掌握VisualBasic2008应用程序的开发流程3第1章VisualBasic2008概述1.1.NET概述1.2VisualStudio2008.NET简介1.3VisualBasic2008简介1.4窗体和基本控件1.5设计一个简单的VB2008程序1.6VB2008应用程序项目文件组成1.7本章小结1.8实训作业41.1.NET概述1.什么是.NETMicrosoft.NET是以公共语言运行时(CLR,CommonLanguageRuntime)为基础,以WebServices为核心技术,为信息、人、系统、智能设备提供无缝链接的一组软件产品(如:SmartClient、服务器、开发工具)、技术(如:WebServices)或服务(.NETServices,如.NETPassport)。.NET以公共语言运行时CLR为基础,实现了跨平台和跨语言开发;不管所采用的是哪种操作系统、设备或编程语言,以XMLWebServices为核心技术,应用程序就能够通过Internet进行通讯和共享数据。51.1.NET概述.NET组成如图1-1所示MicrosoftVisualStudio.NETWindows.NET操作系统.NET企业级服务器.NET框架.NETWeb服务构件图1-1.NET的组成61.1.NET概述图1-2.NET框架结构VisualStudio.NET操作系统(OS)公共语言运行时(CLR)基础类库(BCL)数据库访问ADO.NETandXMLASP.NETWebFormsWebServicesMobileInternetToolkitWindowsForms公共语言规范(CLS)VBC++C#JScriptJ#.NET框架2.什么是.NET框架71.1.NET概述2.什么是.NET框架.NET框架是.NET中最重要的部分,是一个开发平台,是一个多语言组件开发和执行环境,支持多种编程语言(如:C#语言、VB.NET语言等)。(1)公共语言运行时公共语言运行时(CLR--CommonLanguageRuntime)是一个软件引擎,用于加载应用程序、检查错误、进行安全许可认证、执行和清空内存。公共语言运行时由中间语言编译器(IntermediateLanguageCompiler)、程序集加载器(AssemblyLoader)、类加载器(ClassLoader)、实时编译器(Just-In-TimeComplier)、程序管理器(NativeCodeManager)、垃圾回收(GarbageCollection)、异常管理器(ExceptionManager)、线程支持(ThreadSupport)和调试引擎(DebugEngine)等部件组成。81.1.NET概述2.什么是.NET框架(2)框架类库在传统的开发环境中,每种语言都有自己的函数库,函数库中的函数都不尽相同,这样实现跨语言编程就比较困难。.NET框架的框架类库在公共语言运行时之上,它是一个可以供不同语言调用的、分层的、面向对象的可重用类的集合。(3)ADO.NETADO.NET是一组类,可以用来完成链接数据库、运行命令、返回记录集等任务。ADO.NET提供了对非链接编程模型的支持。ADO.NET也提供了对XML的支持,通过XMLReader、XMLWriter、XMLNavigator和XMLDocument对象来快速访问XML数据。91.1.NET概述2.什么是.NET框架(4)WebForms和Web服务WebForms为Web应用程序开发提供了窗体化的应用程序开发工具,可以以所见即所得的方式完成页面的设计。Web服务为构建分布式的应用程序提供了各种功能模型,用于显示其他应用程序和“智能”客户端的功能,使应用程序之间可以交换信息。(5)WinForm.NET框架也可以支持传统的Windows应用程序的开发,WinForms是用来创建标准的Win32应用程序的新方式,它提供了创建桌面程序的窗体类、控件类等。101.1.NET概述3.为什么要使用.NETMicrosoft.NET的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,从而轻松实现互联网连接。.NET的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需发出请求,然后只管接收就可以了,所有后台的复杂性是完全屏蔽起来的。由此可见,Microsoft.NET无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。111.2VisualStudio2008.NET简介VisualStudio2008.NET开发工具包含VisualC#2008.NET、VisualBasic2008.NET、VisualC++2008.NET和VisualJ#2008.NET等程序语言,目前已经成为了重要的IDE开发工具。VisualStudio2008.NET对系统的环境要求较高,从硬件方面推荐PⅣ3.0G以上的CPU、512M以上内存,硬盘空间80G以上,显示器1024*768全彩分辨率以上。软件要求Windows2000、WindowsXP或更高版本的操作系统,Access2000、SQLServer2000以上版本的后台数据库。安装VisualStudio2008(介绍)安装MSDN帮助(介绍)121.3VisualBasic2008简介1.启动vs20082.创建vb2008项目3.VB2008集成开发环境包括(如图1-3所示)菜单栏工具栏“窗体设计器”窗口工具箱“解决方案资源管理器”窗口“属性”窗口“任务列表”窗口“输出”窗口”代码编辑器”窗口.帮助窗口13图1-3.VB2008开发环境141.4窗体和基本控件窗体:是VB2008中最基本和最常用的对象,它是用户的工作区,用户可以在窗体中放置各种控件,以建立应用程序的图形界面。标签:用于显示文本提示信息,可用作标题名、栏目名,或者说明输入、输出文本内容等。文本框:用于显示文本数据或者用于数据的输入或编辑操作。命令按钮:是完成某种功能的控件,它通常与用户进行交互,用来执行用户向应用程序发布的命令。151.4窗体和基本控件--类和对象一个对象就是一个具体物理问题的抽象,一个具体的物理实体。类是对所有具有共同特征的事物的抽象。类可以视为是一个具有类似特征与共同行为的对象的“模板”,为属于该类的所有对象提供了相同的结构、相同的操作。VB2008中的每个对象都由一个类来定义。类描述对象的字段、属性、方法和事件。对象是类的实例。161.4窗体和基本控件--属性、方法和事件1属性是对象的特征,不同的对象有不同的特征。属性控制着对象的外观和行为。属性设置有两种方法:(1)通过属性窗口设置(2)在程序中通过代码设置代码格式为:对象名.属性=属性值例如:Button1.Text=“单击我”Label1.text=“这是一个标签”171.4窗体和基本控件--属性、方法和事件2对象的事件是能够被对象识别的动作。当一个对象被一个事件激发时,对象就会对该事件产生响应。如单击鼠标,按下任一键等。当在对象上发生了事件后,应用程序就要响应这个事件,执行相应的事件处理过程。事件处理过程是一段独立的代码。事件的类型是固定的,但事件代码可由用户自行编写。181.4窗体和基本控件--属性、方法和事件3方法是对象要执行的操作。方法是封装在对象中的一段代码,用来实现一个规定好的功能。方法只属于某类对象,只能按约定的规则来调用。是系统预先定义好的,用户不能更改。使用对象方法的语句格式如下:对象名.方法名()例如:Me.Close()191.4窗体和基本控件--窗体和控件的常见属性Name属性:窗体、控件的名称。Text属性:用来描述在窗体的标题栏或控件上显示的文字内容。Visible属性:设置控件的可见属性。Size属性:用于显示控件的大小。提供了对象的Width(宽)和高(Height)。Location属性:表示窗体或控件的位置。它包括两个坐标点X和Y,表示对象的左上角相对其容器的位置。201.5设计一个简单的VB.NET程序应用程序项目创建步骤:1.应用程序分析2.新建项目3.创建应用程序界面4.设置用户界面对象属性5.代码设计6.保存应用程序7.测试和调试应用程序8.生成可执行文件9.部署应用程序211.5设计一个简单的VB.NET程序创建WinForm应用程序创建窗体应用程序lt1-2,该程序窗体中包含1个命令按钮和1个标签;当单击命令按钮时,要求在标签上显示“我的第一个VB2008应用程序!”(教师演示创建、保存、编译运行等过程)221.6VB2008应用程序项目文件组成应用程序项目文件组成(以lt1-2项目为例):在项目文件夹中有lt1-2子文件夹和lt1-2.sln、lt1-2.suo两个文件;在lt1-2子文件夹中有lt1-2.vbproj、Form1.Designer.vb、Form1.resx、Form1.vb四个文件和bin、obj、MyProject三个文件夹;在MyProject子文件夹中有一个文件AssemblyInfo.vb。231.7本章小结随着Internet的发展,网络应用程序的开发越来越重要。Microsoft公司为适应Internet发展的需要,提供了适合网络编程和网络服务的.NET开发平台。.NET以公共语言运行时CLR为基础,实现了跨平台和跨语言开发。.NET框架是Microsoft.NET中最重要的部分是.NET框架,是一个多语言组件开发和执行环境,提供了一个跨语言的统一编程基础,支持超过20种不同的编程语言。VB2008具有简单易学、功能强大、内容丰富等特点,是真正的面向对象的程序设计语言。241.8实训作业实训1创建一个简单的应用程序实训目的:1.掌握.NET集成开发环境的使用方法。2.掌握创建应用程序的方法。3.掌握编译、运行应用程序的方法。实训内容:编写一个VB.NET应用程序,该程序由1个窗体、1个命令按钮和1个文本框组成。设计时,窗体标题为“我的第一个VB程序”,文本框内容为“同学们好!”,命令按钮标题为“显示”;运行时,单击命令按钮,文本框内容变为“欢迎学习VISUALBASIC!”。
本文标题:《VB2005程序设计实例教程》-第1章
链接地址:https://www.777doc.com/doc-2864955 .html