第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) • 程序臭虫 • 需求改变 • 需求增加 • 效能、安全问题 • …