《可视化编程技术教学大纲》.doc_第1页
《可视化编程技术教学大纲》.doc_第2页
《可视化编程技术教学大纲》.doc_第3页
《可视化编程技术教学大纲》.doc_第4页
《可视化编程技术教学大纲》.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

可视化编程技术教学大纲Visual Programming一、课程教学目标1、任务和地位:本课程是计算机通信专业和软件专业的专业必修课。2、知识要求:本课程要求学生学习过至少一门面向过程的程序语言,先开课程为计算机基础、数据结构、数据库原理。3、能力要求:通过本课程教学,培养学生清晰OOP程序设计基本概念,Visual Basic语法基础;掌握Visual Basic中各种应用程序的开发技巧,及Visual Basic工具的使用;理解软件开发前沿技术的概念并掌握其开发方法;形成学习可视化语言的系统方法。最终使学生能够达到并且胜任软件开发工作的水平要求。二、教学内容的基本要求和学时分配1、本课程总学时48学时,另上机16学时。教 学 内 容 章 目本课程学分:学 时 分 配讲课上机小计第一章 概述32第二章 Visual Basic基础628第三章 应用程序开发18826第四章 调试与错误处理33第五章 ActiveX、COM、DCOM技术66第六章 DDE动态数据交换325第七章 OLE对象链接与嵌入33第八章 Windows应用程序接口API325第九章 基于Windows的TCP/IP编程33第十章 Internet编程325合 计5116672、具体要求:第一章 概述目的要求 熟悉Visual Basic的IDE环境。教学内容 1.1 Visual Basic 6.0的三种版本1.2 Visual Basic集成开发环境IDE1.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中的DDE6.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 脚本编写语言VBScript10.2 ActiveX Control Pad10.3 Active Document10.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

温馨提示

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

评论

0/150

提交评论