(完整版)《VB语言程序设计基础》课程教学大纲._第1页
(完整版)《VB语言程序设计基础》课程教学大纲._第2页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、VB语言程序设计基础课程教学大纲课程编号:0806606506课程名称:VB语言程序设计基础英文名称:VisualBasicLanguageProgrammingDesign课程类型:专业选修课总学时:24讲课学时:14上机学时:10学分:1.5适用对象:电气工程及自动化专业电网监控技术方向先修课程:大学计算机基础C语言程序设计一、课程性质、目的和任务本课程是电气工程及自动化专业电网监控技术方向的一门专业选修课,是一门实用性强、面向程序开发与应用的重要的专业课程。随着面向对象的程序设计方法日益成熟,人们考虑将各种图形界面和图像元素作为"对象"预先进行定义,用户在开发时只需直

2、接调用。VisualBasic正是基于这种思想产生的一种Windows应用程序开发工具。它具备易学易用的特点,且功能相当强大,它还拥有非常庞大的Windows应用程序开发用户群。通过本课程的学习,要求学生掌握VB语言的结构及开发环境,程序设计方法与基本数据结构,掌握已有控件与函数的调用方法;通过上机实践培养学生分析具体问题、解决实际问题的能力,为其它编程工具的学习以及今后的基于专业的系统开发打下坚实的基础。二、教学基本要求本课程是理论与实践并重的课程,要求学生既要掌握基础理论知识,又要掌握操作计算机和运行程序的基本技能;能够熟练运用VB6.0集成开发环境编制具有中等难度的应用程序,在实践中培养

3、独立分析问题和解决问题的能力。本课程的基本要求如下:1. 了解VB的特点,掌握在VB集成开发环境中编辑、编译、运行、调试程序的全过程,具备较强的程序调试能力。2. 掌握VB语言的基本语法成分和面向对象程序设计方法。3. 掌握VB常用控件的使用方法。4. 掌握VB的用户界面、菜单与多文档界面设计方法。本课程让学生既掌握了结构化程序设计方法又学会面向对象的编程思想,在实际应用中将两者有机结合。三、教学内容及要求1. VisualBasic程序设计概述(1) 了解VB的发展,功能及特点,了解VB的安装和启动过程。(2) 掌握VB集成开发环境。2. 简单的VB程序设计(1) 掌握对象的概念。(2) 掌

4、握窗体、标签、文本框、命令按钮的重要属性、事件和方法。(3) 掌握VB可视化集成开发环境,掌握在VB开发环境中编辑、编译、运行、调试程序的各种操作。3. VB语言基础(1)理解各种数据类型的名称、占用内存的字节数和表示的数据范围。(2)掌握变量与常量的命名规则,掌握声明变量的方法。(3) 掌握各类运算符的运算规则,掌握表达式中运算符的优先级。(4)掌握常用函数使用。4. 基本控制语句(1) 熟练掌握赋值语句的使用。(2) 熟练掌握Inputbox函数、MsgBox语句的使用。(3) 熟练掌握行f语句、块f语句的、iif函数、selectcase语句的用法。(4) 熟练掌握ForNext、dow

5、hile.loop、doloopwhile、dountilloop、doloopuntil循环语句的使用。5. 数组(1) 理解数组的维数和下标的上界、下界的概念。(2) 掌握常规数组、静态数组、动态数组的声明方法(3) 熟练地使用循环语句对数组进行操作。(4) 掌握控件数组、自定义数据类型的使用。6. 过程(1) 掌握函数过程的定义和调用,子过程的定义与调用。(2) 理解形式参数和实际参数的概念以及参数的传递方式。(3) 理解变量、过程的作用域。(4) 熟练编制通用过程。7. 常用控件(1) 熟练掌握单选按钮和复选框,框架,列表框和组合框,滚动条和Slider控件,时钟,ProgressBa

6、r控件,UpDown控件,Animation控件,SSTab控件的重要属性、事件和方法。8. 界面设计(1) 掌握通用对话框的使用。(2) 掌握菜单、工具栏和状态栏的设计。(3) 了解多重窗体和多文档界面的应用程序设计。四、实践环节VB程序设计课程是一门理论和实践相结合的课程,不仅要注重理解基本知识,更要注重培养软件设计的基本技能。实践性环节是巩固所学理论知识、使理论与实际相结合、提高程序设计能力和计算机操作能力的一项必不可少的重要环节。因此,课后习题、上机实验等都是加强程序设计训练所必需的。本课程安排的上机实验学时为10学时,课内开设的5个实验说明如下:(1)实验1熟悉VB6.0集成开发环境

7、及VB语言基础训练2学时(2)实验2选择结构和循环结构2学时(3)实验3数组2学时(4)实验4过程和函数2学时(5)实验5常用控件2学时每次实验后均要求学生写出实验报告,实验报告内容包括:题目、设计方案、流程描述、源程序清单、程序运行结果、程序存在问题和改进意见等。除此之外,学生必须对课后的习题利用课外时间上机验证。五、课外习题及课程讨论本课程通过课堂讲授例题、课后习题、上机实验以及课程设计等各个实践环节,对学生进行系统的程序设计训练。所有例题、课后习题、上机实验题都是精心挑选的,由浅入深环环相扣,步步推进,调动学生的主动性和自觉性并培养学生写程序的兴趣。每次课后都要求学生做至少3个完整的程序

8、,并定期检查学生做作业的情况,作业的数量和质量占平时成绩的一部分。六、教学方法与手段本课程的课堂教学采用多媒体方式进行,演示VB集成开发环境的使用方法和图形用户界面程序的运行情况。课堂讲授需要配有多媒体课件。七、各教学环节学时分配章节(或内容)讲课习题课讨论课实验其它合计VisualBasic程序设计概述1简单的VB程序设计1VB语言基础12基本控制语句22数组22过程32常用控件22界面设计2合计141024八、考核方式本课程为考查课,期末考试为闭卷笔试。学生的课程总评成绩由平时成绩(占30%)和期末考试成绩(占70%)两部分构成,平时成绩中实验成绩占15%,出勤、作业、课堂测验、学习主动性

9、等占15%。九、推荐教材和教学参考书教材:VisualBasic程序设计简明教程,龚沛增主编,高等教育出版社,2002。参考书:VisualBasic程序设计实用教程,王栋编著,清华大学出版社,2000年。十、说明大纲制订人:陈锦涛大纲审定人:鞠阳制订日期:2010年6月16日VB语言程序设计基础课程实验教学大纲一、实验教学目标与基本要求本课程的实验目的是使学生通过上机实验,巩固课堂所学的理论知识,使学生掌握面向对象程序设计的基本方法和基本技巧,能够独立编写较为简单Windows应用程序,能够理解和修改已有的程序,掌握上机操作调试程序的基本技能。上机实验的基本要求是使学生对给定的题目,在VB6

10、.0集成开发环境下完成程序的编辑、调试、运行工作。上机实验以设计型为主。二、本实验课程的基本理论与实验技术知识掌握VB语言的各种语言成分和面向对象程序设计的方法和技巧。掌握利用VB集成开发环境调试VB程序的方法和技巧。三、实验方法、特点与基本要求本课程共安排5个上机实验。上机实验前由老师给学生布置实验题目,要求学生实验前先作好准备,实验要事先写出源代码。上机实验时,利用VB集成开发环境调试程序,排除实验中出现的语法错误和逻辑错误,使程序能得到正确的执行结果,课后写出上机实验报告。四、实验主要仪器设备安装VB6.0集成开发环境的计算机。五、实验项目的设置与内容提要序号实验项目内容提要实验学时实验类型每组人数实验要求1VB环境和程序设计初步常用控件(窗体、文本框、标签、命令按钮)的应用2设计1必做2选择和循环结构if语句和switch语句编程While、dowhile、for编程2设计1必做3数组一维数组、二维数组的应用2设计1必做4过程和函数函数和过程的定义和调用2设计1必做5常用控件常用控件(单选按钮、复选框、列表框、组合框、滚动条、时钟等)的应用2设计1必做六、实验报告要求每次上机实验提交上机实验报告。报告由实验目的、实验内容、实验中遇到的问题和解决方法、源程序清单和运行结果组成。七、考核方式与成绩评定标准上机实验成绩:源代码编写20%、上

温馨提示

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

评论

0/150

提交评论