出版時(shí)間:2008-9 出版社:人民郵電出版社 作者:張曉蕾 編 頁(yè)數(shù):289
內(nèi)容概要
本書主要介紹C#程序設(shè)計(jì)的基礎(chǔ)知識(shí)、C#面向?qū)ο蟪绦蛟O(shè)計(jì)、基于Windows Forms的應(yīng)用程序開發(fā)、ADO.NET數(shù)據(jù)庫(kù)應(yīng)用開發(fā)和ASRNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì)等內(nèi)容。全書采用案例驅(qū)動(dòng)的方式進(jìn)行講解,通過(guò)48個(gè)實(shí)用案例由淺至深、層層引導(dǎo),以案例帶動(dòng)知識(shí)點(diǎn)的學(xué)習(xí),并注意保證知識(shí)的相對(duì)完整性和系統(tǒng)性,使讀者能夠快速掌握C#,提高程序設(shè)計(jì)技能。 本書可作為高職高專院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為初學(xué)者的自學(xué)用書。
書籍目錄
第1章 Visual C#程序設(shè)計(jì)基礎(chǔ) 1.1 .NET Framework與Visual C# 1.1.1 .NET Framework簡(jiǎn)介 1.1.2 CLI、CLR與MSIL 1.1.3 Visual C#語(yǔ)言簡(jiǎn)介 1.1.4 Visual Studi0 2005集成開發(fā)環(huán)境 【案例1】基于控制臺(tái)的應(yīng)用程序 【案例2】基于Windows Forms的應(yīng)用程序 1.2 程序中簡(jiǎn)單錯(cuò)誤的調(diào)試 1.2.1 程序中的錯(cuò)誤 1.2.2 MSDN Library的應(yīng)用 1.2.3 養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格 【案例3】C#程序中簡(jiǎn)單錯(cuò)誤的調(diào)試 思考與練習(xí)1第2章 C#語(yǔ)言基礎(chǔ) 2.1 C#的基本語(yǔ)法 2.1.1 命名空間 2.1.2 基本數(shù)據(jù)類型 2.1.3 變量與常量 2.1.4 運(yùn)算符與表達(dá)式 2.1.5 類型轉(zhuǎn)換 2.1.6 代碼注釋 【案例4】簡(jiǎn)易計(jì)算器 2.2 程序流程控制——條件結(jié)構(gòu) 2.2.1 算法與程序流程控制 2.2.2 關(guān)系運(yùn)算、邏輯運(yùn)算與條件運(yùn)算 2.2.3 if語(yǔ)句 2.2.4 switch語(yǔ)句 【案例5】計(jì)算方程的根 【案例6】用戶登錄 【案例7】計(jì)算運(yùn)費(fèi) 2.3 程序流程控制——循環(huán)結(jié)構(gòu) 2.3.1 循環(huán)結(jié)構(gòu) 2.3.2 while語(yǔ)句 2.3.3 dowhile語(yǔ)句 2.3.4 for語(yǔ)句 2.3.5 流程轉(zhuǎn)向語(yǔ)句 2.3.6 System.Console類 【案例8】成績(jī)統(tǒng)計(jì) 【案例9】乘法表 【案例10】素?cái)?shù) 2.4 復(fù)雜數(shù)據(jù)類型 2.4.1 數(shù)組 2.4.2 枚舉 2.4.3 結(jié)構(gòu) 2.4.4 字符串 【案例11】學(xué)生成績(jī)分類統(tǒng)計(jì) 【案例12】求矩陣對(duì)角線上元素之和 【案例13】職工工資統(tǒng)計(jì) 【案例14】計(jì)算天數(shù) 【案例15】圖書查詢 2.5 函數(shù) 2.5.1 函數(shù)的定義 2.5.2 函數(shù)的調(diào)用 2.5.3 函數(shù)的返回 2.5.4 函數(shù)的參數(shù) 2.5.5 函數(shù)重載 2.5.6 Main函數(shù) 【案例16】驗(yàn)證哥德巴赫猜想 【案例17】兔子問(wèn)題 【案例18】函數(shù)重載 【案例19】命令行計(jì)算器 思考與練習(xí)2第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)第4章 基于Windwos Forms的程序設(shè)計(jì)第5章 圖形與動(dòng)畫 第6章 數(shù)據(jù)庫(kù)應(yīng)用開發(fā) 第7章 ASP.NET Web應(yīng)用開發(fā)
章節(jié)摘錄
第1章 Visual C#程序設(shè)計(jì)基礎(chǔ) 1.1 .NET Framework與Visual C# 1.1.1 .NET Framework簡(jiǎn)介 .NET Framework(又稱.NET框架)是Microsoft(微軟)公司所創(chuàng)建的新一代應(yīng)用開發(fā)平臺(tái),它能夠讓軟件不僅適用于傳統(tǒng)的PC,而且也能夠滿足目前網(wǎng)絡(luò)時(shí)代提出的新任務(wù)的需要?! ∨c微軟傳統(tǒng)的開發(fā)軟件不同的是,.NET Framework不僅可用于Windows平臺(tái),也逐步推出可用于其他平臺(tái)的版本。例如Mon0,它是.NET Framework的開源代碼版本,可以用于多種操作系統(tǒng)下的應(yīng)用開發(fā),包括Linux和Mac OS等。此外,.NET Framework還廣泛用于嵌入式開發(fā),如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)等。因此,在一定程度上,可以將微軟的.NETFramework戰(zhàn)略看作是對(duì)Java所稱的“一次編寫,隨處運(yùn)行”的反擊。微軟的目標(biāo)是讓.NET戰(zhàn)略徹底改變軟件的開發(fā)方式、發(fā)行方式和使用方式等,并且,不只是針對(duì)微軟自身的開發(fā),而是面向所有開發(fā)商與運(yùn)營(yíng)商的開發(fā)?! ?NET Framework是一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺(tái)環(huán)境,.NET的核心內(nèi)容之一就是要搭建第3代因特網(wǎng)平臺(tái),這個(gè)網(wǎng)絡(luò)平臺(tái)將解決網(wǎng)站之間的協(xié)同合作問(wèn)題,從而最大限度地獲取信息。在.NET平臺(tái)上,不同網(wǎng)站之間通過(guò)相關(guān)的協(xié)定聯(lián)系在一起,網(wǎng)站之間形成自動(dòng)交流,協(xié)同工作,提供最全面的服務(wù)?! ?NET Framework是生成、部署和運(yùn)行XML Web Services和應(yīng)用程序的多語(yǔ)言環(huán)境,是運(yùn)行所有.NET應(yīng)用程序的基礎(chǔ),它包括以下3個(gè)主要組成部分?! ?.公共語(yǔ)言運(yùn)行時(shí) 公共語(yǔ)言運(yùn)行時(shí)(Common Language Runtime,CLR)也稱通用語(yǔ)言運(yùn)行庫(kù),是.NET框架的基礎(chǔ)??梢詫⑦\(yùn)行庫(kù)看作一個(gè)在執(zhí)行程序時(shí)管理其代碼的代理,它提供核心服務(wù)(如內(nèi)存管理、線程管理和遠(yuǎn)程處理),而且還強(qiáng)制實(shí)施嚴(yán)格的類型安全,來(lái)確保程序的安全性和可靠性。事實(shí)上,代碼托管的概念是公共語(yǔ)言運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱為非托管代碼?! 〕诉\(yùn)行時(shí)服務(wù),.NET Framework還包含一個(gè)由4000多個(gè)類組成的內(nèi)容詳盡的庫(kù),這些類被組織為“命名空間”,為從文件輸入和輸出到字符串操作、到XML分析、到Windows窗體控件的所有內(nèi)容提供多種有用的功能。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C#程序設(shè)計(jì)實(shí)用教程 PDF格式下載