欢迎来到天天文库
浏览记录
ID:34539142
大小:113.48 KB
页数:7页
时间:2019-03-07
《《java 程序设计》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《JAVA程序设计》教学大纲课程名称:JAVA程序设计课程编号:适用专业:软件服务外包方向软件工程方向课程类别:专业方向课专业方向课课程学分:55总学时:8484其中:理论学时5050实验学时3434先修课程:计算机导论、C++程序语言设计一、课程的性质、目的与任务本门课程是为计算机科学技术专业的软件工程方向、软件服务外包方向开设的一门专业基础课。其教学内容分为2种情况。第一种情况是Java的先修课中没有学过像C++等面向对象程序设计语言。这种情况Java课程将介绍最基础的知识,主要内容是:学习面向对象机制、Java的封装、继承、多态、重载、接口及多线
2、程技术,以及掌握简单的Java数据库技术、多媒体开发和GUI设计知识。第二种情况是Java的先修课中已经学过像C++等面向对象语言。这种情况Java课程将重点介绍JavaGUI的可视化编程。具体包括以下内容:窗口、基本组件、容器、布局管理、事件处理、菜单、工具栏、表格和树等组件的可视化创建和属性设置,以及JFace对话框、查看器、编辑器、排序器和过滤器等高级组件的设计和应用。考虑本学院的教学计划中Java的先修课有C++面向对象程序设计,另外已经建成的“Java程序设计网络课程”中有大量教学资源包含了第一种情况中的基础知识,学生完全可以自学或巩固,所以
3、本大纲选择第二种情况的内容,要求学生掌握以下知识点:1、理解GUI的概念和基本组成、JavaGUI程序的实现原理。2、掌握Eclipse和VisualEditor等开发环境的安装、配置和使用方法。3、掌握Java程序窗体、标签、按钮、文本框、组合列表框、工具栏和菜单的可视化设计。4、掌握JavaSWTGUI程序的事件处理机制,及常用事件及其监听器接口的实现方法。5、掌握JavaGUI主要容器组件和各种布局管理器的用法。6、掌握JavaGUI对话框、数值组件、浏览器、系统托盘、表格、树、列表的设计方法。二、课程教学基本内容与要求(一)Java可视化开发环
4、境的配置与使用1.基本教学内容1(1)Eclipse平台简介(2)EclipseJava可视化开发环境的安装配置(3)Eclipse开发界面及操作(4)EclipseJava项目开发的基本操作(5)EclipseVE可视化开发JavaGUI程序的基本操作(6)JavaGUI项目的打包与发布2.基本要求教学目的:掌握EclipseJava可视化开发环境的安装、配置和使用方法。教学重点:EclipseVE可视化开发JavaGUI程序的基本操作。教学难点:EclipseVE主要性能的熟练掌握。(二)程序窗体及基本组件的设计1.基本教学内容(1)程序窗体的设计
5、(2)标签设计(3)按钮设计(4)文本框设计(5)组合列表框设计(6)JavaSWTGUI程序的基本结构2.基本要求教学目的:掌握以上常见组件的使用方法。教学重点:组件的主要属性和基本操作方法。教学难点:组件基本操作方法的正确使用。(三)GUI交互功能设计——事件处理1.基本教学内容(1)事件处理的概念及委托事件处理模型(2)事件监听器与事件处理的设计(3)常用事件监听器2.基本要求2教学目的:掌握Java语言中事件处理的概念、事件处理模型和事件处理方法的设计。教学重点:常用的事件监听器。教学难点:事件处理方法的实现。(四)JavaSWTGUI的布局设
6、计1.基本教学内容(1)布局管理器概述(2)填充式布局(3)行列式布局(4)网格式布局(5)表格式布局(6)堆栈式布局2.基本要求教学目的:掌握JavaGUI布局管理器的工作原理和常用的布局方法。教学重点:填充式布局、行列式布局、网格式布局、表格式布局和堆栈式布局。教学难点:表格式布局。(五)JavaGUI容器的使用1.基本教学内容(1)面板容器(2)分组框(3)带滚动条的面板(4)选项卡(5)分割窗(6)ViewForm容器2.基本要求教学目的:掌握常用容器组件的使用方法。教学重点:容器的属性和操作方法。教学难点:容器的混合使用方法。3(六)工具栏、
7、菜单及其他组件的设计1.基本教学内容(1)工具栏的设计与使用(2)动态工具栏编程(3)菜单的设计(4)进度条和数值组件的设计(5)浏览器组件的使用(6)SWT系统托盘的构成及使用(7)图像相关类的使用2.基本要求教学目的:掌握工具栏、菜单、进度条、数值组件、系统托盘、图像、浏览器等组件的使用。教学重点:以上组件的属性和方法以及相关组件的事件处理程序的介绍。教学难点:相关组件的事件处理程序的设计。(七)对话框的使用1.基本教学内容(1)消息对话框(2)输入对话框(3)目录对话框(4)文件对话框(5)颜色对话框(6)字体对话框(7)打印对话框(8)向导对话
8、框2.基本要求教学目的:掌握JFace类库的导入,常用的对话框的使用方法。教学重点:对话框的使
此文档下载收益归作者所有