制(修)订日期.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
制(修)订日期.doc

制(修)订日期: 2015年10月 算法与程序设计课程 教 学 大 纲 算法与程序设计课程教学大纲 (学时数:64,学分数:4) 一、课程性质、任务和目的 本课程是一门公共基础课,是为非计算机专业学生开设的一门程序设计语言课程。 通过该课程的学习,使学生不但要具有高级语言程序设计的能力,同时也要掌握面向对象的程序设计方法,能运用所学的知识开发图形界面下的应用程序。 目的是为了培养学生的计算机应用能力,为学生以后结合专业进行软件开发打好基础,促进学生综合素质的提高。 二、课程基本内容和要求 1.Visual Basic语言基础 (1)理解面向对象的程序设计方法 (2)了解基于Windows环境下的应用程序的工作方式 (3)熟练掌握Visual Basic集成开发环境的基本操作 (4)掌握创建Visual Basic应用程序的一般步骤 (5)掌握程序代码的组织方式:过程与模块 (6)熟练掌握源程序的书写规则 (7)熟练掌握Visual Basic的常用数据类型 (8)掌握不同类型常量的表示方法 (9)变量 ①熟练掌握变量命名规则 ②掌握全局变量、局部变量和静态变量的说明 ③熟练掌握赋值语句、Option语句 (10)运算符与表达式 ①熟练掌握算术运算、关系运算、逻辑运算与字符串运算 ②掌握各种运算符和表达式的优先级 (11)Visual Basic公共函数 ①掌握常用的算术函数、字符串函数、日期时间函数、转换函数 ②了解常用的其它函数 2.Visual Basic的用户界面 (1)创建窗体 ①掌握窗体的常用属性、方法(包括Print方法和Cls方法)、事件 ②熟练掌握窗体的显示与隐藏、装载与卸载 (2)基本控件的特性及应用 ①熟练掌握公用属性:Name、Caption、Enabled、Font、Visible等 ②掌握公用方法:Move、Refresh、SetFocus ③掌握公用事件:Click、DblClick、LostFocus ④熟练掌握文本框控件(TextBox) ⑤掌握标签控件(Label) ⑥熟练掌握命令按钮控件(CommandButton) ⑦掌握单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame)控件 ⑧掌握列表框(ListBox)、组合框(ComboBox)控件 ⑨掌握图片框(PictureBox)控件、基本掌握图像(Image)控件 ⑩基本掌握定时器控件(Timer) (3)定制窗体菜单 ①掌握菜单编辑器的使用 ②熟练掌握创建下拉菜单的方法、了解弹出式菜单 (4)了解多窗体工程的设计 (5)掌握键盘和鼠标事件 3. Visual Basic结构语句 (1)熟练掌握用户交互函数(InputBox和MsgBox)、赋值语句 (2)选择分支结构语句 ①熟练掌握If-Then-Else-End If结构语句 ②熟练掌握Select-Case-End Select结构语句 (3)循环结构语句 ①掌握Do-Loop循环结构语句 ②熟练掌握For-Next循环结构语句 ③掌握循环嵌套、强制退出循环 (4)其他控制语句 ①掌握Goto语句、Exit语句、End语句、Stop语句 ②掌握With-End With语句 4.数组 (1)数组的概念 ①熟练掌握数组命名,数组定义(维界、类型和大小) ②熟练掌握数组函数:Ubound、Lbound、Array (2)数组的基本操作 ①熟练掌握数组的结构 ②熟练掌握数组元素的赋值、输出、引用 ③掌握数组中For Each-Next结构语句的使用 ④掌握数组的排序 (3)动态数组的使用 ①熟练掌握动态数组的声明 ②掌握数组的重定义 ③熟练掌握Preserve参数的使用 ④掌握Erase语句 (4)控件数组 ①掌握控件数组的基本概念及控件数组的建立方法 ②基本掌握控件数组的应用 5.过程设计和程序调试 (1)Sub过程 ①熟练掌握事件过程的定义、建立及调用 ②熟练掌握通用Sub过程的定义、建立及调用 (2 Function过程 ①熟练掌握Function过程的定义与建立 ②熟练掌握Function过程的调用 (3)过程调用时的数据传递 ①熟练掌握形参和实参的概念 ②掌握按值传递、按地址传递的使用 ③掌握简单变量参数、数组参数的传递 (4)领会对象参数 (5)了解可选参数与可变参数 (6)理解递归过程的调用和返回两个阶段的执行过程 (7)变量的作用域 ①掌握过程级变量、知道模块级变量、了解全局变量 ②熟练掌握同名变量的使用 ③掌握静态变量的定义和使用 (8)程序调试 ①掌握程序调试的基本概念 ②掌握程序执行方式 ③了解程序调试的窗口与对话框 6.文件操作 (1)标准文件控件 ①掌握驱动器列表框、目录列表框、文件列表框 ②熟练掌握文件控件的组合使用 (

您可能关注的文档

文档评论(0)

tangtianbao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档