![VB课程教学课件_第1页](http://file4.renrendoc.com/view/cc57f7ddd334ebe04994de2f6555d409/cc57f7ddd334ebe04994de2f6555d4091.gif)
![VB课程教学课件_第2页](http://file4.renrendoc.com/view/cc57f7ddd334ebe04994de2f6555d409/cc57f7ddd334ebe04994de2f6555d4092.gif)
![VB课程教学课件_第3页](http://file4.renrendoc.com/view/cc57f7ddd334ebe04994de2f6555d409/cc57f7ddd334ebe04994de2f6555d4093.gif)
![VB课程教学课件_第4页](http://file4.renrendoc.com/view/cc57f7ddd334ebe04994de2f6555d409/cc57f7ddd334ebe04994de2f6555d4094.gif)
![VB课程教学课件_第5页](http://file4.renrendoc.com/view/cc57f7ddd334ebe04994de2f6555d409/cc57f7ddd334ebe04994de2f6555d4095.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic程序设计
中国石油大学(北京)计算机科学与技术系李莉
综合科研楼(606)联系电话:89733006(O)
公共邮箱:pubcup@key:pubcup123
联系方式教材:
《VisualBasic程序设计教程》
作者:刘瑞新,汪远征,机械工业出版社教
材课程概述
面向所有专业的公选课(2分)
32学时:22学时理论课
10学时实践课
上机时间:2、4、6、7周的周四7、8节
10、12、13、14、15周周四
上机地点:三教402
考核方法考试课,满分100分。考核分平时成绩和期末考试两部分。平时成绩满分:30分日常考核:10分,包括出勤情况和课堂提问实验考核:10分(5次上机)作业:10分期末考试:70分,闭卷笔试。要求出勤考核:(10分)严禁旷课、迟到、早退严禁开手机作业要求:(10分)原创两份相同的作业都记零分试验考核成绩(10分)上机时严禁做与课程无关的内容上机课题作业(当堂完成,当堂提交,课后不补)
文件命名规则:序号姓名+作业题序号
主要内容Windows应用程序开发及VB开发环境介绍VB程序设计基础界面设计与程序输入输出结构程序设计选择结构程序设计循环结构程序设计
控件数组键盘和鼠标事件第一章VB程序设计概述1.1VisualBasic应用程序开发概述
Windows应用程序的特点VisualBasic程序特点1.2VisualBasic开发环境介绍窗体的基本用法VisualBasic开发环境1.3VisualBasic的第一个例程
9计算机解决问题的步骤分析问题设计算法编写程序调试运行实际问题得出答案10程序与程序设计程序——指挥计算机工作的指令串程序设计——写程序的过程,程序员把计算机要做的事写成计算机能接受的程序。11程序设计语言机器语言0011111000000111110001100000100001110110汇编语言ORG00HLDA,7ADDA,8END高级语言LETA=7+8END高级语言:FortranCVBJavaVC++1.1VisualBasic程序开发概述传统的MS-DOS程序主要采用顺序的、关联的、过程驱动的程序设计方法。1.1VisualBasic程序开发概述VisualBasic
可视化的Basic编程与DOS方式程序的比较:Windows程序:基于窗口的,保持窗体处于运行状态,由事件驱动程序的运行;DOS方式程序:基于DOS界面,程序运行完毕后即退出运行,完全由程序自身控制程序的执行流程。案例1:聪明的按钮1.1VisualBasic程序开发概述初识VisualBasic例2:问候VB例3:清除
1.1VisualBasic程序开发概述VB编程特点:面向对象的可视化编程对象源于对现实世界的描述,是程序设计中相对独立的基本实体,是代码和数据的集合。事件驱动机制事件:鼠标的单击、双击、移动等编写响应这些事件的代码称为事件驱动编程本质:用户驱动程序
1.1VisualBasic程序开发概述对象的属性:与物体一样,不同的对象拥有不同的特征,属性就是以数值、字符串等形式描述这些特征。VB中常见的属性:这些属性决定了对象在界面中的外观及功能。
标题(Caption)名称(Name)颜色(Color)字体大小(FontSize)是否可见(Visible)1.1VisualBasic程序开发概述对象的基本操作:控件对象的建立单击工具箱中一个对象类,在窗体上拖动鼠标双击工具箱中一个对象类控件对象的命名标识各控件对象,以供在程序中使用对象控件对象的选定单击/拖动鼠标/Ctrl+单击控件对象复制和删除1.1VisualBasic程序开发概述对象的方法:方法是对象可执行的操作,即:当给对象一个命令后,对象所做出的相应的动作或反映就是对象的一个方法。VB中的方法可以是函数,也可以是过程,它用于完成某种特定功能,如打印(Print)、显示窗体(Show)、移动(Move)等。用户只能调用这些方法,而不能修改。1.1VisualBasic程序开发概述对象的事件:事件是指能被对象识别的操作,是由VB预先编辑完成的代码所提供的操作。用户编写的程序段只有在触发到该事件时才会被激起。不同的对象识别不同的事件,常见的事件有单击(Click)、双击(Double)、改变(Change)、载入(Load)等。1.1VisualBasic程序开发概述对象的特征:属性对象能够执行的操作:方法对象能识别的操作:事件1.2VisualBasic开发环境介绍Visual:可视的、可见的Basic:
Beginnersall_purposesymbolicinstructioncode1991年,美国微软公司推出了以结构化Basic语言为基础、以事件驱动为运行机制的VisualBasic(简称VB)1.0,VB的诞生标志软件设计和开发的一个新时代开始。VisualBasic发展VB1.0版、2.0版、…..、6.0版几次升级最新版本为VB.NET,其功更加强大,更加完善VB6.0是微软公司推出的MicrosoftVisualStudio开发工具中套件的一员。它共有3个版本:标准版:初学者了解基于Windows应用程序开发专业版:为专业人员创建客户/服务器应用程序而设计企业版:为创建更高级的分布式、高性能的客户/服务器或Internet/Intranet上的应用程序而设计的。1.2VisualBasic开发环境介绍启动VB:点击打开:1.2VisualBasic开发环境介绍1.2VisualBasic开发环境介绍工程资源器窗口属性窗口窗体布局窗口窗体设计器工具箱“工具箱”提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件”。窗体设计窗口可以作为自定义窗口,用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。在VB中,把开发一个应用程序视为一项工程,工程管理器窗口中包含了创建一个应用程序所需的所有文件的列表,以类别按层次结构图的形式显示1.2VisualBasic开发环境介绍查看代码查看对象切换文件夹1.2VisualBasic开发环境介绍一个工程是各类文件的集合:工程文件(Vbp)窗体文件(Frm)二进制数据文件(Frx)类模块文件(Cls)标准模块文件(Bas)资源文件(Res)包含ActiveX控件的文件(Ocx)窗体(Form)设计窗口窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,...属性(properties)
窗口对象下拉列表框可列出当前所有对象选项卡属性说明属性列表框属性值代码编辑器窗口在“工程资源管理器”上单击“查看代码”按钮,就会出现当前窗体的“代码编辑”窗口。对象列表框过程列表框代码框过程查看按钮全模块查看按钮立即(Immediate)窗口菜单栏工具栏代码窗口工具箱窗体窗口立即窗口监视窗口工程窗口属性窗口布局窗口可以在设计时查询表达式的值或命令的结果。工具箱新建或打开“标准EXE”工程时,VB将同时打开控件工具箱。工具箱提供了一个指针和20个标准控件。建立标准控件的方法:单击工具箱中一个对象类,出现十字形鼠标指针,用该指针在窗体上拖动鼠标;双击工具箱中一个对象类
标签:提示性的文字文本框:接收输入数据命令按钮:接收用户命令工具箱如果在编程中需要标准控件以外的控件,可以通过菜单中的“Project”/
“Components”命令:工具箱窗体
标签
文本框
命令按钮常见对象的属性、方法及事件窗体修改属性的方法:在属性窗口中改窗体属性:Name:窗体对象名,默认名Form1
窗体属性:Caption:窗体标题,默认为Form1修改属性的方法:在代码窗口中改窗体窗体常用属性:Font:字体FontSize:字号ForeColor:字体颜色窗体方法PrintCls
例如:Form1.ClsMe.Cls(当前窗体清屏)窗体事件Load:加载窗体时要执行的语句UnLoad
命令按钮的属性功能:用来实现开始、中断或者结束一个过程。命令按钮的属性:CaptionNameFontNameFontSizeFontBold:是否加粗Forecolor:文字颜色命令按钮功能:用来实现开始、中断或者结束一个过程。命令按钮的属性:CaptionNameFontNameFontSizeFontBold:是否加粗Forecolor:文字颜色命令按钮命令按钮的属性:LeftTopWidthHeight命令按钮的常用方法SetFocusCommand1.SetFocus:获得焦点命令按钮的常用事件单击Click双击DblClick程序头文本框功能:用于接收用户输入的数据默认Name:Text1文本框属性Text属性VB程序设计步骤:新建工程界面设计添加控件及设置属性编写代码调试运行1.3VisualBasic的第一个例程新建工程途径有两种:启动VB后,在系统显示的“NewProject”对话框的“New”选项卡中选择“StandardEXE”,然后单击“打开”按钮新建工程途径有两种:在“File”菜单中选择“NewProject”命令,然后在“新建工程”对话框中选择“StandardEXE”,然后单击“打开”按钮。创建应用程序界面设计对象控件的布局:设置属性值方法1:在属性面板中修改设置属性值方法2:程序代码中修改属性对象事件过程的编程三种方式:1、在窗体上双击命令按钮2、在工程管理器窗口单击“查看代码”按钮3、在视图菜单中选择“代码窗口”命令,或单击“工具栏”上的“代码窗口”按钮保存文件选择“文件”菜单中的“保存工程”或“工程另存为”命令,或单击工具栏中的“保存工程”按钮。若是第一次保存,则系统弹出“文件另存为”对话框。在“文件对话框”中选择合适的文件夹后,点击“保存”即可。保存窗体文件后,系统会弹出“工程另存为”对话框,同样选择文件夹,点击“保存”文件名文件夹文件名后缀程序运行与调试选择“运行”菜单中的“启动”命令,或单击工具栏中的“启动”按钮,或按F5键,即可运行。在文本框中输入数据,然后点击“求和”按钮,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石灰石开采环境保护合同:二零二五年度XX矿山环保责任4篇
- 农户购销合同
- 商铺终止合同协议书
- 27巨人的花园 说课稿 -2023-2024学年语文四年级下册统编版
- 5应对自然灾害 第二课时(说课稿)-2023-2024学年道德与法治六年级下册统编版
- 岳阳市君山区钱南垸灌区续建配套与节水改造(2023-2025)项目环境影响报告书
- 27 故事二则 扁鹊治病 说课稿-2024-2025学年语文四年级上册统编版
- 2025年除草剂混剂合作协议书
- 2025-2030年地下水污染场地修复示范行业深度调研及发展战略咨询报告
- 2025-2030年古典雕花书柜行业深度调研及发展战略咨询报告
- 2024年度农村电子商务ppt演示课件
- 计算机控制系统 课件 第10章 网络化控制系统的分析与设计
- 医院科普直播方案
- 高原反应的症状和处理方法
- 南京大学仪器分析习题集
- 空调维保应急预案
- 2023年高考语文全国乙卷作文范文及导写(解读+素材+范文)课件版
- 模块建房施工方案
- 多域联合作战
- 生理产科学-正常分娩期的护理(助产学课件)
- 中国商贸文化 货币简史
评论
0/150
提交评论