《Visual_Basic程序设计》教学.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《Visual_Basic程序设计》教学.doc》由会员分享,可在线阅读,更多相关《《Visual_Basic程序设计》教学.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南财经学院Visual Basic程序设计教学大纲 课程代码 先修课程大学计算机基础()授课对象本课程适用于河南财经学院非计算机类专业的本科学生教学目的与要求Visual Basic程序设计课程作为非计算机专业的课程,是一个功能强大的编程工具。实施本课程以前,学生应具有计算机基础方面的基本知识。通过Visual Basic程序设计课程的学习,使学生能够在“软件工程”的思想指导下,用缜密的逻辑思维,借助计算机解决工作、生活中的实际问题;通过Visual Basic程序设计课程的学习,培养学生具有实用型的应用软件开发能力,提高他们自我学习、自我发展的能力。通过Visual Basic程序设计课程
2、的学习,使学生在掌握Visual Basic基本编程的基础上,进一步掌握复杂程序的设计方法,包括:创建Visual Basic工程、用标准控件设计用户界面,文本和图形、ActiveX控件、Visual Basic数据库访问技术、多媒体及网络编程等,为今后承担Visual Basic应用程序的在本专业领域的应用和维护打下良好的基础。教学方式讲授、辅导、实验、作业。本课程是专业技能课,以大量实用程序为例,通过多媒体教学,讲、学、做结合,充分调动学生的学习积极性,提高学生的自学能力。通过课程设计使学生对所学知识融会贯通。考核方式平时成绩和期末考试相结合的方式,其中平时占40%,期末考试占60%。平时
3、考核的内容包括课堂回答问题、课内上机完成情况、课后作业情况以及考勤情况等。教学方式讲授、上机实验、辅导、作业教学时间安排各章学时安排见下表:教学内容教学时间周次学时数第1章 Visual Basic概述 122第2章 Visual Basic的对象及其基本操作222第3章 Visual Basic的语言规则3,444第4章 基本程序结构581616第5章 数组9,1044第6章 过程11,1244习题课1322第7章 常用控件1422第8章 数据文件1522第9章 界面设计 1622第1章 Visual Basic概述【本章导读】本章简要介绍程序、程序设计、面向对象程序设计技术的基本概念,并通
4、过一个简单的例题,介绍使用Visual Basic开发应用程序的一般步骤和Visual Basic集成环境的使用方法。通过对本章的学习,读者可以对Visual Basic以及创建Visual Basic应用程序的几个重要步骤有一个初步的了解。【本章要点】l 面向对象程序设计技术的基本概念l 开发应用程序的一般步骤第1章 Visual Basic集成环境的使用方法1.1 程序设计的基本概念1.1.1 程序1.1.2 程设设计1.1.3 程序设计语言1.2 认识Visual Basic程序1.2.1 Visual Basic的发展、特点1.2.2 第一个Visual Basic程序1.2.3 Vi
5、sual Basic应用程序的开发模式1.2.4 Visual Basic的工程简述1.3 Visual Basic的集成开发环境1.3.1 Visual Basic集成开发环境的主窗口1.3.2 对象窗口1.3.3 代码窗口1.3.4 工程资源管理窗口1.3.5 属性窗口1.3.6 工具箱窗口1.4 Visual Basic的帮助系统教学方式讲授+上机实践教学时间安排2学时+2学时实验1 Visual Basic集成环境的使用1.1 实验目的1. 掌握启动、退出Visual Basic的方法。2. 掌握Visual Basic集成环境的使用方法。3. 熟悉开发一个简单Visual Basic
6、程序的步骤。1.2 实验内容例1.1。第2章 Visual Basic的对象及其基本操作【本章导读】本章首先介绍了可视化编程中涉及的一些概念,然后简要介绍窗体和最基本的控件的使用。通过本章的学习,使读者对Visual Basic可视化界面设计有一个基本的了解,学会设计简单的窗口界面,编写不太复杂的应用程序。【本章要点】l Visual Basic 中对象的概念l Visual Basic 中对象的通用属性l 窗体的属性、事件、方法l Label标签、Text文本框、Command按钮应用2.1 对象的概念2.1.1 对象和类2.1.2 对象的属性、事件和方法2.2 窗体和基本控件2.2.1 对
7、象的基本属性2.2.2 窗体2.2.3 命令按钮2.2.4 标签框2.2.5 文本框教学方式讲授+上机实践教学时间安排2学时+2学时实验2 基本控件的使用2.1 实验目的1. 理解对象、属性、事件和方法的概念。2. 了解Visual Basic事件驱动的编程特点。3. 掌握Visual Basic程序编写,调试,运行步骤与方法。4. 掌握Label标签、Text文本框、Command按钮的应用。5. 掌握简单程序的开发方法。2.2 实验内容1. 例2.1。2. 例2.3。3. 例2.5。4. 习题二,第三题。第3章 Visual Basic的语言规则【本章导读】本章重点介绍Visual Bas
8、ic 的基本语法知识。包括各种数据类型的含义,常量和变量的定义和使用,运算符、表达式和函数的具体用法,以及编程规则的基本知识。【本章要点】l 数据类型的含义l 常量与变量的应用l 运算符、表达式和函数的应用3.1 数据类型3.1.1 字符型数据3.1.2 数值型数据3.1.3 布尔型数据3.1.4 日期型数据3.1.5 对象型数据3.1.6 变体型数据3.1.7 自定义型数据3.2 变量、常量和表达式3.2.1 变量3.2.2 常量3.2.3 运算符和表达式3.3 常用内部函数3.3.1 格式化输出函数3.3.2 数学函数3.3.3 字符串函数3.3.4 日期函数3.3.5 转换函数3.3.6
9、 测试函数3.4 程序设计风格3.4.1 编码规则3.4.2 书写要求教学方式讲授+上机实践教学时间安排4学时+4学时实验3 变量、常量、运算符和表达式的使用3.1 实验目的1. 掌握Visual Basic的编码规则2. 了解Visual Basic的数据类型3. 掌握变量、常量的声明和使用4. 掌握运算符和表达式的使用3.2 实验内容1. 编写相应程序,上机验证书中所有实例2. 编写相应程序,计算下列表达式的值 (设a=2,b=3,c=-1,d=5)Not (a+bc+d And a=c+d Or Not c0 Or d9 , 10 9(4) 109 Or 10 9, Not (109 O
10、r 10 9)实验4 常用内部函数的使用4.1 实验目的掌握Visual Basic的内部函数的使用。4.2 实验内容1. 编写相应程序,上机验证书中所有实例。2.为下列程序段编写相应程序,写出运行结果。a$=Visual Basic b$= Goodc$=b$ & UCase(Mid$(a$,7,1)&Right$(a$,5) 3编写相应程序,用相应的函数取出字符串 this is a book 中的四个单词。4.有一字母的ASCII值为100,编写相应程序求该字母是什么及排在该字母前两位的是什么?5编写相应程序,计算半径为100的圆的面积。要求:其中用符号型常量表示,面积的值保留两位小数并
11、使用千位分隔符。6为下列程序段编写相应程序,写出运行结果。于 str1 = this is a bookstr2 = isa = InStr(str1, str2)Print Mid$(str1, a, 2 * Len(str2) + 1)第4章 基本程序结构【本章导读】Visual Basic是一种基于对象的可视化的程序设计语言,在Visual Basic中,界面设计非常方便、直观。但要让计算机完成一个特定的作业,还必须编写相应各种事件的程序代码,这是程序设计的重点和难点。程序设计有三种基本结构,它们是顺序结构、选择结构和循环结构,这是程序设计的基础,这些内容将在本章中一一介绍。同时还在最后
12、一节介绍一些程序设计中的常用算法,以期达到事半功倍的效果。【本章要点】l 顺序结构l 选择结构l 循环结构4.1 顺序结构的程序设计4.1.1 赋值语句4.1.2 Print方法4.1.3 人机交互4.1.4 With语句4.2 选择结构的程序设计4.2.1 简单条件选择结构的程序实现4.2.2 选择结构的嵌套4.2.3 多条件选择结构的程序实现4.2.4 条件函数4.2.5 Go To语句的程序实现4.3 循环结构的程序设计4.3.1 条件循环的程序实现4.3.2 固定循环次数的程序实现4.3.3 不固定循环次数的程序实现4.3.4 循环结构的嵌套4.4 常用算法举例4.4.1 穷举法4.4
13、.2 递推法4.4.3 几种求方程近似根的方法教学方式讲授+上机实践教学时间安排16学时+16学时实验5 顺序结构5.1 实验目的1. 掌握顺序结构的概念。2. 掌握赋值语句的功能和使用方法。3. 掌握人机交互语句的使用。5.2 实验内容1. 例4.4请读者考虑:如果将程序中给ZP 赋值的语句做如下修改后再运行程序,会有什么结果输出,为什么?ZP = KS * 70 + ZY * 10 + CS * 202. 例4.63. 习题四,第三题,第2题实验6 选择结构6.1 实验目的1. 掌握选择结构程序设计的概念。2. 掌握If语句的一般格式、功能和使用。3. 掌握Select Case语句的一般
14、格式、功能和使用.4. 掌握Goto语句、On Goto语句的一般格式、功能和使用6.2 实验内容1. 例4.92. 例4.11请考虑:如果将上例中的: If R = 90 Then G = 优秀 ElseIf R = 80 Then G = 良好 ElseIf R = 70 Then G = 中等 ElseIf R = 60 Then G = 及格 Else G = 不及格 End If换为: If R = 60 Then G = 及格 ElseIf R = 70 Then G = 中等 ElseIf R = 80 Then G = 良好ElseIf R = 90 Then G = 优秀 E
15、lse G = 不及格 End If程序运行结果会有什么变化?为什么?3. 习题四,第三题,第1题4. 习题四,第三题,第3题实验7 循环结构7.1 实验目的1. 掌握循环结构程序设计的概念。2. 掌握While-Wend语句的一般格式、功能和使用。3. 掌握For-Next语句的一般格式、功能和使用。4. 掌握Do-Loop语句的一般格式、功能和使用7.2 实验内容1. 例4.142. 例4.153. 例4.204. 例4.235. 习题四,第三题,第4题实验8 三种基本结构的综合应用8.1 实验目的1. 掌握程序设计基本结构的综合应用。8.2 实验内容1. 例4.22 完成其他几个图形的处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual_Basic程序设计 Visual_Basic 程序设计 教学
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内