面向对象程序设计-教学大纲-信管_第1页
面向对象程序设计-教学大纲-信管_第2页
面向对象程序设计-教学大纲-信管_第3页
面向对象程序设计-教学大纲-信管_第4页
全文预览已结束

下载本文档

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

文档简介

面向对象程序设计-教学大纲-信管面对对象程序设计(教学大纲)Object-orientedprogramming课程编码:05405170学分:2.5课程类别:专业基础课安排学时:48其中讲课:32试验或实践:上机:16适用专业:信息管理与信息系统举荐教材:耿祥义张跃平编著,《Java2好用教程(第三版)》,清华高校出版社,2006年参考书目:皮德常主编,《Java2简明教程》,清华高校出版社,2006年郑阿奇编著,《VisualC++好用教程(第3版)》,电子工业出版社,2007年郑阿奇编著,《VisualC++教程(第2版)》,清华高校出版社,2011年课程的教学目的与任务本课程的教学目的是让学生在驾驭了面对对象程序设计语言基本学问的基础上,通过对窗口、文本框等基本组件、对话框、多线程、网络编程的学习和驾驭,培育学生运用面对对象的思维进行编程,提高学生的编程实力,为后续课程的学习以及以后在工作岗位上从事面对对象编程打下良好的基础。通过本课程的学习,应使学生驾驭面对对象语言基本组件、对话框等图形界面的学习;驾驭异样处理机制、多线程编程、输入输出编程以及网络编程等内容;通过课堂讲授和上机试验,培育学生视察问题、分析问题、解决问题和实际动手实力。课程的基本要求1、使学生能够运用基本编程学问,进行图形界面编程;通过对异样处理机制、多线程编程、输入输出编程以及网络编程等内容的学习,使学生驾驭图形界面的编程实现,并进而学会输入输出编程和网络应用,能体会到面对对象程序设计的扩展性。2、通过课堂讲解、探讨、演示和上机试验以及学生课下思索,使学生驾驭图形界面编程,对异样处理、多线程机制、输入输出编程和网络应用有一个初步的相识,能够独立的对高一级别的问题进行思索和实现。3、要求学生在学完本课程后,能够熟识一种开发环境,具有基本的图形界面编程实力,并具备了异样处理、多线程机制、输入输出编程和网络应用等方面的编程实力,能够运用所学学问解决一些较为困难的现实问题。各章节授课内容、教学方法及学时安排建议(含课内试验)第一章:异样处理建议学时:6[教学目的与要求]驾驭异样处理的基本学问、异样类的产生、捕获与处理。[教学重点与难点]抛出异样[授课方法]以课堂讲授、上机试验为主,课堂探讨和课下自学为辅[授课内容]第一节异样处理的基本学问其次节异样类的产生、捕获与处理第三节异样的分类第四节自定义异样类面向对象程序设计-教学大纲-信管全文共4页,当前为第1页。其次章:时间、日期和数字建议学时:2面向对象程序设计-教学大纲-信管全文共4页,当前为第1页。[教学目的与要求]驾驭程序设计语言的时间类、日期类等基础类的运用[教学重点与难点]时间函数的几种基本格式[授课方法]以课堂讲授、上机试验为主,课堂探讨和课下自学为辅[授课内容]第一节时间类的介绍其次节日期类的介绍第三节数学运算类的介绍第四节大整数类的介绍第三章:组件及事务处理建议学时:16[教学目的与要求]驾驭文本框、按钮与标签、菜单项、文本区、面板、布局、画布、选择性组件的运用;内部类实例作监视器的运用;驾驭程序设计语言中的窗口事务、鼠标事务和键盘事务等学问。[教学重点与难点]组件的运用,各种事务处理的综合运用[授课方法]以课堂讲授、上机试验为主,课堂探讨和课下自学为辅[授课内容]第一节窗口的构成和运用其次节文本框的介绍和运用第三节内部类实例做监视器第四节按钮与标签第五节菜单项第六节文本区第七节面板第八节布局第九节画布第十节选择性组件第十一节组件类的常用方法第十二节窗口、鼠标、焦点、键盘事务介绍第十三节运用剪贴板第十四节打印功能介绍第十五节综合实例第四章:建立对话框建议学时6[教学目的与要求]驾驭对话框类的主要方法;明确对话框的模式分类;娴熟运用文件对话框、消息对话框、确认对话框和颜色对话框。[教学重点与难点]在程序中依据须要敏捷运用各种对话框。。[授课方法]以课堂讲授、上机试验为主,课堂探讨和课下自学为辅[授课内容]第一节对话框基本学问介绍其次节文件对话框的运用第三节消息对话框的运用面向对象程序设计-教学大纲-信管全文共4页,当前为第2页。第四节确认对话框的运用面向对象程序设计-教学大纲-信管全文共4页,当前为第2页。第五节颜色对话框的运用第五章:多线程机制建议学时:6[教学目的与要求]驾驭线程的概念、状态与生命周期、常用方法。能够创建线程、挂起、复原、终止线程。理解线程同步、线程联合和守护线程。相识GUI线程和计时器线程。[教学重点与难点]多线程的概念和运用[授课方法]以课堂讲授、上机试验为主,课堂探讨和课下自学为辅[授课内容]第一节线程概述其次节创建线程一、用线程类的子类创建二、用接口创建第三节线程的常用方法第四节GUI线程第五节线程同步第六节挂起、复原和终止线程第七节计时器线程第八节线程联合第9节守护线程第六章:输入输出流建议学时:6[教学目的与要求]理解输入流、输出流的概念。驾驭与输入输出相关的各种类的介绍。驾驭数据流、数组流和对象流的运用。学会运用文件锁和带进度条的输入流。[教学重点与难点]文件的读写及随机访问[授课方法]以课堂讲授、上机试验为主,课堂探讨和课下自学为辅[授课内容]第一节输入输出流概述其次节基本类的介绍第三节运用文件对话框打开和保存文件第四节随机访问类的介绍第五节数据流、数组流和对象流的介绍和运用第六节序列化与对象克隆第七节文件锁第八节过程类中的流第九节带进度条的输入流第七章:面对对象程序设计网络基本学问建议学时:2[教学目的与要求]驾驭面对对象程序设计对网上资源的访问方法。驾驭实现底层网络通信的方法。理解网络中的数据压缩与传输。[教学重点与难点]底层网络通信的实现方法[授课方法]以课堂讲授为主,课堂探讨和课下自学为辅面向对象程序设计-教学大纲-信管全文共4页,当前为第3页。[授课内容]面向对象程序设计-教学大纲-信管全文共4页,当前为第3页。第一节访问网上资源其次节处理超链接第三节底层网络通信的实现基于连接的流式套接字无连接的数据报第四节网络中数据压缩与传输第五节数据流、数组流和对象流的介绍和运用第六节序列化与对象克隆第七节文件锁第八节过程类中的流第九节带进度条的输入流第八章:小应用程序基础建议学时:4[教学目的与要求]理解小应用程序的概念、运行原理以及如何在网页中进行传值、建立新线程和运用套接字。[教学重点与难点]小应用程序的运行原理[授课方

温馨提示

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

评论

0/150

提交评论