开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2260|回复: 2
收起左侧

[其它] 初识VB(VB是什么)

[复制链接]
结帖率:0% (0/2)
发表于 2012-2-2 19:22:02 | 显示全部楼层 |阅读模式   广东省深圳市
我看了些帖子发现好多人对VB知之甚少,所以今天特发此贴,希望能帮到所有想学VB的人。

VB是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。

VB具有以下特点:
1.面向对象
  VB采用了面向对象设计思想,它基本思路是把复杂的设计问题分解为多个能够完成独立功能且相对简单的对象集合。所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等,面向对象编程就是指程序员可根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性。   在VB. NET 2002和之后的版本,VB是完全支持面向对象的编程语言;而对于早期版本(6.0版和之前的版本),只能称作是基于对象的编程语言,原因是它不支持类的继承。
2.事件驱动
  在Windows环境下是以事件驱动方式运行每个对象的都能响应多个区别事件,每个事件都能驱动段代码事件过程,该代码决定了对象功能。通常称这种机制为事件驱动的编程机制。可由用户操作触发也可以由系统或应用触发例如单击个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行,若用户未进行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程构成。
3.软件Software集成式开发
  VB为编程提供了个集成开发环境,在这个环境中编程者可设计界面、编写代码、调试直至把应用编译成可在Windows中运行的可执行文件,并为它生成安装VB集成开发环境,为编程者提供了很大方便。
4.结构化设计语言
  VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学此外作为种设计语言VB还有   许多独到的处。
5.强大数据库访问功能
  VB利用数据Control控件可以访问多种数据库VB 6.O提供ADOControl控件不但可以用最少代   码实现数据库操作和控制也可以取代DataControl控件和RDOControl控件。
6.支持对象链接和嵌入技术
  VB核心是对对象链接和嵌入(OLE)技术支持它是访问所有对象种思路方法利用OLE技术能够开   发集声音、图像、动画、字处理、Web等对象于一体的功能强大的软件。
7.网络功能
  VB 6.0提供了DltTML(Dynamic}tTML)设计工具利用这种技术可以动态创建和编辑Web页面使   用户在VB中开发多功能网络应用软件Software。
8.多个应用向导
  VB提供了多种向导如应用向导、安装向导、数据对象向导和数据窗体向导通过它们可以快速   地创建区别类型、区别功能应用。
9.支持动态交换、动态链接技术.
  通过动态数据交换(DDE)编程技术VB开发应用能和其他Windows应用的间建立数据通信通过动态   链接库技术在VB中可方便地用C语言或汇编语言编写也可Windows应用接口(.API)
lO.联机帮助功能
  在VB中利用帮助菜单和F1功能键用户可随时方便地得到所需要帮助信息VB帮助窗口中显示了有   关举例代码通过复制、粘贴操作可获取大量举例代码为用户学习和使用提供方便。
结帖率:100% (18/18)

签到天数: 1 天

发表于 2012-2-2 20:09:35 | 显示全部楼层   广西壮族自治区南宁市
不错~~
然后呢~~~~{:3_227:}
回复 支持 反对

使用道具 举报

结帖率:79% (11/14)
发表于 2012-2-2 20:23:08 | 显示全部楼层   广东省佛山市
看了标题,我还以为是问题,准备回答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表