《可视化编程技术教学大纲》
- 格式:doc
- 大小:55.50 KB
- 文档页数:8
《可视化编程技术教学大纲》 Visual Programming 一、课程教学目标 1、任务和地位:本课程是计算机通信专业和软件专业的专业必修课。 2、知识要求:本课程要求学生学习过至少一门面向过程的程序语言,先开课程为《计算机基础》、《数据结构》、《数据库原理》。 3、能力要求:通过本课程教学,培养学生清晰OOP程序设计基本概念,Visual Basic语法基础;掌握Visual Basic中各种应用程序的开发技巧,及Visual Basic工具的使用;理解软件开发前沿技术的概念并掌握其开发方法;形成学习可视化语言的系统方法。最终使学生能够达到并且胜任软件开发工作的水平要求。
二、教学内容的基本要求和学时分配 1、本课程总学时48学时,另上机16学时。
教 学 内 容 章 目 本课程学分: 学 时 分 配 讲课 上机 小计 第一章 概述 3 2 第二章 Visual Basic基础 6 2 8 第三章 应用程序开发 18 8 26 第四章 调试与错误处理 3 3 第五章 ActiveX、COM、DCOM技术 6 6 第六章 DDE动态数据交换 3 2 5 第七章 OLE对象链接与嵌入 3 3 第八章 Windows应用程序接口API 3 2 5 第九章 基于Windows的TCP/IP编程 3 3 第十章 Internet编程 3 2 5 合 计 51 16 67
2、具体要求: 第一章 概述 [目的要求] 熟悉Visual Basic的IDE环境。 [教学内容] 1.1 Visual Basic 6.0的三种版本 1.2 Visual Basic集成开发环境IDE 1.3 第一个Visual Basic应用程序 1.4 Visual Basic的文件系统 1.5 Visual Basic的特点 1.2 MSDN的使用 1.3 可视化编程基本概念 1.4 面向对象编程基本概念 [教学方法] 利用多媒体进行演示、讲解。 [课 时] 2学时 第二章 Visual Basic基础
[目的要求] 理解和掌握Visual Basic语法基础。 [教学内容] 2.1 Visual Basic语法基础 2.1.1 书写规则 2.1.2 标准数据类型和自定义数据类型 2.1.3 可变数据类型 2.1.4 顺序、选择、循环程序结构 2.1.5 对象集合 2.1.6 数组和控件数组 2.1.7 Sub和Function过程 2.1.8 对象、类和继承 2.1.9 集合 2.2 窗体、标准控件及部分ActiveX控件 2.3 Visual Basic应用程序向导和应用程序安装向导
[重点难点] Visual Basic的各种语法。 [教学方法] 利用例程进行讲解。 [课 时] 4学时 第三章 应用程序开发
[目的要求] 熟练掌握各种应用程序的开发。 [教学内容] 3.1 MDI多文档界面应用程序 3.2 图形程序应用程序 3.3 文件应用程序 3.4 多媒体应用程序 3.5 数据库应用程序 3.5.1 数据库基本概念 3.5.2 SQL结构化查询语言基础 3.5.3 可视化数据管理器 3.5.4 Data数据控件 3.5.5 数据绑定控件 3.5.6 DAO与本地数据库访问 3.5.7 窗体的设计和应用 3.5.8 客户/服务器应用程序开发(ODBC和RDO) 3.5.9 ADO控件及其对象 3.5.10 数据报表设计器与报表 [重点难点]数据库应用程序的开发技术。 [教学方法]利用例程进行讲解。 [作 业] 开发一个数据库系统。 [课 时] 14学时 第四章 调试与错误处理
[目的要求] 掌握调试技术、及利用代码进行错误捕捉和处理。 [教学内容] 4.1 程序错误分类 4.2 调试工具栏 4.3 设置断点 4.4 跟踪程序的运行 4.5 使用调试窗口 4.5.1 立即窗口 4.5.2 本地窗口 4.5.3 监视窗口 4.6 错误捕捉与处理 4.7 条件编译
[重点难点] 调试的几种方式、及错误处理的方法。 [教学方法] 利用例程讲解。 [课 时] 2学时 第五章 ActiveX与COM、DCOM技术 [目的要求] 了解ActiveX、COM与DCOM技术。
[教学内容] 5.1 ActiveX DLL动态链接库 5.2 ActiveX EXE组件 5.3 ActiveX控件
[重点难点] ActiveX技术的理解。 [教学方法] 利用例程讲解。 [作 业] 完成一个ActiveX技术的小程序。 [课 时] 2学时 第六章 DDE动态数据交换 [目的要求] 理解和掌握DDE动态数据交换技术。 [教学内容] 6.1 DDE简介 6.2 Visual Basic中的DDE 6.3 建立DDE应用程序
[重点难点] DDE的三种工作方式。 [教学方法]利用例程讲解。 [作 业] 完成一个DDE程序。 [课 时] 1学时 第七章 OLE对象链接与嵌入 [目的要求] 掌握OLE技术
[教学内容] 7.1 使用OLE控件 7.2 链接对象与嵌入对象 7.3 OLE控件的属性
[重点难点] 链接与嵌入的区别。 [教学方法] 利用例程进行讲解。 [课 时] 1学时 第八章 Windows应用程序接口API [目的要求] 了解API
[教学内容] 8.1 静态链接库和动态链接库 8.2 在Visual Basic中使用动态链接库 8.2.1 API文本浏览器 8.2.2 API过程调用 8.2.3 句柄 8.2.4特殊类型数据的传送
[重点难点]API的结构。 [教学方法]选择几个API函数进行讲解。 [课 时] 2学时 第九章 基于Windows的TCP/IP编程 [目的要求] 了解TCP/IP编程 [教学内容] 9.1 Windows套接字 9.2 TCP协议应用程序 9.3 UDP协议应用协议应用程序
[重点难点] Windows套接字的使用。 [教学方法] 例程讲解 [课 时] 2学时 第十章 Internet编程 [目的要求] 了解Internet编程技术。
[教学内容] 10.1 脚本编写语言VBScript 10.2 ActiveX Control Pad 10.3 Active Document 10.4 IIS应用程序开发
[重点难点] VBScript语法、IIS服务器的使用 [教学方法] 例程讲解。 [课 时] 2学时 三、大纲说明
1、教材:常晓波、刘颖(译) 《Visual Basic 6.0高级编程》 参考书及资料: 冷向君 编著 《Visual Basic中文版入门与提高》 梁普选 主编 《新编Visual Basic程序设计教程》 徐国平 郭力平 主编 《VBA中文版程序设计与应用》 胡荣根 编著 《Visual Basic 6.0数据库和Internet编程》 刘炳文 编著 《Visual Basic 6.0程序设计-ActiveX篇》 黄嘉辉 黄悦珊 编著《Visual Basic与Windows API程序设计高手》 王罡 林立志 编著 《基于Windows的TCP/IP编程》 黄嘉辉 编著 《互联网与TCP/IP进阶程序设计》 [美]Wayne S.Freeze 著 金德洪 袁海洋 等译 《Visual Basic开发指南-COM和COM+篇》 [美]Dianne Siebold 著 邱仲潘 等译 《Visual Basic开发指南-SQL Server篇》 Microsoft 著 希望图书创作室 译 《Visual Basic语言参考手册》 [美]Loren D.Eidahl 等著 骆丽 等译 《金版Visual Basic 5》 [美]Clayton Walnum 著 王国春 施妍然 译 《Visual Basic游戏编程21天自学通》
2、本课程教学51学时,上机16学时。 2、要求学生在上机过程中独立开发一个数据库系统。 可视化编程技术课程简介 课程名称 中文 可视化编程技术 总学时 64 英文 Visual Programming 学分 3.5 开课单位 计算机与通信工程系 授课方式 授课教师 刘捷 撰搞人 刘捷 适用专业 计算机专业 课程属性 专业必修课 先修课程 计算机基础、数据结构、数据库原理
课程简介 本课程是计算机通信专业和软件专业的专业必修课。要求学生学习过至少一门面向过程的程序语言,先开课程为《计算机基础》、《数据结构》、《数据库原理》。 Visual Basic是微软公司推出的的一种功能强大的软件开发工具,可开发各种Windows应用软件、数据库和网络应用系统,它好学易用的特点及可视化程序设计的机制使编程工作变得轻松愉快。 本课程在教学中, 使用大量丰富多彩的应用程序实例,讲解最实用的方法和技巧,提高学生的计算机应用及编程能力。培养学生清晰OOP程序设计基本概念,Visual Basic语法基础;掌握Visual Basic中各种应用程序的开发技巧,及Visual Basic工具的使用;理解软件开发前沿技术的概念并掌握其开发方法;形成学习可视化语言的系统方法。最终使学生能够达到并且胜任软件开发工作的水平要求。
主要教学参考书 冷向君 编著 《Visual Basic中文版入门与提高》 梁普选 主编 《新编Visual Basic程序设计教程》 徐国平 郭力平 主编 《VBA中文版程序设计与应用》 胡荣根 编著 《Visual Basic 6.0数据库和Internet编程》 刘炳文 编著 《Visual Basic 6.0程序设计-ActiveX篇》 黄嘉辉 黄悦珊 编著《Visual Basic与Windows API程序设计高手》 王罡 林立志 编著 《基于Windows的TCP/IP编程》 黄嘉辉 编著 《互联网与TCP/IP进阶程序设计》 [美]Wayne S.Freeze 著 金德洪 袁海洋 等译 《Visual Basic开发指南-COM和COM+篇》 [美]Dianne Siebold 著 邱仲潘 等译 《Visual Basic开发指南-SQL Server篇》 Microsoft 著 希望图书创作室 译 《Visual Basic语言参考手册》 [美]Loren D.Eidahl 等著 骆丽 等译 《金版Visual Basic 5》 [美]Clayton Walnum 著