出版時間:2009-9 出版社:中國鐵道出版社 作者:王云鵬 頁數(shù):405 字?jǐn)?shù):617000
Tag標(biāo)簽:無
前言
隨著軟件的普及,開發(fā)技術(shù)的發(fā)展日新月異,編程時使用的語言也逐漸應(yīng)用于生活中的各個領(lǐng)域。而在眾多的開發(fā)語言中,C#語言異軍突起,程序員們逐漸從認(rèn)識、了解、發(fā)展到現(xiàn)在的普及和熱衷。為了幫助初學(xué)者能夠更好、更快地掌握C#語言和.NET框架中的類庫,我們編寫了這本書。本書是專門針對.NET平臺上使用C#語言進(jìn)行程序開發(fā)的編程書籍,書中的內(nèi)容是從最基本、最簡單的編程知識開始介紹,采取循序漸進(jìn)、逐章深入的方式,讓讀者輕松地提高自己的編程水平和編程技巧。讀者可以根據(jù)書中的一些實(shí)例來檢查自己的學(xué)習(xí)程度。另外,在講解具體知識時,以簡單易懂、通俗明了的語言告訴讀者如何理解編程知識,實(shí)現(xiàn)特定功能的編程代碼,從而使讀者在實(shí)際操作中熟悉和掌握C#的開發(fā)技術(shù)。為什么寫本書編寫本書的原因只有一個,就是讓更多人喜歡上計(jì)算機(jī)編程。編者曾在多家軟件開發(fā)公司擔(dān)任重要的開發(fā)工作,積累了大量的開發(fā)經(jīng)驗(yàn),現(xiàn)就職于北京唐城信息技術(shù)有限公司(北大青鳥唐城中心),從事計(jì)算機(jī)編程的教學(xué)工作,經(jīng)過這幾年的教學(xué)工作,總結(jié)了很多教學(xué)方法和教學(xué)案例。值得一提的是本書中講解到的每一個知識點(diǎn)都是作者曾經(jīng)在授課過程中給學(xué)生們講解的經(jīng)典編程案例,現(xiàn)在終于將這些知識匯聚成一本書籍展現(xiàn)在讀者面前,,目的就是為了讓更多喜歡編程和交流編程知識的讀者能夠有一本非常適合自己學(xué)習(xí)的編程寶典。本書特色1.知識點(diǎn)講解透徹。作者根據(jù)多年教學(xué)工作的積累,經(jīng)過沉淀之后采用讀者容易理解的語言和生活中的場景去解釋計(jì)算機(jī)中的專業(yè)知識,目的就是希望不懂編程的讀者不再為書中有大量的專業(yè)詞匯而感到學(xué)習(xí)吃力,是一本絕對適合自學(xué)的編程書籍。2.知識點(diǎn)多而精。本書中講解到的知識點(diǎn)涉及的編程應(yīng)用范圍廣,難度深,也打破了傳統(tǒng)的書籍知識點(diǎn)單一、浮淺的特點(diǎn)。作者在豐富書中內(nèi)容的同時也不忘記講好每一個知識點(diǎn),講清楚每一個知識點(diǎn)。3.圖文并茂。本書大量使用圖片的方式進(jìn)行知識點(diǎn)的講解,目的是希望讀者能夠更加有效地吸收和掌握書中講到的知識點(diǎn)。4.實(shí)用性案例豐富。本書介紹的每一個例子都是經(jīng)過作者多年開發(fā)工作后積累出來的經(jīng)典代碼,以及多年教學(xué)工作積累的教學(xué)示例代碼,目的就是希望廣大讀者通過閱讀代碼能夠快速掌握書中的每一個知識點(diǎn)。5.理論和實(shí)踐結(jié)合緊密。在介紹的時候,書中每一個知識點(diǎn)的來龍去脈不僅有文字介紹,還配有相應(yīng)的代碼介紹,目的就是讓讀者在閱讀的時候不會感覺到看完這個知識點(diǎn)。
內(nèi)容概要
本書由淺入深,緊密結(jié)合實(shí)際開發(fā),采用大量通俗易懂的實(shí)例,結(jié)合筆者在日常教學(xué)和開發(fā)過程中積累的寶貴經(jīng)驗(yàn),重點(diǎn)講述了C#在項(xiàng)目開發(fā)中常用的技術(shù)。本書配合教學(xué)視頻光盤,突出了其中的實(shí)用性和技巧性。全書共分為18章,主要內(nèi)容包括C#語言基礎(chǔ)、枚舉與數(shù)組、類與結(jié)構(gòu)、面向?qū)ο蟾呒壘幊?、C#委托和事件、集合、泛型集合、高級控件等,同時還提供了兩個應(yīng)用實(shí)例——網(wǎng)絡(luò)通信工具和網(wǎng)絡(luò)聊天工具。 本書適合作為學(xué)習(xí)C#的入門教材,也可以作為中級讀者的必備寶典。
作者簡介
王云鵬,曾就職于國內(nèi)多家知名軟件公司和IT教育培訓(xùn)機(jī)構(gòu)。參與過多個大型工程開發(fā),有豐富的實(shí)驗(yàn)開發(fā)經(jīng)驗(yàn)?,F(xiàn)任北大青鳥唐城分校C#高級實(shí)戰(zhàn)型講師。精通C#語言,擅長ASP.net的開發(fā)。
書籍目錄
第1章 .NET和IDE集成開發(fā)環(huán)境 1.1 .NET平臺 1.2 .NET框架 1.3 .NET程序集 1.4 安裝VS 2008集成開發(fā)環(huán)境 1.5 安裝VS 2008 MSDN 1.6 使用VS 2008集成開發(fā)環(huán)境 1.6.1 使用VS 2008創(chuàng)建一個控制臺程序 1.6.2 使用VS 2008創(chuàng)建一個Windows窗體應(yīng)用程序 1.6.3 使用VS 2008進(jìn)行調(diào)試 1.7 本章總結(jié)第2章 C#語言基礎(chǔ) 2.1 基礎(chǔ)數(shù)據(jù)類型 2.1.1 常量 2.1.2 變量 2.2 運(yùn)算符 2.2.1 運(yùn)算符類型 2.2.2 運(yùn)算符的優(yōu)先級 2.3 控制語句 2.3.1 條件控制語句 2.3.2 循環(huán)控制語句 2.3.3 多分支語句 2.4 一個簡單的C#程序示例 2.5 格式化字符串示例 2.6 C#命名規(guī)范 2.7 本章總結(jié)第3章 枚舉與數(shù)組 3.1 枚舉 3.1.1 枚舉定義的語法 3.1.2 使用枚舉類型 3.1.3 得到枚舉類型值 3.1.4 枚舉類型和字符串類型轉(zhuǎn)換 3.2 數(shù)組 3.2.1 數(shù)組的聲明和初始化 3.2.2 使用數(shù)組中的某一個元素示例 3.3 本章總結(jié)第4章 類與結(jié)構(gòu) 4.1 訪問修飾符 4.2 類和對象 4.2.1 類:物體與物體之間本質(zhì)上的描述 4.2.2 構(gòu)造函數(shù):創(chuàng)建物體的方式 4.2.3 對象:如同客觀世界中存在的物體 4.2.4 實(shí)例化:即將類的概念加工成對象的過程 4.2.5 類成員:定義在類里面的內(nèi)容 4.3 類的非靜態(tài)成員 4.3.1 成員變量:在類里面定義的變量 4.3.2 屬性:描述事物的特性 4.3.3 方法:描述事物的行為 4.3.4 C#中方法的定義 4.3.5 索引器:在集合或數(shù)組中取出某一個元素 4.3.6 使用類的非靜態(tài)成員總結(jié) 4.4 類的靜態(tài)成員 4.4.1 使用類的靜態(tài)成員示例 4.4.2 使用類的靜態(tài)成員總結(jié) 4.5 結(jié)構(gòu) 4.5.1 定義和使用結(jié)構(gòu)類型實(shí)例 4.5.2 結(jié)構(gòu)和類的對比 4.6 值類型和引用類型的區(qū)別 4.6.1 值類型實(shí)例 4.6.2 引用類型實(shí)例 4.6.3 結(jié)構(gòu)和類的區(qū)別 4.7 抽象類、接口和靜態(tài)類 4.7.1 抽象類 4.7.2 接口 4.7.3 靜態(tài)類 4.8 本章總結(jié)第5章 面向?qū)ο蟮母呒壘幊? 5.1 封裝 5.1.1 封裝的定義 5.1.2 使用private訪問修飾符示例 5.1.3 重載 5.1.4 輸出信息到控制臺 ……第6章 委托和事件第7章 集合第8章 泛型集合第9章 Winform高級控件第10章 ADO.NET五大常用對象第11章 .NET的IO第12章 .NET與XML第13章 反射和序列化第14章 GUI和GDI第15章 進(jìn)程、線程、同步和異步第16章 網(wǎng)絡(luò)高層通信協(xié)議的應(yīng)用第17章 網(wǎng)絡(luò)底層通信協(xié)議的應(yīng)用第18章 C#3.0新特性
章節(jié)摘錄
插圖:第2章 C#語言基礎(chǔ)2.3 控制語句語句指的就是編程的代碼。一個程序得以有效地運(yùn)行不僅和流程控制語句有關(guān)系,還和更改控制語句有關(guān)系。流程控制語句就是執(zhí)行代碼時的一種順序。在程序設(shè)計(jì)中,流程就是要完成一個功能。流程控制指的是如何在程序設(shè)計(jì)中,控制完成某種功能的順序。更改流程控制語句就是通過特殊的方式改變原有的流程控制,從而實(shí)現(xiàn)更加靈活的編程方式。在實(shí)際的編程中,可能會出現(xiàn)中斷某個程序或從一個程序點(diǎn)開始執(zhí)行,繼續(xù)執(zhí)行程序等特殊的情況。對于這種特殊的情況,在C#語言中不外乎用以下4種方式來解決。continue通常用在循環(huán)控制語句中表示退出當(dāng)前循環(huán),繼續(xù)執(zhí)行后面的循環(huán)操作。break通常用在循環(huán)控制語句中表示退出當(dāng)前循環(huán),不繼續(xù)執(zhí)行后面的循環(huán)操作。return通常用在方法中表示退出當(dāng)前執(zhí)行的方法,繼續(xù)執(zhí)行后面的其他操作。goto通常用在方法中表示將代碼在指定標(biāo)識位置的地方繼續(xù)執(zhí)行后面的其他操作。什么是流程控制呢?流程就是做一件事情的順序(或者說是次序)。在程序設(shè)計(jì)中,流程就是指要完成的一個功能,而流程控制則是指如何在程序設(shè)計(jì)中,控制完成某種功能的次序。流程控制語句包括條件控制語句、循環(huán)控制語句和多分支語句3種。
編輯推薦
《C#新手開發(fā)實(shí)戰(zhàn)演練》:多年培訓(xùn)經(jīng)驗(yàn)+資深開發(fā)經(jīng)驗(yàn)+名校教學(xué)實(shí)踐氛圍=快速成為高手的捷徑因?yàn)檎鎸?shí)而易用,因?yàn)楹啙嵍讓W(xué),因?yàn)橥ㄋ锥桌斫狻VR點(diǎn)講解透徹,圖文并茂,實(shí)用性案例豐富。理論和實(shí)踐結(jié)合的最緊密。版本更新,具有鮮明的時代性,大量的視頻講座。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C#新手開發(fā)實(shí)戰(zhàn)演練 PDF格式下載