注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NET.NET程序設(shè)計(jì):從Java到C#

.NET程序設(shè)計(jì):從Java到C#

.NET程序設(shè)計(jì):從Java到C#

定 價:¥60.00

作 者: (美)Jawahar Puvvala,(美)Alok Pota著;楊濤,莊東譯
出版社: 華中科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787560931449 出版時間: 2004-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 498 字?jǐn)?shù):  

內(nèi)容簡介

  《.NET程序設(shè)計(jì):從Java到C#》是將Java編程經(jīng)驗(yàn)遷移到.NET環(huán)境的權(quán)威性指南對于Java程序員而言,正確理解C#和Java這兩種語言的異同才能夠快速地使用C#語言開發(fā)Windows應(yīng)用程序?!?NET程序設(shè)計(jì):從Java到C#》中所采用的大量代碼(均在Visual Studio,NET 2003和Java 1.4版本平臺上進(jìn)行了測試)向讀者展示了如何將Java編程經(jīng)驗(yàn)應(yīng)用到C#編程中,以創(chuàng)建出功能豐富的.NET應(yīng)用程序。作者首先詳細(xì)描述了.NET Framework的知識,隨之向讀者介紹了代碼編寫的方法和Visual Studio,NET集成開發(fā)環(huán)境(舊E)的內(nèi)容?!?NET程序設(shè)計(jì):從Java到C#》將C#和Java的不同特點(diǎn)進(jìn)行了歸納比較并系統(tǒng)分析了這兩種語言之間的關(guān)系。讀者從中將學(xué)習(xí)到C#編程的實(shí)質(zhì)——從對象創(chuàng)建到事件編程,以及更多高級的知識如數(shù)據(jù)庫訪問、XML處理,GUI編程和反射技術(shù)等等。為了讓讀者能更加敏捷地進(jìn)行C#編程,而不是簡單地在C#中模仿Java編程,《.NET程序設(shè)計(jì):從Java到C#》主要討論了以下主題:·數(shù)據(jù)庫訪問·繼承和多態(tài)性·線程編程·垃圾收集和內(nèi)存管理·C#應(yīng)用程序部署·委托·處理XML《.NET程序設(shè)計(jì):從Java到C#》為Java開發(fā)人員、程序員和體系結(jié)構(gòu)師提供了大量經(jīng)驗(yàn)性建議,以幫助他們成功地遷移到.NET環(huán)境中。

作者簡介

  Jawahar Puvvala是Nucor公司的一名顧問,其主要職責(zé)是使用各種不同的高級技術(shù)來開發(fā)服務(wù)器端和客戶端的應(yīng)用程序。他的教育背景是為機(jī)械和建筑工程系統(tǒng)編寫軟件,在這方面他發(fā)表過多篇相關(guān)的期刊文章和會議論文。Alok Pota是德克薩斯州奧斯汀Digital Motorworks(DMi)公司的J2EE應(yīng)用程序開發(fā)人員。其教育背景是用Visual C++、Visual Basic和FORTRAN編寫科學(xué)數(shù)值分析和可視化軟件。Alok的出版作品還包括眾多關(guān)于數(shù)學(xué)建模和專家系統(tǒng)方面的科技論文。

圖書目錄

第一部分 C#基礎(chǔ)
第1章 . NET Framework
1. 1 什么是. NET
1. 2 . NET Framework的術(shù)語和核心概念
1. 2. 1 公共語言運(yùn)行庫
1. 2. 2 托管代碼
1. 2. 3 MSIL
1. 2. 4 程序集
1. 2. 5 應(yīng)用程序域
1. 2. 6 運(yùn)行時宿主
1. 2. 7 通用類型系統(tǒng) CTS
1. 2. 8 通用語言規(guī)范
1. 3. CLR和JVM
1. 3. 1 . NET MSIL
1. 3. 2 . NET JIT
1. 3. 3 Java虛擬機(jī)
1. 4 內(nèi)存管理
1. 4. 1 CLR中的垃圾回收
1. 4. 2 JVM中的垃圾回收
1. 5 安全管理
1. 5. 1 基于代碼憑證的策略驅(qū)動安全性
1. 5. 2 基于角色的安全. 鑒定和授權(quán)
1. 5. 3 隔離存儲
1. 5. 4 密碼 Cryptography
1. 5. 5 Java中的安全
1. 6 異常管理
1. 6. 1 CLR中的異常管理
1. 6. 2 Java中的異常管理
1. 7 . NET Framework類庫概覽
1. 8 小 結(jié)
第2章 C#起步
2. 1 . NET SDK
2. 2 編寫第一個C#程序
2. 3 C#的性能
2. 4 C#工具
2. 4. 1 Visual Studio. NET
2. 4. 2 中間語言分析器
2. 5 小 結(jié)
第3章 C#和Java的區(qū)別
3. 1 編程平臺 . NET和Java
3. 1. 1 Java平臺
3. 1. 2 . NET套件
3. 1. 3 表示層
3. 1. 4 業(yè)務(wù)邏輯層
3. 1. 5 數(shù)據(jù)層
3. 2 運(yùn)行時體系結(jié)構(gòu)
3. 2. 1 Java虛擬機(jī)
3. 2. 2 公共語言運(yùn)行庫
3. 2. 3 ASP. NET
3. 2. 4 Internet Explorer
3. 2. 5 可執(zhí)行命令解釋器
3. 3 OOP模型
3. 4 語言結(jié)構(gòu). 語法和API
3. 4. 1 數(shù)據(jù)類型
3. 4. 2 運(yùn)算符
3. 4. 3 流控制語句
3. 4. 4 異常處理支持
3. 4. 5 公共對象
3. 4. 6 公共語言元素
3. 4. 7 集合庫
3. 4. 8 線程
3. 4. 9 輸入/輸出
3. 4. 10 命名空間和程序集
3. 4. 11 Java中所缺少的部分
3. 4. 12 C#缺少的部分
3. 5 小 結(jié)
第4章 對 象
4. 1 創(chuàng)建對象java. lang. Object的C#等價類
4. 2 類
4. 2. 1 類修飾符
4. 2. 2 類的訪問修飾符和繼承
4. 3 構(gòu)造函數(shù)
4. 4 方 法
4. 4. 1 public
4. 4. 2 protected
4. 4. 3 private
4. 4. 4 internal
4. 4. 5 static
4. 4. 6 sealed
4. 4. 7 extern
4. 4. 8 unsafe
4. 4. 9 virtual
4. 4. 10 override
4. 4. 11 abstract
4. 4. 12 new
4. 4. 13 方法繼承
4. 4. 14 方法重載
4. 4. 15 方法的參數(shù)
4. 5 字 段
4. 5. 1 public
4. 5. 2 private
4. 5. 3 protected
4. 5. 4 internal
4. 5. 5 const
4. 5. 6 readonly
4. 5. 7 static
4. 5. 8 volatile
4. 6 屬性繼承和屬性
4. 7 變量作用域
4. 8 對象的銷毀
4. 9 小 結(jié)
第5章 繼承和多態(tài)性
5. 1 繼 承
5. 2 多態(tài)性和虛方法
5. 3 C#的多態(tài)性
5. 3. 1 virtual和override關(guān)鍵字
5. 3. 2 參數(shù)的作用和轉(zhuǎn)換規(guī)則
5. 4 方法和繼承
5. 4. 1 訪問修飾符
5. 4. 2 base關(guān)鍵字
5. 4. 3 靜態(tài)方法和繼承
5. 4. 4 抽象方法和繼承
5. 5 強(qiáng)制類型轉(zhuǎn)換
5. 6 組合與繼承
5. 7 小 結(jié)
第6章 接 口
6. 1 基本接口C#接口和Java接口的區(qū)別
6. 2 多個接口和顯式接口聲明
6. 3 接口的繼承
6. 4 as運(yùn)算符
6. 5 小 結(jié)
第7章 數(shù)據(jù)類型
7. 1 Java的值類型
7. 2 Java引用類型
7. 3 C#值類型
7. 3. 1 結(jié)構(gòu)類型
7. 3. 2 枚舉類型
7. 4 內(nèi)置值類型
7. 4. 1 內(nèi)置整數(shù)值類型
7. 4. 2 內(nèi)置浮點(diǎn)類型
7. 4. 3 內(nèi)置的Decimal值類型
7. 4. 4 內(nèi)置的布爾值類型
7. 4. 5 顯式類型轉(zhuǎn)換
7. 5 C#引用類型
7. 6 裝箱和拆箱
7. 6. 1 裝 箱
7. 6. 2 拆箱
7. 6. 3 typeof運(yùn)算符
7. 7 不安全代碼
7. 8 小 結(jié)
第8章 運(yùn)算符
8. 1 數(shù)學(xué)運(yùn)算符
8. 2 邏輯運(yùn)算符
8. 3 位運(yùn)算符
8. 3. 1 &運(yùn)算符
8. 3. 2 |運(yùn)算符
8. 3. 3 ^運(yùn)算符
8. 3. 4 ~運(yùn)算符
8. 4 字符串連接運(yùn)算符
8. 5 增量和減量運(yùn)算符
8. 6 位移運(yùn)算符
8. 6. 1 <<運(yùn)算符
8. 6. 2 >>運(yùn)算符
8. 7 關(guān)系運(yùn)算符
8. 7. 1 ==運(yùn)算符
8. 7. 2 !=運(yùn)算符
8. 7. 3 <運(yùn)算符
8. 7. 4 >運(yùn)算符
8. 7. 5 <=運(yùn)算符
8. 7. 6 >=運(yùn)算符
8. 8 賦值運(yùn)算符
8. 8. 1 =運(yùn)算符
8. 8. 2
=運(yùn)算符
8. 8. 3 -=運(yùn)算符
8. 8. 4 *=運(yùn)算符
8. 8. 5 /=運(yùn)算符
8. 8. 6 %=運(yùn)算符
8. 8. 7 &=運(yùn)算符
8. 8. 8 |=運(yùn)算符
8. 8. 9 ^=運(yùn)算符
8. 8. 10 >>=運(yùn)算符
8. 8. 11 <<=運(yùn)算符
8. 9 成員訪問運(yùn)算符
8. 10 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
8. 11 索引運(yùn)算符
8. 12 條件運(yùn)算符
8. 13 創(chuàng)建對象運(yùn)算符
8. 14 類型信息運(yùn)算符
8. 14. 1 is運(yùn)算符
8. 14. 2 as運(yùn)算符
8. 14. 3 sizeof運(yùn)算符
8. 14. 4 typeof運(yùn)算符
8. 15 溢出異??刂?br />8. 15. 1 checked運(yùn)算符
8. 15. 2 unchecked運(yùn)算符
8. 16 指針類型運(yùn)算符
8. 17 運(yùn)算符優(yōu)先級
8. 18 運(yùn)算符重載
8. 19 小 結(jié)
第9章 基本控制流
9. 1 if語句
9. 2 while循環(huán)
9. 3 do while循環(huán)
9. 4 for循環(huán)
9. 5 switch語句
9. 6 foreach語句
9. 7 跳轉(zhuǎn)語句
9. 8 小 結(jié)
第10章 異 常
10. 1 try-catch-finally結(jié)構(gòu)的基本原理
10. 2 自定義異常
10. 3 繼承和異常
10. 4 CLR異常
10. 5 設(shè)計(jì)中需要考慮的事項(xiàng)
10. 5. 1 簡單地拋出
10. 5. 2 捕獲. 整理并重新拋出
10. 5. 3 捕獲. 整理并重新拋出不同的異常
10. 6 小 結(jié)
第11章 數(shù) 組
11. 1 Java數(shù)組與C#數(shù)組
11. 1. 1 Java數(shù)組
11. 1. 2 C#數(shù)組
11. 2 一維數(shù)組
11. 3 多維數(shù)組
11. 4 鋸齒狀數(shù)組
11. 5 復(fù)制數(shù)組
11. 6 數(shù)組作為集合
11. 7 小 結(jié)
第12章 字符串
12. 1 System. String類
12. 2 初始化字符串
12. 3
運(yùn)算符和字符串
12. 4 正則表達(dá)式
12. 5 小 結(jié)
第13章 格式化數(shù)字. 字符串和日期
13. 1 格式化
13. 2 數(shù)字格式化
13. 2. 1 貨幣格式化
13. 2. 2 科學(xué)格式化
13. 2. 3 數(shù)字. 定點(diǎn)數(shù)和通用格式化
13. 2. 4 百分?jǐn)?shù)格式化
13. 2. 5 自定義說明符
13. 2. 6 段. 十六進(jìn)制和轉(zhuǎn)義說明符
13. 3 格式化日期和時間
13. 4 格式化自定義對象
13. 5 解析
13. 6 小 結(jié)
第14章 集 合
14. 1 System. Collections接口
14. 2 System. Collections類
14. 2. 1 線程安全
14. 2. 2 類型安全
14. 2. 3 不可變性
14. 2. 4 可訪問性
14. 3 使用System. Collections類
14. 3. 1 ArrayList
14. 3. 2 BitArray
14. 3. 3 散列表 Hashtable
14. 3. 4 隊(duì)列 Queue
14. 3. 5 棧 Stack
14. 3. 6 有序列表 SortedList
14. 3. 7 IComparer
14. 3. 8 IHashCodeProvider
14. 3. 9 IEnumerator
14. 4 類型安全的集合
14. 5 自定義集合
14. 6 小 結(jié)
第15章 C#的I/O API
15. 1 流
15. 2 FileStream類
15. 3 BufferedStream類
15. 4 MemoryStream類
15. 5 NetworkStream類
15. 6 讀取器和寫入器
15. 7 文件和目錄
15. 7. 1 AppendText
15. 7. 2 Exists. Copy. Move和Delete
15. 7. 3 Open. OpenWrite. OpenText和OpenRead
15. 7. 4 異步I/O
15. 8 序列化
15. 8. 1 基本序列化
15. 8. 2 自定義序列化
15. 9 小 結(jié)
第16章 線程編程
16. 1 System. Threading命名空間
16. 2 使用System. Threading. Thread類創(chuàng)建線程
16. 2. 1 啟動線程
16. 2. 2 線程的生命周期
16. 3 在C#中安全地停止線程
16. 3. 1 使用System. Threading. ThreadPool類創(chuàng)建線程
16. 3. 2 使用System. Threading. Timer類創(chuàng)建線程
16. 3. 3 使用異步回調(diào)創(chuàng)建線程
16. 4 線程同步ReaderWriterLock類
16. 5 互鎖操作
16. 6 小 結(jié)
第17章 C#的屬性. 索引器和特性
17. 1 屬性
17. 2 索引器
17. 2. 1 整數(shù)索引的索引器
17. 2. 2 字符串索引的索引器
17. 2. 3 多個索引的索引器
17. 3 特 性
17. 4 小 結(jié)
第18章 委托和事件編程
18. 1 使用委托
18. 2 多 播
18. 3 事件編程
18. 4 小結(jié)
第二部分 高級C#
第19章 訪問數(shù)據(jù)庫
19. 1 ADO. NET概述
19. 2 JDBC 2. 0
19. 3 ADO. NET入門
19. 3. 1 建立與數(shù)據(jù)庫的連接
19. 3. 2 執(zhí)行SELECT查詢獲得數(shù)據(jù)
19. 3. 3 執(zhí)行INSERT. UPDATE和DELETE查詢
19. 3. 4 執(zhí)行存儲過程
19. 3. 5 事務(wù)處理
19. 3. 6 察看數(shù)據(jù)庫元數(shù)據(jù)
19. 4 數(shù)據(jù)集
19. 4. 1 把數(shù)據(jù)裝入數(shù)據(jù)集
19. 4. 2 使用數(shù)據(jù)集把數(shù)據(jù)存儲到數(shù)據(jù)庫中
19. 5 小 結(jié)
第20章 處理XML
20. 1 Java對XML的支持
20. 2 XML和. NET
20. 3 讀寫XML
20. 3. 1 在. NET中讀取XML
20. 3. 2 在. NET中寫XML
20. 4 在. NET中使用DOM API
20. 4. 1 XPath
20. 4. 2 XSLT
20. 5 小結(jié)
第21章 C#中的GUI程序設(shè)計(jì)
21. 1 選擇GUI庫:Java還是. NET
21. 2 使用IDE開發(fā)小型應(yīng)用程序
21. 2. 1 創(chuàng)建新的項(xiàng)目
21. 2. 2 設(shè)計(jì)窗體
21. 2. 3 修改窗體
21. 3 Windows窗體. 組件控件及其相關(guān)的. NET類
21. 4 使用GUI控件的綜合實(shí)例
21. 4. 1 應(yīng)用程序的功能
21. 4. 2 應(yīng)用程序的源文件
21. 4. 3 應(yīng)用程序控件
21. 5 錨定和???br />21. 5. 1 錨 定
21. 5. 2 停 靠
21. 6 使用. NET GUI繪圖
21. 6. 1 System. Drawing
21. 6. 2 雙緩沖
21. 6. 3 示例繪圖程序
21. 7 小 結(jié)
第22章 反 射
22. 1 核心反射類
22. 2 瀏覽和查詢成員
22. 3 調(diào)用方法. 設(shè)置字段和屬性
22. 4 使用反射發(fā)放生成動態(tài)IL
22. 5 小 結(jié)
第23章 程序集. 應(yīng)用程序配置和進(jìn)程管理
23. 1 . NET程序集
23. 1. 1 程序集清單
23. 1. 2 模 塊
23. 1. 3 資 源
23. 2 創(chuàng)建程序集
23. 3 編程訪問程序集
23. 4 版本管理
23. 5 應(yīng)用程序配置
23. 5. 1 單標(biāo)記段
23. 5. 2 名稱/值段
23. 5. 3 詞典段
23. 5. 4 示例配置文件
23. 6 進(jìn)程管理
23. 6. 1 查詢當(dāng)前應(yīng)用程序域
23. 6. 2 在遠(yuǎn)程應(yīng)用程序域中執(zhí)行應(yīng)用程序
23. 6. 3 在遠(yuǎn)程應(yīng)用程序域中調(diào)用方法
23. 6. 4 查洵進(jìn)程
23. 6. 5 創(chuàng)建和終止進(jìn)程
23. 6. 6 重定向進(jìn)程輸出
23. 6. 7 檢測進(jìn)程完成情況
23. 6. 8 退出進(jìn)程
23. 7 小 結(jié)
附錄 Java與C#中API的比較
A. 1 java. lang包
A. 2 java. util包
A. 3 java. io包
A. 4 java. sql包
A. 5 java. text包
A. 6 org. w3c. dom包
A. 7 javax. swing包
A. 8 java. awt包

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號