- 1
- 0
- 约6.71万字
- 约 533页
- 2018-12-21 发布于浙江
- 举报
第1章 Visual Basic概述 Visual Basic是1991年美国微软公司推出的可视化Basic语言.。它是在原来的Basic语言基础上发展而成的。Visual Basic中无需编写大量代码来编辑界面元素,只需要采用搭积木构建程序方式来编写程序,是现在开发人数最多的最通用的编程工具之一。本章内容包括: Visual Basic特点 Visual Basic安装 Visual Basic集成开发环境 1.1 Visual Basic简介 Visual Basic是一种可视化的、面向对象和采用事件驱动机制的结构化高级程序设计语言。它可用于开发Windows环境下的各类应用程序。它具有简单易学、效率高、功能强大的特点,可以与Windows专业开发工具SDK相媲美。 在Visual Basic环境下,开发人员利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数、动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。 1.1.1 版本区分 Visual Basic有学习版、专业版和企业版三种版本,以满足不同层次的开发需要。不同版本编写的应用程序大多数可以在三种版本中通用。 学习版为Visual Basic的基本版本,适用于初期学习者及使用Visual Basic开发一般应用程序的开发人员。 专业版为专业开发人员提供了功能完备的软件开发工具。 企业版为专业编程人员开发程序提供了功能强大的组内分布式应用程序。 1.1.2 Visual Basic的特点 1.可视化编程 2.面向对象的程序设计 3.事件驱动机制 4.强大开放的特点 1.1.3 集成开发环境 1.1.3 集成开发环境 1.1.4 面向对象功能 从Visual Basic 4开始,用户可以通过类模型方式创建和使用对象。对象可以被当作一个数据和单元的组合,如窗体、数据库等。Visual Basic对象可以封装属性、方法和事件,创建时可以重新定义其封装属性、方法和事件。 Visual Basic对象可以极大简化重复代码的编写,使开发人员精力集中在程序内容而不是数量庞大的代码上。Visual Basic后续版本增强了该功能,并添加了许多新的面向对象的编程功能。 1.1.5 数据访问 在现代信息技术高度发达的今天,数据信息已经成为最重要资源之一。Visual Basic为开发人员提供了强大的数据访问技术,能够更快捷、更迅速、更高效地存储和读取数据信息。Visual Basic提供了更为强大功能来支持大中型数据库,如Oracle、SQL Server、Sybase等。 1.1.6 Internet功能 互联网(Internet)在现在通讯日益发达的信息世界占据了重要的地位。Visual Basic提供了许多功能为开发具有互联网功能的应用程序提供支持和帮助。Visual Basic在开发过程中可以创建服务器端的动态HTML(DHTML),使用Internet Transfer控件检索和传输文件,利用WebBrowser控件浏览网页信息,采用MAPI收发电子邮件等一系列激动人心的功能。 1.2 Visual Basic 6安装 本节将介绍如何安装Visual Basic 6开发环境。将Visual Basic 6的安装光盘放入计算机的光驱内,一般情况下计算机可以自动运行其中的安装程序。如果计算机没有自动运行安装程序,双击光盘盘符下的Setup.exe文件,将显示Visual Basic安装程序界面,按照安装程序的提示进行相应的操作。 1.3 开始使用Visual Basic 6 Visual Basic开发程序使用图形化界面与用户交流。本节介绍如何使用Visual Basic集成开发环境开发程序界面、设计窗体并通过实例演示如何使用Visual Basic进行应用程序开发。 1.3.1 开发界面 1.标题栏 2.菜单栏 3.工具栏 4.工具箱 5.窗体设计窗口 6.工程资源管理器 7.“属性”面板 8.“布局”面板 1.3.2 窗体使用 应用程序界面是直接面对用户的窗体及其他控件。一个优秀的应用程序应该窗体界面简洁、漂亮,控件布局科学、合理,用户使用舒适、方便。本小节重点介绍窗体的使用技巧。窗体布局调整可以在“格式”菜单中调整,也可以在“窗体编辑器”工具栏中进行编辑。 1.3.3 第一个程序——Hello,World 本节将创建第一个程序Hello-World。创建一个应用程序之前,必须明确以下几个重要步骤: (1)制定计划。 (2)创建界面。 (3)编写代码。 (4)测试和调试程序。 (5)生成可执行
您可能关注的文档
- 新航路开辟影响.ppt
- 新-户内燃气设施安全检查培训.ppt
- 新华联31期技术标(园林软景工程绿化种植与养护).doc
- 新活素在ICU应用-科室例会.pptx
- 新技术基础知识介绍——区块链.pptx
- 新技术讲座-自动化.ppt
- 新进护理人员岗前培训.ppt
- 新课标《表内乘法(一)》整理和复习.ppt
- 新课标数据与信息.pptx
- 新课标下图形与几何解析.ppt
- 消费行业市场前景及投资研究报告:品牌出海,政策刺激地产周期,生意模型修复估值.pdf
- 2026年封装测试行业投资策略分析报告:半导体中游,先进封装大时代,本土厂商崭露头角.pdf
- 商业火箭行业市场前景及投资研究报告:聚焦技术突破,加速商业落地.pdf
- 华住集团-市场前景及投资研究报告:连锁酒店龙头,品牌+技术+流量三位一体.pdf
- 氢能行业市场前景及投资研究报告:政府工作报告“未来能源”,氢能行业BRID.pdf
- 应流股份-市场前景及投资研究报告-核电高端铸件龙头,客户持续提升.pdf
- 2026年人才市场洞察及薪酬分析报告.pdf
- 赤子城科技-市场前景及投资研究报告-全球化社交娱乐公司,灌木丛矩阵,出海壁垒.pdf
- 量化可转债专题分析报告:基于宏微观胜赔率的可转债择时策略.pdf
- ETF基金研究分析报告:成长价值策略,SmartBeta基金产品定位,优选产品设计形式研究.pdf
最近下载
- 全国初级注册安全工程师职业资格考试辅导教材:安全生产实务.docx VIP
- TB∕T 3484-2017 列控系统应答器应用原则 含2025第1号修改单.docx VIP
- 非遗美术创作课件.pptx
- DB41∕T 385-2025 工业与城镇生活用水定额.pdf VIP
- DB41∕T 958-2025 农业与农村生活用水定额.pdf VIP
- Panasonic 松下 【蒸烤箱】NU-SC211W使用说明书.pdf
- 软考初级信息系统运行管理员考试题库历年真题及答案.docx VIP
- DB41∕T 3056-2025 露天矿山生态修复技术规程.pdf VIP
- 长江流域超标准洪水防御预案.docx VIP
- 中等职业学校英语教学大纲教育部.docx VIP
原创力文档

文档评论(0)