药学资料-计算机-VB语言基础内容摘要:

药学资料-计算机-VB语言基础 中国药科大学 计算机教研室算机教研室 2 43 了解过程和模块的概念 掌握程序书写规范和程序注释方法 掌握各种数据的定义、使用及表示范围 掌握各种运算符和表达式的使用 掌握常用的标准函数教学要求中国药科大学 计算机教研室 3 算机教研室 4 面 和 程序代码 两部分组成,而程序代码又是由说明部分和过程两部分组成的,要编写控制程序执行的代码,必须先了解过程这个概念。 中国药科大学 计算机教研室 5 过程所谓过程 , 就是由 包含若干条语句的有特定书写格式的代码组合。 根据过程执行的方式 , 可分为 事件过程 和 通用过程 两类。 中国药科大学 计算机教研室 6 43事件过程定义:由事件驱动而执行的,用于响应用户或系统引发的事件的代码过程。 如窗体的 令按钮的 特点:缺省情况下,事件过程是 仅在所属的窗体范围内有效。 存储:事件过程是存储在窗体模块文件中,扩展名为 意:事件过程的过程名及参数是系统定义好的,其参数不得随意改变。 中国药科大学 计算机教研室 7 43通用过程:定义:可以被多个窗体和过程调用执行的代码过程。 特点:缺省情况下,通用过程是 即可被所有窗体共享 ,但也可以定义成 存储:在窗体中定义的通用过程直接存储在窗体模块文件中;在标准模块中定义的通用过程是存储在扩展名为 注意:通用过程的过程名及参数由用户自行定义。 中国药科大学 计算机教研室 8 块模块是组织过程代码的一种结构。 体模块 、 标准模块和类模块。 窗体模块: 和每个窗体相对应的模块 , 包含窗体及其中所有控件的属性设置 、 相关说明和所有事件过程。 标准模块: 存放为多个窗体所共享的通用过程的独立代码模块 , 不属于任何一个窗体 , 主要在大型应用程序中使用 , 保存在扩展名为 类模块: 存放开发者自行创建的类的属性 、 方法等。 中国药科大学 计算机教研室 9 43算机教研室 10 句¹ 格式: 语句体 ¹ 按行书写 ;¹ 一个语句可通过续行符号 “ _”(一个空格加一个下划线)分成多行写;¹ 多个语句也可以通过分行符号 “ : ” (冒号)写在一行上。 中国药科大学 计算机教研室 11 43二、书写规范字母无大小写区分一行代码输入完毕,按回车键进入下一行一般采取阶梯型书写格式,使程序可读性好,便于查找错误( 严格执行 )代码中除了中文字外,所有的符号都必须在英文状态下输入三、程序注释语句格式一 : 格式二 : 说明 :给程序加注释,增强程序的可读性,该语句为非执行语句。 中国药科大学 计算机教研室 12 量中国药科大学 计算机教研室 13 43取值范围见 据类型 整型数, 2个 长整型数, 4个 单精度数, 4个 7位有效位 双精度数, 8个 15位有效位 货币型, 8个 精度高, 15个整数和 4个小数 : 1个 (一般存储二进制信息) 逻辑型, 2个 字符串型,分为定长和不定长两种 日期型, 8个 : 对象型, 4个 存对某对象的引用(内存地址): 变体型, 16个 算机教研室 14 常量( 指在程序运行过程中值保持不变的量 ,分为直接常量和符号常量两种。 1、 数值常量由正负号、数字和小数点组成,正数的正号可以省略科学计数法格式: e/d说明:幂为 10, 进制和十六进制常量表示无符号整数八进制: &O十六进制: &2767 174567, 1算机教研室 15 432、 字符常量用双引号将一串字符括起来,构成字符常量字符长度:字符串中字符的个数,不包括双引号字符串的长度最多可达 65535个注意区别空格串和空串输入双引号必须用 “”字符串常量区分大小写,如字符串 "A"和字符串 "a"是两个不同的常量字符串比较:从字符串的左端开始,一一对应比较至不同的字符,字符的 : “ 欢迎进入 “ “123”, “ A”中国药科大学 计算机教研室 16 433、 逻辑常量只有两个取值, 界定符表示 他数值均表示 日期时间型常量即可以表示日期,也可以表示时间一般表示形式是 mm/dd/hh:mm: #作为界定符例: #1/2/1999# #1999 #,1999# #,1999# #12:00:00 #12:00:00 #8:20:20 #2:00:00 合法中国药科大学 计算机教研室 17 43符号常量是指以符号形式,即常量名来标识的常量若一个常量在程序中使用频率较高,可以将其定义为一个符号常量,如圆周率常量名长度不超过 255个字符,由字母开头,只能包含字母、数字和下划线,且不区分大小写符号常量必须 先说明后使用符号常量中国药科大学 计算机教研室 18 43说明语句格式:在模块通用声明中 , 缺省为 体模块级 )在窗体模块中不能用 达式中不能包括函数 , 可使用除 算符 , 也可以使用其他常量例: pi x *5 在标准模块中定义全局级常量,但若出现在窗体的通用声明中则出错。 注意 符号常量定义后,在程序中只能读不能修改。 如: 错误符号常量中国药科大学 计算机教研室 19 量 (在程序运行时,其值可以改变的数据。 量名) 内存单元X=2666变量值)0 中国药科大学 计算机教研室 20 43一、变量名的命名规则 必须以字母开头 不超过 255个字符 在 作用域 内必须唯一 字符串内不得包含点号和用于隐性类型说明的符号 不得使用系统保留字(如 注意 :在代码编辑器中 ,若定义的变量名不合法 ,则有出错提示 ,且变量名显示为红色 算机教研室 21 43二、在过程中说明的变量,只在该过程中有效;窗体 /模块变量: 在模块中说明的 该窗体或模块中有效 ;全局变量: 在模块中说明的 整个应用程序中有效。 中国药科大学 计算机教研室 22 程级变量(局部变量) 在过程中声明 - 模块级变量 在模块的 “ 通用 ” 中 “ 声明 ” - 全局变量 在模块的 “ 通用 ” 中 “ 声明 ”例: s s 变体型中国药科大学 计算机教研室 23 43隐式说明 请看 3: k&=1“量初值 :数值 型 0;字符型 空串 “” ;逻辑型 日期型 0: 00: 00变量的赋值 赋值语句例: a=1:b=2x=a+整型& 双精度$算机教研室 24 43一条语句声明多个变量, 例: x,y,z s As x和 例: s 注意 :不能在窗体模块中定义全局定长字符串 x y%模块 1s ib as s s s x 窗体 1过程 2过程 1 过程 3窗体 2窗体级变量局部变量全局变量中国药科大学 计算机教研室 26 43a b &,c a%,b%,c a ,b,c 中国药科大学 计算机教研室 27 43三、强制显式说明语句格式: 能:要求每一个变量都必须经过显式说明才能使用,否则产生出错信息。 强制显式说明的好处 :一个变量如果不定义,会被当作 变体类型 来进行处理,从占据的内存空间看,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。