




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可视化程序设计课程教 学 大 纲可视化程序设计课程教学大纲(总学时数:56(38+18),学分数:3.5)一、课程的性质、任务和目的可视化程序设计课程是计算机科学与技术专业的专业课。本课程以面向对象的可视化编程为核心,介绍Visual Basic程序设计中的基本概念、基本语法和编程方法,重点介绍了Visual Basic语言中程序的调试技术、文件访问技术、数据库访问技术等,要求学生通过理论学习和上机实习,深刻理解和领会Windows程序设计的特点和风格,掌握其方法和要领,学会可视化程序设计的通用方法和步骤。能够较快地掌握同类的编程语言,如:Delphi 等。二、课程的基本内容和要求(一) VB概述教学内容:1. VB的特点2. VB的启动和退出3. VB的集成开发环境教学要求:介绍Visual Basic的特点、熟悉Visual Basic的集成开发环境和定制系统集成开发环境的基本方法。(二) VB编程基础教学内容:1. 基本概念和术语2. 工程管理3. 创建一个简单的VB应用程序(应用程序设计、程序启动与运行、编译应用程序)教学要求:掌握Visual Basic中面向对象程序设计的基本概念、VB中工程管理的基本方法,熟练掌握Visual Basic应用程序从界面设计到代码设计、程序编译和程序运行的全过程。(三) Visual Basic程序设计基础教学内容:1. 基本概念2. 常量、变量及数据类型3. 数组4. 枚举、自定义类型5. 顺序结构、选择结构和循环结构6. 过程7. VB中的常用函数教学要求:熟练掌握Visual Basic语言的基本语法、Visual Basic语言中关于程序结构、数据类型、常用函数、过程的基本概念。(四) 用户界面设计教学内容:1. 简介2. 标准控件3. 文本编辑处理常用方法4. ActiveX控件简介 教学要求:熟练掌握窗体的常用属性、事件和方法,明确各标准控件的功能,熟练使用【属性】窗口设置属性,能为控件的事件过程编写简单代码,学会使用剪贴板对象、键盘事件,了解一些常用的ActiveX控件的功能。(五) 窗体、菜单和对话框教学内容:1. 用户界面简介2. 窗体运行模式3. MDI窗体设计4. 菜单设计5. 工具栏6. 状态栏7. 通用对话框8. 用户界面的基本设计原则 教学要求:熟练掌握菜单、弹出式菜单、状态栏、工具栏的设计方法,通用对话框控件的使用方法,了解多文档应用程序的特点及设计方法,逐步建立、了解用户界面设计的基本原则。(六) 调试与错误处理教学内容:1. VB运行模式及程序错误类型2. 错误捕获及处理3. 程序跟踪与调试教学要求:掌握Visual Basic 的运行模式及常见错误类型,掌握Visual Basic的错误处理机制、常见错误以及一般错误处理方法,熟练掌握Visual Basic的调试工具及常用的调试方法。(七) 文件处理系统教学内容:1. 文件系统基本概念2. 标准文件输入/输出3. 文件系统控件4. FileSystemObject模型5. 注册表Registry文件访问技术教学要求:熟练掌握Visual Basic 6.0中与文件有关的一些内容,包括标准文件的处理,文件系统控件的使用,与文件处理有关的一些函数和语句,了解VB中最新的文件系统对象模型(FSO)的使用方法。了解VB中系统注册表的访问方法。(八) 图形图像处理技术教学内容:1. 坐标系统和颜色2. 线条和形状控件3. 图像框(Image)控件4. 图片框(Picture Box)控件5. 绘图方法6. 多媒体常用控件简介教学要求:掌握Visual Basic中与图形处理有关的内容,包括图形控件:Picture Box(图形框)、Image(图像框)、Line(线条)和Shape(形状);图形方法:Line、Circle、Pset和Point等;以及常用多媒体控件的使用方法。(九) OLE、ActiveX技术*教学内容:1. OLE技术2. ActiveX技术教学要求:了解基于COM的两种技术:OLE和ActiveX控件。了解ActiveX控件的开发、调试和发布。(十) 数据库访问技术教学内容:1. 数据库概述2. 使用数据库管理器和ACCESS创建数据库3. 数据控件的使用(ADODC控件)4. 数据绑定控件的使用5. 数据环境 6. 数据报表7. ADO数据访问对象 教学要求:了解数据库的基本原理,熟练掌握用数据访问控件ADODC、数据环境访问数据库的方法,了解ADO数据访问对象的使用方法。了解数据库应用程序设计的基本结构、了解C/S结构的程序设计方法,掌握进行数据库程序设计的基本的方法和思路。说明:大纲中注有*的章节为提高部分,教师可根据教学情况灵活安排教学方式。三、学时分配表序号内容讲授课内实验小计1VB概述112VB编程基础2243Visual Basic程序设计基础74114用户界面设计82105窗体、菜单和对话框4266调试与错误处理2247文件处理系统4268图形图像处理技术4269OLE、ActiveX技术10数据库访问技术628小计381856四、实验项目表序号项目名称学时数内容和要求1VB 6.0中文版开发环境的初步了解2掌握VB集成开发环境的基本组成及选项设置;掌握建立一个应用程序的基本操作步骤;掌握运行程序和编译程序的基本方法;掌握VB联机帮助的使用2VB编程基础(一)2掌握VB常量、变量的定义和使用方法;掌握IF语句、Select语句的使用方法;掌握For循环、Do循环语句的使用方法;掌握InputBox、MsgBox函数的使用方法3VB编程基础(二)2掌握过程、函数的定义和使用方法;掌握参数的按值传递方式和按地址传递方式的区别;掌握数组的定义和使用方法4常用控件2掌握常用控件的重要属性、事件和方法;掌握常用ActiveX控件的特性;初步掌握创建基于图形用户界面应用程序的过程;熟练掌握键盘事件、鼠标事件过程的编写技巧5菜单、工具栏和状态栏的设计2掌握下拉式菜单的设计方法;掌握弹出式菜单的设计方法;了解工具栏和状态栏的设计方法6多文档文本编辑器的程序设计2掌握多窗体的加载、卸载及访问其它窗体的技巧;掌握通用对话框控件的使用方法;掌握顺序文件的基本操作方法;掌握简单MDI窗体的设计及使用技巧7VB的程序调试方法2了解VB程序调试工具的主要特性;利用VB调试器设置断点,观察变量并进行过程的跟踪;学会利用VB调试器来清除程序中存在的错误;学会编写出错处理程序8制作简单的屏幕保护程序2掌握图形控件、计时器控件、多媒体控件的使用方法;掌握VB中坐标系统的使用以及控件的定位方式;掌握VB中注册表的访问技术9数据库访问方法2掌握VB中创建数据库的方法;掌握控件的数据绑定方法;掌握利用ADO控件、数据环境访问数据库的基本方法;掌握利用数据环境和数据报表制作简单报表的方法五、有关说明(一) 教学建议教学中要求学生应能在课后自己上机,且课后上机时间至少大于实验中所安排的时间,这样才能较好地完成所安排的实验内容。(二) 课程建议教材Visual Basic程序设计教程电力工业出版社(三) 课程建议参考书VB6.0入门与提高清华大学出版社VB6.0程序设计导学 清华大学出版社中文版VB6.0开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 用向量法研究三角形性质教学设计-2023-2024学年高一下学期数学人教A版(2019)必修第二册
- 户外防火知识培训课件
- 户外炉具专业知识培训课件
- 户外救护知识培训课件
- 边缘计算标准化-洞察及研究
- 建筑方案设计单位要求(3篇)
- 区块链浏览器中的智能合约优化技术-洞察及研究
- 体验场景设计分析-洞察及研究
- 豪特建筑调温方案设计(3篇)
- 第10课 涂涂抹抹蜡笔画教学设计-2025-2026学年小学信息技术(信息科技)五年级上册人教版
- 2025四川能投合江电力有限公司员工招聘11人笔试参考题库附答案解析
- 湖北省圆创高中名校联盟2026届高三第一次联合测评 英语试卷(含答案详解)
- 2025年《中华人民共和国工会法》工会法律知识竞赛题库(含答案解析)
- 中国汽车零配件出口分析及各国进口政策影响白皮书 2025
- 工伤劳动能力鉴定课件
- 深圳流动摊贩管理办法
- 认识电影走进电影课件
- 服务器虚拟化资源调研表
- 过敏性紫癜护理PPT
- 2022年杭州市中小学教师职称考试卷
- dbx266XL双通道压缩器中文说明书
评论
0/150
提交评论