版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可视化程序设计课程教学大纲
可视化程序设计课程教学大纲(总学时数:56(38+18),学分数:3.5)一、课程的性质、任务和目的可视化程序设计课程是计算机科学与技术专业的专业课。本课程以面向对象的可视化编程为核心,介绍VisualBasic程序设计中的基本概念、基本语法和编程方法,重点介绍了VisualBasic语言中程序的调试技术、文件访问技术、数据库访问技术等,要求学生通过理论学习和上机实习,深刻理解和领会Windows程序设计的特点和风格,掌握其方法和要领,学会可视化程序设计的通用方法和步骤。能够较快地掌握同类的编程语言,如:Delphi等。二、课程的基本内容和要求VB概述教学内容:VB的特点VB的启动和退出VB的集成开发环境教学要求:介绍VisualBasic的特点、熟悉VisualBasic的集成开发环境和定制系统集成开发环境的基本方法。VB编程基础教学内容:基本概念和术语工程管理创建一个简单的VB应用程序(应用程序设计、程序启动与运行、编译应用程序)教学要求:掌握VisualBasic中面向对象程序设计的基本概念、VB中工程管理的基本方法,熟练掌握VisualBasic应用程序从界面设计到代码设计、程序编译和程序运行的全过程。VisualBasic程序设计基础教学内容:基本概念常量、变量及数据类型数组枚举、自定义类型顺序结构、选择结构和循环结构过程VB中的常用函数教学要求:熟练掌握VisualBasic语言的基本语法、VisualBasic语言中关于程序结构、数据类型、常用函数、过程的基本概念。用户界面设计教学内容:简介标准控件文本编辑处理常用方法ActiveX控件简介教学要求:熟练掌握窗体的常用属性、事件和方法,明确各标准控件的功能,熟练使用【属性】窗口设置属性,能为控件的事件过程编写简单代码,学会使用剪贴板对象、键盘事件,了解一些常用的ActiveX控件的功能。窗体、菜单和对话框教学内容:用户界面简介窗体运行模式MDI窗体设计菜单设计工具栏状态栏通用对话框用户界面的基本设计原则教学要求:熟练掌握菜单、弹出式菜单、状态栏、工具栏的设计方法,通用对话框控件的使用方法,了解多文档应用程序的特点及设计方法,逐步建立、了解用户界面设计的基本原则。调试与错误处理教学内容:VB运行模式及程序错误类型错误捕获及处理程序跟踪与调试 教学要求:掌握VisualBasic的运行模式及常见错误类型,掌握VisualBasic的错误处理机制、常见错误以及一般错误处理方法,熟练掌握VisualBasic的调试工具及常用的调试方法。文件处理系统教学内容: 文件系统基本概念标准文件输入/输出文件系统控件FileSystemObject模型注册表Registry文件访问技术 教学要求:熟练掌握VisualBasic6.0中与文件有关的一些内容,包括标准文件的处理,文件系统控件的使用,与文件处理有关的一些函数和语句,了解VB中最新的文件系统对象模型(FSO)的使用方法。了解VB中系统注册表的访问方法。图形图像处理技术教学内容:坐标系统和颜色线条和形状控件图像框(Image)控件图片框(PictureBox)控件绘图方法多媒体常用控件简介 教学要求:掌握VisualBasic中与图形处理有关的内容,包括图形控件:PictureBox(图形框)、Image(图像框)、Line(线条)和Shape(形状);图形方法:Line、Circle、Pset和Point等;以及常用多媒体控件的使用方法。OLE、ActiveX技术*教学内容:OLE技术ActiveX技术 教学要求:了解基于COM的两种技术:OLE和ActiveX控件。了解ActiveX控件的开发、调试和发布。数据库访问技术教学内容:数据库概述使用数据库管理器和ACCESS创建数据库数据控件的使用(ADODC控件)数据绑定控件的使用数据环境数据报表ADO数据访问对象 教学要求:了解数据库的基本原理,熟练掌握用数据访问控件ADODC、数据环境访问数据库的方法,了解ADO数据访问对象的使用方法。了解数据库应用程序设计的基本结构、了解C/S结构的程序设计方法,掌握进行数据库程序设计的基本的方法和思路。 说明:大纲中注有*的章节为提高部分,教师可根据教学情况灵活安排教学方式。三、学时分配表序号内容讲授课内实验小计1VB概述112VB编程基础2243VisualBasic程序设计基础74114用户界面设计82105窗体、菜单和对话框4266调试与错误处理2247文件处理系统4268图形图像处理技术4269OLE、ActiveX技术10数据库访问技术628小计381856四、实验项目表序号项目名称学时数内容和要求1VB6.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控件、数据环境访问数据库的基本方法;掌握利用数据环境和数据报表制作简单报表的方法五、有关说明教学建议教学中要求学生应能在课后自己上机,且课后上机时间至少大于实验中所安排的时间,这样才能较好地完成所安排的实验内容。课程建议教材《VisualBasic程序设计教程》 电力工业出版社课程建议参考书《VB6.0入门与提高》 清华大学出版社《VB6.0程序设计导学》 清华大学出版社《中文版VB6.0开发指南》
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南红河州泸西县融媒体中心招聘编外人员2人备考题库附参考答案详解(预热题)
- 2026上半年四川中医药高等专科学校招才引智招聘5人备考题库(上海场)带答案详解(满分必刷)
- 2026渤海银行武汉分行社会招聘备考题库附参考答案详解(培优a卷)
- 2026天津联通派遣制智家工程师、营业员招聘5人备考题库带答案详解(黄金题型)
- 2026中盐东兴盐化股份有限公司招聘17人备考题库附答案详解(培优a卷)
- 2026江苏盐城市射阳县教育局下属事业单位赴高校招聘教师17人备考题库及参考答案详解(满分必刷)
- 2026湖北武汉市第三医院眼科招聘备考题库附参考答案详解(基础题)
- 2026黑龙江哈尔滨工程大学信息与通信工程学院集成电路学院岗位招聘1人备考题库及答案详解【名师系列】
- 2026中兴财经暑假实习生招聘备考题库及参考答案详解(精练)
- 2026北京大学深圳研究生院新材料学院实验技术岗位招聘1人备考题库及1套参考答案详解
- 激光先进制造技术 课件 第6章 激光复合制造技术
- 企业复工复产现场核查表
- 全面把握新时代的深刻内涵
- 2023年北京市各区(海淀朝阳丰台东西城等)高三下语文高考一模汇编7 基础运用含详解
- 工业机器人离线编程说课1010
- 2022年中国石油大学《化工原理二》完整答案详解
- 精选李叫兽精选集:文案不是文字
- 岩土工程原位测试5波速
- GB/T 21389-2008游标、带表和数显卡尺
- GB/T 17193-1997电气安装用超重荷型刚性钢导管
- GB/T 10156-2009水准仪
评论
0/150
提交评论