注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

史玉玲 廊坊师范学院信息技术提高班十四期

 
 
 

日志

 
 

VB课本总结(一)  

2017-03-11 16:21:57|  分类: 总结 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
先呈上对整本书的粗略的思维导图:
VB课本总结 - 14期  史玉玲 - 史玉玲 廊坊师范学院信息技术提高班十四期
VB语言基础
看书的过程分为两部分,前五章和后七章,总结侧重于知识点类的,理解类的后续再补。
VB是一种面向对象的、可视化的、采用事件驱动对象对事件进行处理的程序设计语言。OOP(Object Oriented Proguamming)把编写程序解决具体问题的过程即一个应用程序的设计,逐步划分成相互关联的多个对象,并且建立起与这些对象相互关联的事件过程。

对象的三个特征:属性(描述对象的数据)、方法、事件。

变量分为三类:过程级变量(过程)、模块级变量(模块)、应用程序级变量(全局)。

VB控制结构
Print有关的函数:Tab函数(绝对定位)、Spc函数(相对定位)、MsgBox函数(使用信息框),MsgBox函数的返回值指明了用户在对话框中选择了哪一个按钮。

本章主要介绍控制结构 :条件语句、Select Case语句、循环结构语句(后续细细道来)

数组
数组是由一系列具有相同变量名,相同数据类型的下标变量构成的有序排列,数组中所有元素应该具有相同的数据类型(数据类型为Variant时除外

控件数组的建立:(1)给多个控件起相同的名字(2)将现有的控件复制并粘贴到窗体、框架、图片框上(3)将控件的Index属性设置为整数(0~32767)

过程
Function  和 Sub 过程的区别:function是函数 函数可以带返回值, 返回值当然要定义类型 所以要多一个as 数据类型 说到返回值 就像数学中的函数F(X) 给定X之后 函数就会求得一个值,这个值返回给调用的地方 就叫做返回值 ; 而sub是过程 过程不能带返回值

传址和传值的区别:传值就相当于把要传给函数的数值复制一份后传给了他 函数对这个数值进行修改后,原数值不变 ; 传址就相当于把要传给函数的数值的地址传给了它, 函数对这个数值进行修改后,原数值改变

变量和过程的作用域
VB应用程序由三种模块组成,Form、Module(标准模块)、类模块(Class)
标准模块:可以包含共有或模块级的变量、常数、类型、外部过程以及全局模块的全局级或模块级声明,在标准模块中只能存放通用过程。
类模块:相当于自定义控件,类编写好后就可以在程序内的过程中将类实例化为对象之后使用。(窗体本身就是一种类模块)

动态变量(Dim声明)和静态变量(Static声明)的区别:当退出变量所在的过程时,变量所占用的内存单元自动释放,变量的值消失 ,当再次进入该过程时,变量重新初始化为默认初值;而静态在退出时所占内存单元不释放,变量的值仍被保留,只有在整个应用程序结束后才释放内存。









 
  评论这张
 
阅读(27)| 评论(13)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017