第一课计算机语言与VB语言简介中山市石岐中学揭育溪学习任务•认识计算机语言和了解VB语言的发展过程•熟悉VB的开发环境和认识窗体•了解VB中的对象、属性、事件和事件驱动•掌握使用VB进行程序设计软件开发的过程•通过编写一个小程序,体会使用VB编写程序的整个过程。(一).了解计算机语言要利用计算机来解决问题,就必须采用程序设计语言来编制程序程序设计语言大致有三类:机器语言,汇编语言,高级语言机器语言0011000000000101000001000000001011110100……汇编语言MOVA,5ADDA,2HLT……高级语言LETX=5+2PRINTXEND……环节一:知识讲解1.计算机语言:人和计算机之间的通迅要通过某种特定的语言,这种特定的语言称为计算机语言。它是程序设计的工具。2.计算机程序:为解决某一问题,而用计算机语言编写的指令序列。就象用人类语言写出的一篇文章。例如:PrivateSubForm_Load()DimaAsInteger,bAsIntegera=10b=20a=a+bPrintaEndSub(一).了解计算机语言(一).了解计算机语言按从低级到高级分类为:1.机器语言:用二进制数表示的指令集合。计算机可直接识别和执行,但用二进制代码编制的程序难学、难记、难写、难调试。2.汇编语言:也称符号语言,用符号和十进制数表示的语言。计算机不能直接识别和执行,需通过汇编程序翻译成机器语言。如:ADDA,B表示将A和B相加后值赋给A。机器语言和汇编语言都是面向机器的语言,也称为低级语言。要求编程者了解计算机的内部结构和特点,即对编程者要求较高。(一).了解计算机语言3.高级语言:更接近于自然语言,用十进制数和表达式表示。需通过解释或编译程序翻译成机器语言,计算机才能执行。这种语言容易学、容易编写。高级语言又分为以下三类:①面向过程的语言:也称算法语言,用计算机语言按照解题的算法写出计算过程。如:BASIC语言——适用于数值和非数值运算,FORTRAN语言——适用于数值计算。PASCAL语言——最早出现的结构化语言C语言——适用于写系统软件和应用软件。(一).了解计算机语言②非过程化的语言:只要指出“做什么”,而不用具体指出“怎么做”。如:FOXBASE、SQL等数据库语言。③面象对象的语言:这是目前最先进的程序设计语言。用来设计WINDOWS界面(窗口、菜单、对话框)的程序。如:PowerBuilder、C++、VisualC++、VisualBasic、VisualFoxpro、JAVA等。2.1VB的发展过程Windows的产生,推动了Windows应用程序的开发基本BASIC→结构化BASIC→可视化BASIC→网络化BASIC(VB.Net)2.2VB的特点2.2.1.面向对象的可视化编程把应用程序划分为相互关联的多个对象;对象是一组程序代码和数据的集合;每个对象都是可视的。程序员使用系统预先设计好的对象,不必考虑对象内部的复杂结构。从VB工具箱中选用控件(即“类”,如文本框、命令按钮等),构成应用程序的用户界面(生成对象)(二).VB语言介绍2.2.2.事件驱动的编程机制传统的程序设计语言中,程序按指定的流程执行。VB通过事件来执行对象的操作。用户操作触发事件,系统响应事件时会自动执行相应的事件过程(“事件驱动“),从而实现指定的操作和达到运算、处理的目的。2.2.3.结构化的设计语言2.2.4.友好的VB集成开发环境(二).VB语言介绍2.3.1.启动VB按运行一般应用程序的方法来启动它。创建一个默认的“标准EXE”类型的VB应用程序“新建工程”对话框VB集成开发环境2.3.2.退出VB窗体编辑器工具箱窗体属性窗口窗体布局窗口工程资源管理器窗口2.3VB的启动和关闭2.4.1对象及其属性、方法和类1.对象对象是VB系统中的基本运行实体,如窗体(Form)、标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。对象是一组程序代码和数据的集合。2.容器对象其他对象的载体或容器。如窗体2.4对象和事件的基本概念3.属性对象的特征。不同的对象有不同的属性。每一个对象都有一组特定的属性。例如文本框的属性有Name(名称)、Text(文本内容)、Maxlength(最大字符数)、Multiline(多行)等。属性默认值(1)在属性窗口中设置(2)在程序运行中更改对象的属性(动态修改)[对象名.]属性名=属性值示例:Label1.Caption="输入数"´设置标签的标题4.方法方法是对...