本书内容包括:Visual Basic概述,Visual Basic语言基础,Visual Basic程序设计基础等。
当前,我国已成为全球第二大经济体,且经济仍维持着较高的增速。如何在发展经济的同时,建设资源节约型、环境友好型的和谐社会;如何从资源消耗型、劳动密集型的粗放型发展模式,转变为“科技进步,劳动者素质提高,管理创新”型的低成本、高效率、高质量、注重环保的精益发展模式,就成为摆在我们面前的一个亟待解决的课题。应用现代科学方法与科技成就来阐明和揭示管理活动的规律,以提高管理效率为特征的管理科学与工程类学科,无疑是破解这个难题的一个重要手段和工具。因此,尽快培养一大批精于管理科学与工程理论和方法并能将其灵活运用于实践的高层次人才,就显得尤为迫切。 为了提升人才育成质量,近年来教育部等相关部委出台了一系列指导意见,如《高等学校本科教学质量与教学改革工程的意见》等,以此来进一步深化高等学校的教学改革,提高人才培养的能力和水平,更好地满足经济社会发展对高素质创新型人才的需要。教育部高等学校管理科学与工程类学科专业教学指导委员会(以下简称教指委)也积极采取措施,组织专家编写出版了“工业工程”“工程管理”“信息管理与信息系统”“管理科学与工程”等专业的系列教材,如由机械工业出版社出版的“21世纪工业工程专业规划教材”就是其中的成功典范。这些教材的出版,初步满足了高等学校管理科学与工程学科教学的需要。 但是,随着我国国民经济的高速发展和国际地位的不断提高,国家和社会对管理学科的发展提出了更高的要求,对相关人才的需求也越来越广泛。在此背景下,教指委在深入调研的基础上,决定全面、系统、高质量地建设一批适合高等学校本科教学要求和教学改革方向的管理科学与工程类学科系列教材,以推动管理科学与工程类学科教学和教材建设工作的健康、有序发展。为此,在“十一五”后期,教指委联合机械工业出版社采用招标的方式开展了面向全国的优秀教材遴选工作,先后共收到投标立项申请书300多份,经教指委组织专家严格评审、筛选,有60余部教材纳入了规划(其中,有20多种教材是国家级或省级精品课配套教材)。2010年1月9日,“全国高等学校管理科学与工程类学科系列规划教材启动会”在北京召开,来自全国50多所著名大学和普通院校的80多名专家学者参加了会议,并对该套教材的定位、特色、出版进度等进行了深入、细致的分析、研讨和规划。 本套教材在充分吸收先前教材成果的基础上,坚持全面、系统、高质量的建设原则,从完善学科体系的高度出发,进行了全方位的规划,既包括学科核心课、专业主干课教材,也涵盖了特色专业课教材,以及主干课程案例教材等。同时,为了保证整套教材的规范性、系统性、原创性和实用性,还从结构、内容等方面详细制定了本套教材的“编写指引”,如在内容组织上,要求工具、手段、方法明确,定量分析清楚,适当增加文献综述、趋势展望,以及实用性、可操作性强的案例等内容。此外,为了方便教学,每本教材都配有CAI课件,并采用双色印刷。 本套教材的编写单位既包括了北京大学、清华大学、西安交通大学、天津大学、南开大学、北京航空航天大学、南京大学、上海交通大学、复旦大学等国内重点大学,也吸纳了安徽工业大学、内蒙古科技大学、中国计量学院、石家庄铁道大学等普通高校;既保证了本套教材较高的学术水平,也兼顾了普适性和代表性。这套教材以管理科学与工程类各专业本科生及研究生为主要读者对象,也可供相关企业从业人员学习参考。 尽管我们不遗余力,以满足时代和读者的需要为最高出发点和最终落脚点,但可以肯定的是,本套教材仍会存在这样或那样不尽如人意之处,诚恳地希望读者和同行专家提出宝贵的意见,给予批评指正。在此,我谨代表教指委、出版者和各位作者表示衷心的感谢! 齐二石于天津
序前言第1章Visual Basic概述11VB简介111面向对象程序设计112VB的版本113功能特点12用户环境121安装122启动13界面131主窗口132窗体窗口133工具箱窗口134属性窗口135工程资源管理器窗口136代码窗口137其他窗口14工程管理和环境设置141VB工程的结构142工程管理143环境设置144类和对象145对象的属性、事件和方法15实例16基本的属性、事件和方法161基本属性162基本事件163基本方法习题实验题第2章Visual Basic语言基础21程序结构与编码规则211模块212模块中的代码213过程中的代码22数据类型221基本数据类型222自定义数据类型23常量、变量和函数231命名规则232常量233变量的声明234常用标准函数24运算符和表达式241运算符242表达式25应用举例习题实验题Visual Basic程序设计目录第3章Visual Basic程序设计基础31结构化程序设计311算法及其表示312基本结构32顺序结构33选择(分支)结构331二分支结构332多分支结构333分支嵌套34循环结构341For Next结构342Do While Loop语句343Do Loop While语句344Do Loop Until语句345循环结构的嵌套346其他辅助控制语句35数组351变量数组352控件数组36应用举例习题实验题第4章过程41过程的定义与调用411过程的定义412过程的调用413过程的作用域42递归421递归的概念422递归子过程和递归函数43常用算法举例431数学问题432排序433查找434方程求解435数值积分习题实验题第5章文件操作51文件511文件的结构512文件的存取类型52顺序文件521顺序文件的打开与关闭522顺序文件的写操作523顺序文件的读操作53随机文件54二进制文件55相关的语句和函数56文件系统对象模型561FileSystemObject对象562Drive对象、Folder对象和File对象563TextStream对象习题实验题第6章窗体设计61窗体611窗体的主要属性612窗体的主要事件613窗体的设计62多重窗体621多重窗体的管理622设置启动窗体623窗体处理63用向导生成窗体64多文档界面简介641MDI应用程序的特点642MDI窗体及子窗体的创建643MDI窗体的菜单和工具条习题实验题第7章标准控件的使用71命令按钮、图片框和图像框711命令按钮712图像框和图片框72标签与文本框721标签722文本框73框架、单选按钮与复选框731框架732单选按钮733复选框74列表框与组合框741主要属性742常用方法75文件系统控件751控件描述752主要属性和事件753文件系统控件的使用76滚动条77计时器控件习题实验题第8章菜单与对话框设计81菜单设计811菜单控件812菜单编辑器813创建菜单的步骤814菜单控件数组815菜单控件的代码816弹出式菜单82对话框设计821用窗体定制对话框822显示窗体对话框823MsgBox和InputBox函数824用公共对话控件实现标准对话框83工具栏设计831使用ToolBar控件832使用CoolBar控件84状态栏设计841建立状态栏842运行时改变状态栏习题实验题第9章图形操作91VB的坐标系统911默认坐标系912定制坐标系92图形控件921Line控件922Shape控件923MSChart控件93图形方法931Pset方法932Line方法933Circle方法934与作图相关的其他方法94绘图应用941图形的层次942简单动画设计习题实验题第10章与数据库连接101数据库的基本概念1011关系数据库1012记录集1013数据库引擎102可视化数据管理器103数据控件和数据绑定控件1031主要属性1032数据控件的主要事件和方法1033记录集的主要属性和方法1034用代码操作记录104ADO数据控件105数据库访问对象106结构化查询语言简介1061使用数据管理器查询1062SQL语法1063使用SELECT查询习题实验题第11章多媒体程序设计111Multimedia MCI控件1111多媒体基础1112MCI控件的基本属性及使用1113编辑控件按钮的属性1114时间格式属性1115窗口属性1116自动控制属性1117MCI控件的主要事件1118Animation控件112在VB中调用API函数1121API函数声明1122使用MCI函数习题实验题第12章应用实例——学生成绩管理系统121需求分析122系统分析1221主要特点1222实现功能123系统设计1231系统功能模块设计1232数据库设计124系统实现1241数据库结构的实现1242创建主窗体1243创建系统管理模块1244创建课程管理模块1245创建成绩管理模块1246创建帮助模块1247编写各菜单项代码1248系统的编译附录附录A使用VB的帮助系统A1使用MSDN Library查阅器A2使用上下文相关的帮助A3从Internet上获得帮助附录B程序调试与错误处理B1错误类型B11语法错误B12逻辑错误B13运行时错误B2程序调试B21调试工具栏B22标识当前模式B23使用调试窗口B24使用中断B25运行程序的指定部分B3错误处理B31错误对象及有关语句B32设计错误处理程序参考文献