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

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

前言

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

內(nèi)容概要

  《C#程序設(shè)計(jì)》囊括了C#2.0的基礎(chǔ)知識(shí)、語(yǔ)法介紹、各類型應(yīng)用程序的開發(fā)、數(shù)據(jù)庫(kù)應(yīng)用、XML應(yīng)用等內(nèi)容。書中不僅包括Windows應(yīng)用程序的開發(fā),還包括Windows控制臺(tái)應(yīng)用程序和 ASP.NET網(wǎng)絡(luò)應(yīng)用程序開發(fā)的介紹?!禖#程序設(shè)計(jì)》內(nèi)容精煉、實(shí)例豐富,介紹了大量的知識(shí)點(diǎn)和程序?qū)嵗?,使讀者從一開始就能把握應(yīng)用程序開發(fā)的主線?!禖#程序設(shè)計(jì)》以實(shí)踐動(dòng)手能力為主要出發(fā)點(diǎn),對(duì)每一個(gè)實(shí)例都進(jìn)行了講解?! 〈送猓瑸閿U(kuò)大讀者的知識(shí)面,以及更好地掌握程序設(shè)計(jì)的方法和技巧,除書中講解的內(nèi)容之外,我們?cè)诠獗P中補(bǔ)充了大量基于Visual C++的拓展演示視頻,以及書中全部實(shí)例的程序源代碼,以期使讀者能夠在《C#程序設(shè)計(jì)》內(nèi)容的基礎(chǔ)上學(xué)到更多的知識(shí),且提升應(yīng)用技能。  《C#程序設(shè)計(jì)》既可作為高等校院相關(guān)課程教材,又可作為C#2.0的初學(xué)者和各類院校的技術(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開發(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ù)類型2.1.1 值類型2.1.2 引用類型2.2 變量和常量2.2.1 命名變量2.2.2 聲明和使用變量2.2.3 類型轉(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 用類搭建程序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大小寫轉(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類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類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類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類5’3.1 創(chuàng)建隊(duì)列5.3.2 元素入隊(duì)5.3.3 元素出隊(duì)5.4 Stack類5.4.1 創(chuàng)建堆棧5.4.2 元素入棧5.4.3 元素出棧5.5 :Hashtable類和SoncdList類5.5.1 構(gòu)造普通哈希表5.5.2 哈希表操作5.5.3 排序哈希表SortedList5.5.4 排序哈希表操作5.6 小結(jié)與提高5.7 思考與練習(xí)第6章 C#面向?qū)ο?.1 定義類6.1.1 聲明類6.1.2 聲明類的靜態(tài)特征6.1.3 聲明類的動(dòng)態(tài)行為6.1.4 創(chuàng)建類實(shí)例6.1.5 繼承類6.2 VisualStudio2005中的OOP工具6.2.1 使用類視圖面板6.2.2 使用對(duì)象瀏覽器6.3 字段和屬性6.3.1 字段6.3.2 定義屬性6.3.3 只讀屬性6.3.4 只寫屬性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)父類方法6.5 抽象類6.5.1 抽象類簡(jiǎn)介6.5.2 聲明抽象類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ò)開發(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#編程開發(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#是一門嶄新的編程語(yǔ)言,可以滿足大多數(shù)應(yīng)用場(chǎng)景的需要,能編寫出用戶體驗(yàn)豐富、功能強(qiáng)大的應(yīng)用程序。C#一經(jīng)推出就受到了廣大程序開發(fā)人員和用戶的好評(píng),成為.NET框架中最重要的語(yǔ)言?! ?.1.1 C#與.NET框架  .NET框架是微軟公司推出的一個(gè)全新的編程平臺(tái),目前的版本是2.0。此平臺(tái)支持本書中所要介紹的C#。.NET框架還支持許多其他的語(yǔ)言,如VB.NET,Visual C++.NET等。應(yīng)用.NET框架可以滿足應(yīng)用程序開發(fā)的大部分需要。由于其具有強(qiáng)大的功能特性和方便易用性,.NET框架已成為越來(lái)越多公司、機(jī)構(gòu)的開發(fā)工具?! #是微軟公司為.NET框架全新設(shè)計(jì)的一門語(yǔ)言,包含很多豐富的特性,為程序開發(fā)帶來(lái)了極大的方便。C#是微軟公司在參考了之前比較流行的編程語(yǔ)言后,才專門提出的,C#幾乎囊括了所有編程語(yǔ)言的優(yōu)點(diǎn)。因此,C#有很廣闊的應(yīng)用前景。

編輯推薦

  《C#程序設(shè)計(jì)》特點(diǎn):從實(shí)際應(yīng)用的角度出發(fā),幫助讀者以最快的速度進(jìn)入C#的世界,提高程序開發(fā)技術(shù)水平;  資深講師精心編寫,融入作者多年的教學(xué)經(jīng)驗(yàn);  結(jié)構(gòu)清晰、實(shí)例豐富,具有很強(qiáng)的操作性和實(shí)用性?! ∠盗袇矔骸 【W(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é)者。

圖書封面

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


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


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

 
 

 

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

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