熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

C#程序設(shè)計

中國水利水電出版社
    【作 者】主編 陳語林 【I S B N 】978-7-5084-9216-2 【責(zé)任編輯】宋俊娥 【適用讀者群】本科 【出版時間】2012-01-09 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】284 【千字?jǐn)?shù)】434 【印 張】17.75 【定 價】30 【叢 書】21世紀(jì)高等院校規(guī)劃教材 【備注信息】
圖書詳情

    C#是目前最為流行的程序設(shè)計語言之一。本書以Microsoft Visual Studio 2008為平臺,介紹C#面向?qū)ο蟮某绦蛟O(shè)計語言、常用算法和編程思想,并通過大量豐富的實例以圖文并茂的形式進(jìn)行說明。

    本書共分為11章,第1~8章主要介紹C#語言的基礎(chǔ)知識,內(nèi)容包括基本概念和開發(fā)環(huán)境、語言基礎(chǔ)、基本控制結(jié)構(gòu)、復(fù)合數(shù)據(jù)類型、面向?qū)ο蟪绦蛟O(shè)計方法、常用控件、界面設(shè)計等;第9章介紹C#的數(shù)據(jù)庫開發(fā)技術(shù);第10、11章介紹通過ASP.NET技術(shù)進(jìn)行網(wǎng)絡(luò)開發(fā)。每章后都給出豐富的習(xí)題供讀者自測。

    本書通過實例與代碼設(shè)計有機結(jié)合起來,并做到概念清晰、邏輯性強且層次分明。本書可作為高等學(xué)校計算機或工科非計算機專業(yè)的程序設(shè)計教材,也可供從事軟件開發(fā)的愛好者參考。

    本書配有電子教案,讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。

    針對初學(xué)者的特點——在編排上注意由簡到繁、由淺入深和循序漸進(jìn)的特點,力求概念清晰、邏輯性強、層次分明。

    采用案例教學(xué)方式——總結(jié)作者多年教學(xué)經(jīng)驗,通過大量經(jīng)典案例來結(jié)合基礎(chǔ)知識、基本技能和應(yīng)用技巧的學(xué)習(xí)。

    配以大量經(jīng)典習(xí)題——幫助學(xué)生掌握C#程序設(shè)計的基本知識和方法,加強對自學(xué)能力、創(chuàng)新能力的培養(yǎng)。

    結(jié)合大量代碼注釋——結(jié)合案例講解設(shè)計方法,幫助讀者明確程序設(shè)計的思想和方法。

    Visual Studio 2008是Microsoft公司推出的新一代可視化工作開發(fā)工具,它作為Microsoft為創(chuàng)建企業(yè)規(guī)模的Web應(yīng)用程序,以及高性能的桌面應(yīng)用程序所推出的.NET框架構(gòu)建,在很多方面進(jìn)行了很大的改進(jìn)。C#是Visual Studio 2008開發(fā)平臺上的最主流開發(fā)語言。

    C#語法結(jié)構(gòu)簡單,在很多方面都與C和C++極其相似。C#是一種完全面向?qū)ο蟮某绦蛟O(shè)計語言,它具備面向?qū)ο蟮姆庋b、繼承、多態(tài)等基本特征。隨著C#在實際中的廣泛應(yīng)用,引起了廣大學(xué)生、計算機應(yīng)用開發(fā)者的學(xué)習(xí)興趣,興起了學(xué)習(xí)和使用C#的熱潮。隨著組件對象的不斷進(jìn)步,以及Internet應(yīng)用的不斷普及,高校有必要將C#作為程序設(shè)計的入門語言。本書正是在這一背景之下編寫的,適合各高校選作程序設(shè)計的教材。

    本書是作者結(jié)合多年教學(xué)經(jīng)驗并依據(jù)應(yīng)用實踐編寫而成的,全面系統(tǒng)地介紹了C#程序設(shè)計的基礎(chǔ)知識。依照讀者的認(rèn)知規(guī)律,將全書分為11章。第1章簡單介紹C#的開發(fā)平臺以及語言特點,方便讀者入門;第2、3章是C#程序設(shè)計的基礎(chǔ),主要介紹C#的一些語言規(guī)則以及程序控制結(jié)構(gòu);第4章介紹錯誤及異常處理的方法;第5章介紹C#面向?qū)ο蟪绦蛟O(shè)計語言的編程特點和方法;第6~8章介紹圖形用戶界面的設(shè)計方法,讀者可以完成一些小程序的設(shè)計與開發(fā);第9章介紹數(shù)據(jù)庫訪問技術(shù)與應(yīng)用;第10章重點闡述Web應(yīng)用基礎(chǔ);第11章詳細(xì)設(shè)計一個ASP.NET數(shù)據(jù)庫開發(fā)實例,使讀者通過一個綜合實例全面學(xué)習(xí)C#。

    本書概念清晰、邏輯性強、層次分明,在內(nèi)容選材上由淺入深、循序漸進(jìn),書中選擇了大量的經(jīng)典實例,并將重點內(nèi)容融入各個實例中。每章后都給出了豐富的典型習(xí)題,供讀者練習(xí)與自測。

    綜上所述,本書的重點是C#程序設(shè)計基礎(chǔ)及圖形用戶界面的設(shè)計方法,并對數(shù)據(jù)庫開發(fā)與實現(xiàn)提供了必要的基本知識。本書是為計算機專業(yè)的學(xué)生以及從事計算機軟件開發(fā)的技術(shù)人員編寫的,也適合非計算機專業(yè)學(xué)生使用,尤其適合C#初學(xué)者作為教材使用。

    本書由陳語林任主編并統(tǒng)稿,唐文新、熊炎、王寧麗任副主編。各章主要編寫人員分工如下:陳語林編寫了第2、3、6、7章,唐文新編寫了第1、5、11章,熊炎編寫了第8、10章,王寧麗編寫了第4、9章,參加本書編寫和代碼調(diào)試工作的還有劉建成、王新英、王鷹、杜偉、石山鷹、何志斌、龍曉梅、田野、周媛媛、文拯、孔志周等。

    在本書的編寫過程中,得到了許多專家和同仁的熱情幫助和大力支持,中國水利水電出版社萬水分社的領(lǐng)導(dǎo)和編輯也付出了艱辛的勞動,謹(jǐn)向他們表示最真摯的感謝。

    由于計算機技術(shù)發(fā)展十分迅速,作者水平所限,書中錯誤和疏漏之處在所難免,敬請專家和讀者不吝批評指正。

    編 者

    2011年12月

    前言

    第1章 C# 2.0開發(fā)環(huán)境 1
    1.1 C#與.NET Framework 2.0簡介 1
    1.1.1 .NET Framework 2.0簡介 1
    1.1.2 C#介紹 2
    1.2 Visual Studio 2008集成開發(fā)環(huán)境 2
    1.2.1 安裝環(huán)境要求 2
    1.2.2 軟件安裝步驟 3
    1.2.3 Visual Studio 2008基本功能簡介 5
    1.3 命名空間 9
    1.4 創(chuàng)建第一個C#項目 9
    1.4.1 第一個控制臺應(yīng)用程序 9
    1.4.2 第一個Windows窗體應(yīng)用程序 11
    1.5 MSDN 13
    1.5.1 安裝MSDN幫助文檔 13
    1.5.2 MSDN的基本使用 13
    思考與練習(xí)題 15
    第2章 C#程序設(shè)計基礎(chǔ) 17
    2.1 C#語句 17
    2.2 關(guān)鍵字與標(biāo)識符 18
    2.2.1 關(guān)鍵字 18
    2.2.2 標(biāo)識符 19
    2.3 運算符與表達(dá)式 22
    2.3.1 一元運算符 22
    2.3.2 二元運算符 23
    2.3.3 三元運算符 26
    2.3.4 其他簡化運算符 27
    2.3.5 運算符的優(yōu)先級 27
    2.3.6 表達(dá)式 28
    2.4 枚舉與結(jié)構(gòu) 30
    2.4.1 枚舉 30
    2.4.2 結(jié)構(gòu) 32
    2.5 數(shù)組與集合 35
    2.5.1 數(shù)組 35
    2.5.2 集合 45
    思考與練習(xí)題 49
    第3章 程序控制結(jié)構(gòu) 52
    3.1 順序結(jié)構(gòu) 52
    3.2 分支選擇結(jié)構(gòu) 52
    3.2.1 if語句 53
    3.2.2 嵌套if語句 54
    3.2.3 switch語句 56
    3.3 循環(huán)結(jié)構(gòu) 58
    3.3.1 for循環(huán)語句 58
    3.3.2 while循環(huán)語句 60
    3.3.3 do-while循環(huán)語句 61
    3.3.4 foreach循環(huán)語句 62
    3.3.5 常用算法 62
    3.4 控制轉(zhuǎn)向的語句 64
    3.4.1 break語句 64
    3.4.2 continue語句 64
    3.4.3 return語句 65
    3.4.4 goto語句 65
    3.4.5 常用算法實例 65
    思考與練習(xí)題 68
    第4章 錯誤及異常處理 72
    4.1 錯誤與異常簡介 72
    4.2 程序調(diào)試技術(shù) 73
    4.2.1 語法錯誤 73
    4.2.2 邏輯錯誤 74
    4.3 捕獲異常 76
    4.4 異常處理 77
    4.5 常用異常 81
    第5章 C#面向?qū)ο蟪绦蛟O(shè)計技術(shù) 83
    5.1 類與對象 83
    5.1.1 面向?qū)ο缶幊?83
    5.1.2 類 84
    5.1.3 對象 89
    5.2 類的繼承 90
    5.2.1 成員訪問和繼承 91
    5.2.2 構(gòu)造函數(shù)和繼承 93
    5.2.3 類的繼承應(yīng)用 96
    5.3 接口 97
    5.4 抽象類與抽象方法 101
    5.5 密封類與密封方法 103
    5.6 迭代器與分部類 105
    5.6.1 迭代器 105
    5.6.2 分部類 106
    5.7 索引器 107
    5.8 泛型 109
    5.9 運算符重載 111
    思考與練習(xí)題 113
    第6章 窗體與控件 116
    6.1 窗體設(shè)計器 116
    6.1.1 認(rèn)識窗體設(shè)計器 116
    6.1.2 使用窗體設(shè)計器 117
    6.1.3 使用其他工具 118
    6.2 常用控件 120
    6.2.1 控件的操作 120
    6.2.2 Label——標(biāo)簽控件 121
    6.2.3 TextBox——文本框控件 123
    6.2.4 Button——按鈕控件 124
    6.2.5 LinkLabel——鏈接標(biāo)簽控件 125
    6.2.6 RadioButton——單選按鈕控件 127
    6.2.7 CheckBox——復(fù)選框控件 127
    6.2.8 GroupBox——分組框控件 127
    6.2.9 Panel——面板控件 129
    6.2.10 ListBox——列表框控件 129
    6.2.11 CheckedListBox——可選列表框
    控件 129
    6.2.12 ComboBox——組合框控件 132
    6.2.13 綜合實例一——計算器 133
    6.2.14 綜合實例二——展覽廳 143
    6.3 自定義控件 156
    6.3.1 復(fù)合控件 157
    6.3.2 擴展控件 157
    6.3.3 自定義控件 157
    思考與練習(xí)題 157
    第7章 菜單、工具欄和狀態(tài)欄設(shè)計 159
    7.1 菜單設(shè)計 159
    7.1.1 下拉式菜單 159
    7.1.2 上下文菜單 161
    7.1.3 綜合實例——通訊錄 163
    7.2 工具欄 177
    7.2.1 設(shè)計工具欄 177
    7.2.2 處理工具欄 179
    7.3 狀態(tài)欄 180
    7.3.1 設(shè)計狀態(tài)欄 180
    7.3.2 處理狀態(tài)欄 181
    思考與練習(xí)題 182
    第8章 對話框與多文檔界面 183
    8.1 常用對話框 183
    8.1.1 消息對話框 183
    8.1.2 “打開”對話框 184
    8.1.3 “另存為”對話框 185
    8.1.4 “字體”對話框 187
    8.1.5 “顏色”對話框 188
    8.1.6 “關(guān)于”對話框 189
    8.2 SDI和MDI應(yīng)用程序 190
    8.2.1 SDI應(yīng)用程序 191
    8.2.2 MDI應(yīng)用程序 193
    8.3 GDI+應(yīng)用 195
    8.3.1 簡介Graphics類 195
    8.3.2 畫筆Pen類 196
    8.3.3 字體Font類 198
    8.3.4 位圖Bitmap類 198
    8.3.5 實例擴展 199
    8.4 多媒體播放器 201
    思考與練習(xí)題 203
    第9章 數(shù)據(jù)庫訪問技術(shù)與應(yīng)用 204
    9.1 數(shù)據(jù)庫基礎(chǔ)知識 204
    9.1.1 數(shù)據(jù)庫的概念 204
    9.1.2 結(jié)構(gòu)化查詢語言(SQL) 205
    9.1.3 Microsoft SQL Server 2005 Express
    數(shù)據(jù)庫 209
    9.2 ADO.NET 210
    9.2.1 ADO.NET簡介 210
    9.2.2 ADO.NET類介紹 211
    9.3 ADO.NET與數(shù)據(jù)庫的連接 215
    9.3.1 ADO.NET與SQL Server連接 215
    9.3.2 ADO.NET與Access連接 216
    9.3.3 ADO.NET與MySQL連接 218
    9.3.4 ADO.NET與Orale連接 218
    9.4 窗體域數(shù)據(jù)控件的綁定 218
    9.4.1 列表控件 218
    9.4.2 GridView控件 221
    思考與練習(xí)題 225
    第10章 Web應(yīng)用基礎(chǔ) 226
    10.1 HTML簡介 226
    10.2 HTML基礎(chǔ)語法 227
    10.2.1 頁面介紹標(biāo)記 227
    10.2.2 格式設(shè)置標(biāo)記 228
    10.2.3 文本標(biāo)記 229
    10.2.4 圖像標(biāo)記 229
    10.2.5 表格標(biāo)記 230
    10.2.6 鏈接標(biāo)記 230
    10.2.7 表單標(biāo)記 231
    10.3 常見控件 233
    10.3.1 Label控件 233
    10.3.2 TextBox控件 234
    10.3.3 Button控件 235
    10.3.4 DropDownList控件 236
    10.3.5 ListBox控件 237
    10.3.6 CheckBox控件和CheckBoxList
    控件 238
    10.3.7 RadioButton控件和RadioButtonList
    控件 239
    10.3.8 Image控件 240
    10.3.9 Table控件 242
    10.3.10 Calendar控件 242
    10.4 數(shù)據(jù)校驗 243
    思考與練習(xí)題 248
    第11章 ASP.NET數(shù)據(jù)庫開發(fā)實例 250
    11.1 部署應(yīng)用程序 250
    11.1.1 建立部署工程 250
    11.1.2 規(guī)劃安裝程序 254
    11.1.3 制作安裝程序 254
    11.2 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 260
    11.2.1 需求分析 260
    11.2.2 數(shù)據(jù)庫設(shè)計 260
    11.2.3 系統(tǒng)模塊設(shè)計 263
    11.2.4 管理員信息模塊 263
    11.2.5 學(xué)生信息管理模塊 266
    11.2.6 其他模塊 274
    思考與練習(xí)題 274
    參考資料 275

最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
日照市| 石狮市| 宝山区| 元谋县| 库车县| 阜康市| 普兰店市| 吉水县| 敦化市| 横峰县| 大连市| 巴楚县| 高淳县| 河源市| 曲阳县| 堆龙德庆县| 石屏县| 宿松县| 崇礼县| 德钦县| 九寨沟县| 孝感市| 道真| 巴中市| 哈尔滨市| 岳普湖县| 平果县| 新竹市| 靖江市| 松潘县| 衢州市| 万山特区| 安吉县| 札达县| 老河口市| 鲜城| 仙游县| 黎川县| 遂溪县| 桂林市| 奇台县|