第一部分 使用Visual Studio
1.1 理解Projects和Soltutions
1.1.1 創(chuàng)建一個新工程
1.1.2 對工程和工程文件改名
1.1.3 打開現存工程
1.1.4 在工程里創(chuàng)建新類
1.1.5 打開現存Java文件
1.1.6 了解Visual Studio中的Toolbox和HTML
1.1.7 給Soltutions添加工程
1.2 編譯并運行一個系統(tǒng)
1.2.1 使用Visual J++環(huán)境
1.2.2 改變工程屬性
1.2.3 編譯Visual J++程序
1.2.4 運行Visual J++程序
1.3 定制工具欄
1.4 考查其他Visual Stdio功能
小結
第二章 精通Visual J++調試器
2.1 掌握LOG 10方法
2.2 進入調試器
2.3 使用調試器
2.3.1 單步執(zhí)行程序
2.3.2 查看調試窗口信息
2.3.3 檢查斷點
2.4 結束調試
小結
第三章 使用Visual J++工具
3.1 用微軟開發(fā)者網絡獲取幫助
3.2 使用可視化造型程序
3.3 使用Stress
3.4 使用AVIEdit
3.5 使用Visual J++命令行編輯器
3.6 使用Visual J++應用程序瀏覽器
3.7 考查Internet Explorer
小結
第二部分 Visual J++:功能齊備的Java
4.1 理解WFC
4.2 掌握WFC Java包
4.3 深入研究Designer繪圖環(huán)境
4.4 研究WFC窗體和應用程序
4.5 瀏覽WFC組件
4.6 使用WFC Label類
4.6.1 使用WFC Button類
4.6.2 理解WFC事件
4.6.3 向WFC窗體添加WFC組件
4.6.4 向WFC窗體添
4.6.5 使用WFC復選框和按鈕
4.6.6 使用單選按鈕的組框
4.6.7 使用WFC Edit控件
4.6.8 使用WFC ListBoxes和ComboBoxes
4.6.9 使用復選列表框
4.6.10 使用DateTimePicker
4.6.11 利用WFC的標簽條和面板給人留下深刻印象
第五章 深入研究COM. DCOM. OLE和ActiveX
5.1 分析COM規(guī)范
5.2 了解組件軟件所提供的內容
5.3 弄明白COM所提供的內容
5.4 領司ActiveX和COM如何聯(lián)系
5.5 深入研究交叉平臺開發(fā)
5.6 使用DCOM規(guī)范
第六章 掌握ActiveX編程
6.1 分析ActiveX
6.2 使用ActiveX和工具箱
6.3 使用OLE/COM對象瀏覽器
6.4 在Java程序中使用ActiveX
6.4.1 在自己的程序中使用ActiveX控件
6.4.2 在ActiveX模塊中捕獲錯誤
6.4.3 編寫一個ActiveX Java程序
第七章 生成自己的ActiveX和COM組件
7.1 生成COM
7.2 了解COM
7.3 創(chuàng)建ActiveX組件
第八章 Web上更好的安全性
8.1 評論Web安全性問題
8.1.1 下載軟件
8.1.2 深入研究Java的Sandbox(砂箱)
8.2 引用ActiveX
8.3 分析Internet Explorer安全性
8.3.1 證書安全性
8.3.2 驗證代碼(Athenticode)
8.3.3 Microsfot Wallet 和Microsoft Profile Assistant
8.3.4 Internet區(qū)域和安全等級
第九章 JavaBeans
9.1 JavaBeans是什么
9.1.1 自省
9.1.2 定制
9.1.3 事件. 屬性. 和方法
9.1.4 組件問題
9.2 局部/遠程透明度
9.2.1 安全性
9.2.2 最低要求
9.2.3 最低要求
9.3 過渡的Bean
9.3.1 Marker類
9.3.2 Bean開發(fā)能做到的和不能做到的
9.3.3 過濾的Bean示例
9.3.4 設計模式
9.3.5 事件
9.4 屬性
9.4.1 通用屬性
9.4.2 布爾屬性
9.4.3 索引(Index)屬性
9.5 屬性改變通知
9.5.1 Bound屬性
9.5.2 Constrained屬性
9.6 持久性
9.7 JavaBean定制
9.7.1 BeanInfo
9.7.2 定制
9.8 JAR文件
9.8.1 JAR實用程序
9.8.2 清單文件
9.9 作為ActiveX的JavaBeans
9.9.1 包裝Bean
9.9.2 使用javareg實用程序
9.10 ActiveX作為JavaBeans組件
9.10.1 包裝ActiveX
9.10.2 jactivex實用程序
小結
第十章 打包和發(fā)行應用程序
10.1 利用適當的包進行包裝
10.1.1 自釋安裝文件
10.1.2 高級屬性
10.2 多工程找包和發(fā)行
10.3 了解Deployment Explorer
小結
第十一章 利用Visual J++進行動態(tài)HTML編程
11.1 解wfc.html包
11.2 DHTML編程
11.2.1 說明代表
11.2.2 實例化代表
11.2.3 引發(fā)代表
11.2.4 編寫代表體系
11.3 多重強制轉換代表
11.4 代表與內部類的適配器類
11.5 了解數據庫DHTML編程
11.6 使用Server DHTML. Client HTML和Active Server Pages
小結
第十二章 使用代表
12.1 什么是代表
12.2 如何對代表進行編程
12.2.1 說明代表
12.2.2 實例化代表
12.2.3 引發(fā)代表
12.2.4 編寫代表體系
12.3 多重強制轉換代表
12.4 代表與內部類和適配器類
12.5 代表與接口
12.6 代表與統(tǒng)計的函數指針
12.7 Sun與Microsoft
小結
第十三章 企業(yè)范圍的開發(fā)
13.1 掌握DNA和企業(yè)范圍的開發(fā)
13.2 使用Microsoft Visual SourceSafe
13.2.1 添加使用VSS Administrator的VSS用戶
13.2.2 給VSS添加工程
13.2.3 從VSS中選出和在VSS中注冊工程文件
13.3 為Microsoft Transaction Server進行編程
13.3.1 編寫MTS Server組件
13.3.2 編寫MTS客戶程序
小結
第三部分 利用Visual J++開發(fā)100%的純Java代碼
第十四章 為什么要開發(fā)的Java純代碼
14.1 何時使用純粹的Java代碼
14.2 何時不使用純Java
14.3 為什么Java仍然需要WFC
小結
第十五章 高級事件編程和圖形開發(fā)
15.1 考查事件
15.1.1 捕獲鍵盤事件
15.1.2 捕捉鍵盤調控鍵
15.1.3 Java先前版本中的鍵盤事件
15.1.4 捕捉鼠標單擊
15.1.5 捕捉鼠標
15.1.6 Java先前版本中的鼠標事件
15.1.7 為事件編程
15.2 掌握圖形程序設計
15.2.1 捕捉窗口事件
15.2.2 使用組件
15.2.3 了解面板
15.2.4 了解布局
15.3 編寫你自己的圖形程序
15.3.1 在圖形Java程序中說明接聽者
15.3.2 在圖形Java程序中使用構造函數
15.3.3 考查組件和ActionListeners
15.3.4 使用鼠標事件
15.3.5 掌握畫釁函數和XOR圖形模式
小結
第十六章 高級圖形
16.1 編寫圖片按鈕組件
16.1.1 使用圖像
16.1.2 了解Canvas類
16.1.3 從RL或磁盤中檢索圖像
16.1.4 使用新的PictureButton組件
16.2 操縱字體
16.2.1 獲得可以利用的字體
16.2.2 考查FontMetrics
16.3 掌握動畫
16.3.1 考查所繪制的動畫
16.3.2 理解系統(tǒng)資源和線程
16.3.3 發(fā)現Thread子類和方法
16.3.4 剖析可Runnable接口
16.3.5 使BouncingBall成為多線程類
16.3.6 解決閃爍問題
16.3.7 了解洪廓樣式的游戲
16.4 在動畫中使用位圖
16.4.1 對Web頁使用線程
16.4.2 顯示圖像
16.4.3 更新圖像
16.4.4 考查MediaTracker類
第十七章 掌握文件I/O
17.1 獲取目錄和文件信息
17.2 掌握文件輸入和輸出流
17.2.1 輸入流
17.2.2 輸出流
17.2.3 流的編程
17.2.4 隨機存取I/O流
17.3 在Ballshot中記錄高分
小結
第十八章 功能更強大的接口和多得繼承
18.1 使用接口來實現多得繼承
18.1.1 為什么需要多得繼承
18.1.2 為什么要避免多得繼承
18.1.3 模擬多得繼承的接口
18.2 使用接口來返回值
小結
第十九章節(jié) 有關Java數據結構的內部信息
19.1 掌握數組
19.2 引用數組元素
19.3 確定數組大小
19.4 理解多維數組
19.5 使用枚舉
19.6 理解矢量
19.6.1 創(chuàng)建矢量
19.6.2 給矢量添加元素
19.6.3 搜索矢量
19.6.4 從矢量中檢索元素
19.6.5 從矢量中刪除元素
19.7 深入研究堆棧
19.8 使用鏈表和二叉樹
19.8.1 遍歷鏈表
19.8.2 從鏈表中刪除節(jié)點
19.8.3 了解二叉樹
19.8.4 了解二叉樹
19.8.5 遍歷二叉樹
19.8.6 在二叉樹中插入節(jié)點
19.8.7 從二叉樹中刪除節(jié)點
小結
第二十章 更好的Web編程和網絡操作
20.1 掌握URL
20.2 使用URL Connection類
20.3 從URL流中發(fā)送和接收信息
20.4 利用Web服務器和Web客戶進行網絡操作
20.4.1 使用數據報
20.4.2 使用套接字
第二十一章 高級線程
21.1 繼承Thread類
21.2 ThreadGroup
21.3 優(yōu)先級. 恢復和掛起
21.4 發(fā)現后臺進程
21.5 了解同步
21.6 掌握線程信息
小結
第四部分 用Visual J++進行數據庫開發(fā)
第二十二章 理解Visual J++的數據庫訪問
22.1 通用數據存取
22.1.1 對象連接和嵌入數據庫
22.1.2 ActiveX數據對象
22.1.3 開放式數據庫連接性
22.1.4 使用ODBC數據源管理程序
22.1.5 掌握注冊表
22.2 可視化數據庫工具
22.2.1 Data View
22.2.2 SQL Query Designer
22.3 Application Wizard
小結
第二十三章 復雜的ActiveX數據對象
23.1 數據庫代碼編寫的重要性
23.2 類庫的重要性
23.3 ADO編程
23.3.1 ADO結構
23.3.2 ADO錯誤
23.3.3 ADO連接
23.3.4 Recordsets(記錄集)
23.3.5 檢索記錄集信息
23.3.6 瀏覽數據集
23.3.7 利用Recordset函數操縱數據庫
23.3.8 Fields
23.3.9 數據類型
23.3.10 域屬性
23.3.11 數據綁定
23.4 ADO類庫
23.4.1 理解類庫概念
23.4.2 綁定單選按鈕
23.4.3 顯示單選按鈕和數據庫值
23.4.4 綁定單選按鈕
23.4.5 把單選按鈕綁定到數據庫
23.4.6 瀏覽ADO類庫編碼
小結
第二十四章 容易的結構化查詢語言
24.1 使用SELECT語句
24.1.1 理解*運算符
24.1.2 使用WHERE子句
24.1.3 使用ORDER BY子句
24.1.4 理解SQL域函數
24.1.5 使用GROUP BY子句
24.1.6 使用HAVING 子句
24.1.7 使用連接操作
24.1.8 使用SubSELECT操作
24.2 使用DELETE語句
24.3 使用UPDATE命令
24.4 使用INSERT命令
24.4.1 插入一行
24.4.2 使用嵌套的SELECT語句語句插入多行
24.5 與ActiveX數據對象一起使用SQL
小結
第二十五章 容易的數據庫安全性和完整性
25.1 用戶ID和口令
25.1.1 組用戶帳戶
25.1.2 去除缺省安全性
25.2 訪問安全性
25.2.1 創(chuàng)建一個Access工作組信息文件
25.2.2 管理機關報的用戶和組
25.3 Web數據庫安全性的通用方法
25.4 SQL ADO的安全性
小結
第二十六章 掌握Data Access Objects
26.1 了解數據庫引擎
26.1.1 數據庫引擎的初始化
26.1.2 組件
26.1.3 事務的提交和退回
26.1.4 DAO錯誤捕獲
26.1.5 DAO DBEngine方法
26.2 掌握數據庫
26.2.1 打開數據庫
26.2.2 創(chuàng)建連接字符串
26.2.3 創(chuàng)建選項
26.2.4 關閉數據庫
26.2.5 實現數據庫組件
26.2.6 考查數據庫的方法
26.3 使用表格和-TableDef接口
26.3.1 創(chuàng)建表格
26.3.2 刪除表格
26.3.3 檢索一個現有的表格
26.3.4 剖析表格字段
26.4 制作訪問模塊
26.4.1 使用訪問模塊
26.4.2 從數據庫獲取信息
26.5 利用記錄集操縱表格
26.5.1 打開一個記錄集
26.5.2 檢索信息
26.5.3 插入和更新行
26.5.4 刪除
26.6 制作DAO表單
小結
第二十七章 掌握遠程數據對象
27.1 考查RDO
27.2 掌握RDO連接
27.2.1 提交和退回事務
27.2.2 錯誤處理
27.3 獲取表格信息
27.4 使用RDO結果集
27.4.1 使用SQL命令
27.4.2 沒有結果集的SQL
27.4.3 帶有結果集的SQL SELECT
27.4.4 評價欄信息
27.4.5 分析結果集內的移動
27.4.6 從結果集中檢索數據
27.4.7 刪除行
27.4.8 插入和更新行
27.5 編寫RDO類庫
27.6 編寫RDO結果集庫
小結
第二十八章 純Java與JDBC
28.1 理解JDBC
28.2 連接到JDBC數據庫
28.3 使用ResultSet
28.4 使用ExecuteUpdate
28.5 創(chuàng)建一個簡單的數據庫程序
28.6 掌握JDBC類庫
28.7 理解對新組件的需要
28.8 理解ResultSetMetaDate
28.8.1 獲取欄信息
28.8.2 使用數據類型
28.8.3 編寫一個JDBC庫
第五部分 附錄
附錄A Java操作符和語言
附錄B Visual J++中的保留字
附錄C HTML參考
C.1 HTML結構和語法
C.2 HTML和Java
C.3 HTML參考
附錄E 比較Visual J++和C++
D.1 Java語言的結構
D.1.1 Java虛擬機(VM)
D.1.2 類. 包和目錄
D.2 包含Java和Visual J++的包
D.2.1 方法
D.2.2 域
D.2.3 修飾符
D.3 Java與C++的類似性
D.3.1 操作符
D.3.2 循環(huán)與判斷語句
D.3.3 主方法
D.3.4 方法重載
D.3.5 數組
D.3.6 關鍵字
D.4 Java與C++之間的區(qū)別
D.4.1 沒有C++指令
D.4.2 指針. 垃圾回收與free()和delete
D.4.3 數據類型
D.4.4 String
D.4.5 Null和null
D.4.6 Java異常
D.4.7 其他
D.5 用Java進行編程
D.5.1 開發(fā)Web小程序
D.5.2 使用HTML來運行小程序
附錄E 單代碼
E.1 為什么要使用單代碼
E.2 字母表
E.2.1 不支持的語音
E.2.2 ASCII碼
E.3 符號和標點
E.4 中. 日. 韓助和統(tǒng)計“表意文字”
E.5 受限制使用
E.6 單代碼和ASCII碼轉換
附錄F 光盤的內容