內容簡介:第一章:編譯器的基本結構。第二章:高級語言及其語法描述。第三章:詞法分析器第。四章:語法分析技術。第五章:語法制導翻譯的主要概念及中間代碼。第六章:程序運行時的存貯分配問題。第七章:代碼優化。第八章:目標代碼生成。
2.1軟件測試的復雜性分析2.2軟件測試方法與策略2.3單元測試2.4集成測試2.5確認測試2.6系統測試2.7驗收測試2.8測試后的調試2.9面向對象的軟件測試本章教學目標理解軟件測試的復雜性理解軟件測試的方法與策略明確單元測試的主要任務和過程明確集成測試的方法和確認測試的準則明確系統測試的八個領域測試要點明確驗收測試的主要內容和相關配置
首先,我們學習一些基本的圖形編程知識,包括窗口的顯示及外觀設置、在窗口中顯示文字和圖像等; 接下來,介紹Java的事件處理機制,例如如何在程序中接收并處理如鍵盤按鍵和鼠標點擊等“事件”; 最后,系統地介紹圖形用戶界面中常用組件的用法,如布局管理器、文本框、復選框、菜單、對話框等。
首先,我們學習一些基本的圖形編程知識,包括窗口的顯示及外觀設置、在窗口中顯示文字和圖像等; 接下來,介紹Java的事件處理機制,例如如何在程序中接收并處理如鍵盤按鍵和鼠標點擊等“事件”; 最后,系統地介紹圖形用戶界面中常用組件的用法,如布局管理器、文本框、復選框、菜單、對話框等。
JUDE(Java and UML Developers' Environment),一個小巧實用的UML建模軟件,不到2M,絕對可以符合UML建模的要求,可以畫CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT圖,可以導入JAVA源文件直接建模,也可以導入ROSE98的MDL文件,可以將模型導出成JAVA源文件,HTML和文本格式。當然它不可能具備ROSE等大型軟件的眾多強大的功能,但我相信絕大部分人在絕大部分時間用的僅僅是ROSE不到1%的功能,而且還存在著版權的問題。而JUDE是完全免費的,軟件發布采用的SMALL RELEASE,一到兩個星期就會發布一次,在不斷開發新功能的同時,滿足用戶所提出的新功能的要求和修復前一版本可能存在BUG。
本章是學習Java語言必須經過的基礎階段,通過本章的學習,應該能夠對Java程序的構成有一個基本的理解,能夠靈活運用Java語言提供的各種數據類型和運算符。面向對象的編程也是以面向過程編程為基礎而發展起來的,因為在對象的方法等程序片內部,仍然需要嚴格遵守傳統的結構化程序設計原則,因此,熟練掌握結構化程序設計的三種基本流程是進一步學習Java面向對象程序設計的基礎。
所有計算均由兩種元素組成:代碼和數據.精確的說,有些程序是圍繞著"什么正在發生"而編寫,有些則是圍繞"誰正在受影響"而編寫的。
理解數據庫、DBMS的作用和意義,了解數據庫管理系統的發展過程理解各種數據庫模型。理解數據庫相關的基本概念。
EJB(Enterprise JavaBean):EJB 提供了一個框架來開發和實施分布式商務邏輯,顯著地簡化了具有可伸縮性和高度復雜的企業級應用的開發 RMI(Remote Method Invoke):RMI 協議調用遠程對象上的方法,是被 EJB 使用的更底層的協議。
理解JavaWeb應用的概念<br> 理解Servlet容器的概念<br> 掌握安裝和啟動Tomcat服務器的過程<br> 創建第一個JavaWeb應用,了解JavaWeb應用的目錄結構,在Tomcat服務器上<br>發布并運行JavaWeb應用的過程。 <br> 對JSP和Servlet有初步的了解 <br> 對web.xml文件有初步的了解
本章主要講述如何運用前面學過的匯編指令并結合C語言來進行嵌入式程序設計。通過本章的學習,學員應該掌握如下知識:<br> 1、ARM匯編下的偽操作、宏指令和偽指令<br> 2、ARM匯編語言程序設計<br> 3、嵌入式C語言程序設計基礎<br> 4、嵌入式C語言程序設計技巧<br> 5、C語言與匯編語言的混合編程
框架的組成及外觀<br> 在框架中顯示文本和圖形<br> 字體和顏色的設置<br> Java的事件處理機制<br> 窗口事件、焦點事件、鍵盤事件、鼠標事件的處理<br> Swing各種組件的用法