可视化程序设计教案.docx
- 文档编号:25096949
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:20
- 大小:19.50KB
可视化程序设计教案.docx
《可视化程序设计教案.docx》由会员分享,可在线阅读,更多相关《可视化程序设计教案.docx(20页珍藏版)》请在冰豆网上搜索。
可视化程序设计教案
重庆科技学院教案
授课时间
2010.3.30
班级
自普本2008
授课顺序
第1次课
课题
C++Builder6概述
目
的
要
求
了解C++Builder集成开发环境(IDE)及面向对象编程的基本概念,熟悉利用C++Builder进行应用程序开发的步骤,理解C++Builder的工程管理。
教
学
内
容
要
点
1、BCB的特点及与其他RAD的比较;
2、C++Builder集成开发环境(IDE)及IDE中各功能区的作用;
3、应用程序开发的步骤及相关演示;
4、CB的工程管理及形成的相关文件的含义;
5、面向对象编程的基本概念及类、属性、方法、事件的含义。
重
点
难
点
重点讲授BCB6的集成开发环境及面向对象编程的基本概念。
教
学
思
路
与
教
法
设
计
首先介绍C++Builder的基本情况,与其他类似的快速开发工具(RAD)如VC、Delphi、PB、VB等进行简要比较分析CB的特点。
然后利用多媒体方式讲解C++Builder集成开发环境(IDE),IDE内各功能区的作用。
以一个实际的例子演示如何利用BCB6完成一个简单的Windows应用程序,并以这个例子讲解CB的工程管理是如何实现的。
对照BCB的帮助系统(英文)讲解面向对象编程的基本概念,类的简单含义以及属性、方法、事件的含义,并以实际例子演示面向对象编程的主要特点及思路。
最后小节本次课的主要内容。
课
后
分
析
重庆科技学院教案
授课时间
2010.4.12
班级
自普本2008
授课顺序
第3次课
课题
C++Builder简单应用程序设计
目
的
要
求
了解VCL组件及分类,熟悉VCL组件的常用属性,各种常用的基本组件,熟悉CB中使用的数据类型,理解AnsiString类型的使用方式及字符串列表及其操作。
教
学
内
容
要
点
1、VCL的含义及中间件的作用;
2、VCL组件的分类、常用属性及布局;
3、基本组件(标签、文本编辑框、按钮组件等)的使用
4、CB中的数据类型及AnsiString类型;
5、综合应用举例。
重
点
难
点
重点讲授VCL组件的常用属性及CB中的数据类型。
教
学
思
路
与
教
法
设
计
首先介绍VCL组件,据此扩展出中间件的含义,并以美军步兵战车系统中采用中间件的案例分析中间件的作用及效果。
然后以多媒体方式在BCB6中介绍各种组件的作用,并以实际例子来讲解界面设计类组件的使用。
以提问的方式让学生回忆C语言中的各种数据类型,以及这些数据类型在CB中的运用情况,并扩展出CB中的特殊数据类型-AnsiString类型,以实际例子介绍AnsiString类型的优点及使用方法,对照帮助文件介绍AnsiString的各种方法(Method)。
以一个简单的个人信息录入界面介绍基本组件的使用。
最后小节本次课的主要内容及相关重点。
课
后
分
析
重庆科技学院教案
授课时间
2010.3.12
班级
自普本2008
授课顺序
第3次课
课题
实验一:
C++Builder初步应用
目
的
要
求
通过一个简单的实例,让学生熟悉C++Builder集成开发环境,掌握利用C++Builder进行应用程序开发的步骤,初步能完成简单的程序设计,掌握基本的调试手段和调试方法,熟悉简单控件的使用方法。
教
学
内
容
要
点
该实验主要完成的功能:
点击“隐藏”按钮,“HelloWorld”消失,按钮变成“显示”;再点击“显示”按钮,“HelloWorld”又显示出来,同时按钮变成“隐藏”。
重
点
难
点
重点要求学生能利用CB完成一个实际的应用程序。
教
学
思
路
与
教
法
设
计
首先介绍实验室进行实验的相关制度及规范,对实验设备进行简单介绍。
然后用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
最后讲解实验报告的格式,并要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2010.4.27
班级
自普本2008
授课顺序
第9次课
课题
窗体与常用组件
目
的
要
求
了解CB中窗体的主要功能,常用的输入组件及高级组件TrichEdit及TStringGrid,理解事件的含义及组件的常用事件,掌握程序的调试方法。
教
学
内
容
要
点
1、事件的含义及常用事件;
2、常用的输入组件;
3、窗体的主要属性、方法及事件;
4、CB的高级组件TrichEdit及TstringGrid;
5、程序的调试方法。
重
点
难
点
重点讲授组件的常用事件及程序调试方法。
教
学
思
路
与
教
法
设
计
首先在BCB6中介绍事件的主要含义及各种常用的事件,以一个实际例子来讲解事件在应用程序中的作用,以及CB是如何处理及封装Windows的事件。
再介绍常用的输入组件及高级组件。
以例子中的主窗体介绍窗体的主要属性、方法及事件。
对实例中容易出现的问题进行分析,介绍程序的调试方法,在程序中进行修改,以讲解语法错误、运行错误及逻辑错误的含义,使学生能更直观理解程序调试方法。
重点介绍调试中常用的跟踪方法,如单步执行、跟踪、设置断点、监视等功能。
最后小节本次课的主要内容。
课
后
分
析
重庆科技学院教案
授课时间
2008.3.23
班级
自普本2008
授课顺序
第5次课
课题
文件管理
目
的
要
求
了解在CB中实现文件管理的组件及通用对话框,理解在Windows系统中文件的含义及相关处理,熟悉在CB中通过组件直接访问文件。
教
学
内
容
要
点
1、在CB中实现文件管理的主要组件;
2、C语言中实现文件操作的函数及相关的操作;
3、在CB中通过组件直接访问文件;
4、通用对话框的主要功能。
重
点
难
点
重点讲授C语言中实现文件操作的方法及相关函数。
教
学
思
路
与
教
法
设
计
首先介绍文件在Windows操作系统下的组织方式,文件的基本类型,并以Windows下常见的文件系统进行分析。
然后以提问的方式让学生对C语言程序设计中对文件进行的相关操作进行联系,并扩展到在CB中是如何利用相关组件对文件进行各种操作。
以简单的实例分析在CB中实现文件操作的基本方法和相关组件。
简要介绍CB中通用对话框的功能,并演示相关实例。
最后小节本次课的主要内容。
课
后
分
析
重庆科技学院教案
授课时间
2010.3.26
班级
自普本2008
授课顺序
第6次课
课题
实验二:
口令字的实现
目
的
要
求
通过验证用户输入的密码是否正确,让学生掌握常用标准对话框函数,并建立阅读英文帮助文件的习惯。
教
学
内
容
要
点
该实验主要完成的功能:
验证用户输入的密码,如果正确则显示欢迎界面,如果密码错误,则提示用户重新输入,用户最多有三次输入密码的机会。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2010.4.2
班级
自普本2008
授课顺序
第7次课
课题
实验三:
简单的文字处理程序
目
的
要
求
通过一个简单的文字处理程序,让学生掌握菜单控件、图像列表控件、RichEdit控件及常用对话框控件的使用。
教
学
内
容
要
点
该实验主要完成的功能:
本程序可以打开、修改和保存一个文本文件,是一个最简单的文字处理程序。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2010.4.6
班级
自普本2008
授课顺序
第8次课
课题
C++Builder数据库开发环境
目
的
要
求
了解数据库的基本概念及CB访问数据库的一般方法,熟悉CB数据库管理的辅助工具,掌握结构化查询语言SQL。
教
学
内
容
要
点
1、数据库及关系数据库的含义;
2、CB访问数据库的方式;
3、CB数据库管理辅助工具;
4、结构化查询语言SQL;
5、SQL数据查询语句及操作语句。
重
点
难
点
本章的难点是利用结构化查询语言实现数据库操作。
教
学
思
路
与
教
法
设
计
首先介绍数据库的基本含义,并以目前在各种网络应用中使用的数据库为例介绍数据库的强大功能,以提高学生的积极性。
再介绍CB访问数据库的方式,并以其他RAD进行简单比较,以突出CB在数据库访问及操作中的特点及优劣。
以多媒体方式对CB的数据库管理辅助工具进行介绍。
重点介绍结构化查询语言SQL,并归纳为4种操作(4句话),帮助学生理解SQL的功能及实现方式,并以实际例子讲解SQL操作的方式及所完成的功能。
最后小节本次课的主要内容。
课
后
分
析
重庆科技学院教案
授课时间
2010.4.9
班级
自普本2008
授课顺序
第9次课
课题
实验四:
定时器的使用
目
的
要
求
通过在程序中实现文字在闪烁中移动,让学生掌握定时器控件、工具条、单选按钮控件、多选按钮控件的使用,并以及进一步掌握菜单控件的使用方法。
教
学
内
容
要
点
该实验主要完成的功能:
本程序首先实现文字在闪烁中向左移动,然后再分别通过控件、菜单和工具栏控制文字的移动方向与是否移动。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2010.4.16
班级
自普本2008
授课顺序
第10次课
课题
数据库应用程序设计
目
的
要
求
了解数据库应用程序的结构与设计方法,熟悉常用的数据库应用组件,掌握利用TQuery组件进行数据访问的基本方法。
教
学
内
容
要
点
1、数据库应用程序的结构;
2、常用的数据库应用组件及相互关系;
3、TQuery组件的应用。
重
点
难
点
重点讲解在CB中数据库应用程序的组成结构和利用TQuery组件进行数据访问的基本方法。
教
学
思
路
与
教
法
设
计
课
后
分
析
重庆科技学院教案
授课时间
2010.4.20
班级
自普本2008
授课顺序
第11次课
课题
C++基础
目
的
要
求
掌握C++类与对象的基本含义,了解函数的重载、虚函数及类的继承的基本概念,熟悉构造函数与析构函数的作用。
教
学
内
容
要
点
1、C++类与对象的基本含义;
2、函数的重载;
3、构造函数与析构函数的作用;
4、类的继承与虚函数的基本含义。
重
点
难
点
本章的难点是类与对象含义的理解。
教
学
思
路
与
教
法
设
计
课
后
分
析
重庆科技学院教案
授课时间
2010.4.23
班级
自普本2008
授课顺序
第12次课
课题
实验五:
串口通讯程序的实现
目
的
要
求
通过计算机串口实现近距离通信,让学生掌握MSComm串行通信控件为代表的ActiveX控件的使用方法。
教
学
内
容
要
点
该实验主要完成的功能:
本程序利用计算机的串行口实现近距离的通信,这种通信既可以在两台计算机之间进行,也可以在计算机与单片机之间进行。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2008.4.30
班级
自普本2008
授课顺序
第13次课
课题
实验六:
使用SQL连接数据库
目
的
要
求
通过对数据库的简单查询操作,让学生掌握SQL语言的应用、Query控件的使用。
教
学
内
容
要
点
该实验主要完成的功能:
本程序实现简单数据库的查询操作。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2010.5.4
班级
自普本2008
授课顺序
第14次课
课题
多媒体与图形处理、C++Builder的高级应用
目
的
要
求
熟悉常用的多媒体组件TMediaPlayer和画布组件TCanvas的使用方法,了解在CB中实现动态链接库的基本方式,掌握利用WinSock实现网络通信的基本方法和步骤。
教
学
内
容
要
点
1、多媒体组件TMediaPlayer的应用;
2、利用TCanvas组件实现简单的图形处理;
3、利用WinSock实现网络通信;
4、动态链接库的应用。
重
点
难
点
重点讲解在CB中实现网络通信的基本方法。
教
学
思
路
与
教
法
设
计
课
后
分
析
重庆科技学院教案
授课时间
2010.5.7
班级
自普本2008
授课顺序
第15次课
课题
实验七:
网络通信
目
的
要
求
通过C++Builder提供的网络通信控件,实现一个简单的聊天程序,让学生熟悉网络编程的基本开发模式,掌握TserverSocket和TclientSocket控件。
教
学
内
容
要
点
利用BCB的常用组件及网络通讯组件实现一个简单的网络聊天程序,程序的功能应包括以下几个部分:
1)程序既可作为服务器端运行,也可作为客户端运行,通过不同的设置实现,并能显示不同的状态;
2)双击显示区或显示区显示内容超过100行时清空显示区;
3)在程序的主界面上显示姓名和学号。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
重庆科技学院教案
授课时间
2010.5.11
班级
自普本2008
授课顺序
第16次课
课题
实验八:
网络通信
目
的
要
求
通过C++Builder提供的网络通信控件,实现一个简单的聊天程序,让学生熟悉网络编程的基本开发模式,掌握TserverSocket和TclientSocket控件。
教
学
内
容
要
点
利用BCB的常用组件及网络通讯组件实现一个简单的网络聊天程序,程序的功能应包括以下几个部分:
1)程序既可作为服务器端运行,也可作为客户端运行,通过不同的设置实现,并能显示不同的状态;
2)双击显示区或显示区显示内容超过100行时清空显示区;
3)在程序的主界面上显示姓名和学号。
重
点
难
点
无
教
学
思
路
与
教
法
设
计
用多媒体对实验的相关方法进行演示,并简单介绍实验所用到的主要组件。
要求学生能够独立完成本实验,并仔细分析实验过程中出现的问题。
让学生自己动手完成本实验。
要求学生根据自己的实验步骤完成实验报告。
课
后
分
析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 程序设计 教案