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