资源描述:
《ch1vb程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WELCOMETOVISUALBASIC刘盛计算机科学与技术学院计算机智能系统研究所办公室:广C504手机:(600)13857142928短号:536699Email:edliu@hotmail.comQQ:96919http://www.tdc.zjut.edu.cn:8080/UTADB/teacher/TeacherResearch.jsp?teacher_name=刘盛VB程序设计基础(陈庆章主编)VB实践指导与习题集(胡同森主编)请同学上下面这个网站,有任何问题或意见都可以在这个网站上得到咨询和帮助:210.3
2、2.200.148(校内)或者上www.computer.zjut.edu.cn(校外)第一章VisualBasic程序设计概述1.1VisualBasic简介计算机语言定义计算机语言是人与计算机之间交换信息的工具,用来指挥或控制计算机工作的“符号系统”。计算机语言分类机器语言,汇编语言和高级语言程序定义为使计算机能按人的意图工作,能够接受人向它发出的命令和信息就必须使用计算机语言,把待解决的问题按处理步骤写成一条条计算机能识别和执行的语句。所有的语句集合称为程序。机器语言特点:用二进制代码表示的一种机器指令的集合优点:速
3、度快、直接执行、灵活缺点:1)难于看懂和调试2)无法从程序看出让计算机执行的是什么任务.3)程序很长,编制程序困难.4)程序员稍不小心就会出错,而且这些错误难以发现和修改.汇编语言(符号语言)特点:采用符号和数字代替二进制指令码对每条指令都给予一个名称,即助记符。优点:易写,易读,易检查,易修改,编程质量高,执行速度快,占用存储空间小.缺点:1)不方便编程,工作难度大,费时间2)要求用户详细了解所用的计算机硬件性能和各种指令,寻址方式以及其他许多知识.3)对机器硬件的依赖性很大,汇编程序不具备通用性,可移植性.高级语言特点
4、:50年代中期发展起来的,面向题目的程序设计语言.实现一条指令与多条汇编语言指令相对应.优点:1)可以更容易,更快的写出程序.2)高级语言都有自己的语法.3)不依附于任何特定的硬件结构.4)具有通用性和可移植性.缺点:1)要掌握高级语言必须学会其语法2)相当繁难.3)源程序必须经过“翻译”变成机器语言程序才能被执行.(解释形式basic,编译形式C、pascal,fortran)Basic_Beginer’sAll-purposeSymbolicInstructionCode特点:易学、易懂、易记、易用。初学者的入门语言、
5、学习其他高级语言的基础发展阶段:第一阶段:(1964~70年代初)1964年BASIC语言问世第二阶段:(1975~80年代中)微机上固化的BASIC第三阶段:(80年代中~90年代初)结构化BASIC语言第四阶段:(1991年以来)VISUALBASICBASIC与VISUALBASICBASIC:面向程序设计VISUALBASIC:可视化编程、面向对象、事件驱动1.2VisualBasic6.0可视化编程环境菜单栏工具栏代码窗口工具箱窗体窗口立即窗口监视窗口工程窗口属性窗口布局窗口装修公司某一套房子工程应用程序确定每个
6、房间用途及样式窗体设计确定某个房间家具样式窗体中的控件设计确定某个房间家具功能控件属性及代码设计整个装修过程(如做水电、家具、油漆等)事件驱动1.主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成VB的三种工作模式(标题栏总显示当前模式)(1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。(2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。(3)中断模式:程序在运行的中途被停止执行时。在中断模式下,用户
7、可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。2.窗体(Form)设计窗口窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,...。应注意窗体名即Name属性和窗体文件名的区别窗体设计窗口窗体名窗体文件名3.代码(code)窗口在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中
8、的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。4.属性(properties)窗口属性是指对象的特征,如大小、标题或颜色等数据。在VisualBasic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。工程是指用于创建一个应用程序