清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第19章 文本编辑器

第19章 文本编辑器 产品生命周期 Swng入门 事件处理 文字编辑与储存 Executablejar的制作
第19章 • 文本编辑器 – 产品生命周期 – Swing入门 – 事件处理 – 文字编辑与储存 – ExecutableJar的制作

分析( Analysis) 具备窗囗接口 標題列 最小化 文件名 關閉 選單列 →檔案編輯關於 最大化 編輯區 未修改 狀態列
分析(Analysis) • 具备窗口接口

分析( Analysis) 文件名 檔案選單 檔案編輯關於 分隔線 開啓舊檔Ct+○←開啓檔案具快速鍵 儲存檔案t|+S↓儲存檔案具快速鍵 另存新檔 另存新檔 關閉CtrH+Q 關閉程式具快速鍵 未修改
分析(Analysis)

分析( Analysis) 文件名 檔案編輯關於 關於單 關於 NOte Pad 按下後出現程式版權宣告等說明 未修改
分析(Analysis)

分析( Analysis) 档案的开与储存 开后旧档 储存档案 另存新檔 离开应用程序 编辑文字 剪下 复制 贴上
分析(Analysis) • 档案的开启与储存 – 开启旧档 – 储存档案 – 另存新檔 • 离开应用程序 • 编辑文字 – 剪下 – 复制 – 贴上

设计( Design) 开始为应用程序规划蓝图 根据需求烀应用程序切割出许多模块 设计出需求中所发掘出来的对象 为这些对象设计出交互行为,以完成应用 程序所必须达成的功能 还不会考虑到该使用何种语言与技术
设计(Design) • 开始为应用程序规划蓝图 • 根据需求将应用程序切割出许多模块 • 设计出需求中所发掘出来的对象 • 为这些对象设计出交互行为,以完成应用 程序所必须达成的功能 • 还不会考虑到该使用何种语言与技术

开发( Development) 决定使用何种语言及技术来开发应用程序 运用 Javase技术来开发文本编辑器 一使用 Swing脔口组件来开发
开发(Development) • 决定使用何种语言及技术来开发应用程序 – 运用JavaSE技术来开发文本编辑器 – 使用Swing窗口组件来开发

测试( Testing) 将完成的应用程序进行测试 验收其是否完成所期许的需求 程序中是否存在臭虫(Bug) 效能方面等的问题
测试(Testing) • 将完成的应用程序进行测试 – 验收其是否完成所期许的需求 – 程序中是否存在臭虫(Bug) – 效能方面等的问题

完成( mplementation) 交付程序给客户 产品上线 交给教授打分数XD
完成(Implementation) • 交付程序给客户 • 产品上线 • 交给教授打分数XD

维护( Maintenance) 程序臭虫 需求改变 需求增加 效能丶安全问题
维护(Maintenance) • 程序臭虫 • 需求改变 • 需求增加 • 效能、安全问题 • …
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第18章 舍遗补缺.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第17章 Annotation.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第16章 反射.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第15章 线程.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第14章 输入、输出.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第13章 对象容器.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第12章 泛型(Generics).ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第11章 枚举类型.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第10章 例外处理.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第9章 管理类别档案.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第8章 继承、多型.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第7章 封装.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第6章 字串.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第5章 数组.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第4章 从autoboxing、unboxing认识对象.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第3章 语法入门.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第2章 入门准备.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第1章 了解Java.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第1章 oracle数据库概述.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第16章 基于Oracle数据库的应用开发.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第20章 JDBC入门.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第21章 Java SE6新功能简介.ppt
- 《C语言程序设计》课程教学资源(PPT课件)PPT课件 第五章 数组.ppt
- 南开大学:《上机试习题集—二级C语言程序设计》PDF电子书(编程和改错各100例).pdf
- 《Flash动画设计教程》PPT教学课件(共五章).ppt
- 陕西科学技术出版社:《计算机基础实用教程》PDF电子书(共六章).pdf
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第七章 系统设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论(主讲:郑莉).ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入/输出.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十三章 MFC库与Windows程序开发概述.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组指针与字符串.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第八章 继承与派生.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt