资源描述:
《可视化编程理论概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章可视化编程理论概述[考核知识点]1.可视化编程的概念和特点2.VB集成开发环境3.VisualBasic与其它可视化程序的区别[考核要求]:1.掌握VB工程的概念及管理方法2.理解可视化编程的概念和特点3.了解目前流行的可视化编程工具的种类和主要特色不需大量编写代码生成程序界面.不需编写代码控制鼠标键盘操作.简化了程序开发的过程第2章:可视化编程掌握VB应用程序开发的步骤掌握命令按钮、文本框和标签的使用及Msgbox函数的用法;理解赋值语句、变量的概念,理解对象、属性、方法和事件的概念及区别与联系,理解事件驱动的原理;了解时钟程序的工作原理。第3章:程序设计接口[考核知识点]1.
2、可视化界面设计菜单设计和应用、多窗体设计、MDI多文档窗体的设计2.常用控件:单选钮、复选框、控件列表框控件、组合框控件、工具栏、状态栏和图标列表控件、通用对话框控件3.常用内部函数4.运算符和表达式5.常用数据类型6.工程化思想及编程风格7.流程控制语句[考核要求]:1.掌握可视化界面设计的方法2.掌握变量和常量的作用域、作用范围及用法。能够编写变量和常量的声明、赋值等语句,并通过阅读程序,分析变量取值的变化过程。3.掌握运算符及流程控制语句的用法,能够编写各种运算表达式,以及具有分支、循环、顺序结构的简单程序。4.理解工程化思想和编程风格5.理解常用函数的使用方法6.了解窗体设计的
3、基本原则7.了解“简单计算器”程序设计过程,能够读懂并完善这类程序的部分语句。3.2可视化界面设计基础设计原则,两方面:用户;维护管理人。要用友好的用户接口界面(P57页)窗体设计分类,单窗体,多窗体,MDI窗体了解窗体设计原则。3.2.4窗体的运行模式模态显示:form2.show1‘模态显示,占用程序控制非模态显示:form2.showForm2.show‘改为form2.show1试试Msgbox”你打开了窗体form2”3.3可视化高级设计常用控件,菜单对象,工具栏,状态栏,通用对话框菜单设计菜单编辑器基本属性,子菜单设置,分隔线,访问键,快捷键,弹出菜单设计。3.32框架、单
4、选钮和复选框框架:单选钮:value属性(ture/false),caption属性复选框:value属性(0/1/2),caption属性3.33,3.34列表框和组合框1.共有的重要属性(P:可在程序中设置或引用,D:可在设计状态设置)List:PD字符型数组,存放列表框的项目,下标是从0开始。ListIndex:P选中的项目的序号,没有项目被选定时为-1Text:P列表项中被选定的内容,ListCount:P项目的数量,ListCount-1是最后一项的下标。List1.List(List1.ListIndex)=List1.Text。组合框的特有属性Style类型Style输入
5、下拉式组合框0能简单组合框1能下拉式列表框2不能2.方法AddItem对象.AddItemitem[,index]RemoveItem对象.RemoveItemindexClear对象.Clear3.事件列表框:Click、DblClick组合框:Click,只有简单组合框才有DblClick事件一般不需要编写Click事件过程通常在单击命令按钮或发生DblClick事件时才读取Text属性3.35工具栏、状态栏和图标列表控件添加ActiveX控件完成。“工具——部件”Microsoftwindowscommoncontrols6.0添加控件:toolbar1(工具栏),statusb
6、arl(状态栏),imagelist1设置imagelist属性(插入所用的图标)设置statusbar属性(设置状态栏的栏数)设置toolbar1属性(工具栏加入按钮,并设置链接图片)3.36通用对话框添加ActiveX控件完成。“工具——部件”Microsoftwindowscommondialog6.0包含6种对话框类型()打开:对象名.showopen另存为:对象名.showsave字体:对象名.showfont颜色:对象名.showcolor打印:对象名.Showprinter帮助:对象名.showhelp对话框相关的属性代码设计基础之数据类型P78页代码设计基础之变量定义(
7、显式声明,隐式声明)初始值作用域过程级,模块级,全局生命周期代码设计之常量文字常量符号常量Public
8、privateconst常量名as数据类型[=表达式]运算符表达式算术运算+,-,*,/,,mod,^关系运算>,>=,<,<=,=,<>逻辑运算not,and,or,xor,eqv,imp字符串连接符+,&常用函数算术函数sqr(x+y)fix(-6.8)rnd(),val(“565”)字符函数len(“listen”)str(123)日