![VB的简单语法学习_第1页](http://file4.renrendoc.com/view14/M07/1A/22/wKhkGWccSCOALeodAAIzXWBmpMU500.jpg)
![VB的简单语法学习_第2页](http://file4.renrendoc.com/view14/M07/1A/22/wKhkGWccSCOALeodAAIzXWBmpMU5002.jpg)
![VB的简单语法学习_第3页](http://file4.renrendoc.com/view14/M07/1A/22/wKhkGWccSCOALeodAAIzXWBmpMU5003.jpg)
![VB的简单语法学习_第4页](http://file4.renrendoc.com/view14/M07/1A/22/wKhkGWccSCOALeodAAIzXWBmpMU5004.jpg)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB语言的语法和QBASIC基本一致,可以说如果你能读懂QBASIC程序,那你读VB的程序是没有问题的,这一节中我们只是简单的讲一讲VB的语法,因为在今后的各个实例中我们会不断接触到新的语法知识,这也是一个积累的过程。如果你还记得上节中的内容,我们提到过如果在“窗体设计区域”的某个组件(控件)上双击鼠标,会出现“代码编辑窗口”,也就是如下图的窗口,我们可以在其中输入或是修改程序的代码。在我们双击控件到写入代码的这个过程中,我们涉及到了一个很重要的概念,这是VB与QBASIC的主要差别之一,大家知道在QBASIC包括TubroC,TubroPascal等语言中程序从一开始就需要我们一点点的写代码来实现所有的功能,比如程序运行的界面,输入输出,键盘控制等,它们在程序中体现为一个个的过程或者是函数及子程序,它们都是完全面向过程的编程语言;但是现在的VB、VC、DELPHI等编程语言,都提供了可视化的编程环境,备有一整套常见的组件(控件)供我们使用,这些控件可以看作是对象(VB严格的说不是完全面向对象的编程语言),我们写程序时会直接与这些对象打交道,而不象原来。所以在VB中大部分的代码是与这些相关的,例如下图所示的一段代码,它是我们在一个按钮(Command)上双击鼠标而由VB自动产生的一个子过程,PrivateSubCommand1_Click()是子过程的开始,EndSub表示子过程的结束。然后我们可以在子过程中添加程序代码,也就是由我们自己来写当按钮被点击时,程序所做出的响应。下面我们便来分析一下这段代码。VB中声明一个变量使用“Dim变量名As变量类型”的方法,一般在程序中使用的到的变量都应该有变量声明,如上例中的a、b、i分别被定义为整型和字符串型变量,VB中的变量类型有以下几种:数据类型说明
Byte二进制数
Boolean真假值
Integer整数
Long长整型
Single实数
Double双精度型
Currency货币
Date日期和时间
Object对象
String字符串
Variant可变类型控制结构和循环结构是程序设计中常见的两种结构。计算机在运行程序的时候,执行语句的顺序是从上向下的。有些简单程序可以只用单向流程来编写,但稍微复杂的程序就要靠控制语句来控制程序执行的流程。控制结构主要有两种,分支结构和循环结构。分支结构:分支结构事实上是一种选择,在不同的条件下选择执行不同的程序段。实现分支结构的语句有很多,最常用的是if……then……else……。例如:……
if条件then
{程序段一}
else
{程序段二}
endif
……如果条件满足了,电脑将执行程序段一中的语句,然后跳过程序段二,执行下面的语句。如果条件不满足,电脑将跳过程序段一种的语句,执行程序段二,然后继续执行下面的语句。循环结构:循环结构就是让电脑反复的执行某一程序段落干次。用Do……Loop可以循环重复执行一语句块,且重复次数不定。在已知循环次数的条件下,用F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国陶瓷结合剂CBN砂轮行业头部企业市场占有率及排名调研报告
- 2025-2030全球LED体育计分板行业调研及趋势分析报告
- 2025-2030全球垂直层流洁净工作台行业调研及趋势分析报告
- 2025年全球及中国大学规划App行业头部企业市场占有率及排名调研报告
- 2025年全球及中国无机助焊剂行业头部企业市场占有率及排名调研报告
- 《Java程序设计教程 (任务驱动式)》全套教学课件
- 2025-2030全球丝束浸渍机行业调研及趋势分析报告
- 2025年全球及中国技术技能评估平台行业头部企业市场占有率及排名调研报告
- 2025年全球及中国航空自动驾驶仪行业头部企业市场占有率及排名调研报告
- 2025年全球及中国储罐除锈机器人行业头部企业市场占有率及排名调研报告
- 2025年度高端商务车辆聘用司机劳动合同模板(专业版)4篇
- GB/T 45107-2024表土剥离及其再利用技术要求
- 2025长江航道工程局招聘101人历年高频重点提升(共500题)附带答案详解
- 2025年黑龙江哈尔滨市面向社会招聘社区工作者1598人历年高频重点提升(共500题)附带答案详解
- 执行总经理岗位职责
- 《妊娠期恶心呕吐及妊娠剧吐管理指南(2024年)》解读
- 《黑神话:悟空》跨文化传播策略与路径研究
- 《古希腊文明》课件
- 居家养老上门服务投标文件
- 长沙市公安局交通警察支队招聘普通雇员笔试真题2023
- 2025年高考语文作文满分范文6篇
评论
0/150
提交评论