注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETJava程序員C#開發(fā)指南

Java程序員C#開發(fā)指南

Java程序員C#開發(fā)指南

定 價:¥45.00

作 者: (美)Brian Bagnall,(美)Philip Chen,(美)Stephen Goldberg著;鄧少鹍[等]譯;鄧少鵾譯
出版社: 中國水利水電出版社
叢編項: 萬水計算機核心技術精解系列
標 簽: JAVA

ISBN: 9787508414393 出版時間: 2003-03-01 包裝: 平裝
開本: 24cm 頁數(shù): 410 字數(shù):  

內(nèi)容簡介

  內(nèi)容提要全書共15章,循序漸進地描述了Microsoft的NET平臺,以及為該平臺設計的激動人心的新語言——C#。全部章節(jié)的重點都是進行C#與Java的對比,并附有詳盡生動的例子。本書先從總體上介紹了C#語言;接著深入介紹該語言的基礎,比如表達式、語句、字符串、數(shù)組、流程控制、對象和類、繼承;然后是C#所特有的東西,比如結構、屬性、委派、配件等;再接下來是.NET的框架類庫中可以訪問的一些類;隨后介紹通過使用C#可以開發(fā)的不同類型的應用程序,最后討論Microsoft的JUMP策略。本書覆蓋的內(nèi)容全面,并通過與Java語言的對比進行講解,以加深讀者的印象,并對一些常見的編程問題進行了解答。本書尤其適用于已經(jīng)有部分經(jīng)驗的Java程序員學習C#使用,也適合廣大編程愛好者的各類中級用戶。

作者簡介

暫缺《Java程序員C#開發(fā)指南》作者簡介

圖書目錄

譯者序
作者簡介
致謝
前言
第1章 .NET基本原理
1.1 引言
1.2 .NET平臺縱覽
1.3 檢查.NET框架的特性
1.3.1 多語言開發(fā)
1.3.2 平臺及處理器獨立
1.3.3 自動內(nèi)存管理
1.3.4 版本支持
1.3.5 支持開放標準
1.3.6 配置簡單
1.3.7 與非托管代碼互操作的能力
1.3.8 提供安全
1.4 理解.NET體系結構
1.4.1 通用語言運行環(huán)境
1.4.2 .NET框架類庫
1.4.3 Microsoft中間語言(MSIL)
1.4.4 運行時編譯執(zhí)行技術
1.5 掌握.NET從源代碼到可執(zhí)行文件的步驟
1.6 小結
1.7 快速解決方案
1.8 常見問題解答
第2章 C#介紹
2.1 引言
2.2 C#語言
2.2.1 與Java的相似處
2.2.2 C#與Java的不同之處
2.3 開始
2.3.1 安裝.NET框架的SDK
2.3.2 創(chuàng)建第一個C#程序
2.3.3 編譯并運行程序
2.3.4 使用調(diào)試工具
2.4 使用不同的IDE
2.4.1 Visual Studio.NET
2.4.2 其他的IDE
2.5 C#概述
2.5.1 創(chuàng)建媒體播放器應用程序
2.5.2 使用Visual Studio.NET進行快速應用程序開發(fā)
2.6 小結
2.7 快速解決方案
2.8 常見問題解答
第3章 語言基礎
3.1 引言
3.2 Main()方法
3.2.1 命令行參數(shù)
3.2.2 返回值
3.3 單行及多行注釋
3.4 數(shù)據(jù)類型及通用類型系統(tǒng)
3.5 變量
3.6 常量
3.7 賦值語句
3.8 運算符
3.8.1 算術運算符
3.8.2 賦值運算符
3.8.3 遞增和遞減運算符
3.8.4 關系運算符
3.8.5 邏輯運算符
3.8.6 位運算符
3.8.7 三元操作符
3.8.8 運算符優(yōu)先權
3.9 預處理指令
3.9.1 #define和#undef
3.9.2 #if、#elif、#else和#endif
3.9.3 #erro和#warning
3.9.4 #region和#endregion
3.9.5 #line
3.10 名字空間
3.11 小結
3.12 快速解決方案
3.13 常見問題解答
第4章 程序結構
4.1 引言
4.2 字符串
4.2.1 WriteLine方法
4.2.2 創(chuàng)建字符串
4.2.3 逐字的字符串文本
4.2.4 StringBuilder類
4.2.5 使用正則表達式
4.3 流程控制
4.3.1 分支語句
4.3.2 迭代語句
4.3.3 跳轉語句
4.4 數(shù)組
4.4.1 聲明及初始化數(shù)組
4.4.2 使用params關鍵字
4.4.3 多維數(shù)組
4.5 foreach語句
4.6 索引
4.6.1 實現(xiàn)索引
4.6.2 多個索引
4.6.3 多參數(shù)索引
4.7 集合
4.8 異常
4.8.1 捕獲異常
4.8.2 拋出異常
4.9 小結
4.10 快速解決方案
4.11 常見問題解答
第5章 對象和類
5.1 引言
5.2 使用類
5.2.1 訪問控制
5.2.2 類修飾符
5.2.3 抽象類
5.2.4 密封類
5.2.5 實例變量
5.2.6 靜態(tài)變量
5.3 使用方法
5.3.1 訪問修飾符
5.3.2 方法參數(shù)
5.3.3 重載方法
5.4 創(chuàng)建對象
5.5 銷毀對象
5.5.1 內(nèi)存管理和碎片收集
5.5.2 C#的析構器
5.6 小結
5.7 快速解決方案
5.8 常見問題解答
第6章 面向對象編程
6.1 引言
6.2 繼承
6.2.1 定義基類
6.2.2 調(diào)用基類的構造器
6.3 多態(tài)性
6.3.1 抽象類
6.3.2 修飾符abstract
6.3.3 修飾符virtual 
6.3.4 修飾符override
6.3.5 修飾符new
6.4 內(nèi)部類
6.5 用戶接口
6.5.1 創(chuàng)建一個接口
6.5.2 聲明接口
6.5.3 接口的實現(xiàn)
6.5.4 外部接口的實現(xiàn)
6.6 小結
6.7 快速解決方案
6.8 常見問題解答
第7章 C#的其他特點
7.1 引言
7.2 性質
7.3 只讀字段
7.4 枚舉
7.5 裝箱和拆箱
7.5.1 裝箱
7.5.2 拆箱
7.6 操作符重載
7.6.1 一元操作符重載
7.6.2 二元操作符重載
7.6.3 Equals()方法
7.7 自定義轉換
7.7.1 implicit操作符
7.7.2 explicit操作符
7.8 結構
7.8.1 結構的定義
7.8.2 結構的使用
7.9 小結
7.10 快速解決方案
7.11 常見問題解答
第8章 委派和事件
8.1 引言
8.2 委派
8.3 將委派作為回調(diào)函數(shù)
8.3.1 聲明
8.3.2 實例化
8.3.3 調(diào)用
8.3.4 實現(xiàn)回調(diào)函數(shù)
8.4 將委派用于事件處理
8.4.1 Java中的事件處理
8.4.2 C#中的事件處理
8.5 多播
8.6 高級委派用法
8.6.1 將委派聲明成靜態(tài)變量
8.6.2 委派和線程的創(chuàng)建
8.7 小結
8.8 快速解決方案
8.9 常見問答解答
第9章 屬性和配件
9.1 引言
9.2 使用屬性
9.2.1 使用屬性
9.2.2 創(chuàng)建自定義屬性
9.3 使用映射
9.4 創(chuàng)建配件
9.4.1 顯示數(shù)據(jù)
9.4.2 構造配件
9.4.3 多模塊配件
9.5 版本方案
9.6 小結
9.7 快速解決方案
9.8 常見問題解答
第10章 多線程
10.1 引言
10.2 線程
10.3 創(chuàng)建線程
10.4 線程管理
10.5 調(diào)度線程
10.6 線程同步
10.6.1 使用lock語句
10.6.2 使用監(jiān)控類
10.7 避免死鎖和資源缺乏
10.8 小結
10.9 快速解決方案
10.10 常見問題解答
第11章 使用I/O流
11.1 引言
11.2 文件系統(tǒng)
11.2.1 目錄
11.2.2 文件
11.3 流
11.3.1 Stream
11.3.2 FileStream
11.3.3 MemoryStream
11.3.4 BufferedStream
11.4 數(shù)據(jù)編碼類型
11.5 文本
11.5.1 StreamReader和StreamWriter
11.5.2 StringReader和StringWriter
11.6 網(wǎng)絡I/O
11.6.1 服務器端
11.6.2 客戶端
11.7 同步和異步
11.8 Web流
11.9 串行化
11.9.1 創(chuàng)建可串行化的對象
11.9.2 串行化一個對象
11.9.3 對象的并行化
11.9.4 過渡過程數(shù)據(jù)
11.9.5 并行化操作
11.10 小結
11.11 快速解決方案
11.12 常見問題解答
第12章 使用Windows窗體創(chuàng)建用戶界面
12.1 引言
12.2 Windows窗體類
12.3 創(chuàng)建Windows窗體應用程序
12.4 使用控件
12.4.1 添加控件
12.4.2 基本控件
12.5 事件處理
12.6 使用文本編輯器
12.7 使用Visual Studio.NET
12.8 小結
12.9 快速解決方案
12.10 常見問題解答
第13章 C#的Web開發(fā)
13.1 引言
13.2 Web Service綜述
13.3 創(chuàng)建WebService
13.3.1 連接數(shù)據(jù)庫
13.3.2 建立Web Service
13.3.3 運行和測試Web Service
13.3.4 用VS.NET創(chuàng)建圖書WebService
13.4 消費Web Service
13.4.1 Web Service描述語言
13.4.2 創(chuàng)建代理對象
13.5 Web窗體概述
13.6 使用Web窗體控件
13.6.1 訪問HTML頁的Web控件
13.6.2 數(shù)據(jù)授權控件
13.6.3 有效性檢查控件
13.6.4 復雜的Web控件
13.7 創(chuàng)建Web窗體應用程序
13.8 小結
13.9 快速解決方案
13.10 常見問題解答
第14章 使用ActiveX、COM和非托管代碼
14.1 引言
14.2 使用非托管代碼
14.3 使用平臺調(diào)用工具
14.4 使用COM組件
14.4.1 創(chuàng)建簡單的COM組件
14.4.2 運行時可調(diào)用包
14.5 使用ActiveX控件
14.5.1 ActiveX控件和Windows窗體控件的差別
14.5.2 使用ActiveX控件導入工具(AxImp.exe)
14.5.3 使用Visual Studio.NET導入ActiveX控件
14.6 使用指針
14.6.1 不安全代碼
14.6.2 unsafe關鍵字
14.6.3 fixed關鍵字
14.7 小結
14.8 快速解決方案
14.9 常見問題解答
第15章 Microsoff的JUMP(Java用戶移植途徑)
15.1 引言
15.2 什么是J#
15.3 使用Visual J#
15.4 創(chuàng)建一個簡單的Visual J#應用程序
15.5 小結
15.6 快速解決方案
15.7 常見問題解答
附錄 C#關鍵字與Java中的對應關鍵字

本目錄推薦

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