C#程序設(shè)計(jì)

出版時(shí)間:2009-6  出版社:吉林電子出版社  作者:關(guān)玉英 編  頁(yè)數(shù):302  

前言

  C#是微軟公司.NET框架中的一種高級(jí)編程語(yǔ)言,該語(yǔ)言不僅支持控制臺(tái)應(yīng)用程序開(kāi)發(fā),還支持Windows窗體應(yīng)用程序以及ASP.NET應(yīng)用程序的開(kāi)發(fā)。由于C?;谖④浌镜?NET框架支持,因而擁有良好的靈活性、可擴(kuò)展性,非常利于各種應(yīng)用程序的開(kāi)發(fā)?! ∨c其他同類(lèi)圖書(shū)相比,本書(shū)具有如下優(yōu)點(diǎn): ?。?)實(shí)例豐富。本書(shū)介紹了#中大量的知識(shí)點(diǎn),幾乎每個(gè)知識(shí)點(diǎn)都配有一個(gè)難易適中、長(zhǎng)短適宜的實(shí)例。每個(gè)實(shí)例的最后都給出了運(yùn)行結(jié)果示意圖和代碼分析,便于讀者的理解?! 。?)結(jié)構(gòu)合理。本書(shū)不僅為廣大的初學(xué)者提供了翔實(shí)的知識(shí)介紹,而且在結(jié)構(gòu)的編排上力求合理。C#的知識(shí)點(diǎn)非常豐富,類(lèi)庫(kù)也異常龐大,如何選取內(nèi)容進(jìn)行介紹以及如何進(jìn)行內(nèi)容的組織則更為重要。本書(shū)力求在結(jié)構(gòu)上滿(mǎn)足讀者的需要。 ?。?)內(nèi)容精煉。本書(shū)在全面介紹C#主要知識(shí)點(diǎn)的基礎(chǔ)上注意控制內(nèi)容的深度,以初學(xué)者的需求為出發(fā)點(diǎn),介紹了他們最需要掌握的知識(shí)。以實(shí)際的程序開(kāi)發(fā)為主要目標(biāo),摒棄了一些對(duì)初學(xué)者無(wú)益的內(nèi)容?! ”緯?shū)所介紹的知識(shí)點(diǎn)緊扣實(shí)用性的主題,考慮到讀者學(xué)習(xí)的難度,主要介紹了C#2.0中讀者最需要學(xué)習(xí)的知識(shí),并合理地安排了本書(shū)的結(jié)構(gòu),便于讀者上手?! ”緯?shū)從如何創(chuàng)建項(xiàng)目出發(fā),逐漸介紹了各種復(fù)雜的應(yīng)用,并在書(shū)中合適的位置介紹了一些作者常用的技巧、編程的建議以及部分常用的工具軟件,使讀者能夠得到全面的鍛煉,對(duì)于初學(xué)者而言是非常有益的?! ”緯?shū)全面介紹了C#2.0的基本語(yǔ)法、控制臺(tái)應(yīng)用程序的開(kāi)發(fā)、Windows應(yīng)用程序的開(kāi)發(fā)以及Web應(yīng)用程序的開(kāi)發(fā)。書(shū)中介紹了大部分常用的.NET Framework庫(kù),使讀者對(duì)C#2.0應(yīng)用程序的開(kāi)發(fā)有一個(gè)全面的了解。在Windows窗體應(yīng)用程序開(kāi)發(fā)和Web應(yīng)用程序開(kāi)發(fā)中,向讀者介紹了幾乎所有的常用控件,便于讀者快速掌握C#2.0應(yīng)用程序開(kāi)發(fā)的技巧。  本書(shū)以C#2.0為依托,介紹了目前常見(jiàn)的正則表達(dá)式技術(shù)、。XML,技術(shù)以及數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)。這些技術(shù)在多數(shù)的應(yīng)用程序中都有應(yīng)用,熟練掌握這部分技術(shù)對(duì)于讀者編程水平的提升有很大幫助。本書(shū)的后半部分介紹了數(shù)據(jù)庫(kù)技術(shù)和Windows窗體應(yīng)用程序的結(jié)合以及數(shù)據(jù)庫(kù)技術(shù)和Web應(yīng)用程序的結(jié)合使用,并給出了實(shí)例代碼,還介紹了應(yīng)用程序打包部署方面的知識(shí),全面講解了應(yīng)用程序開(kāi)發(fā)的全過(guò)程。  由于時(shí)間倉(cāng)促與編者水平有限,不足與欠妥之處在所難免,懇請(qǐng)廣大讀者不吝指正。

內(nèi)容概要

  《C#程序設(shè)計(jì)》囊括了C#2.0的基礎(chǔ)知識(shí)、語(yǔ)法介紹、各類(lèi)型應(yīng)用程序的開(kāi)發(fā)、數(shù)據(jù)庫(kù)應(yīng)用、XML應(yīng)用等內(nèi)容。書(shū)中不僅包括Windows應(yīng)用程序的開(kāi)發(fā),還包括Windows控制臺(tái)應(yīng)用程序和 ASP.NET網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)的介紹?!禖#程序設(shè)計(jì)》內(nèi)容精煉、實(shí)例豐富,介紹了大量的知識(shí)點(diǎn)和程序?qū)嵗?,使讀者從一開(kāi)始就能把握應(yīng)用程序開(kāi)發(fā)的主線?!禖#程序設(shè)計(jì)》以實(shí)踐動(dòng)手能力為主要出發(fā)點(diǎn),對(duì)每一個(gè)實(shí)例都進(jìn)行了講解?! 〈送?,為擴(kuò)大讀者的知識(shí)面,以及更好地掌握程序設(shè)計(jì)的方法和技巧,除書(shū)中講解的內(nèi)容之外,我們?cè)诠獗P(pán)中補(bǔ)充了大量基于Visual C++的拓展演示視頻,以及書(shū)中全部實(shí)例的程序源代碼,以期使讀者能夠在《C#程序設(shè)計(jì)》內(nèi)容的基礎(chǔ)上學(xué)到更多的知識(shí),且提升應(yīng)用技能?!  禖#程序設(shè)計(jì)》既可作為高等校院相關(guān)課程教材,又可作為C#2.0的初學(xué)者和各類(lèi)院校的技術(shù)參考書(shū)。

書(shū)籍目錄

第1章 C#與.NEIT框架簡(jiǎn)介1.1 C#的概念1.1.1 C#與.NET框架1.1.2.NET框架與其他語(yǔ)言的比較1.1.3 C#的功能1.1.4 安裝VisualStudio20051.2 第一個(gè)C#序:HelloWorld1.2.1 配置和認(rèn)識(shí)VisualStudio2005開(kāi)發(fā)環(huán)境1.2.2 第一個(gè)Windows控制臺(tái)應(yīng)用程序1.2.3 第一個(gè)Windows窗體應(yīng)用程序1.2.4 第一個(gè)ASP.NET應(yīng)用程序1.3 小結(jié)與提高1.4 思考與練習(xí)第2章 C#程序設(shè)計(jì)基礎(chǔ)2.1 數(shù)據(jù)類(lèi)型2.1.1 值類(lèi)型2.1.2 引用類(lèi)型2.2 變量和常量2.2.1 命名變量2.2.2 聲明和使用變量2.2.3 類(lèi)型轉(zhuǎn)換2.2.4 聲明和使用常量2.3 運(yùn)算符2.3.1 算術(shù)運(yùn)算符2.3.2 字符串運(yùn)算符2.3.3 賦值運(yùn)算符2.3.4 邏輯運(yùn)算符2.3.5 比較運(yùn)算符2.3.6 運(yùn)算符的優(yōu)先級(jí)2.4 流程控制2.4.1 使用if語(yǔ)句實(shí)現(xiàn)分支2.4.2 使用switch語(yǔ)句實(shí)現(xiàn)分支2.4.3 使用while語(yǔ)句實(shí)現(xiàn)循環(huán)2.4.4 使用fori吾句實(shí)現(xiàn)循環(huán)2.4.5 使用break/continue控制循環(huán)2.5 程序的結(jié)構(gòu)2.5.1 用類(lèi)搭建程序2.5.2 使用命名空間2.5.3 尋找程序的入口2.6 異常處理2.7 小結(jié)與提高2.8 思考與練習(xí)第3章 字符串操作3.1 靜態(tài)字符/爭(zhēng)Stdn3.1.1 比較字符串3.1.2 搜索字符和子串3.1.3 格式化字符串3.1.4 連接多個(gè)字符串3.1.5 分割字符串3.1.6 插入字符串3.1.7 刪除字符串3.1.8 復(fù)制字符串3.1.9 替換字符串3.1.1 0大小寫(xiě)轉(zhuǎn)換3.2 動(dòng)態(tài)字符StringBuilder3.2.1 聲明StringBuilder變量3.2.2 StringBuilder的容量3.2.3 追加字符串3.2.4 插入操作3.2.5 刪除部分字符3.2.6 替換部分字符3.2.7 StringBuilder與Strinp的比較3.3 使用正則表達(dá)式3.3.1 正則表達(dá)式簡(jiǎn)介3.3.2 使用Regex類(lèi)3.3.3 常用正則表達(dá)式3.3.4 驗(yàn)證電子郵箱地址3.4 小結(jié)與提高3.5 思考與練習(xí)第4章 數(shù)組4.1 C#數(shù)組簡(jiǎn)介4.1.1 數(shù)組的概念4.1.2 多維數(shù)組4.1.3 創(chuàng)建C#數(shù)組4.2 使用數(shù)組4.2.1 Array類(lèi)4.2.2 訪問(wèn)數(shù)組元素4.2.3 遍歷數(shù)組4.2.4 數(shù)組排序4.2.5 查找元素4.2.6 逆序數(shù)組4.2.7 復(fù)制數(shù)組4.2.8 動(dòng)態(tài)創(chuàng)建數(shù)組4.2.9 清除數(shù)組元素4.2.1 0數(shù)組應(yīng)用實(shí)例4.3 小結(jié)與提高4.4 思考與練習(xí)第5章 集合5.1 System.Collections命名空間5.2 ArrayList類(lèi)5.2.1 創(chuàng)建ArrayList5.2.2 添加元素5.2.3 插入元素5.2.4 刪除元素5.2.5 簡(jiǎn)單排序5.2.6 查找元素5.2.7 遍歷所有元素5.2.8 轉(zhuǎn)換為數(shù)組5.3 Queue類(lèi)5’3.1 創(chuàng)建隊(duì)列5.3.2 元素入隊(duì)5.3.3 元素出隊(duì)5.4 Stack類(lèi)5.4.1 創(chuàng)建堆棧5.4.2 元素入棧5.4.3 元素出棧5.5 :Hashtable類(lèi)和SoncdList類(lèi)5.5.1 構(gòu)造普通哈希表5.5.2 哈希表操作5.5.3 排序哈希表SortedList5.5.4 排序哈希表操作5.6 小結(jié)與提高5.7 思考與練習(xí)第6章 C#面向?qū)ο?.1 定義類(lèi)6.1.1 聲明類(lèi)6.1.2 聲明類(lèi)的靜態(tài)特征6.1.3 聲明類(lèi)的動(dòng)態(tài)行為6.1.4 創(chuàng)建類(lèi)實(shí)例6.1.5 繼承類(lèi)6.2 VisualStudio2005中的OOP工具6.2.1 使用類(lèi)視圖面板6.2.2 使用對(duì)象瀏覽器6.3 字段和屬性6.3.1 字段6.3.2 定義屬性6.3.3 只讀屬性6.3.4 只寫(xiě)屬性6.4.方法6.4.1 方法的參數(shù)6.4.2 使用構(gòu)造函數(shù)6.4.3 使用析構(gòu)函數(shù)6.4.4 使用靜態(tài)方法6.4.5 重載方法6.4.6 訪問(wèn)父類(lèi)方法6.5 抽象類(lèi)6.5.1 抽象類(lèi)簡(jiǎn)介6.5.2 聲明抽象類(lèi)6.6 接口6.6.1 什么是接口6.6.2 聲明接口6.6.3 實(shí)現(xiàn)接口6.7 小結(jié)與提高6.8 思考與練習(xí)第7章 Windows窗體應(yīng)用程序7.1 按鈕控件7.2 標(biāo)簽控件第8章 GD+圖形第9章 文件操作第10章 數(shù)據(jù)庫(kù)操作第11章 XML編程第12章 ASP.NET網(wǎng)絡(luò)開(kāi)發(fā)第13章 數(shù)據(jù)綁定技術(shù)第14章 應(yīng)用程序部署主要參考文獻(xiàn)

章節(jié)摘錄

  第1章 C#與.NEIT框架簡(jiǎn)介  本章將討論進(jìn)行C#編程的基礎(chǔ)知識(shí)。在本章里,讀者可以對(duì)C#的概念有一個(gè)全面的了解,對(duì)C#及其相關(guān)技術(shù)有一定的認(rèn)識(shí),并在此基礎(chǔ)上認(rèn)識(shí)進(jìn)行C#編程開(kāi)發(fā)的主要環(huán)境Visual Studio 20051,22及進(jìn)行簡(jiǎn)單的編程和應(yīng)用?! ”菊轮饕獌?nèi)容  C#的概念  .NET框架的概念  C#與.NET框架的關(guān)系  C#的特點(diǎn)  Visual Studio 2005的使用  簡(jiǎn)單的C#應(yīng)用  1.1 C#的概念  C#與.NET框架有著緊密的聯(lián)系。本部分內(nèi)容將涉及C#的概念、.NET框架的概念、C#與.NET框架的關(guān)系以及C#的特點(diǎn)等。C#是一門(mén)嶄新的編程語(yǔ)言,可以滿(mǎn)足大多數(shù)應(yīng)用場(chǎng)景的需要,能編寫(xiě)出用戶(hù)體驗(yàn)豐富、功能強(qiáng)大的應(yīng)用程序。C#一經(jīng)推出就受到了廣大程序開(kāi)發(fā)人員和用戶(hù)的好評(píng),成為.NET框架中最重要的語(yǔ)言。  1.1.1 C#與.NET框架  .NET框架是微軟公司推出的一個(gè)全新的編程平臺(tái),目前的版本是2.0。此平臺(tái)支持本書(shū)中所要介紹的C#。.NET框架還支持許多其他的語(yǔ)言,如VB.NET,Visual C++.NET等。應(yīng)用.NET框架可以滿(mǎn)足應(yīng)用程序開(kāi)發(fā)的大部分需要。由于其具有強(qiáng)大的功能特性和方便易用性,.NET框架已成為越來(lái)越多公司、機(jī)構(gòu)的開(kāi)發(fā)工具?! #是微軟公司為.NET框架全新設(shè)計(jì)的一門(mén)語(yǔ)言,包含很多豐富的特性,為程序開(kāi)發(fā)帶來(lái)了極大的方便。C#是微軟公司在參考了之前比較流行的編程語(yǔ)言后,才專(zhuān)門(mén)提出的,C#幾乎囊括了所有編程語(yǔ)言的優(yōu)點(diǎn)。因此,C#有很廣闊的應(yīng)用前景。

編輯推薦

  《C#程序設(shè)計(jì)》特點(diǎn):從實(shí)際應(yīng)用的角度出發(fā),幫助讀者以最快的速度進(jìn)入C#的世界,提高程序開(kāi)發(fā)技術(shù)水平;  資深講師精心編寫(xiě),融入作者多年的教學(xué)經(jīng)驗(yàn);  結(jié)構(gòu)清晰、實(shí)例豐富,具有很強(qiáng)的操作性和實(shí)用性?! ∠盗袇矔?shū):  網(wǎng)頁(yè)設(shè)計(jì)三合一;  C#程序設(shè)計(jì);  Visual C++程序設(shè)計(jì);  數(shù)據(jù)結(jié)構(gòu)(C++版)?! ∽x者對(duì)象:  高等院校;  計(jì)算機(jī)培訓(xùn)學(xué)校;  C#初學(xué)者。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    C#程序設(shè)計(jì) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7