版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 可视化编程理论概述,考核知识点 1可视化编程的概念和特点 2VB集成开发环境 3Visual Basic 与其它可视化程序的区别 考核要求: 1掌握VB工程的概念及管理方法 2理解可视化编程的概念和特点 3了解目前流行的可视化编程工具的种类和主要特色,不需大量编写代码生成程序界面. 不需编写代码控制鼠标键盘操作. 简化了程序开发的过程,第2章:可视化编程,掌握VB应用程序开发的步骤 掌握命令按钮、文本框和标签的使用及Msgbox函数的用法; 理解赋值语句、变量的概念,理解对象、属性、方法和事件的概念及区别与联系,理解事件驱动的原理; 了解时钟程序的工作原理。,第3章:程序设计接口,考核
2、知识点 1可视化界面设计 菜单设计和应用、多窗体设计、MDI多文档窗体的设计 2常用控件:单选钮、复选框、控件列表框控件、组合框控件、工具栏、状态栏和图标列表控件、通用对话框控件 3常用内部函数 4运算符和表达式 5常用数据类型 6工程化思想及编程风格 7流程控制语句,考核要求:,1掌握可视化界面设计的方法 2掌握变量和常量的作用域、作用范围及用法。能够编写变量和常量的声明、赋值等语句,并通过阅读程序,分析变量取值的变化过程。 3掌握运算符及流程控制语句的用法,能够编写各种运算表达式,以及具有分支、循环、顺序结构的简单程序。 4理解工程化思想和编程风格 5理解常用函数的使用方法 6了解窗体设计
3、的基本原则 7了解“简单计算器”程序设计过程,能够读懂并完善这类程序的部分语句。,3.2可视化界面设计基础,设计原则,两方面:用户;维护管理人。 要用友好的用户接口界面(P57页) 窗体设计分类,单窗体,多窗体,MDI窗体 了解窗体设计原则。,3.2.4窗体的运行模式,模态显示:form2.show 1 模态显示,占用程序控制 非模态显示:form2.show Form2.show 改为form2.show 1试试 Msgbox ”你打开了窗体form2”,3.3可视化高级设计,常用控件,菜单对象,工具栏,状态栏,通用对话框 菜单设计 菜单编辑器 基本属性,子菜单设置,分隔线,访问键,快捷键,
4、弹出菜单设计。,3.32框架、单选钮和复选框,框架: 单选钮:value属性(ture/false),caption属性 复选框: value属性(0/1/2),caption属性,3.33,3.34列表框和组合框,1.共有的重要属性 (P:可在程序中设置或引用,D:可在设计状态设置) List :PD 字符型数组,存放列表框的项目,下标是从0开始。 ListIndex:P 选中的项目的序号,没有项目被选定时为-1 Text:P 列表项中被选定的内容, ListCount:P 项目的数量,ListCount-1是最后一项的下标。 List 1.List(List 1.ListIndex) =
5、List1.Text。 组合框的特有属性Style,2. 方法 AddItem 对象.AddItem item , index RemoveItem 对象.RemoveItem index Clear 对象.Clear 3. 事件 列表框:Click、DblClick 组合框:Click,只有简单组合框才有DblClick事件 一般不需要编写Click事件过程 通常在单击命令按钮或发生DblClick事件时才读取 Text属性,3.35工具栏、状态栏和图标列表控件,添加ActiveX控件完成。“工具部件” Microsoft windows common controls 6.0 添加控件:t
6、oolbar1(工具栏),statusbarl(状态栏),imagelist1 设置imagelist属性(插入所用的图标) 设置statusbar属性(设置状态栏的栏数) 设置toolbar1属性(工具栏加入按钮,并设置链接图片),3.36通用对话框,添加ActiveX控件完成。“工具部件” Microsoft windows commondialog 6.0 包含种对话框类型() 打开:对象名.showopen 另存为:对象名.showsave 字体:对象名.showfont 颜色:对象名.showcolor 打印:对象名Showprinter 帮助:对象名.showhelp,对话框相关的
7、属性,代码设计基础之数据类型,P78页,代码设计基础之变量,定义(显式声明,隐式声明) 初始值 作用域 过程级,模块级,全局 生命周期,代码设计之常量,文字常量 符号常量 Public|private const 常量名 as 数据类型=表达式,运算符表达式,算术运算 +,-,*,/,mod, 关系运算 ,=, 逻辑运算 not ,and ,or ,xor,eqv,imp 字符串连接符 +,&,常用函数,算术函数 sqr(x+y) fix(-6.8) rnd() ,val(“565”) 字符函数 len(“listen”) str(123) 日期函数 now, time,date 格式化函数
8、format(),流程控制结构,顺序结构 选择结构 循环结构,选择结构:IF,If结构 1. If 条件表达式 then 单句 If 条件表达式 then if 条件表达式 then 语句1 end if end if 2. If 条件表达式 then 语句1 else 语句 if 条件表达式 then 语句1 else 语句2 end if,选择结构:IF,3. If 条件1 then 语句1 elseif 条件2 then 语句2 elseif 条件3 then 语句3 else 语句4 end if,选择结构select case,选择结构 以下示范实例:成绩用消息框输出分为四个等级:不
9、及格,中,良,优. selcet case mark case 60 msgbox “不及格” case 80 msgbox “中” case 90 msgbox “良” case else msgbox “优” end select,练习1:购物优惠程序,购物打折程序:100元以上9.5折,200元以上9折,300元以上8折,500元以上7折。 考核点: 界面设计(对象的引用,属性的引用) 代码设置(变量的使用,运算符使用,流程控制语句),循环结构,For next Do loop While wend,循环结构 1. For循环语句 (一般用于循环次数已知) 形式 For 循环变量初值 t
10、o 终值 Step 步长 语句块 Exit For 语句块 Next 循环变量,循环体,例计算1100的奇数和,程序段如下: Dim i %, s% s=0 For i = 1 To 100 step 2 s = s + i Next i,0 初值终值 =0 死循环,循环次数,要注意: 出了循环,循环控制变量值的问题。 例程序段: For i=2 To 13 Step 3 循环执行次数 Print i , 输出 i的值分别为: Next i 2 5 8 11 Print : Print “I=“, i 出了循环输出为: I=14 在循环体内对循环控制变量可多次引用;但最好不要对其赋值,否则影响
11、原来的循环控制规律。,步长,For next结构,以下只列出for next 结构的首部 for I=1 to 100 变量从1到100,增量为1 for I=2 to 50 for I=1 to 100 step 2 变量从1到100,增量为2 for I=100 to 1 step 1,练习2,For next (step 的使用) 求1到100的偶数的和,并显示结果。 1.设计过程:确定变量数,算法 2.窗体设计 3.变量的定义,使用,设计流程。 for i=2 to 100 step 2 s=s + i next I print s,While wend,While wend i=1:
12、sum=0 While i=100 sum=sum+i i=i+1 wend,练习3,求1到100范围内所有的偶数之和 用while wend 结构完成 i=2 While I =100 s=s + i i=i+2 wend,Doloop,两种形式:1)当型循环(先判断,后执行) 语法规则:Do While | Until 条件式 程序段 If 条件式 Then Exit Do 程序段 Loop,例:do while loop,Dim I as integer I=1 Do While I=5 Print I I=I + 1 Loop 程序输出:1 2 3 4 5,例:do until loo
13、p,Dim I As Integer I=1 Do Until I5 Print I I=I + 1 Loop End Sub 程序输出:1 2 3 4 5,Doloop,2)直到型循环(先执行,后判断) Do 程序段 If 条件式 Then Exit Do 程序段 Loop While | Until 条件式 条件式为True时,循环继续, 直到条件式为False跳出,Do loop while,Dim I As Integer I=6 Do Print I I=I + 1 Loop While I = 5 程序输出:6,若循环体为: Do While I= 5 Print I I= I+ 1 Loop 输出:出错,Do loop until,Dim I as integer I=6 Do Print I I= I + 1 Loop Until I 5 End Sub 输出结果:6,嵌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腹泻患者的家庭护理技巧
- 胸腔闭式引流护理
- 2025年办公家具定制合同(企业)
- 地质灾害风险评估-第3篇
- 2025年金融服务场景智能音箱多轮对话设计
- 城市农业食品安全
- 2026 年中职酒店管理(酒店语言学)试题及答案
- 海南文综试题及答案
- 培训效果评估-第1篇
- 崇州市气候条件
- 2025陕西西安市工会系统开招聘工会社会工作者61人历年题库带答案解析
- 外卖平台2025年商家协议
- 2025年高职(铁道车辆技术)铁道车辆制动试题及答案
- (新教材)2026年人教版八年级下册数学 24.4 数据的分组 课件
- 2025陕西榆林市榆阳区部分区属国有企业招聘20人考试笔试模拟试题及答案解析
- 老年慢性病管理及康复护理
- 2026年海南经贸职业技术学院单招(计算机)考试参考题库及答案1套
- 代办执照合同范本
- 2025昆明市呈贡区城市投资集团有限公司及下属子公司第一批招聘(12人)(公共基础知识)测试题附答案解析
- 医学专家谈灵芝孢子粉课件
- 商业广场经营管理及物业管理服务方案
评论
0/150
提交评论