资源预览内容
第1页 / 共613页
第2页 / 共613页
第3页 / 共613页
第4页 / 共613页
第5页 / 共613页
第6页 / 共613页
第7页 / 共613页
第8页 / 共613页
第9页 / 共613页
第10页 / 共613页
亲,该文档总共613页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章 VB.NET基础 第二章 简单的VB.NET程序设计 第三章 VB.NET语言基础 第四章 基本的控制结构 第五章 数 组 第六章 过 程 第七章 用户界面设计 第八章 面向对象程序设计基础 第九章 文 件 第十章 图形应用程序开发 第十一章 数据库应用程序开发目 录1第一章 VB.NET基础 1.1 VB.NET概述 1.2 VB.NET集成开发环境 1.3 使用帮助系统 本章目录21.1 VB.NET概述1.1.1 Visual Basic的发展 20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和 Turbo Basic等; 1991年Microsoft公司推出Visual Basic1.0,以 可视化工具为界面设计、结构化Basic语言为基 础,以事件驱动为运行机制。从1991年的VB1.0 至1998年的V B6.0的多次版本升级,功能更强 大、完善,应用面更广; 2002年正式发布Visual Basic.NET。 本章目录31.1.2 Microsoft.NET概述 什么是.NET? . NET代表了一个集合、一个环境、一个编程的 基本结构,作为一个平台来支持下一代的 Internet。 .NET也是一个用户环境,是一组基本的用户服 务,可以作用于客户端、服务器或任何地方 。 对初学VB的人来说,可以这样认为,.NET就是 Visual Studio.NET。 本章目录4Visual Studio.NET Windows应用程序ASP.NET程序中间语言(IL)程序(EXE)基础类库第一次编译第二次编译在不同的CPU上运行VB.NETVJ#.NETVC+.NETVC#.NETVisual Studio.NETCLR本章目录51.1.3 VB.NET特点 1 引例 例1.1简单的动画演示。 一行文字“欢迎使用VB.NET”在具有背景 图案的窗体中上、下移动。 移动方法有两种:单击手动按钮,移动5 个像素单位 ;单击自动按钮,按定时器 触发频率连续移动;当内容超出窗体范 围时,进行反弹。本章目录6引例根据要求, 用工具箱上 的Label、 Button、 Timer等控 件,在窗体 上建立控件 对象,进行 有关的属性 设置。 本章目录7引例:编写事件过程 本章目录8v 提供了易学易用的应用程序集成开发环境 v 具有面向对象的可视化设计工具 v 事件驱动的编程机制 v 支持结构化程序设计,具有面向对象程序设计 语言的所有特征 v 具有丰富的数据类型、功能强大的类库 v 强大的数据库功能 v 网络功能 v 完备的帮助功能VB.NET功能特点本章目录91.2 VB.NET的集成开发环境 1.2.1进入VB.NET 启动Visual Studio.NET “起始页” 选择“新建 项目/打开项 目”按钮 Visual Basic项目 Windows应用程序 本章目录10VB.NET集成开发环境 本章目录111.2.2主窗口 1.三种工作模式设计模式 界面的设计和代码的编制运行模式 运行应用程序中断模式 暂时中断程序运行,调试程序 2. 菜单栏 包括11个下拉菜单 3. 工具栏本章目录121.2.3 窗体设计/代码设计窗口 1.窗体设计器窗口 建立VB.NET应用程序的界面(一个应用程序可以 有多个窗体,通过“项目|添加Windows窗体”命 令增加新窗体)。 2.代码设计窗口 专门用来进行代码设计,包括各种事件过程、过 程和类等源程序代码的编写和修改。 打开代码设计窗口的方法:双击窗体、控件或单 击代码窗口上方的选项卡组对应项。 本章目录131.2.4 属性窗口 窗体和控件称为对象,每个对象用一组属性来描 述其外部特征,如颜色、大小等。 属性窗口用于显示和设置所选定的对象的属性。属性窗口由四部分组成:对象和名称空间列表框属性显示排列方式属性列表框属性含义说明本章目录141.2.5 解决方案资源管理器窗口 项目 一个独立的编程单位(包含窗体文件及其他 一些相关文件),若干项目组成一个解决方案解决方案可以含有以下类型的文件: q解决方案文件(.sln)可包括用不同语言开发的项目 q项目文件(.vbproj)由引用的组件和代码模块组成 q代码模块文件(.vb)包括窗体文件、类模块或其他代码文件本章目录151.3 使用帮助系统 q 动态帮助 属性窗口“动态帮助”标签卡内 q 索引 q 使用上下文相关的帮助 按“F1”键 q 网络资源 通过http:/www.microsoft.com/china/msdn 网站,获得最新、最及时的有关帮助信息。 本章目录16本章小节Visual Studio.NET 一个支持下一代Internet的平台 VB.NET的三种工作模式 设计模式、运行模式、中断模式 组成本章目录解决方案项目组件和代码模块项目组件和代码模块17思考题1. 什么是.NET框架? 2. 简述VB.NET的特点 3. VB.NET有多种类型的窗口,若想在设计时看到代码窗口,怎样操作? 4. 如何使各窗口显示或不显示? 5. 如果窗口布局搞乱了,如何恢复默认布局? 6. 解决方案与项目的区别?本章目录18第二章 简单的VB.NET程序设计 2.1 VB.NET对象的概念 2.2 建立简单的应用程序 2.3 窗体和基本控件 2.4 综合应用 本章目录192.1 Visual Basic对象的概念2.1.1 对象和类 1.对象 对象就是日常生活中的某个实在的物体 例如,一个人、一辆汽车、一台电脑。 对象都具有各自的特征(属性)、行为(方法) 。 人有身高、体重、听力等特征;也具有起立、 行走、说话、踢足球等行为。在VB.NET中,将反映对象的属性和行为封装 在一起,是面向对象编程的基本元素。本章目录202.类的概念类 同种对象的集合与抽象,是创建对象实例的 模板,包含所创建对象的属性描述和行为特征的 定义。 例如,人类是具体人的抽象。每个人有不同的身 高、体重等属性值和不同的行为。 VB.NET工具箱中的可视图标是VB.NET系统设 计好的标准控件类。通过将控件类实例化,得到 真正的控件对象。在窗体上画一个控件,就将类 转换为对象,创建了一个控件对象(简称控件)。本章目录21例如:工具箱内的TextBox是类(它确定了 TextBox的属性、方法和事件) 窗体上显示的是两个Text对象Text对象Text类本章目录22属性、事件和方法构成对象的三要素 1. 属性 存放对象的数据(决定对象外观及功能) 例如,控件名称、文本、大小等属性。 对象属性的设置方法: v 设计阶段 利用属性窗口直接设置属性值 v 程序运行时 通过语句对象名.属性名=属性值 例如:Button1.Text = “确定“ 注意:若属性只能在设计阶段设置,在程序运行 阶段不可改变,称为只读属性。 2.1.2 对象的属性、事件和方法 本章目录23事件 发生在对象上的事情 同一事件,对不同的对象,会引发不同的反应:事件本章目录教师_铃声()讲课 End Sub学生_铃声() 听讲 接受知识 End SubVB.NET为对象预先定义了一系列的事件。例 如,单击Click、获取焦点GotFocus 、按下 键盘KeyPress 等 其他人员_铃声() 可不于响应 End Sub24事件过程 应用程序处理事件的步骤 它针对某一对象并与该对象的一个事件相联系 应用程序设计的主要工作就是为对象编写事件过 程的代码。事件过程的形式如下:Sub 对象名_事件(对象引用,事件信息)Handles 事件处理程序 事件过程代码 End Sub对象引用:指向引发事件的对象 事件信息:与事件相关的信息事件过程本章目录25例2.1 在命令按钮的Click事件过程,改变按钮 的字体颜色. 代码说明注意:在代码窗,自动产生事件过程的模板, 不要修改模板的内容,只需键入过程的代码。一个动作可能同时发生多个事件。例如单击鼠 标同时发生了: Click、MouseDown、MouseUp事件 编程时,只要对需要的事件过程编码,无编码 的事件为空事件,系统就不处理该事件过程。本章目录26事件驱动程序设计方式: 程序执行的先后次序与 程序设计者无关,取决于用户的操作。VB.NET程序的执行步骤: 启动应用程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对应的事件过程; 重复执行步骤和。事件驱动程序设计本章目录27方法面向对象的程序设计语言,为程序设计人员提供 了一种特殊的过程和函数,称为方法。 方法是面向对象的,调用时一定要指明对象。对 象方法的调用格式为:对象.方法 参数名表 若省略对象,表示当前对象,一般指窗体。 例如:Textbox1.Focus 此语句使Textbox1控件获得焦点,光标在本文框 内闪烁。 本章目录282.2 建立简单的应用程序 例2.2 编写一个人民币与美圆兑换的程序。建立一个应用程序分为以下几步进行: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序本章目录代码说明29对象事件过程及编程 代码窗口的对象列表框可显示窗体所有对象过程列表框列出所选中对象的所有事件 例如,在按钮Button2的Click事件加入代码:Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = Val(TextBox3.Text) * Val(TextBox2.Text)End Sub Val( )函数 将数字字符转换成数值型 本章目录30保存程序和文件组成 程序存盘后将建立一个文件夹,包含如下内容: (1)xxx.sln 项目关联、配置等的信息 (2) xxx.suo 开发环境选项的信息 (3) xxx.vbproj 项目文件 (4)Form1.vb 窗体文件 (5)AssemblyInfo.vb 项目集合信息(系统自动建立) (6) xxx.exe 可执行文件(在Bin文件夹) (7)Bin文件夹 可执行文件的默认路径, 可用 Application.StartupPath()获得该路径。 (8)Debug 文件夹 存放程序调试产生的信息 本章目录312.3 窗体和基本控件 2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在VB.NET中,属性的类型有:基本数据类型枚举类型结构类型 用代码设置时,需要用不同方式表示不同的类型本章目录322.3.1 通用属性(1) Name 所有对象都具有的属性,表示所创建的对象名称 。在程序中通过对象名称来引用对象,不会显示 在窗体上。(2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输入信息本章目录33(3) 控件布局属性 控件布局由Location、Size结构来实现,它们 各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(80, 32)也可用Left、Top定位;用Width和Height来 表示控件的宽度和高度。本章目录等效的语句设置: Button1.Left = 88Button1.Top = 48Button1.Width = 80Button1.Height = 32 34(4) F
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号