欢迎来到天天文库
浏览记录
ID:40236732
大小:988.50 KB
页数:56页
时间:2019-07-27
《VB教程第1章教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《VisualBasic语言程序设计》西安理工大学管理学院信息工程系严峻第1章认识VisualBasic学习一门程序设计语言,首先要了解其特点和开发环境。VB是一种面向对象的可视化程序设计语言,是目前在Windows操作平台上广泛使用的Windows应用程序开发工具。教学目的工具性:掌握一种计算机开发工具,以解决实际问题基础性:为以后学习计算机应用课程(结合专业)打下良好的基础抽象性和逻辑性:培养抽象、逻辑思维能力提高计算机意识和应用能力1.C及C++系列:C,C++(C++Builder,VC++,VC++.Net)2.Basic系列:QBASIC,VB,VB
2、.Net3.Java:Sun公司研制,开发网络应用软件,从C发展而来4.数据库管理系统VisualFoxPro、PowerBuilder、Oracle等5.Net:微软公司研制支持Web服务的软件开发环境,采用分布式计算技术。包含ASP.Net,ADO.Net,VC++.Net,VB.Net等Net2002中核心语言是C#;C#综合了C++和Java的优点Net2003中核心语言是J#;J#类似于C#和Java程序语言发展的现状第1章认识VisualBasic本章主要内容程序设计语言VB的特点设计VB应用程序的初步认识对象与事件的基本概念VB的集
3、成开发环境工程的管理1.1程序设计语言1.三种程序设计语言计算机之所以能自动进行计算,是因为采用了程序存储的原理,计算机的工作体现为执行程序。程序是控制计算机完成特定功能的一组有序指令的集合,编写程序所使用的语言称为程序设计语言,它是人与计算机之间进行信息交流的工具。从1946年世界上诞生第一台计算机起,在短短的50余年间,计算机技术迅速发展,程序设计语言经历了机器语言(指令代码)、汇编语言到高级语言的多个阶段。目前世界上已经设计和实现的计算机语言有上千种之多,但实际被人们广泛使用的计算机语言不过数十种。机器语言0011000000000101000001000
4、000001011110100……汇编语言MOVA,5ADDA,2HLT……高级语言LETX=5+2PRINTXEND……机器语言(指令代码)和汇编语言,是程序设计的低级语言。普遍使用于20世纪50年代,程序的编制和调试必须是专门的人员来完成,影响了计算机的普及应用。60年代高级语言用接近人们习惯使用的自然语言和数学式作为语言的表现形式,大大简化了程序设计,编制程序已不再是软件专业人员才能做的事了,因此显示出强大的生命力。2.高级语言的两种翻译方式但计算机不能直接识别和处理高级语言编写的程序。因此需要“翻译”过程,将高级语言编写的程序(源程序)翻译成机器语言程序
5、(目标程序)。一般采用两种翻译方式,它们所采用的翻译程序分别称为编译程序和解释程序:(1)编译方式:编译程序对整个源程序进行编译后,将其转换为机器代码,并保存在.EXE的可执行文件中,供以后多次运行。优点:目标程序执行速度快;缺点:程序调试麻烦。(2)解释方式:解释程序逐句翻译源程序,边译边执行,执行完后不保留解释后的机器语言代码,下次运行程序需重新解释。优点:程序调试方便;缺点:目标程序执行速度慢。机器语言程序解释系统/编译系统翻译VB语言源程序1.2VB概述1.2.1VB的发展过程★VB是Microsoft公司在1991年推出的用于开发Windows应用程
6、序的开发工具,是基于DOS平台下Basic编程语言的可视化的程序设计语言。它继承了Basic所具有的程序设计语言简单易用的特点,同时在其编程系统中采用了面向对象、事件驱动的编程机制,开创了可视化编程的一代先河。★自1991年推出VB后,Microsoft公司又相继推出了VB2.0、VB3.0、VB4.0和VB5.0等版本。近年来,微软公司又推出了可视化开发工具套件VisualStudio6.0。该套件包括:VisualFoxpro6.0VisualBasic6.0VisualC++6.0VisualJ++6.0VisualInterDev6.0基本BASIC→结
7、构化BASIC→可视化BASIC→网络化BASIC(VB.Net)。★VB6.0(中文版)包括三个版本:学习版—用于初学者,包括所有的内部控件。专业版—用于开发人员,除学习版全部功能外,还包括ActiveX和Internet控件开发工具之类的高级特性。企业版—VB6.0的最高版本,除具有专业版的全部功能外,还包括一些特殊的工具。1.2.2VB的特点1.面向对象的可视化编程在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚
8、动条等不同类型的对象,并
此文档下载收益归作者所有