VB第一章至第四章复习.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB第一章至第四章复习

VB第一章至第四章复习 第一章 概述 开发环境介绍 基本概念 属性,方法,事件与事件过程 窗体和控件 着重介绍了窗体(属性,方法) 最简单的程序设计过程 设计界面 编写必要的事件过程 第二章 程序设计基础 信息在计算机内部的表示 二进制,八进制,十进制,十六进制 进制转换 数的表示(整数与浮点表示的差别),范围(byte, integer),精度(single,double) 基本数据类型 如何选择合适的类型表示数据(范围,精度) 常量和变量,赋值 运算符,表达式 常用内部函数 inputbox,msgbox 其他常用库函数(字符串,数学,随机数等) 第三章 结构化程序设计(1) 顺序结构 一条语句代表一个执行动作,顺序不要写反。(变量的声明,动态数组声明等,给值和打印) 选择结构 If(行if与块if) Select case(注意case子句后的表达式列表写法,特别是采用is时) 循环结构:难点在于找出循环规律 For next :循环次数已知 While wend:循环次数未知 Do loop:循环次数未知 注意先验循环与后验循环的差别 第三章 多重循环、数组(2) 多重循环:可将内循环看成一个语句执行单位(一条语句) 可用调试理解其执行过程 二重循环常用于排序,处理二维数组等 数组 静态 动态redim 数组一般需用循环处理 实例:万变不离其宗 难的是找规律 初值与循环体语句要一致 可验证头尾几次循环 第四章 函数与过程 理解其作为组织vb程序的作用(可执行语句必须写在函数或者过程中) 两种类型的过程 function:一个返回值(当然也可以有多个) Sub:无返回值或者多个 参数传递 Byval: 单向传递:实参将值给形参后,形参无法改变实参 Byref(默认):双向传递,形参的改变会同时改变实参,要求实参是同类型的变量 多模块编程 标准模块 变量的作用域与生存期 几个典型问题的处理: 随机数的产生:产生[ …)之间的随机整数,产生[…)之间的随机浮点数 字符串的处理:取某段,前段,后段,替换,查找特定,滤除空格等。 获得用户输入数据:使用inputbox、textbox 数列求和:按项数求和,按精度求和 阶乘 判断素数?求某个范围内的素数 求最大公约数和最小公倍数 数制转换 字符或者数字构成图形输出、杨辉三角输出 一维数组元素排序:冒泡、选择 一维数组的简单处理:给初始值,打印,逆转,添加,删除等 二维矩阵的访问和简单处理 几个对象(控件)使用上的难点: Label控件 (1)输出的换行处理: chr(10) chr(13) Textbox 控件 (1)keypress事件的运用:限制输入 (2)change事件的运用 (3) password属性 (4) multiline属性 Command控件 (1)快捷方式的设置方法,caption属性使用 字符 Form对象 (1)load事件中运用print,要先使用autoredraw (2)窗口的show,hide,print,cls方法 函数与过程的难点: 理解函数与过程的不同:形式上的 运用时,如果需要返回一个结果,一般选用函数 如果要返回多个结果,则函数和过程均可。 (有一些习惯可以参考:看返回结果的地位是否对等) 名字的作用域和生存期问题: 动态的名字 :局部,模块级/窗体级,全局 静态的名字(static):局部 生存期: 局部生存,窗体生存,程序生存 参数传递模式:byval(值传递-单向) 形参有空间 byref(地址传递-双向) 形参无空间 一个实例:学生成绩管理系统 功能: 学生成绩输入 输入姓名,5门课程成绩 计算成绩平均分 每门课程成绩平均分 每个学生成绩平均分 计算学生成绩总分 计算成绩排名 单科排名 综合排名 每个界面都能显示所有成绩 功能设计 1、界面设计 窗体:每个窗体上放置按钮完成功能 scoreMain:主窗体:打开其它窗体 scoreInput:输入成绩 scoreAvg:计算平均分 scoreSum:计算总分 scoreSort:计算排名 标准模块:scoreModule 全局数据 全局函数 全局数据定义 课程数为5,为了修改方便,定义常量 COURSE_NUM 输入的学生数需要记录 整型变量:studentNum studentNum个学生5门课的成绩怎么表示 整型二维数组: score studentNum 是输入的,故用动态数组 输入的学生姓名需要记录,后面要计算排名,显示成绩时

文档评论(0)

qianqiana + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档