版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB程序设计教学课件,讲师:丁,VB程序设计,讲师:丁,计算机科学系,第一章:VB程序设计概述,学习目标:对VB(功能特点和集成开发环境)有一个全面的了解。VB的功能特点和开发环境的组成窗口是研究的重点。学习困难在VB6.0开发环境中每个窗口的功能。1.1开发VB语言、VISUAL BASIC语言、net期间,BASIC语言,下,BASIC语言BASIC-初学者通用符号指令。BASIC语言出现于20世纪60年代,是一种专门为初学者设计的编程语言。BASIC语言语法简单,结构严谨,有不同版本的QUICK BASIC、TRUE BASIC等。它返回VISUAL - visual的,2.0,4.0,
2、VISUAL BASIC语言。VISual BASICVISual BASIC语言出现于20世纪90年代。它继承了BASIC最明显的特点,如简单易用,并增加了开发图形用户界面的可视化方法。VISUAL BASIC是一个基于窗口的可视化开发工具。显然,这是它取代传统BASIC的主要原因。1.0,6.0,VISUAL BASIC,自1991年诞生至今已有13年。BASIC是微软的第一款产品,微软当然不会忘记这位英雄。随着微软技术的每一次浪潮,Visual Basic都将重生。可以预见,无论微软未来发明什么技术或平台,Visual Basic都将率先采取新的态度。如果你想跟上微软,并且总是尽可能快地
3、开发最新的技术,你应该选择Visual Basic。目前,大多数用户仍然是经典的Visual Basic6.0版本。Visual Basic。NET是一种现代的、强大的、面向对象的、简单的可视化开发语言。注意:微软的基础和非微软的基础!其他公司开发了Basic : Turbo Basic、PowerBasic、RealBasic、PureBasic和当前的开源Basic编译器。我能用VB做什么?开发基于窗口的应用程序;许多微软软件的大部分核心代码都是用VB编写的。比如:office系列,windows操作系统中的一些功能(大部分附件)等等;在通用软件项目开发中作为数据库的前台开发语言;简单易用
4、是其他语言无法比拟的。如图所示:1.2 VB6.0的功能特性,面向对象的可视化事件驱动的窗口资源共享,结构化编程语言数据库,便捷的应用程序向导,下一步,VB功能特性,2。可视化每个对象是可见的,所以你不需要写很多代码来描述界面元素的外观和位置,只需要把预先建立的对象放在想要的位置,然后进行简单的设置。1.面向对象是将程序和数据打包成一个对象(例如,组成一个窗口的所有元素都是对象),每个对象都是可见的。对应用程序的接口进行编程就像用对象构建模块一样。事件驱动(编程机制)与传统的面向过程的应用程序完全不同,后者根据预先设计的流程运行。在图形用户界面中,用户的操作动作事件控制程序的运行流程。用户的不
5、同操作导致不同的程序执行顺序。Windows资源共享VB提供了动态数据交换技术:它可以与其他windows应用程序建立动态数据交换,并在不同应用程序之间进行通信。VB提供了对象链接和嵌入(OLE)技术,它将每个应用程序视为一个对象,将不同的对象链接并嵌入到一个应用程序中,从而获得一个包含声音、图像、动画和文本等各种信息的应用程序。VB和动态链接库技术可以用来将C/C或汇编语言编写的程序添加到VB应用程序中。ActiveX技术:最初的OEL技术已经被开发出来,这样程序员就可以轻松地使用大量为特定功能设计的ActiveX控件。任何人都可以编写具有特定功能的ActiveX控件,这些控件可以直接在VB
6、中使用。总之,VB充分利用了Windows系统的资源,具有很强的开放性和可扩展性。结构化编程语言由于VB采用事件驱动的编程机制,所以需要编写的代码很少。而且,程序代码的编程完全符合结构化程序的思想:它主要由三个基本结构组成;此外,VB系统具有丰富的数据类型和众多的内部功能,满足了用户记忆少量内容和完成大量功能的需求。6.数据库操作通过使用数据控件,可以方便地访问各种形式的数据库。例如,访问、虚拟文件、服务器、甲骨文等。可以开发各种数据库管理系统。7.便捷的应用程序向导在该向导的帮助下,您可以自动为用户创建各种类型和不同功能的应用程序的初始轮廓,用户只需做一些修改和改进,就可以用完整的功能完成一个应用程序。1.3 VB6.0和集成开发环境的安装和启动。启动开始菜单模式的桌面快捷方式,3。VB 6.0集成开发环境,启动VB后首先看到的对话框列出了可以建立的应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏淮安市清江浦区长东街道公益性岗位(第二批)招聘2人笔试备考试题及答案详解
- 2026湖南岳阳私立学校教师招聘笔试备考题库及答案详解
- 2026年河南中医药大学第三附属医院中医医师规范化培训计划招录30人笔试参考题库及答案详解
- 2026中融创新(河南)置业有限公司招聘1人笔试备考试题及答案详解
- 上海市2026年度公开遴选和公开选调公务员政策问答笔试模拟试题及答案详解
- 2026浙江赛福特科技有限公司招聘25人笔试模拟试题及答案详解
- 2026山西朔州市平鲁区机关事业单位招聘公益性岗位就业困难高校毕业生58人笔试备考题库及答案详解
- 2026陕西开发大学上半年储备师资及专职辅导员招聘8人笔试备考试题及答案详解
- 家电清洗服务企业战略合作合同
- 2026年山东省慢性病医院(山东省康复中心)公开招聘人员笔试参考题库及答案详解
- (2025年)医疗技术临床应用及新技术新项目管理制度考核试题及标准(含答案)
- 2025年北京二级造价工程师考试建设工程造价管理基础知识真题及答案
- 政治学基础考试题及答案
- GB/T 30463-2025数控卷板机
- 研究生文献综述汇报
- 磁流体密封技术
- 公路中分带开口施工方案
- 档案数字化管理师理论知识考核试卷及答案
- 工程混凝土知识培训课件
- 苏教版一年级数学下册期末《图形与几何》专项试卷附答案
- 供应室带教老师课件
评论
0/150
提交评论