- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级语言程序设计 Visual Basic 程序设计教程 第 三 版 北京工商大学计算机与信息工程学院 李越辉 课程简介 工程专业的计算机程序设计必修课; 课时:68学时(34理论课+34上机课); 学分:4学分; 教材:Visual Basic程序设计教程; 参考书:关于VB的很多,很多。 绪论—回忆 计算机程序是什么? 计算机程序是如何运行的? 计算机程序的分类是什么? 什么是程序的编辑、编译和解释、连接、运行与调试? 如何编写计算机程序? 绪论--程序设计方法的发展 1. 初期的程序设计 高运行效率、少占用内存为目标。 2. 结构化程序设计 程序的可读性、可维护性为目标。 程序= 算法+数据结构 的面向过程的程序设计。 3. 面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改善工作界面为目标。 程序=对象+消息 的面向对象的程序设计。 引例 0.1 一行文字在窗体内上、下(或左、右)移动; 移动有两种方法:手动和自动,当自动时,文字闪烁显示; 当文字超出窗体,文字要进行反弹。 引例 0.2 对输入的字符进行转换的程序。 转换规则: 大写字母转换成小写字母, 小写字母转换成大写字母 空格不转换 其余转换成“*”。 要求:每输入一个字符,马上就进行判断和转换。 通过上述两例说明VB面向对象、可视化、事件驱动的特点。 面向对象程序的执行步骤 启动应用程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对应的事件过程; 重复执行步骤(2)和(3) ; 直到程序结束语句结束程序的运行或按“结束”强行停止程序的运行。 第一章 Visual Basic概述 1、何谓Visual Basic?(1) “Visual”指的是开发图形用户界面 (GUI) 的方法。它强调可视化操作,不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到窗体上的特定位置即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言。 (计算技术发展历史上应用最为广泛的一种高级程序设计语言。) 1、何谓Visual Basic?(2) Visual Basic 简称“VB”;是一种面向图形用户界面、交互性强,具有事件驱动编程机制的可视程序设计工具。 常用的可视化编程语言还有: Visual FoxPro、Visual C++都是面向对象的可视化程序设计语言等。 2、VB的发展历史 1991年,VB1.0 1997年,VB5.0 VB6.0 2000年7月开始,Visual Basic .NET 改进VB语言,加强数据库功能,加强WEB开发能力,界面开发更为简捷。 3、VB 的功能 没有什么不能做的?!(比尔.盖茨) 数据库、界面设计、图像设计、 多媒体合成、游戏开发、硬件通信、网络程序、系统程序开发等; 现在的VB——VB.NET 2007。 4、VB主要特点 1. 具有面向对象特征的可视化设计工具; 2. 事件驱动的编程机制; 3. 提供了易学易用的应用程序集成开发环境; 4. 是一种结构化的程序设计语言; 5. 支持多种数据库系统的访问; 6. 采用Active技术; 7. VB 6.0在开发环境上、网络功能等的增强; 8. 完备的help联机帮助功能。 5、VB 版本简介 学习版(Learning):基础版本,适用于初学者。 专业版(Professional):针对计算机专业开发人员,除了具有学习版的全部功能,还包括Internet控件开发工具之类的高级特性。 企业版(Enterprise):最高版本,除了具有专业版的全部功能,还包括一些特殊的工具。 6、VB 的进展及其子集 Visual Basic; VBA (Visual Basic For Application ) ; VBScript (Microsoft Visual Basic Scripting Edition ) 是广泛使用的脚本语言,把它嵌入到HTML中,可以实现制作动态交互页面的要求; VB.NET现在进行动态网站设计的主流语言工具之一。 7、VB的学习方法 (1)不要忽视简单的东西。编程时,要以最少、最简洁的语句完成任务,同时要考虑通用性、可更改和可扩充性。 (2)一定要多上机操作,找一本好VB书和一本手册,多练多操作,定会使你成为一位VB编程专家。 (3)学会使用MSDN Library 帮助。 8、集成开发环境 Visual Basic 的工作环境是一种集成开发环境(或称
您可能关注的文档
最近下载
- 【新高考Ⅱ卷】2024年 普通高等学校招生全国统一考试真题语文试卷[带答案].pdf VIP
- 《中华人民共和国社区矫正法》培训与解读课件.pptx VIP
- 人工智能在消防与安全领域的应用培训.pptx VIP
- DB3301_T 0492-2025 老旧小区住宅加装电梯管理规程.docx
- 初中物理《电功率》主题单元设计.docx VIP
- Unit 3 Getting along with others 单元复习 课件-2024-2025学年高中英语牛津译林版(2020)必修第一册.pptx VIP
- 介绍我的家乡河南.pptx VIP
- WST406-2024临床血液检验常用项目分析质量标准.pptx VIP
- 2024年新苏教版一年级上册数学课件 第一单元 第4课时 认识0.pptx VIP
- 轮胎供应项目实施方案.pptx VIP
文档评论(0)