vb-net自学经典ppt教程完整版资料

上传人:w****i 文档编号:102986591 上传时间:2019-10-05 格式:PPT 页数:613 大小:5.39MB
返回 下载 相关 举报
vb-net自学经典ppt教程完整版资料_第1页
第1页 / 共613页
vb-net自学经典ppt教程完整版资料_第2页
第2页 / 共613页
vb-net自学经典ppt教程完整版资料_第3页
第3页 / 共613页
vb-net自学经典ppt教程完整版资料_第4页
第4页 / 共613页
vb-net自学经典ppt教程完整版资料_第5页
第5页 / 共613页
点击查看更多>>
资源描述

《vb-net自学经典ppt教程完整版资料》由会员分享,可在线阅读,更多相关《vb-net自学经典ppt教程完整版资料(613页珍藏版)》请在金锄头文库上搜索。

1、第一章 VB.NET基础 第二章 简单的VB.NET程序设计 第三章 VB.NET语言基础 第四章 基本的控制结构 第五章 数 组 第六章 过 程 第七章 用户界面设计 第八章 面向对象程序设计基础 第九章 文 件 第十章 图形应用程序开发 第十一章 数据库应用程序开发,目 录,第一章 VB.NET基础,1.1 VB.NET概述 1.2 VB.NET集成开发环境 1.3 使用帮助系统,本章目录,1.1 VB.NET概述,1.1.1 Visual Basic的发展 20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和Turbo Basic等; 19

2、91年Microsoft公司推出Visual Basic1.0,以可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。从1991年的VB1.0至1998年的V B6.0的多次版本升级,功能更强大、完善,应用面更广; 2002年正式发布Visual Basic.NET。,本章目录,1.1.2 Microsoft.NET概述,什么是.NET? . NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的Internet。 .NET也是一个用户环境,是一组基本的用户服务,可以作用于客户端、服务器或任何地方 。 对初学VB的人来说,可以这样认为,.NET就是V

3、isual Studio.NET。,本章目录,Visual Studio.NET,本章目录,1.1.3 VB.NET特点,1 引例 例1.1简单的动画演示。 一行文字“欢迎使用VB.NET”在具有背景图案的窗体中上、下移动。 移动方法有两种:单击手动按钮,移动5个像素单位 ;单击自动按钮,按定时器触发频率连续移动;当内容超出窗体范围时,进行反弹。,本章目录,引例,根据要求,用工具箱上的Label、Button、Timer等控件,在窗体上建立控件对象,进行有关的属性设置。,本章目录,引例:编写事件过程,本章目录,提供了易学易用的应用程序集成开发环境 具有面向对象的可视化设计工具 事件驱动的编程机

4、制 支持结构化程序设计,具有面向对象程序设计语言的所有特征 具有丰富的数据类型、功能强大的类库 强大的数据库功能 网络功能 完备的帮助功能,VB.NET功能特点,本章目录,1.2 VB.NET的集成开发环境,1.2.1进入VB.NET,启动Visual Studio.NET “起始页”选择“新建项目/打开项目”按钮,Visual Basic项目,Windows应用程序,本章目录,VB.NET集成开发环境,本章目录,1.2.2主窗口,三种工作模式 设计模式 界面的设计和代码的编制 运行模式 运行应用程序 中断模式 暂时中断程序运行,调试程序 2. 菜单栏 包括11个下拉菜单 3. 工具栏,本章目

5、录,1.2.3 窗体设计/代码设计窗口,1.窗体设计器窗口 建立VB.NET应用程序的界面(一个应用程序可以有多个窗体,通过“项目|添加Windows窗体”命令增加新窗体)。 2.代码设计窗口 专门用来进行代码设计,包括各种事件过程、过程和类等源程序代码的编写和修改。 打开代码设计窗口的方法:双击窗体、控件或单击代码窗口上方的选项卡组对应项。,本章目录,1.2.4 属性窗口,窗体和控件称为对象,每个对象用一组属性来描述其外部特征,如颜色、大小等。 属性窗口用于显示和设置所选定的对象的属性。 属性窗口由四部分组成: 对象和名称空间列表框 属性显示排列方式 属性列表框 属性含义说明,本章目录,1.

6、2.5 解决方案资源管理器窗口,项目 一个独立的编程单位(包含窗体文件及其他一些相关文件),若干项目组成一个解决方案 解决方案可以含有以下类型的文件: 解决方案文件(.sln) 可包括用不同语言开发的项目 项目文件(.vbproj) 由引用的组件和代码模块组成 代码模块文件(.vb) 包括窗体文件、类模块或其他代码文件,本章目录,1.3 使用帮助系统,动态帮助 属性窗口“动态帮助”标签卡内 索引 使用上下文相关的帮助 按“F1”键 网络资源 通过,本章目录,本章小节,Visual Studio.NET 一个支持下一代Internet的平台 VB.NET的三种工作模式 设计模式、运行模式、中断模

7、式 组成,本章目录,解决方案,项目,组件和代码模块,项目,组件和代码模块,思考题,1. 什么是.NET框架? 2. 简述VB.NET的特点 3. VB.NET有多种类型的窗口,若想在设计时看到代码窗口,怎样操作? 4. 如何使各窗口显示或不显示? 5. 如果窗口布局搞乱了,如何恢复默认布局? 6. 解决方案与项目的区别?,本章目录,第二章 简单的VB.NET程序设计,2.1 VB.NET对象的概念 2.2 建立简单的应用程序 2.3 窗体和基本控件 2.4 综合应用,本章目录,2.1 Visual Basic对象的概念,2.1.1 对象和类 1.对象 对象就是日常生活中的某个实在的物体 例如,

8、一个人、一辆汽车、一台电脑。 对象都具有各自的特征(属性)、行为(方法) 。 人有身高、体重、听力等特征;也具有起立、行走、说话、踢足球等行为。 在VB.NET中,将反映对象的属性和行为封装在一起,是面向对象编程的基本元素。,本章目录,2.类的概念,类 同种对象的集合与抽象,是创建对象实例的模板,包含所创建对象的属性描述和行为特征的定义。 例如,人类是具体人的抽象。每个人有不同的身高、体重等属性值和不同的行为。 VB.NET工具箱中的可视图标是VB.NET系统设计好的标准控件类。通过将控件类实例化,得到真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象(简称控件)。,本章

9、目录,例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件) 窗体上显示的是两个Text对象,本章目录,属性、事件和方法构成对象的三要素 1. 属性 存放对象的数据(决定对象外观及功能) 例如,控件名称、文本、大小等属性。 对象属性的设置方法: 设计阶段 利用属性窗口直接设置属性值 程序运行时 通过语句对象名.属性名=属性值 例如:Button1.Text = “确定“ 注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。,2.1.2 对象的属性、事件和方法,本章目录,事件 发生在对象上的事情 同一事件,对不同的对象,会引发不同的反应:,事件,本章目录

10、,教师_铃声() 讲课 End Sub,学生_铃声() 听讲 接受知识 End Sub,VB.NET为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus 、按下键盘KeyPress 等,其他人员_铃声() 可不于响应 End Sub,事件过程 应用程序处理事件的步骤 它针对某一对象并与该对象的一个事件相联系 应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下: Sub 对象名_事件(对象引用,事件信息)Handles 事件处理程序 事件过程代码 End Sub 对象引用:指向引发事件的对象 事件信息:与事件相关的信息,事件过程,本章目录,例2.1 在

11、命令按钮的Click事件过程,改变按钮的字体颜色. 代码说明 注意:在代码窗,自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。 一个动作可能同时发生多个事件。例如单击鼠标同时发生了: Click、MouseDown、MouseUp事件 编程时,只要对需要的事件过程编码,无编码的事件为空事件,系统就不处理该事件过程。,本章目录,事件驱动程序设计方式: 程序执行的先后次序与程序设计者无关,取决于用户的操作。 VB.NET程序的执行步骤: 启动应用程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对应的事件过程; 重复执行步骤和。,事件驱动程序设计,本章

12、目录,方法,面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数,称为方法。 方法是面向对象的,调用时一定要指明对象。对象方法的调用格式为: 对象.方法 参数名表 若省略对象,表示当前对象,一般指窗体。 例如:Textbox1.Focus 此语句使Textbox1控件获得焦点,光标在本文框内闪烁。,本章目录,2.2 建立简单的应用程序,例2.2 编写一个人民币与美圆兑换的程序。 建立一个应用程序分为以下几步进行: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序,本章目录,代码说明,对象事件过程及编程,代码窗口的对象列表框可显示

13、窗体所有对象 过程列表框列出所选中对象的所有事件 例如,在按钮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( )函数 将数字字符转换成数值型,本章目录,保存程序和文件组成,程序存盘后将建立一个文件夹,包含如下内容: (1)xxx.sln 项目关联、配置等的信息 (

14、2) xxx.suo 开发环境选项的信息 (3) xxx.vbproj 项目文件 (4)Form1.vb 窗体文件 (5)AssemblyInfo.vb 项目集合信息(系统自动建立) (6) xxx.exe 可执行文件(在Bin文件夹) (7)Bin文件夹 可执行文件的默认路径, 可用Application.StartupPath()获得该路径。 (8)Debug 文件夹 存放程序调试产生的信息,本章目录,2.3 窗体和基本控件,2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在VB.NET中,属性的类型有: 基本数据类型 枚举类型 结构类型 用代码设

15、置时,需要用不同方式表示不同的类型,本章目录,2.3.1 通用属性,(1) Name 所有对象都具有的属性,表示所创建的对象名称。在程序中通过对象名称来引用对象,不会显示在窗体上。 (2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输入信息,本章目录,(3) 控件布局属性 控件布局由Location、Size结构来实现,它们各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(

16、80, 32) 也可用Left、Top定位;用Width和Height来表示控件的宽度和高度。,本章目录,等效的语句设置: Button1.Left = 88 Button1.Top = 48 Button1.Width = 80 Button1.Height = 32,(4) Font 属性值是Font类的对象,一般通过Font属性对话框设置,若在程序代码中需要改变文本的外观,则应通过New创建 Font 对象来改变字体。 例如:,Label1.Font = New System.Drawing.Font(“Arial“, 10),本章目录,(5) ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackColor 背景色 (6) Cursor 指示鼠标光标图像 设置值是一个Cursors枚举类型的枚举值。若要用户定义自己的指针图标,可通过如下语句实现: 对象名.Cursor = New System.Windows.Forms.Curs

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号