出版時(shí)間:2004-8 出版社:華中科技大學(xué)出版社 作者:Jawahar Puvvala,莊東,Alok Pota,楊濤 頁(yè)數(shù):498 譯者:莊東,楊濤
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書是將Java編程經(jīng)驗(yàn)遷移到.NET環(huán)境的權(quán)威性指南對(duì)于Java程序員而言,正確理解C#和Java這兩種語(yǔ)言的異同才能夠快速地使用C#語(yǔ)言開發(fā)Windows應(yīng)用程序。本書中所采用的大量代碼(均在Visual Studio,NET 2003和Java 1.4版本平臺(tái)上進(jìn)行了測(cè)試)向讀者展示了如何將Java編程經(jīng)驗(yàn)應(yīng)用到C#編程中,以創(chuàng)建出功能豐富的.NET應(yīng)用程序。 作者首先詳細(xì)描述了.NET Framework的知識(shí),隨之向讀者介紹了代碼編寫的方法和Visual Studio,NET集成開發(fā)環(huán)境(舊E)的內(nèi)容。本書將C#和Java的不同特點(diǎn)進(jìn)行了歸納比較并系統(tǒng)分析了這兩種語(yǔ)言之間的關(guān)系。讀者從中將學(xué)習(xí)到C#編程的實(shí)質(zhì)——從對(duì)象創(chuàng)建到事件編程,以及更多高級(jí)的知識(shí)如數(shù)據(jù)庫(kù)訪問、XML處理,GUI編程和反射技術(shù)等等。 為了讓讀者能更加敏捷地進(jìn)行C#編程,而不是簡(jiǎn)單地在C#中模仿Java編程,本書主要討論了以下主題: ·數(shù)據(jù)庫(kù)訪問 ·繼承和多態(tài)性 ·線程編程 ·垃圾收集和內(nèi)存管理 ·C#應(yīng)用程序部署 ·委托 ·處理XML 本書為Java開發(fā)人員、程序員和體系結(jié)構(gòu)師提供了大量經(jīng)驗(yàn)性建議,以幫助他們成功地遷移到.NET環(huán)境中。
作者簡(jiǎn)介
Jawahar Puvvala是Nucor公司的一名顧問,其主要職責(zé)是使用各種不同的高級(jí)技術(shù)來開發(fā)服務(wù)器端和客戶端的應(yīng)用程序。他的教育背景是為機(jī)械和建筑工程系統(tǒng)編寫軟件,在這方面他發(fā)表過多篇相關(guān)的期刊文章和會(huì)議論文。
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ù)語(yǔ)和核心概念 1.3 CLR和JVM 1.4 內(nèi)存管理 1.5 安全管理 1.6 異常管理 1.7.NET Framework類庫(kù)概覽 1.8 小結(jié) 第2章 C#起步 2.1 .NET SDK 2.2 編寫第一個(gè)C#序 2.3 C#的性能 2.4 C#32具 2.5 小結(jié) 第3章 C#和Java的區(qū)別 3.1 編程平臺(tái)(.NET 和Java) 3.2 運(yùn)行時(shí)體系結(jié)構(gòu) 3.3 OOP模型 3.4 語(yǔ)言結(jié)構(gòu)、語(yǔ)法和API 3.5 小結(jié) 第4章 對(duì)象 4.1 創(chuàng)建對(duì)象java.1 ang.Object的C#等價(jià)類 4.2 類 4.3 構(gòu)造函數(shù) 4.4 方法 4.5 字段 4.6 屬性繼承和屬性 4.7 變量作用域 4.8 對(duì)象的銷毀 4.9 小結(jié) 第5章 繼承和多態(tài)性 5.1 繼承 5.2 多態(tài)性和虛方法 5.3 C#的多態(tài)性 5.4 方法和繼承 5.5 強(qiáng)制類型轉(zhuǎn)換 5.6 組合與繼承 5.7 小結(jié) 第6章 接口 6.1 基本接口C#接口和Java接口的區(qū)別 6.2 多個(gè)接口和顯式接口聲明 6.3 接口的繼承 6.4 as運(yùn)算符 6.5 小結(jié) 第7章 數(shù)據(jù)類型 7.1 Java的值類型 7.2 Java引用類型 7.3 C#值類型 7.4 內(nèi)置值類型 7.5 C#引用類型 7.6 裝箱和拆箱 7.7 不安全代碼 7.8 小結(jié) 第8章 運(yùn)算符 8.1 數(shù)學(xué)運(yùn)算符 8.2 邏輯運(yùn)算符 8.3 位運(yùn)算符 8.4 字符串連接運(yùn)算符 8.5 增量和減量運(yùn)算符 8.6 位移運(yùn)算符 8.7 關(guān)系運(yùn)算符 8.8 賦值運(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)建對(duì)象運(yùn)算符 8.14 類型信息運(yùn)算符 8.15 溢出異常控制 8.16 指針類型運(yùn)算符 8.17 運(yùn)算符優(yōu)先級(jí) 8.18 運(yùn)算符重載 8.19 小結(jié) 第9章 基本控制流 第10章 異常 第11章 數(shù)組 第12章 字符串 第13章 格式化數(shù)字、字符串和日期 第14章 集合 第15章 C#的UOAPI 第16章 線程編程 第17章 C#的屬性、索引器和特性 第18章 委托和事件編程第二部分 高級(jí)C# 第19章 訪問數(shù)據(jù)庫(kù) 第20章 處理XML 第21章 C#中的GUI程序設(shè)計(jì) 第22章 反射 第23章 程序集、應(yīng)用程序配置和進(jìn)程管理附錄Java與C#中API的比較
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載