高级语言程序设计vb教学大纲.doc_第1页
高级语言程序设计vb教学大纲.doc_第2页
高级语言程序设计vb教学大纲.doc_第3页
高级语言程序设计vb教学大纲.doc_第4页
高级语言程序设计vb教学大纲.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高级语言程序设计(VB)课程教学大纲课程类别:公共基础课适用专业:高校理、工、农类等非计算机专业授课学时:64学分:4 一、 课程简介本课程是根据教育部提出的高校非计算机专业计算机教育三个层次的课程体系开设的,属于第二层次“计算机技术基础”的教学范畴,是高校理、工、农类等非计算机专业的一门必修课程。本课程以Visual Basic 6.0为背景,介绍面向对象的高级语言程序设计方法以及可视化编程技术。通过该课程的教学,使得学生掌握面向对象的、可视化的程序设计方法,能够使用VB进行初步的Windows应用程序设计,为将来从事软件开发或相关工作打下良好的理论和技术基础。二、 课程内容和基本要求1、 Visual Basic概述1.1 Visual Basic简介1.2 VB集成开发环境1.3 使用VB帮助系统本章目标:(1) 了解Visual Basic的发展简史、功能特点和集成开发环境(2) 掌握Visual Basic的安装与启动(3) 掌握获取帮助的方法与手段2、 Visual Basic程序设计入门2.1程序设计方法的演进2.2 对象的概念及描述对象的三要素2.3 窗体、按钮、标签和文本框 2.4 VB工程的创建及综合应用2.5 VB工作环境的重定制本章目标:(1) 了解程序设计方法的演进(2) 掌握对象的概念及描述对象的三要素(3) 掌握VB应用程序的构成和创建VB应用程序的过程(4) 掌握VB工程的创建、打开、运行和保存(5) 掌握窗体、命令按钮、文本框和标签基本控件常用属性、方法和事件的使用(6) 了解可执行文件的生成和VB工作环境的重定制3、 VB语言基础3.1 VB编码基本规则3.2 数据类型3.3 变量与常量3.4 常用内部函数3.5 运算符3.6 表达式3.7 基本约定与语句本章目标:(1) 掌握编码基本规则(2) 掌握常见的数据类型(3) 掌握变量和常量含义及声明方法(4) 掌握常见内部函数的用法(5) 掌握运算符和表达式的书写和应用(6) 掌握VB的基本语句4、 基本结构程序设计4.1 基本数据输入输出4.2 选择结构语句4.3 循环结构语句4.4 相关常用算法本章目标:(1) 掌握基本数据输入输出方式(用户交互函数和消息框函数)(2) 掌握顺序结构程序设计(3) 掌握选择结构程序设计(4) 掌握循环结构程序设计5、 数组5.1 数组的概念5.2 一维数组5.2 多维数组 5.3 数组的常用操作5.4控件数组本章目标:(1) 掌握静态数组与动态数组的声明与使用(2) 掌握数组基本操作(3) 了解控件数组6、 常用控件及其应用6.1 数据输入控件6.2 计时器6.3 对话框6.4 鼠标器、键盘本章目标:(1) 掌握单选按钮、复选框、框架和滚动条的使用(2) 掌握列表框、组合框中项目的添加、删除、选择和使用(3) 掌握计时器控件的工作原理和时间的表示方式(4) 掌握使用对话框进行人机对话(5) 掌握键盘、鼠标的事件过程的使用方法7、 图形与图像处理7.1 图形操作基础7.2 绘图属性7.3 图形方法7.4 图形与图像常用控件7.5 常见应用本章目标:(1) 掌握图形操作基础(包括坐标系统、图形层概念)(2) 掌握绘图的基本属性(3) 掌握常用的图形控件(4) 掌握常用的图形方法(5) 了解图形图像常见应用8、 文件操作8.1 文件操作控件8.2 文件的结构与分类8.3 文件操作基础8.4 顺序文件的操作8.5 随机文件的读写操作8.6 常用的文件操作命令语句和函数本章目标:(1) 掌握文件系统控件的使用(2) 了解文件的结构与分类(3) 掌握顺序文件的读写操作(4) 了解随机文件的读写操作(5) 了解文件常用操作命令语句和函数9、 界面设计9.1 多重窗体9.2 菜单设计9.3 工具栏设计9.4 状态栏设计本章目标:(1) 掌握多窗体的设计和操作(2) 掌握菜单的组成和设计(3) 了解工具栏的设计与实现10、 过程10.1 子过程10.2 函数过程10.3 参数传递10.4 过程的嵌套和递归调用10.5 变量与过程的作用域10.6 程序调试本章目标:(1) 掌握子过程与函数过程的定义与调用(2) 掌握子过程与函数过程的参数传递方式(3) 掌握变量与过程的作用域(4) 了解递归第十一章、第十二章和第十三章为提高部分。三、 学时分配教学内容理论授课时数实践授课时数1、 Visual Basic概述122、 Visual Basic程序设计入门433、 VB语言基础444、 基本结构程序设计655、 数组456、 常用控件及其应用337、 图形与图像处理228、 文件操作229、 界面设计2210、 过程43复习01合计3232四、 考核方式及成绩评定方法总评成绩=期末考试成绩*70%+平时成绩*30%。(平时成绩:含实验成绩、课堂考勤、提问和作业)五、 说明1、 教学手段:采用多媒体教学手段,即在多媒体教室运用多媒体课件和设备授课。2、 本课程开设相应的实验课,要求学生完成不少于34学时的实验,实验项目见本课程实验教学大纲。每次实验需要提交电子文档。3、 教学内容的部分内容可以根据不同专业情况进行适当的取舍。高级语言程序设计(VB)实验教学大纲课程类别:公共基础课实验课性质:课内实验适用专业:高校理、工、农类等非计算机专业一、 实验课程简介本实验课程是高级语言程序设计(VB)课程教学中不可或缺的环节。通过完成一批验证性、设计性和综合性的实验项目,将会使学生加深理论课教学内容的理解,逐步掌握程序设计的基本知识和技巧,建立面向对象的思维和方法,最终达到具有能根据实际需要开发简单的Windows应用程序的能力。同时,通过本实验课程的教学,加强学生分析问题、解决问题的能力,培养他们实事求是、严肃认真的科学态度、严谨的工作作风以及创新思维和能力,从而提高自身的价值和社会竞争力。通过本实验课程的学习,学生应达到以下基本要求:1. 了解面向对象、可视化和事件驱动等基本概念。2. 熟悉VB的集成开发环境。3. 掌握VB程序设计的基本知识和技巧。4. 初步掌握使用VB设计简单的Windows应用程序。二、 实验项目及学时分配实验项目名称基本要求实验学时实验属性必做选做1、 Visual Basic程序设计入门1、 掌握启动与退出VB的方法。2、 熟悉VB的集成开发环境。3、 掌握创建VB应用程序的完整过程4、 掌握VB工程的创建、打开、运行和保存5、 掌握常用控件(窗体、文本框、标签和命令按钮)常用属性、重要事件和基本方法。6、 了解VB工作环境的重定制5验证必做2、 基本结构程序设计1、 掌握表达式和赋值语句的正确书写规则。2、 掌握常用函数的使用。3、 掌握单分支、双分支和多分支条件语句的使用。4、 掌握情况语句的使用。5、 了解IIF函数的使用。6、 掌握For和Do语句的使用。7、 了解如何控制循环条件、防止死循环或不循环。9验证必做3、 数组1、 掌握数组的声明、数组元素的引用。2、 了解静态数组与动态数组使用的区别。3、 应用数组解决与数组相关的常用算法问题。4、 掌握控件数组。5设计必做4、 常用控件及其应用1、 掌握选择性控件和时钟控件的常用属性、重要事件和基本方法。2、 掌握通用对话框的使用。3、 掌握鼠标和键盘的事件及其事件过程的编写。3设计必做5、 图形与图像处理1、 掌握建立图形坐标系的方法。2、 熟悉VB的图形图控件和图形方法。3、 掌握建立、编辑、保存和运行一个简单应用程序的完整过程。4、 掌握常用几何图形绘制方法。5、 了解图形漫游的实现方法。2设计必做6、 文件操作1、 掌握文件系统控件的使用。2、 掌握顺序文件、随机文件及二进制文件的特点和使用。3、 掌握文件的打开、关闭和读写操作。4、 了解文件和目录操作语句及函数的使用。2综合必做7、 界面设计1、 掌握多重窗体的设计和操作。2、 掌握窗口菜单、弹出式菜单的设计方法。3、 了解工具栏、状态栏的使用。4、 综合应用所学知识,编写具有可视化界面的应用程序。2综合必做8、 过程1、 掌握自定义函数过程和子过程的定义及其调用。2、 了解形参与实参的对应关系。3、 掌握值传递与地址传递及其两者的区

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论