《vb2005程序设计实例教程》-ppt第1章 (2)》由会员分享,可在线阅读,更多相关《vb2005程序设计实例教程》-ppt第1章 (2)(24页珍藏版)》请在金锄头文库上搜索。
1、第1章Visual Basic 2008概述,第1章 Visual Basic 2008概述,本章内容 .NET框架体系构成 Visual Studio 2008.NET集成开发环境 Visual Basic 2008应用程序的创建及调试 本章重点 Visual Studio 2008.NET集成开发环境的使用 Visual Basic 2008应用程序的创建及调试 本章学习目标 了解.NET框架体系构成 掌握Visual Studio 2008集成开发环境的使用 掌握Visual Basic 2008应用程序的开发流程,第1章 Visual Basic 2008概述,1.1 .NET概述 1
2、.2 Visual Studio 2008.NET简介 1.3 Visual Basic2008简介 1.4 窗体和基本控件 1.5 设计一个简单的VB2008程序 1.6 VB2008应用程序项目文件组成 1.7 本章小结 1.8 实训作业,1.1 .NET概述,1.什么是.NET Microsoft.NET是以公共语言运行时(CLR, Common Language Runtime)为基础,以Web Services为核心技术,为信息、人、系统、智能设备提供无缝链接的一组软件产品(如:SmartClient、服务器、开发工具)、技术(如:Web Services)或服务(.NET Serv
3、ices,如.NET Passport)。 . NET以公共语言运行时CLR为基础,实现了跨平台和跨语言开发;不管所采用的是哪种操作系统、设备或编程语言,以XML Web Services为核心技术,应用程序就能够通过Internet进行通讯和共享数据。,1.1 .NET概述,.NET组成如图1-1所示,图1-1.NET的组成,1.1 .NET概述,图12 .NET框架结构,2. 什么是.NET 框架,1.1 .NET概述,2.什么是.NET 框架 .NET框架是.NET中最重要的部分,是一个开发平台,是一个多语言组件开发和执行环境,支持多种编程语言(如:C#语言、VB.NET语言等)。 (1
4、)公共语言运行时 公共语言运行时(CLR-Common Language Runtime)是一个软件引擎,用于加载应用程序、检查错误、进行安全许可认证、执行和清空内存。公共语言运行时由中间语言编译器(Intermediate Language Compiler)、程序集加载器(Assembly Loader)、类加载器(Class Loader)、实时编译器(Just-In-Time Complier)、程序管理器(Native Code Manager)、垃圾回收(Garbage Collection )、异常管理器(Exception Manager )、线程支持(Thread Suppo
5、rt )和调试引擎(Debug Engine)等部件组成。,1.1 .NET概述,2.什么是.NET 框架 (2)框架类库 在传统的开发环境中,每种语言都有自己的函数库,函数库中的函数都不尽相同,这样实现跨语言编程就比较困难。.NET框架的框架类库在公共语言运行时之上,它是一个可以供不同语言调用的、分层的、面向对象的可重用类的集合。 (3)ADO.NET ADO.NET是一组类,可以用来完成链接数据库、运行命令、返回记录集等任务。ADO.NET提供了对非链接编程模型的支持。ADO.NET也提供了对XML的支持,通过XMLReader、XMLWriter、XMLNavigator和XMLDocu
6、ment对象来快速访问XML数据。,1.1 .NET概述,2.什么是.NET 框架 (4)WebForms和Web服务 WebForms为Web应用程序开发提供了窗体化的应用程序开发工具,可以以所见即所得的方式完成页面的设计。 Web服务为构建分布式的应用程序提供了各种功能模型,用于显示其他应用程序和“智能”客户端的功能,使应用程序之间可以交换信息。 (5)WinForm .NET框架也可以支持传统的Windows应用程序的开发,WinForms是用来创建标准的Win32应用程序的新方式,它提供了创建桌面程序的窗体类、控件类等。,1.1 .NET概述,3.为什么要使用.NET Microsof
7、t .NET的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,从而轻松实现互联网连接。.NET的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需发出请求,然后只管接收就可以了,所有后台的复杂性是完全屏蔽起来的。由此可见,Microsoft .NET无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。,1.2 Visual Studio 2008.NET简介,Visual Studio 2008 .NET开发工具包含Visu
8、al C# 2008.NET、Visual Basic 2008.NET、Visual C+ 2008.NET和Visual J# 2008 .NET等程序语言,目前已经成为了重要的IDE开发工具。 Visual Studio 2008.NET对系统的环境要求较高,从硬件方面推荐P3.0G 以上的CPU、512M以上内存,硬盘空间80G以上,显示器1024*768全彩分辨率以上。软件要求Windows 2000、Windows XP或更高版本的操作系统,Access 2000、SQL Server 2000以上版本的后台数据库。 安装Visual Studio 2008 (介绍) 安装MSDN
9、帮助 (介绍),1.3 Visual Basic2008简介,1.启动vs2008 2.创建vb2008项目 3.VB2008集成开发环境包括(如图1-3所示) 菜单栏 工具栏 “窗体设计器”窗口 工具箱 “解决方案资源管理器”窗口 “属性”窗口 “任务列表”窗口 “输出”窗口 ”代码编辑器”窗口 .帮助窗口,图13 . VB2008开发环境,1.4窗体和基本控件,窗体:是VB2008中最基本和最常用的对象,它是用户的工作区,用户可以在窗体中放置各种控件,以建立应用程序的图形界面。 标签:用于显示文本提示信息,可用作标题名、栏目名,或者说明输入、输出文本内容等 。 文本框:用于显示文本数据或者
10、用于数据的输入或编辑操作。 命令按钮:是完成某种功能的控件,它通常与用户进行交互,用来执行用户向应用程序发布的命令。,1.4窗体和基本控件-类和对象,一个对象就是一个具体物理问题的抽象,一个具体的物理实体。 类是对所有具有共同特征的事物的抽象。类可以视为是一个具有类似特征与共同行为的对象的“模板”,为属于该类的所有对象提供了相同的结构、相同的操作。 VB2008中的每个对象都由一个类来定义。类描述对象的字段、属性、方法和事件。对象是类的实例。,1.4窗体和基本控件-属性、方法和事件1,属性是对象的特征,不同的对象有不同的特征。属性控制着对象的外观和行为。 属性设置有两种方法: (1)通过属性窗
11、口设置 (2)在程序中通过代码设置 代码格式为: 对象名.属性=属性值 例如:Button1.Text=“单击我” Label1.text = “这是一个标签”,1.4窗体和基本控件-属性、方法和事件2,对象的事件是能够被对象识别的动作。当一个对象被一个事件激发时,对象就会对该事件产生响应。如单击鼠标,按下任一键等。 当在对象上发生了事件后,应用程序就要响应这个事件,执行相应的事件处理过程。事件处理过程是一段独立的代码。 事件的类型是固定的,但事件代码可由用户自行编写。,1.4窗体和基本控件-属性、方法和事件3,方法是对象要执行的操作。方法是封装在对象中的一段代码,用来实现一个规定好的功能。
12、方法只属于某类对象,只能按约定的规则来调用。是系统预先定义好的,用户不能更改。 使用对象方法的语句格式如下: 对象名.方法名() 例如: Me.Close(),1.4窗体和基本控件-窗体和控件的常见属性,Name属性:窗体、控件的名称。 Text属性:用来描述在窗体的标题栏或控件上显示的文字内容。 Visible属性:设置控件的可见属性。 Size属性:用于显示控件的大小。提供了对象的Width(宽)和高(Height)。 Location属性:表示窗体或控件的位置。它包括两个坐标点X和Y,表示对象的左上角相对其容器的位置。,1.5设计一个简单的VB.NET程序,应用程序项目创建步骤: 1.应
13、用程序分析 2.新建项目 3.创建应用程序界面 4.设置用户界面对象属性 5.代码设计 6.保存应用程序 7.测试和调试应用程序 8.生成可执行文件 9.部署应用程序,1.5设计一个简单的VB.NET程序,创建WinForm应用程序 创建窗体应用程序lt1-2 ,该程序窗体中包含1个命令按钮和1个标签;当单击命令按钮时,要求在标签上显示“我的第一个VB2008应用程序!” (教师演示创建、保存、编译运行等过程),1.6 VB2008应用程序项目文件组成,应用程序项目文件组成(以lt1-2项目为例): 在项目文件夹中有lt1-2子文件夹和lt1-2.sln、lt1-2.suo两个文件; 在lt1
14、-2子文件夹中有lt1-2. vbproj、Form1.Designer.vb 、Form1.resx、Form1.vb四个文件和bin、obj、My Project三个文件夹; 在My Project子文件夹中有一个文件AssemblyInfo.vb。,1.7本章小结,随着Internet的发展,网络应用程序的开发越来越重要。Microsoft公司为适应Internet发展的需要,提供了适合网络编程和网络服务的.NET开发平台。.NET以公共语言运行时CLR为基础,实现了跨平台和跨语言开发。 .NET框架是Microsoft.NET中最重要的部分是.NET框架,是一个多语言组件开发和执行环境,提供了一个跨语言的统一编程基础,支持超过20种不同的编程语言。 VB2008具有简单易学、功能强大、内容丰富等特点,是真正的面向对象的程序设计语言。,1.8实训作业,实训1 创建一个简单的应用程序 实训目的: 1掌握.NET集成开发环境的使用方法。 2掌握创建应用程序的方法。 3. 掌握编译、运行应用程序的方法。 实训内容: 编写一个VB.NET应用程序,该程序由1个窗体、1个命令按钮和1个文本框组成。设计时,窗体标题为“我的第一个VB程序”,文本框内容为“同学们好!”,命令按钮标题为“显示”;运行时,单击命令按钮,文本框内容变为“欢迎学习VISUAL BASIC!” 。,