收藏 分销(赏)

入门基础.pptx

上传人:快乐****生活 文档编号:9977297 上传时间:2025-04-15 格式:PPTX 页数:34 大小:888.37KB
下载 相关 举报
入门基础.pptx_第1页
第1页 / 共34页
入门基础.pptx_第2页
第2页 / 共34页
点击查看更多>>
资源描述
,VB.NET,程序设计教程,本书目录,#,1,第一章,VB.NET,入门基础,第二章,面向对象的可视化编程基础,第三章,VB.NET,程序设计基础,第四章 基本的控制结构,第五章 数 组,第六章 过 程,第七章,用户界面设计,第八章,数据文件,第九章,数据库应用程序开发,第十章,面向对象程序设计基础,第十一,图形应用程序开发,目 录,2,第一章,VB.NET,入门基础,1.1,引例和,VB.NE,特点,1.2 VB.NET,集成开发环境,1.3,简单应用程序建立,1.4,自主学习,-VB.NET,概述,本章目录,3,1.1,引例和,VB.NE,特点,1,引例,例,1.1,简单的动画演示。,一行文字“,欢迎使用,VB.NET,”,在具有背景图案的窗体中自上而下,自动,或,手动,方式移动,内容超出窗体范围时,从顶部再开始。,本章目录,设计思路:,在窗体上使用标签,Label,对象来存放文字,;,利用,Timer,控件来自动快速触发移动,;,利用,Button,单击,按钮,来手动触发移动,.,设置相关属性,编写事件代码。,4,本章目录,界面设计,5,当一个标签放在窗体上时,标签的左上角坐标(用,Left,、,Top,表示)就被指定了。,如果改变标签的左上角坐标就可移动标签,即移动文字。,例如,:,Label1.Top=Label1.Top+50,可使标签,Label1,向下移动,5,个像素单位,欢迎使用,VB,本章目录,Top,Left,0,0,6,程序进一步改进:,连续循环移动,首先要能判断出标签是否超出窗体范围。,窗体,欢迎光临,该点在,Top,方向上的坐标为,:,窗体,的高度,Height,如果,标签的,Top,窗体,的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的,Top,=,?,本章目录,Height,7,编写事件过程,本章目录,8,进一步分析:,若要求字幕左右有滚动,如何处理?,如何控制字幕移动的速度?,当字幕超出窗体如何处理?,如何改变窗体背景使得个性化?,学生根据各自的想象力按照案例去模仿,并尝试通过上机实践加以验证。,9,提供易学易用的应用程序集成开发环境,具有面向对象的可视化设计工具,事件驱动的编程机制,支持结构化程序设计,具有面向对象程序设计语言的所有特征,具有丰富的数据类型、功能强大的类库,强大的数据库、网络和图形功能,完备的帮助功能,2.VB.NET,功能特点,本章目录,10,1.2 VB.NET,的集成开发环境,1.2.1,进入,VB.NET,启动,Visual,Studio.NET,“,起始页,”,选择,“,新建项目,/,打开项目,”,按钮,Visual Basic,项目,Windows,应用程序,本章目录,注意:不要单击打开“更多”,选中“创建解决方案的目录”,11,VB.NET,集成开发环境,本章目录,12,1.2.2,主窗口,三种工作模式,设计模式 界面的设计和代码的编制,运行模式 运行应用程序,调试模式 运行出现错误时自动进入调试模式,2.,菜单栏,包括,12,个下拉菜单,本章目录,13,3.,工具栏,14,1.2.3,窗体设计,/,代码设计窗口,1.,窗体设计器窗口,建立,VB.NET,应用程序的界面,一个应用程序可以有多个窗体,,通过“,项目,|,添加,Windows,窗体,”,命令增加新窗体。,本章目录,15,1.2.3,窗体设计,/,代码设计窗口,2.,代码设计窗口,专门用来进行代码设计,包括各种事件过程、过程和类等源程序代码的编写和修改。,打开代码设计窗口的方法:,双击窗体、控件或单击代码窗口上方的选项卡组对应项。,本章目录,16,1.2.4,属性窗口,窗体和控件称为对象,每个对象用一组属性来描述其外部特征,如颜色、大小等。,属性窗口,用于显示和设置所选定的对象的属性。,属性窗口由四部分组成:,对象和名称空间列表框,属性显示排列方式,属性列表框,属性含义说明,本章目录,17,1.2.5,解决方案资源管理器窗口,项目,一个独立的编程单位,(,包含窗体文件及其他一些相关文件,),,,若干项目组成一个,解决方案,解决方案可以含有以下类型的文件:,解决方案文件,(.sln),可包括用不同语言开发的项目,项目文件,(.vbproj),由引用的组件和代码模块组成,代码模块文件,(.vb),包括窗体文件或其他代码文件,本章目录,18,1.2.6,工具箱窗口,包含了建立应用程序的各种控件,按类放在不同的选项卡中,“,公共控件,”,:开发,Windows,应用程序常使用的控件。,“,菜单和工具,”,:,设计窗体菜单、工具栏等的控件。,“,对话框,”,:,通用对话框的控件。,“,数据,”,:,访问数据库的控件。,“,常规,”,:,用户保存自己所常用的控件。,本章目录,19,1.2.7,其他窗口,通过“视图”菜单打开所需的窗口,1.2.8,窗体布局,窗体布局,分两类:,位置固定的窗口:如主窗口、窗体设计和代码设计等窗口;,位置可浮动的:如工具箱、解决方案资源管理器、属性等窗口。,恢复默认的窗体布局,可通过“窗口,|,重置窗体布局”命令来实现。,本章目录,20,1.3,建立简单的应用程序,建立一个应用程序分为以下几步进行:,分析问题,,明确目标,建立用户界面的对象;,对象属性的设置;,对象事件过程及编程;,程序调试和运行程序。,保存文件,本章目录,解决什么问题,,已知数据有哪些,进行什么处理(如计算公式等),求得结果是什么,已知数据和计算结果显示,就要考虑有哪些控件,展示在用户面前的形式,进行的处理,运行结果,最后保存,21,1.3,建立简单的应用程序,例,1.2,编写一个人民币与美圆兑换的程序。,本章目录,建立用户界面的控件,设置属性,22,1.3,建立简单的应用程序,本章目录,对象事件过程及编程,23,对象事件过程及编程,代码窗口的,对象列表框,可显示窗体所有对象,过程列表框,列出所选中对象的所有事件,例如,在按钮,Button,2,的,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(),函数 将数字字符转换成数值型,本章目录,24,本章目录,保存项目,文件组成,25,文件组成,程序存盘后将建立一个文件夹,包含如下内容:,xxx,.sln,项目关联、配置等的信息,用户输入,xxx,.suo,开发环境选项的信息,xxx,.vbproj,项目文件,Form1.vb,窗体文件,AssemblyInfo.vb,项目集合信息,(,系统自动建立,),xxx,.exe,可执行文件,(,在,Bin,文件夹,),BinDebug,文件夹 可执行文件的,默认,路径,存放运行程序的素材,本章目录,26,1.3.2,程序结构和编码规则,本章目录,1.,程序结构,27,2.,编码规则,VB.NET,代码不区分字母的大小写,关键字首字母自动转换成大写,其余字母转换成小写。,用户自定义的变量、过程名,以第一次定义的为准,以后输入的自动向首次定义的形式转换。,语句书写自由,一行可写多句语句,(,用冒号分隔,),,一行最多,255,个字符。,单行语句可分若干行写,在本行后加入续行符,(,下划线,),。,本章目录,28,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,。,本章目录,1.4,自主学习,-VB.NET,概述,29,.NET?,是一个,多语言开发环境和运行环境,用来开发、发布以及运行,Web,服务和应用程序,.,.NET,的最终目的就是让用户,在任何地方、任何时间,以及利用任何设备,都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。,2 Microsoft.NET,概述,30,.NET,框架,?,操作系统实现了对计算机硬件的封装,即,硬件独立性,,提高通用性,.,框架从宏观上看作是对操作系统的封装,即,平台独立性,,提高通用性、降低成本。,独立性描述,.,NET,框架是彻底面向对象的,提供了丰富的组件,(,以类的形式,).,31,.NET,开发平台的组成,32,Visual Studio.NET,和,.NET,框架,33,Visual Studio.NET,Windows,应用程序,ASP.NET,程序,中间语言(,IL,)程序(,EXE,),基础类库,第一次编译,第二次编译,在不同的,CPU,上运行,VB.NET,VJ#.NET,VC+.NET,VC#.NET,Visual Studio.NET,CLR,本章目录,34,1.4.3,使用帮助系统,动态帮助 属性窗口“动态帮助”标签卡内,索引,使用上下文相关的帮助 按“,F1,”,键,网络资源,通过,,/china/msdn,网站,获得最新、最及时的有关帮助信息。,本章目录,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服