C#程序設(shè)計

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 C#與.NEIT框架簡介1.1 C#的概念1.1.1 C#與.NET框架1.1.2.NET框架與其他語言的比較1.1.3 C#的功能1.1.4 安裝VisualStudio20051.2 第一個C#序:HelloWorld1.2.1 配置和認識VisualStudio2005開發(fā)環(huán)境1.2.2 第一個Windows控制臺應(yīng)用程序1.2.3 第一個Windows窗體應(yīng)用程序1.2.4 第一個ASP.NET應(yīng)用程序1.3 小結(jié)與提高1.4 思考與練習(xí)第2章 C#程序設(shè)計基礎(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 運算符2.3.1 算術(shù)運算符2.3.2 字符串運算符2.3.3 賦值運算符2.3.4 邏輯運算符2.3.5 比較運算符2.3.6 運算符的優(yōu)先級2.4 流程控制2.4.1 使用if語句實現(xiàn)分支2.4.2 使用switch語句實現(xiàn)分支2.4.3 使用while語句實現(xiàn)循環(huán)2.4.4 使用fori吾句實現(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)字符/爭Stdn3.1.1 比較字符串3.1.2 搜索字符和子串3.1.3 格式化字符串3.1.4 連接多個字符串3.1.5 分割字符串3.1.6 插入字符串3.1.7 刪除字符串3.1.8 復(fù)制字符串3.1.9 替換字符串3.1.1 0大小寫轉(zhuǎn)換3.2 動態(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 使用正則表達式3.3.1 正則表達式簡介3.3.2 使用Regex類3.3.3 常用正則表達式3.3.4 驗證電子郵箱地址3.4 小結(jié)與提高3.5 思考與練習(xí)第4章 數(shù)組4.1 C#數(shù)組簡介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 訪問數(shù)組元素4.2.3 遍歷數(shù)組4.2.4 數(shù)組排序4.2.5 查找元素4.2.6 逆序數(shù)組4.2.7 復(fù)制數(shù)組4.2.8 動態(tài)創(chuàng)建數(shù)組4.2.9 清除數(shù)組元素4.2.1 0數(shù)組應(yīng)用實例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 簡單排序5.2.6 查找元素5.2.7 遍歷所有元素5.2.8 轉(zhuǎn)換為數(shù)組5.3 Queue類5’3.1 創(chuàng)建隊列5.3.2 元素入隊5.3.3 元素出隊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 聲明類的動態(tài)行為6.1.4 創(chuàng)建類實例6.1.5 繼承類6.2 VisualStudio2005中的OOP工具6.2.1 使用類視圖面板6.2.2 使用對象瀏覽器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 訪問父類方法6.5 抽象類6.5.1 抽象類簡介6.5.2 聲明抽象類6.6 接口6.6.1 什么是接口6.6.2 聲明接口6.6.3 實現(xiàn)接口6.7 小結(jié)與提高6.8 思考與練習(xí)第7章 Windows窗體應(yīng)用程序7.1 按鈕控件7.2 標簽控件第8章 GD+圖形第9章 文件操作第10章 數(shù)據(jù)庫操作第11章 XML編程第12章 ASP.NET網(wǎng)絡(luò)開發(fā)第13章 數(shù)據(jù)綁定技術(shù)第14章 應(yīng)用程序部署主要參考文獻

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7