- 1
- 0
- 约1.49万字
- 约 100页
- 2019-04-18 发布于浙江
- 举报
上机时间安排(1-16周) 第一章 Visual Basic的基本知识 1.1.2 VB发展历程 Visual Basic 1.0 Visual Basic 2.0 Visual Basic 3.0 Visual Basic 4.0 Visual Basic 5.0 Visual Basic 6.0 二、 Visual Basic的特点 1、可视化的设计平台(***) 提供可视化设计平台,把Windows界面设计的复 杂性“封装”起来。 2、面向对象的设计方法(OOP) 把程序和数据封装起来作为一个对象,并为每 个对象赋予相应的属性。 3、事件驱动的编程机制(***) VB通过事件执行对象的操作。 4、结构化的设计语言 5、充分利用Windows资源 DDE:动态数据交换技术;OLE:对象链接与嵌入技术: DLL:动态链接库技术 6、开放的数据库功能与网络支持 1.2 VB可视化编程的环境 1.2.1 VB应用程序的创建 例:编写应用程序完成功能:当用户在应用程序窗体中用鼠标单击命令按钮时,窗体中显示:“祝你成功! ” 。 1.3.1 什么是对象 在现实生活中的对象有三个共同的特点: 一、它们都有自己的状态 二、它们都有自己的行为 三、能对发生在自己身上的事件做出反应 在面向对象的程序设计中:对象的状态用数 据表示,称为对象的属性;而对象的行为用对 象中的代码来实现,称为对象的方法。对象对 外界事件的反应称为对象的事件。 1.3.2 对象的属性 设置对象属性的方法: 1、设置对象的属性可以在程序的设计时进行: 在属性窗口中选中要修改的属性,然后在右列中键入新的值就可以了。 2、在代码窗口内,使用Visual Babsic的赋值语句,它的格式是: 对象名.属性 = 值 1.3.4 事件以及事件驱动 事件—来自外部的刺激。 事件过程—对象对事件的反应。 事件驱动—只有在事件发生时,事件对应的程序段 才会运行。 注:属性决定对象的外观,方法决定对象的行为, 那么事件就决定了对象之间联系的手段。 1.3.5 Visual Basic的对象如何识别事件 Visual Basic的每一个窗体和控件都有一个预定义的事件集,它们能够自动识别属于事件集中的事件。相同的事件发生在不同的对象上所得到的反应是不一样的,这是事件过程有差异的缘故。 第二章 Visual Basic语言基础 2.1 基本数据类型 2.2 变量与常量 2.3 运算符和表达式 2.4 常用内部函数 2.5 编码规则 2.1 基本数据类型 数据—描述客观事物的数、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。 VB的基本数据:P13 表2.1 **VB中有多种数据类型,不同的数据类型所占的存储空间不一样。 2.1.1 数值(Numeric)型数据 VB提供了6种数值型的数据,如下: 1、整型(Integer)即常规型数据 优点:运算速度较快,所占内存少 缺点:可表示数的范围相对小一些。 表示方式:十进制、八进制、十六进制 2、长整型(Long) 数的表示范围大于整型(232) 3、字节型(Byte) 表示无符号的整数,范围0—255。 4、单精度(Single) 可表示最多7位有效数字的数。可用定点形 式和浮点形式来表示。 单精度的定点形式是在该范围内含有小数 的数。如: -3.4 120.0 +1.234 .00069 单精度的浮点形式使用科学计数法,即以 10的整数次幂表示的数,以“E”来表示底数 10。如: -3.4E5 120.0E-5 1.234E+12 5、双精度数(Double) 最多可表示的15位有效数字的数。也有定 点和浮点两种表示法。 双精度的定点形式是在该范围内含有小数的数,如:-31.123456789129 。 双精度的浮点形式使用科学计数法,即以10的整数次幂表示的数,以“D”来表示底数10。 如:-3.412334D52 ,120.12567D-45 6、货币型(Currency) 支持小数点右面四位和小数点左面15位, 是一个精确的定点数据类型。 2.1.4 日期(Date)型数据 表示日期和时间,可以表示多种格式的日期 和时间,用“#” 符号把表示日期和时间的值 括起来。如 #11/18/2000#, #2000-11-18#, #11/18/2000 10:28:56 pm# 2.1.5 对象(Object)
您可能关注的文档
最近下载
- 体育与健康(基础模块):科学发展体能PPT教学课件.pptx
- 第一课+时代精神的精华(课件)【中职专用】中职思想政治《哲学与人生》(高教版2023基础模块)(内嵌音频+视频).pptx VIP
- 2026年保安员从业资格证考试题库及完整答案.docx VIP
- 深川CHINSC S200系列通用矢量变频器说明书.pdf VIP
- 实施指南(2025)《GBT5248-2016 铜及铜合金无缝管涡流探伤方法》.pptx VIP
- 深度学习及自动驾驶应用 课件 第5章 基于CNN的自动驾驶目标检测理论与实践.pptx
- 计算机视觉应用--深度估计.pptx VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 2026年开学第一课《龙马精神,快乐启程》课件2.pptx VIP
- 浙江省名校协作体2025-2026学年高三上学期开学考试政治试题.docx VIP
原创力文档

文档评论(0)