出版時間:2010-1 出版社:化學(xué)工業(yè)出版社 作者:李海濤,史愛松,孫更新 編著 頁數(shù):604
Tag標(biāo)簽:無
前言
從2002年微軟發(fā)布第一個.NET框架以來,.NET技術(shù)迅速崛起,在軟件開發(fā)領(lǐng)域迅速趕超SUN公司的JAVA平臺,.NET技術(shù)可以說是當(dāng)今世界最重要的技術(shù)之一。而C#f在.NET中扮演著舉足輕重的角色,.NET框架主要由它實現(xiàn)。因此,C#在.NET中具有先天的優(yōu)勢,學(xué)習(xí)C}}無疑是迅速進入.NET的一個捷徑。c#3.0一如既往的既具有c++語言功能強大、靈活,又具有VB的簡單易學(xué)、高效的優(yōu)點,利用它可以方便快捷地開發(fā)基于文字處理、圖形圖像、數(shù)據(jù)庫、多媒體、網(wǎng)絡(luò)的Windows應(yīng)用程序和Web應(yīng)用程序,同時它對于迅速崛起的XML、WebService、Ajax也提供了全方位的支持。因此,越來越多的人選擇它作為程序設(shè)計語言,越來越多的高校和培訓(xùn)機構(gòu)開設(shè)了C#課程。本書介紹如何在Visual c#.NET 2008下使用.NE]’Framework 3.5和c群3.0開發(fā).NET應(yīng)用程序,力求以簡明扼要的語言闡述各個知識點,并對難點和重點進行深入淺出的剖析。本書通過大量實例和具有代表性的兩個完整的實戰(zhàn)項目,以幫助讀者完全掌握這些知識點。所有實例和項目代碼均在Visual C#.NET 2008和Windows XP環(huán)境下調(diào)試通過本書特色。(1)對知識點的講述通俗易懂,深入淺出,并無縫地融入了編者多年的開發(fā)心得編者具有在中外知名軟件企業(yè)從事一線開發(fā)的經(jīng)歷,具有多年的C}}.NET開發(fā)經(jīng)驗,對編程中所需的c}}知識點有獨特的見解,并能用通俗易懂的語言,深入淺出地表達出來。(2)內(nèi)容全面,重點突出,對C#.NET中的疑點、難點分析透徹。編者曾多次為在校本科生和軟件培訓(xùn)結(jié)構(gòu)講授C#.NET課程,因此既對于書中的重點內(nèi)容有較好的把握,也對讀者在學(xué)習(xí)中可能會碰到的疑點、難點有深刻的了解。書中每個重要模塊及重要的知識點均會以“專家講解”的形式來更好地提醒和指導(dǎo)讀者。(3)實戰(zhàn)項目的選擇和設(shè)計獨具匠心,實戰(zhàn)項目的講解采用基于UJML的現(xiàn)代軟件工程方法作指導(dǎo)。選取了具有代表性C/S結(jié)構(gòu)的Windows程序和B/S結(jié)構(gòu)的Web程序作為開發(fā)實例并采用基于LJML的現(xiàn)代軟件工程思想作指導(dǎo),全過程講解這兩個實際項目開發(fā)中如伺進行需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫沒計和編碼等(4)小實例的講述分割合理,格式醒目。每個小實例分割為“代碼演示”、“專家講解”和“結(jié)果驗證”三小部分,每一部分都有特別而又統(tǒng)一的區(qū)別于上亡文的格式,如字體、字號等,從而使“枯燥”的大段代碼變得輕松活潑,更有利于讀者閱讀和理解。
內(nèi)容概要
本書由淺入深,系統(tǒng)、全面地介紹了Visual C#.NET 2008的相關(guān)知識。在詳細(xì)闡述C#語言基本語法知識的基礎(chǔ)上,深入講解了Windows Forms開發(fā)和Web程序開發(fā),尤其針對C# 3.0語言的新特性做了重點介紹,最后給出了2個具有代表性的完整實戰(zhàn)項目,講述了如何在Visual C#.NET 2008開發(fā)環(huán)境下,利用.NET Framework 3.5與C# 3.0開發(fā)實際的Windows Forms應(yīng)用程序和Web應(yīng)用程序,尤其演示了最新LINQ技術(shù)的應(yīng)用。本書主要內(nèi)容包括:C#語言基礎(chǔ)、C#面向?qū)ο筇匦浴#文件IO操作、C#異常處理、C# 3.0的新增功能、簡單Windows Forms程序設(shè)計、復(fù)雜Windows Forms程序設(shè)計、圖形圖像程序設(shè)計、數(shù)據(jù)庫應(yīng)用、語言集成查詢LINQ技術(shù)、ASP.NET程序設(shè)計、XML程序設(shè)計、Web Service程序設(shè)計、ASP.NET AJAX程序設(shè)計以及2個綜合實例。 本書適用于各類程序設(shè)計人員和工程技術(shù)人員參考使用,也可作為高等院校計算機與信息技術(shù)及相關(guān)專業(yè)的教科書。
書籍目錄
第一部分 九層之臺,起于累土——牢固掌握C#基礎(chǔ) 第1章 Visual C#.NET 2008開發(fā)環(huán)境概述 第2章 熟練使用Visual Studio2008工具 第3章 C#.NET 語文基礎(chǔ) 第4章 運算符與表達式 第5章 流程控制語句與函數(shù) 第6章 數(shù)組與集合 第7章 類與對象 第8章 繼承與多態(tài) 第9章 方法類型化——委托 第10章 類型參數(shù)化——泛型 第11章 C#.NET 中的文件處理——文件IO 第12章 異常處理和注意事項 第13章 C#3.0中新增功能第二部分 創(chuàng)建經(jīng)典的Windows程序——Windows Forms開發(fā) 第14章 Windows Forms介紹 第15章 基本控件 第16章 Windows Forms高級應(yīng)用 第17章 熟練使用通用窗口 第18章 圖形圖像程序設(shè)計 第19章 在程序中訪問數(shù)據(jù)庫 第20章 LINQ技術(shù)第三部分 創(chuàng)建精彩的B/S程序——ASP.NET開發(fā) 第21章 創(chuàng)建一個ASP.NET網(wǎng)站 第22章 可擴展標(biāo)記語言XML 第23章 Web Service開發(fā) 第24章 ASP.NET AJAX技術(shù)第四部分 學(xué)以致用——實戰(zhàn)項目 第25章 客戶信息管理系統(tǒng) 第26章 個人博客
章節(jié)摘錄
插圖:目前正在進入一個嶄新的計算時代,一個互聯(lián)網(wǎng)時代,其核心技術(shù)是可擴展標(biāo)記語言,即XML。XML的全稱是Extensible Markup Language,主要作用是作為系統(tǒng)與系統(tǒng)之間傳輸數(shù)據(jù)的載體。XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用簡單的方式建立。雖然XML比二進制數(shù)據(jù)要占用更多的空間,但XML,極其簡單,易于掌握和使用。XML的名稱來自HTMI,是為了彌補HTML的先天不足而出現(xiàn)的。XML與HTML的最大區(qū)別是,XMI_,是用來描述數(shù)據(jù)的,重在數(shù)據(jù)本身。而FITML,是用來定義數(shù)據(jù)的,重在數(shù)據(jù)的顯示模式。Web服務(wù)又稱XMLWeb Service(或WebXML),建立在XML公共協(xié)議基礎(chǔ)上,能夠快捷和方便地綜合各種系統(tǒng)、商務(wù)和應(yīng)用平臺,使用Visual Studio 2008可以很方便地建立這種服務(wù)。這并不是Microsoft獨有的技術(shù),使用Java開發(fā)環(huán)境也可以建立標(biāo)準(zhǔn)的’Web服務(wù)。每一種設(shè)備和一個相關(guān)的Web服務(wù)相聯(lián)系,各個Web服務(wù)再互聯(lián)起來,如此就形成了一個超級整合的互聯(lián)網(wǎng)絡(luò)系統(tǒng),在這個服務(wù)網(wǎng)絡(luò)中可以接受到“3A”級的服務(wù)。所謂“3A”,即微軟所提出的任何時候(Any Times)、任何地方(.Any Places)、任何設(shè)備(Any Devices)。用一句話來概括就是,Web服務(wù)無所不包、無所不能、無處不在。對于如此富有前景的應(yīng)用,微軟將Web服務(wù)作為整個.NET計劃的基礎(chǔ)。另外,通過Web服務(wù)可以輕松自定義程序。例如,網(wǎng)頁上需要添加一個天氣預(yù)報功能,有了Web服務(wù)技術(shù),就不再需要自己編寫天氣預(yù)報功能程序,只需把天氣預(yù)報的Web服務(wù)集成到當(dāng)前項目即可。Web服務(wù)可以描述為在網(wǎng)絡(luò)(包括:Interact或局域網(wǎng))上部署,并且可以被應(yīng)用程序或其他服務(wù)調(diào)用的功能模塊。Web服務(wù)和調(diào)用者之間默認(rèn)使用SOAP(簡單對象訪問協(xié)議)協(xié)議傳輸數(shù)據(jù)。SOAP是一種基于XML的,用于在Web上交換信息的簡單輕型協(xié)議,SOAP協(xié)議規(guī)定了組件之間使用XMIL傳輸數(shù)據(jù)的規(guī)范。因為SOAP協(xié)議本身就是一個XML文本文件,所以SOAP協(xié)議可以輕松地穿越防火墻,可以用于各種設(shè)備處理。也正是基于此,Web服務(wù)才有了前面提到的“3A”的特點。當(dāng)然,除了SOAP外,Web服務(wù)還可以使用HTTP協(xié)議進行數(shù)據(jù)傳輸。
媒體關(guān)注與評論
對于我們企業(yè)的ERP系統(tǒng),經(jīng)常有一些好的想法,要程序員去實現(xiàn),但開發(fā)進度不能令我滿意?!禫isual Studio.NET 2008開發(fā)一冊通》的出現(xiàn),使我們的程序員能夠真正掌握Visual Studio.NET 2008的精華,可以開始大規(guī)模使用Visual Studio.NET 2008,程序員可以更加專注業(yè)務(wù)邏輯的設(shè)計,避免了一些繁瑣的編碼工作,進度情況得到了明顯改善。 ——趙洪濤 青島縱橫紡織品集團公司總經(jīng)理、ERP總設(shè)計師我們網(wǎng)站有些功能是使用Visual Studio.NET 2008開發(fā)的,但是技術(shù)人員對Visual Studio.NET 2008中的某些技術(shù)細(xì)節(jié)不是特別了解,《VisualStudio.NET 2008開發(fā)一冊通》中的實例代碼都具有極強的擴展性,可以提升工作價值,使開發(fā)效率成倍提高?! R劍鋒 國內(nèi)著名軍事網(wǎng)站鼎盛軍事站長Visual Studio.NET 2008技術(shù)改變了以前的一些代碼編寫方式,通過學(xué)習(xí)《Visaul Studio.NET 2008開發(fā)一冊通》,可以輕松入門并在短時間內(nèi)掌握更多的實用技術(shù),快速提高編程水平,大幅度降低了代碼出錯概率?! 跷膫?青島鈦悅科技有限公司技術(shù)總監(jiān)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C#3.0從基礎(chǔ)到項目實戰(zhàn) PDF格式下載