版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计根底〔VB〕*2第1章VisualBasic.NET语言简介
1.1VisualBasic.NET简述1.2安装VisualBasic.NET1.3.NET框架概述1.4VisualBasic.NET集成开发环境1.5设计一个简单的应用程序1.6帮助的使用*31.1VisualBasic.NET简述VisualStudio.NETVisualBasic.NET(windows窗体,web窗体,数据库访问)与其他语言交互*41.2安装VisualBasic.NET
系统安装需求表1-1VisualStudio.NET对计算机系统的配置要求配制要求操作系统Windows系列处理器1.6HZ以上的处理器内存根据计算机操作系统的不同,内存需求也有差异,建议配置384MB以上硬盘5400RPMCD或DVD驱动器必备视频分辨率1024×768,256色(推荐使用16位增强色)鼠标Microsoft鼠标或兼容指针设备*5
安装过程
系统必备->安装VisualStudio.NETVisualStudio2008开发工具安装*71.3.NET框架概述
图1-3.NET框架的整体结构.NET应用程序设计*8公共语言运行环境CommonLanguageRuntime〔CLR〕,解决不同编程语言之间的相互调用问题。程序语言符合公共语言标准->被编译成中间语言〔IntermediateLanguage,与规那么无关〕->不同平台运行时CLR把IL翻译成二进制语言翻译*9.NET框架根底类库BaseClassLibrary,BCL,包含根底类,可以被基于.NET的任何语言使用。方便不同语言互相调用。可以调用根本类,可以在其根底上通过继承合建立新的类。*10.NET应用程序设计Windows应用程序和ASP.NETWeb应用程序窗体和控件是建立Windows应用程序的根本元素ASP.NET提供Web应用程序模型*111.4VisualBasic.NET集成开发环境1.4.1进入和退出VB.NET集成开发环境开始->所有程序->MicrosoftVisualStudio.NET2008->MicrosoftVisualStudio.NET2008*12*13图1-4MicrosoftDevelopmentEnvironment[设计]—起始页*14退出文件->退出关闭按钮*15创立一个新工程新建工程按钮文件->新建->工程名称->位置->确定*16图1-5新建工程对话框*17*18图1-6VB.NET集成开发环境*19翻开现有的工程翻开工程按钮文件->翻开->工程->选择文件->翻开*20图1-7翻开工程对话框*211.4.4VB.NET集成开发环境构成
菜单栏工具栏解决方案资源管理器类视图窗体设计器代码编辑窗口工具箱属性窗口*221.4.4VB.NET集成开发环境构成
图1-8
菜单栏*23图1-9
标准工具栏不用的工具栏可以隐藏视图->工具栏进行添加可以在菜单下,可以悬浮*24解决方案资源管理器提供工程及其文件的有组织的视图,提供对工程和文件相关命令的便捷访问。可以创立、添加和删除一个工程中的可编辑的文件视图->解决方案资源管理器树形结构查看代码和视图设计器*25图1-10
解决方案资源管理器窗口*26类视图显示当前工程中的类和类型的层次结构排序方式按钮:按字母顺序排序,按类型排序,按访问排序,按类型分组视图->类视图*27
图1-11
类视图窗口*28窗体设计器用户在窗体上添加控件系统菜单、窗体标题、窗体按钮网格需要多个窗体可以工程->添加Windows窗体*29图1-12
窗体设计器*30代码编辑窗口编写程序代码树状结构视图->代码*31工具箱各种可用控件视图->工具箱*32〔a〕 〔b〕图1-14
工具箱*33属性窗口描述对象属性的窗体和控件的属性不同控件属性不同视图->属性窗口右键->属性*34图1-15Button1控件的属性窗口对象框属性显示方式,按字母,按分类属性列表解释*35对象浏览器方便查找程序中使用的所有对象及其成员视图->对象浏览器*36图1-16
对象浏览器窗口*37输出窗口输出程序运行时产生的信息,如编程环境给出的信息,编译错误,设定要输出的信息等。视图->其他窗口->输出*38动态帮助窗口为用户提供帮助帮助->动态帮助*39图1-17
输出窗口 图1-18
动态帮助窗口*401.5设计一个简单的应用程序新建工程设计用户界面编写事件过程代码调试与运行*41例1-1设计一个简单的应用程序图1-19
设置完成后的用户界面*42新建工程进入开发环境新建工程->选择VisualBasic工程类型中的Windows应用程序模版->名称为winapp1->选择位置->确定*43图1-20“新建工程”对话框*44
设计用户界面
添加一个TextBox控件3个Button控件一个Label控件*45
图1-21
设计中的用户界面*46设定控件属性设计时进行选定控件在属性列表中进行设计拖拉调整大小等*47表1-2例1-1中各控件的主要属性值控件类别控件属性名设置的属性值FormNameForm1Text设计一个简单的应用程序TextBoxNameTxt1Text欢迎使用VB.NETFont字体:宋体,字形:粗体,大小:小四LabelNameLbl1Text请观察界面的变化Font字体:隶书,字形:粗斜体,大小:小三ButtonNameButton1Text隐藏ButtonNameButton2Text显示ButtonNameButton3Text退出*48〔a〕 〔b〕〔c〕图1-22设置对象属性中的属性窗口*49图1-23
字体对话框*50
编写事件过程代码
VB.NET是事件驱动编程机制的语言事件就是VB.NET预先设置好的,能够被对象识别的动作,如鼠标的双击、单击、拖曳等。当事件被触发时,对象会通过执行编写好的代码来做出响应,这样的程序代码叫做事件过程。不同对象识别的事件不同,不同对象对同一事件的反响也不尽相同。*51当在对象上的事件发生后,应用程序要处理这个事件,处理的步骤就是事件过程。VB.NET应用程序设计的主要工作就是为对象编写事件过程中的程序代码。第一次创立事件过程时,VB.NET会在代码设计器中显示一个空的事件过程,所有空的事件过程由两行组成。*52按钮控件的click事件过程PrivateSubButton1_Click(ByValsenderAsSystem.Object,_ByValeAsSystem.EventArgs)HandlesButton1.ClickEndSub*53事件过程包括内容PrivateSub:将过程作为一个子程序对象名称下划线事件名称:实现预定义好的,必须是对象能够识别的〔参数〕Handles关键字:连接事件与事件过程*54图1-24Button控件的事件列表*55编写事件过程代码对象属性可以在运行时期通过代码来设置格式*56对象名.属性名=属性值例如:Button1.Text="确定"。*57Button3_click事件过程代码图1-25
显示Button3_Click事件过程的代码窗口*58PrivateSubButton3_Click(ByValsenderAsSystem.Object,_PrivateSubByValeAsSystem.EventArgs)HandlesButton3.ClickEndSub*59退出代码PrivateSubButton3_Click(ByValsenderAsSystem.Object,_ByValeAsSystem.EventArgs)Handlesutton3.Click
Close()EndSub*60隐藏按钮Visible属性控制,取值为True或False,为可见和不可见主要代码为:Txt1.Visible=False*61PrivateSubButton3_Click(ByValsenderAsSystem.Object,_ByValeAsSystem.EventArgs)Handlesutton1.Click
Txt1.Visible=FalseEndSub*62Label控件代码Lbl1.Text="文本框不见了!"*63隐藏按钮代码PrivateSubButton1_Click(ByValsenderAsSystem.Object,_PrivateSubByValeAsSystem.EventArgs)HandlesButton1.Click
Txt1.Visible=FalseLbl1.Text="文本框不见了!"EndSub*64PrivateSubButton2_Click(ByValsenderAsSystem.Object,_PrivateSubByValeAsSystem.EventArgs)HandlesButton2.Click
Txt1.Visible=TrueLbl1.Text="文本框又出现了!"EndSub显示按钮代码*65*66*67保存设计结果文件->全部保存全部保存按钮*68
调试与运行查看错误代码方法1Lbl1.Text="文本框又出现了!“如果上面错写成Lbl.Text="文本框又出现了!"*69图1-26
显示错误提示的代码窗口*70查看错误代码方法2视图->其他窗口->任务列表双击错误行可以进行修改*71查看错误代码方法2图1-27
任务列表窗口*72程序运行调试->启动*73图1-28
运行结果窗口*741.6帮助的使用使用帮助系统,帮助->目录使用索引使用搜索使用动态帮助使用上下文帮助,F1键*75图1-29
帮助系统 图1-30
索引帮助*76图1-31
搜索帮助保存程序和文件组成程序存盘后将建立一个文件夹,包含如下内容:(1)xxx.sln工程关联、配置等的信息(2)xxx.suo开发环境选项的信息(3)xxx.vbproj工程文件(4)Form1.vb窗体文件(5)AssemblyI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 镇静催眠药临床应用中国指南(2026版)
- 职场亚健康状态调理干预共识(2026版)
- 建筑施工应急管理规范
- 一级建造师考试(机电工程管理与实务)题库含答案(2025年朝阳)
- 2026年资产评估师考试案例分析冲刺试卷
- 工程废料自燃现场扑救应急方案
- 2026年选拔乡镇领导班子考试(农业农村知识)冲刺试题及答案
- 尺桡骨骨折手术患者整体护理
- FPTQ-Standard-生命科学试剂-MCE
- 护理健康教育与健康促进策略
- 2025年吉林省延边州事业单位考试真题(附答案)
- 2026福建福州海峡建设发展有限责任公司招聘3人笔试参考题库及答案解析
- 景德镇市检察机关2026年公开招聘司法辅助文员工作【26人】笔试参考题库及答案解析
- 2026年合肥高新区环保协理员招聘10名考试备考题库及答案解析
- 2026中广核白鹭综合服务(深圳)有限公司招远分公司招聘1人笔试历年典型考点题库附带答案详解
- 2026广东惠州惠城区桥东街道招聘党建联络员和村(社区)“两委”班子储备人选11人笔试参考题库及答案详解
- 2026年医师考核笔检测卷(重点)附答案详解
- 江苏省泰州市兴化市重点名校2026届中考历史最后冲刺模拟试卷含解析
- 2026年北京各区高三语文一模作文题汇编(高考趋势题附标杆文)
- 储能电站电池热失控火灾应急演练脚本
- 模版-2026年2月市场销售经营分析月报看板
评论
0/150
提交评论