- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)标准文件控件
①掌握驱动器列表框、目录列表框、文件列表框
②熟练掌握文件控件的组合使用
(
您可能关注的文档
- 农村家庭教育现状及对策.doc
- 冷水滩区高科园一号储备用地围墙建设工程.doc
- 几种电法仪器在地质勘查中的应用.pdf
- 出生、生存、死亡、经历、学历、学位、职业、职称、有无违.doc
- 初一语文(上)期中考质量分析.doc
- 初三说明文教学中的点滴体会.doc
- 初中一年级生物学上册知识复习提纲.doc
- 初中数学作业讲评策略的探索.ppt-初中数学作业讲评策略的探索.ppt
- 初中数学学科简报第3期.doc
- 刺客列传ppt课件-每个人都有每个人的人生信条,而历史上有.ppt
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
原创力文档


文档评论(0)