《《入门基础教学》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《入门基础教学》PPT课件.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章第一章 VB.NET VB.NET入门基础入门基础1第一章第一章 VB.NETVB.NET入门基础入门基础第二章第二章 面向对象的可视化编程基础面向对象的可视化编程基础第三章第三章 VB.NETVB.NET程序设计基础程序设计基础第四章第四章 基本的控制结构基本的控制结构第五章第五章 数数 组组第六章第六章 过过 程程第七章第七章 用户界面设计用户界面设计第八章第八章 数据文件数据文件第九章第九章 数据库应用程序开发数据库应用程序开发 第十章第十章 面向对象程序设计基础面向对象程序设计基础第十一第十一 图形应用程序开发图形应用程序开发目目 录录2章章内内 容容学时学时实验与学时实验与学时
2、第一章第一章VB.NETVB.NET入门基础入门基础1 1实验实验1 1+11 1+1第二章第二章面向对象的可视化编程基础面向对象的可视化编程基础3 3实验实验2 1+22 1+2第三章第三章VB.NETVB.NET程序设计基础程序设计基础3 3实验实验3 1+23 1+2第四章第四章基本的控制结构基本的控制结构7 7实验实验4 2+24 2+2第五章第五章数数 组组5 5实验实验5 1+25 1+2第六章第六章过过 程程4 4实验实验6 1+16 1+1第七章第七章用户界面设计用户界面设计3 3实验实验7 2+47 2+4第八章第八章数据文件数据文件3 3实验实验8 1+28 1+2第九章第
3、九章数据库应用程序开发数据库应用程序开发4 4实验实验9 1+29 1+2第十章第十章面向对象程序设计基础面向对象程序设计基础4 4实验实验10 1+210 1+2第十一章第十一章图形应用程序开发图形应用程序开发5 5实验实验11 2+411 2+4合计合计424214+2414+24教学安排教学安排3第一章第一章 VB.NET VB.NET入门基础入门基础 1.1 1.1 引例和引例和VB.NEVB.NE特点特点 1.2 VB.NET1.2 VB.NET集成开发环境集成开发环境1.3 1.3 简单应用程序建立简单应用程序建立1.4 1.4 自主学习自主学习-VB.NET-VB.NET概述概述
4、 本章目录本章目录41.11.1引例和引例和VB.NEVB.NE特点特点1 1 引例引例例1.1简单的动画演示。一行文字“欢迎使用VB.NET”在具有背景图案的窗体中自上而下自动或手动方式移动,内容超出窗体范围时,从顶部再开始。本章目录本章目录设计思路:设计思路:在窗体上使用标签Label对象来存放文字;利用Timer控件来自动快速触发移动;利用Button单击按钮来手动触发移动.设置相关属性,编写事件代码。5本章目录本章目录界面设计界面设计6当一个标签放在窗体上时,标签的左上角坐标(用Left、Top表示)就被指定了。如果改变标签的左上角坐标就可移动标签,即移动文字。例如:Label1.To
5、p=Label1.Top+50可使标签Label1向下移动5个像素单位欢迎使用欢迎使用VB 本章目录本章目录Top Left0,07程序进一步改进:连续循环移动,首先要能判断出标签是否超出窗体范围。窗体窗体欢迎光临欢迎光临该点在Top方向上的坐标为:窗体的高度Height如果标签的Top窗体的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的Top=?本章目录本章目录Height8编写事件过程编写事件过程 本章目录本章目录9进一步分析:进一步分析:若要求字幕左右有滚动,如何处理?如何控制字幕移动的速度?当字幕超出窗体如何处理?如何改变窗体背景使得个性化?学生根据各自的想象力按照案例去模
6、仿,并尝试通过上机实践加以验证。10v 提供易学易用的应用程序集成开发环境v 具有面向对象的可视化设计工具v 事件驱动的编程机制v 支持结构化程序设计,具有面向对象程序设计语言的所 有特征v 具有丰富的数据类型、功能强大的类库v 强大的数据库、网络和图形功能v 完备的帮助功能功能特点功能特点本章目录本章目录111.2 VB.NET1.2 VB.NET的集成开发环境的集成开发环境 进入进入VB.NETVB.NET 启动Visual Studio.NET“起始页”选择“新建项目/打开项目”按钮 Visual BasicVisual Basic项目项目 WindowsWindows应用程序应用程序
7、本章目录本章目录注意:不要单击打开注意:不要单击打开“更多更多”,选中,选中“创建解决方案的目录创建解决方案的目录”12VB.NETVB.NET集成开发环境集成开发环境 本章目录本章目录13主窗口主窗口 1.三种工作模式三种工作模式 设计模式 界面的设计和代码的编制 运行模式 运行应用程序 调试模式 运行出现错误时自动进入调试模式2.2.菜单栏菜单栏 包括12个下拉菜单 本章目录本章目录143.3.工具栏工具栏151.2.3 1.2.3 窗体设计窗体设计/代码设计窗口代码设计窗口 1.1.窗体设计器窗口窗体设计器窗口 建立VB.NET应用程序的界面 一个应用程序可以有多个窗体,通过“项目|添加
8、Windows窗体”命令增加新窗体。本章目录本章目录162.2.代码设计窗口代码设计窗口 专门用来进行代码设计,包括各种事件过程、过程和类等专门用来进行代码设计,包括各种事件过程、过程和类等源程序代码的编写和修改。源程序代码的编写和修改。打开代码设计窗口的方法:打开代码设计窗口的方法:双击窗体、控件或单击代码窗口上方的选项卡组对应项。双击窗体、控件或单击代码窗口上方的选项卡组对应项。本章目录本章目录171.2.4 1.2.4 属性窗口属性窗口 窗体和控件称为对象,每个对象用一组属性来描述其外部特征,如颜色、大小等。属性窗口用于显示和设置所选定的对象的属性。属性窗口由四部分组成:对象和名称空间列
9、表框 属性显示排列方式 属性列表框 属性含义说明本章目录本章目录181.2.5 1.2.5 解决方案资源管理器窗口解决方案资源管理器窗口 项目项目 一个独立的编程单位一个独立的编程单位(包含窗体文件及其他一些相关文包含窗体文件及其他一些相关文件件),若干项目组成一个,若干项目组成一个解决方案解决方案解决方案可以含有以下类型的文件:解决方案可以含有以下类型的文件:q解决方案文件解决方案文件(.slnsln)可包括用不同语言开发的项目q项目文件项目文件(.(.vbprojvbproj)由引用的组件和代码模块组成q代码模块文件代码模块文件(.(.vbvb)包括窗体文件或其他代码文件本章目录本章目录1
10、91.2.6 1.2.6 工具箱窗口工具箱窗口 包含了建立应用程序的各种控件,按类放在不同的选项卡中包含了建立应用程序的各种控件,按类放在不同的选项卡中 “公共控件公共控件”:开发Windows应用程序常使用的控件。“菜单和工具菜单和工具”:设计窗体菜单、工具栏等的控件。“对话框对话框”:通用对话框的控件。“数据数据”:访问数据库的控件。“常规常规”:用户保存自己所常用的控件。本章目录本章目录201.2.7 1.2.7 其他窗口其他窗口 通过“视图”菜单打开所需的窗口 1.2.8 1.2.8 窗体布局窗体布局 窗体布局,分两类:窗体布局,分两类:位置固定的窗口:如主窗口、窗体设计和代码设计等窗
11、口;位置可浮动的:如工具箱、解决方案资源管理器、属性等窗口。恢复默认的窗体布局恢复默认的窗体布局可通过“窗口|重置窗体布局”命令来实现。本章目录本章目录211.3 建立简单的应用程序建立简单的应用程序 建立一个应用程序分为以下几步进行:分析问题,明确目标 建立用户界面的对象;对象属性的设置;对象事件过程及编程;程序调试和运行程序。保存文件本章目录本章目录 解决什么问题,已知数据有哪些 进行什么处理 (如计算公式等)求得结果是什么已知数据和计算结果显示就要考虑有哪些控件 展示在用户面前的形式 进行的处理 运行结果 最后保存221.3 建立简单的应用程序建立简单的应用程序 例例1.2 1.2 编写
12、一个人民币与美圆兑换的程序。编写一个人民币与美圆兑换的程序。本章目录本章目录建立用户界面的控件设置属性231.3 建立简单的应用程序建立简单的应用程序 本章目录本章目录对象事件过程及编程24对象事件过程及编程对象事件过程及编程 代码窗口的对象列表框可显示窗体所有对象 过程列表框列出所选中对象的所有事件例如,在按钮Button2的Click事件加入代码:Sub Button2_Click(ByVal sender As System.Object,_ByVal e As System.EventArgs)Handles Button2.ClickTextBox1.Text=Val(TextBox
13、3.Text)*Val(TextBox2.Text)End SubVal()函数 将数字字符转换成数值型 本章目录本章目录25本章目录本章目录保存项目 文件组成26文件组成文件组成 程序存盘后将建立一个文件夹,包含如下内容:u xxx.sln 项目关联、配置等的信息 用户输入 xxx.suo 开发环境选项的信息 xxx.vbproj 项目文件u Form1.vb 窗体文件 AssemblyInfo.vb 项目集合信息(系统自动建立)xxx.exe 可执行文件(在Bin文件夹)u BinDebug文件夹 可执行文件的默认路径,存放运行程序的素材本章目录本章目录271.3.2 程序结构和编码规则本
14、章目录本章目录1.程序结构282.2.编码规则编码规则u VB.NET代码不区分字母的大小写 关键字首字母自动转换成大写,其余字母转换成小写。用户自定义的变量、过程名,以第一次定义的为准,以后输入的自动向首次定义的形式转换。u 语句书写自由一行可写多句语句(用冒号分隔),一行最多255个字符。单行语句可分若干行写,在本行后加入续行符(下划线)。本章目录本章目录291.1.1 Visual 1.1.1 Visual Basic的发展的发展20世纪60年出现Basic语言;20世 纪 80年 代,True Basic、Quick Basic和 Turbo Basic等;1991年Microsoft
15、公司推出Visual Basic1.0,以可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。从1991年的VB1.0至1998年的V B6.0的多次版本升级,功能更强大、完善,应用面更广;2002年正式发布Visual Basic.NET。本章目录本章目录1.4 自主学习自主学习-VB.NET概述概述30.NET?NET?是一个多语言开发环境和运行环境,用来开发、发布以及运行Web服务和应用程序.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后
16、台的复杂性是完全屏蔽起来的。2 Microsoft.NET2 Microsoft.NET概述概述 31.NET.NET框架框架?操作系统实现了对计算机硬件的封装,即硬件独立性,提高通用性.框架从宏观上看作是对操作系统的封装,即平台独立性,提高通用性、降低成本。、降低成本。独立性描述.NET框架是彻底面向对象的,提供了丰富的组件(以类的形式).32.NET.NET开发平台的组成开发平台的组成33Visual Studio.NETVisual Studio.NET和和.NET.NET框架框架34Visual Studio.NET Windows应用程序ASP.NET程序中间语言(IL)程序(EXE)基础类库第一次编译第二次编译在不同的CPU上运行VB.NETVJ#.NETVC+.NET VC#.NETVisual Studio.NETCLR351.4.3 使用帮助系统使用帮助系统 q 动态帮助动态帮助 属性窗口属性窗口“动态帮助动态帮助”标签卡内标签卡内 q 索引索引 q 使用上下文相关的帮助使用上下文相关的帮助 按按“F1”键键q 网络资源网络资源通过通过http:/网站,获得最新、最及时的有关帮助信网站,获得最新、最及时的有关帮助信息。息。本章目录本章目录36