




已阅读5页,还剩608页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章VB。NET基础第二章简单的VB。NET编程第三章VB。NET语言基础第4章基本控制结构第5章数组第6章过程第7章用户界面设计第8章面向对象编程基础第9章文件第10章图形应用程序开发第11章数据库应用程序开发、目录,第1章VB。NET基础知识,1.1VB.NET概述1.2VB.NET集成开发环境使用1.3帮助系统,本章目录,1.1VB.NET概述,1.1.1VisualBasic的开发20世纪60年基本语言;20世纪80年代、TrueBasic、QuickBasic、TurboBasic等,Microsoft于1991年推出VisualBasic1.0,将视觉工具作为基于界面设计、结构化Basic语言的事件驱动执行机制引入。从1991年的VB1.0多次升级到1998年的VB6.0,以实现更强大、更完整、更广泛的应用领域;2002年VisualBasic。NET正式发布。本章的目录,1.1.2Microsoft.NET概述,什么是NET?NET是支持下一代internet的平台,表示集合、环境和编程的基本结构。NET也是用户环境,它是一组可以在客户端、服务器或任何位置运行的基本用户服务。对第一次学VB的人来说。NET是VisualStudio .可以认为是NET。本章目录,VisualStudio。NET,本章目录,1.1.3VB.NET功能,单引示例1.1简单动画演示。在具有背景图案的表格中,输入“VB .欢迎使用NET”这一行文字上下移动。移动方法有两种:单击“手动”按钮移动5个像素的单位。要根据计时器触发频率触发连续移动,请单击“自动”按钮。内容超出表单范围时,将反弹。本章中的目录、示例和根据需要使用工具箱中的Label、Button、Timer等控件在表单中创建控件对象并设置的属性。本章目录,示例:创建事件进程,本章目录,提供易于学习的应用程序集成开发环境面向对象的可视化设计工具基于事件的编程机制支持结构化编程,面向对象的编程语言中所有功能丰富的数据类型,强大的类库强大的数据库功能网络功能完整的帮助功能,VB。NET功能,本章目录,1.2VB.NET的集成开发环境,1.2.1 VB。转到NET,VisualStudio。NET开始页面启动“打开新项目/项目”选择按钮、VisualBasic项目、Windows应用程序、本章目录、VB .NET集成开发环境,本章目录,1.2.2主窗口,三种工作模式设计模式界面设计和代码准备运行模式运行应用程序中断模式运行程序临时中断,调试器2。菜单栏包含11个下拉菜单3 .工具栏、本章目录、1.2.3表格设计/代码设计窗口、1 .表单设计器窗口VB。设置NET应用程序的界面(一个应用程序可以有多个表格,您可以通过“项目”|“添加Windows表格”命令添加新表格)。2.“代码设计”窗口是代码设计的专用窗口,其中包括编写和修改源代码,如各种事件流程、流程和类。双击表单,控件,或单击“代码”窗口上方的选项卡组条目以打开“代码设计”窗口。本章的目录、1.2.4属性窗口、表单和控件称为对象,每个对象都使用一组描述外部特征(如颜色、大小等)的属性。“属性”(attributes)窗口用于显示和设置选定对象的属性。属性窗口可以包含对象和名称空间列表框属性显示排序属性列表框属性语义说明、本章目录、1.2.5解决方案资源管理器窗口、项目单个编程单元(包括表单文件和其他相关文件),以及多个项目作为一个解决方案。解决方案文件(.SLN)包含以不同语言开发的项目文件(.vbproj)由参考的元件和代码模组组成的代码模组档案(.VB)包含表单文件、类模块或其他代码文件、本章的目录、使用1.3帮助系统、使用动态帮助属性窗口动态帮助选项卡卡内索引上下文相关帮助“F1”键网络资源通过、本章目录、本章部分、VisualStudio。支持NET下一代internet的平台VB。NET的三种任务模式设计模式、运行模式、中断模式配置、本章目录、解决方案、项目、组件和代码模块、项目、组件和代码模块、故障排除、1 .什么是NET框架?2.VB .NET特征的简要说明3。VB.NET有多种类型的窗口。设计时如何查看代码窗口?4.如何防止显示或显示每个窗口?5.如果窗口布局混乱,如何恢复默认布局?6.解决方案和项目之间的区别是什么?本章目录,第二章简单的VB。NET编程、2.1VB.NET对象概念2.2构建简单应用程序2.3表单和默认控件2.4集成应用程序、本章目录、2.1VisualBasic对象概念、2.1.1对象和1类。物件是日常生活中的实际物件,例如人、汽车、电脑等。对象具有各自的特性(属性)、动作(方法)。人有肾脏、体重、听力等特征。还有起立、走路、说话、踢足球的行为。VB .在NET中,封装反映对象的属性和行为是面向对象编程的基本元素。本章的目录,2 .类的概念、同类对象的集合和抽象是创建对象实例的模板,它包含所创建对象的属性说明和行为特征的定义。例如,人类是特定人的抽象。每个人的身高、体重等属性值和行为都不同。VB .NET工具箱中的可视图标是VB .在NET系统中设计的标准控件类。实例化控件类以获得实际的控件对象。在表单上绘制控件时,类将转换为对象,并创建控件对象(简称为控件)。本章中的目录、和示例:工具箱中的TextBox是用于确定TextBox的属性、方法和事件的类。表单显示两个Text对象。本章的目录、属性、事件和方法构成了对象的三个元素。1.属性存储对象的数据(确定对象的外观和功能),如控件名称、文本、大小等。设定物件属性的方法:在设计阶段,使用属性视窗直接设定属性值程式会设定叙述句物件名称。属性名称=属性值范例:Button1 .text= check 附注:属性称为唯读属性,如果仅在设计阶段设定属性,则不会在程式执行阶段变更。2.1.2对象的属性、事件和方法、本章目录、对象中发生的事件等事件、对象不同的反应:事件、本章目录、教师_贝尔()讲座的EndSub、学生_贝尔()讲座的接受知识EndSub、NET预定义对象的一系列事件。例如,在使用不响应EndSub的其它_铃声()的事件处理函数应用程序中(如单击Click、获取焦点GotFocus、按键盘KeyPress等),处理事件的步骤是以对象为目标,并将应用程序与该对象的事件之一相关联的主要任务是为对象编写事件进程中的代码。事件过程是Sub对象名_事件(对象引用,事件信息)Handles事件处理程序.事件过程代码EndSub对象参考:引发事件的对象事件信息:事件相关信息、事件过程、本章目录、示例2.1命令按钮的Click事件进程、更改按钮的字体颜色。代码说明:在“代码”窗口中自动生成事件流程的模板,不要修改模板的内容。您只需输入流程的代码。一个动作可以同时发生多个事件。例如,鼠标单击同时发生:如果在编程Click、MouseDown和MouseUp事件时所需的事件进程的编码和未编码事件为空事件,则系统不会处理该事件进程。本章的目录,事件驱动程序设计方法:程序根据用户的工作顺序执行,与程序员无关。VB .NET程序执行阶段:启动应用程序,加载和显示表单;表格(或表格的控件)等事件发生。事件发生时,实施相应的事件过程。重复执行步骤和。设计事件驱动程序、本章的目录、方法、面向对象的编程语言以及为程序员提供称为方法的特殊过程和函数。方法是面向对象的,在调用时必须表示对象。对象方法的调用格式为object。方法如果省略“参数名称表”对象,则表示当前对象,通常引用表单。例如,Textbox1 .Focus语句聚焦Textbox1控件,并使光标在正文框内闪烁。本章列表,2.2简单应用程序的建立,示例2.2人民币和美国韩元兑换程序的创建。创建应用程序涉及:(1)设置用户界面中的对象属性(2)设置对象属性(3)保存和运行对象事件进程和编程(4)保存和运行程序,本章中的目录、代码说明、对象事件进程和编程,以及代码窗口中的对象列表框列出了表单中所有对象的所有选定事件。将代码添加到按钮Button2的Click事件中。subbutton 2 _ click(byvalsenderssystem . object,_ byvale asystem . eventargs)handler ston 2 . click textbox 1 . text=vavale asystem . eventargs保存程序后,将创建文件夹。包括:(1)有关xxx.sln项目关联、配置等的信息(2)有关xxx.suo开发环境选项的信息(3)xxx.vbproj项目文件(4)Form1.vb表格文件(5)关于AssemblyInfo.vb项目集合()可以使用StartupPath()获取。(8)Debug文件夹提供了两种方法:程序调试生成的信息、本章的目录、2.3表单和基本控件以及设置2.3.1常规属性属性属性。通过属性窗口在设置代码设计窗口中通过代码设置VB。在NET中,属性类型包括:如果将默认数据类型枚举类型结构类型设置为“代码”(Name)并且需要以不同的方式表示其他类型,则本章中的目录2.3.1通用属性(1)Name所有对象都具有的属性表示要创建的对象的名称。程序通过对象名称引用对象,并且不在表单中显示。(2)Text用于在表单中显示对象的文本TextBox控件的Text由Location、Size结构实现,其中输入信息、本章的目录和(3)控件布局属性控件布局分别表示以像素为单位的整数对。位置控件左上角的位置,大小控件(例如,命令按钮控件布局button1.location=new point (88,48) button1.size=new size (80,32)以Width和Height表示控件的宽度和高度。本章的目录,设置相应的语句:button 1 . left=88 button 1 . top=48 button 1 . width=80 button 1 . height=32,(4) Font属性值是Font类的对象如果需要更改程序代码中文本的外观,则需要通过New创建font对象来更改字体。例如:label 1 . font=new system . drawing . font( arial ,10),本章目录,(5)ForeColor,BackColor颜色属性ForeColor要定义自己的指针图标,请输入对象名称。cursor=new system . windows . forms . cursor(“图标文件名”),本章目录(7)Dock控件将放置在DockStyle枚举类型表单边框的位置。六个枚举值(8)Enabled、Visible控件的有效、可见性、本章的目录、(9)TabIndex按Tab键时关注单个控件的移动顺序、2.3.2表单、表单是所有控件的容器,并且可以根据需要使用工具箱中的控件在表单中绘制界面。1.主要属性、本章目录、表单-属性、(1)MaxButton、MinButton设置为True,表单具有最大(小)按钮;如果为False,则最大(小)按钮(2)Icon、ControlBox表单图标、控制菜单ControlBox属性为True,表单具有控制菜单框。如果为False,则无控制菜单(系统自动将MaxButton和MinButton设置为false)(3)background image表单背景模式(4)FormBorderStyle表单的边界类型、本章目录、表单-事件示例2.3启动表单,在标题栏中显示“加载表单”,然后将tongji.bmp创建为背景映射平铺,将表单边界创建为Fixed3D设置为的三个事件进程。单击表格后,其文本将显示在标题栏中,tongji-2.bmp图片大小将加载到264256,并且图片必须与表格匹配。双击表格时,标题栏将显示相应的文字,不显示表格最大化和最小化按钮,清除加载的图片。代码说明,本章的目录,表单方法,使用方法的语法格式:对象。方法“参数列表”表单方法主要包括ShowDialog、Show、Hide等,主要用于显示和隐藏多个表单(例如Me .Hide、本章中的目录、2.3.3标签-属性和标签用于显示文本信息(不能输入),是除Name、Font、Size、Location和Enable等属性以外的其它关键属性。(1)Text,TextAlign:显示的文本;用于设置文本对齐方式的TextAlign属性是枚举类型;TextAlign属性是本章的目录,它提供了标签控件中文本的九种对齐方式;(2)back color背景色(默认情况下与表单背景相同)。要透明显示,必须设置Color枚举类型的Transparent。(3)BorderStyle标签控件边框样式None控件周围没有边框(默认值)FixedSingle控件具有单边框Fixed3D控件是否可以自动调整AutoSize控件的大小(4)如果值为False,则保留控件的原始设计时间大小,如果正文太长,则显示其中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025西安寰宇卫星测控与数据应用有限公司招聘(5人)笔试参考题库附带答案详解
- 2025甘肃禹力水电工程有限责任公司招聘15人笔试参考题库附带答案详解
- 2025浙江百康光学股份有限公司招聘51人笔试参考题库附带答案详解
- 2025河南郑州市新密市国开投资集团有限公司招聘管理人员和专业技术人员9人笔试参考题库附带答案详解
- 2025江苏苏州市张家港市建安工程机械质量检测有限公司招聘16人笔试参考题库附带答案详解
- 2025广西水利发展集团商贸有限公司招聘12人笔试参考题库附带答案详解
- 2025年重庆建工第三建设有限责任公司招聘1人笔试参考题库附带答案详解
- 2025年河南省储备粮管理集团招聘12人笔试参考题库附带答案详解
- 2025年国航股份西藏分公司“三地招聘”活动专项招聘3人笔试参考题库附带答案详解
- 2025年四川绵阳市公共交通集团有限责任公司招聘公交车驾驶员40人笔试参考题库附带答案详解
- 2025年湖南银行社招笔试题库及答案
- 2025年精密数控机床进口采购合同
- DB44T 2635-2025 国土变更调查县级数据库建设技术规范
- 海南省2025年中考化学真题试题(含答案)
- 脱证中医护理常规
- 中国全自动样品处理系统行业投资分析及发展战略咨询报告
- 未来趋势:2025年采购管理优化方案
- 某小学科学实验操作考核细则
- 执法办案培训课件
- 中小学小班化教学模式与支持体系构建研究
- 2025年陕西省中考英语试题卷(含答案及解析)
评论
0/150
提交评论