欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

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

C#程序設計

中國水利水電出版社
    【作 者】鄢愛蘭 袁毅 等譯 【I S B N 】978-7-5084-4106-0 【責任編輯】吳萍 【適用讀者群】本科 【出版時間】2006-11-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】352 【千字數】 【印 張】 【定 價】34 【叢 書】21世紀高等院校計算機系列教材 【備注信息】
圖書詳情

    C#是一種純面向對象的程序設計語言,它容易學習,但是功能強大。本書重點講述如何創建C#應用程序和通過IDE創建和使用GUI。全書共分為24章和兩個附錄,內容主要包括C#程序設計基礎知識,比如變量、賦值、輸入和輸出、計算、圖形、使用if的選擇結構、使用while的循環結構等;面向對象程序設計的一些知識,比如使用庫類、編寫類、使用對象、使用方法等;還有一些高級特性,比如繼承、多態性、接口等;書后的附錄給出了有關C#庫組件和關鍵字,可供讀者參考。

    本書以一種簡單而清晰的風格編寫,便于讀者閱讀。 本書特別適合于大學一年級學生作為教材,也適合初學者自學使用。

    本書適合初學者

    如果你以前從來沒有做過任何編程工作,也就是說你完全是一位初學者,那么本書適合你。本書假定你在此之前沒有任何編程知識,也就是從零開始介紹。為了最大限度地便于讀者學習,本書以一種簡單直接的風格編寫。本書的主要讀者對象為本、專科院校低年級學生,也適合初學者自學使用。

    為什么學習C#

    C#可能是21世紀用于學習和使用的最好的程序設計語言之一,因為它具有以下特性:

     C#發揚了包括C、C++和Java語言在內的編程語言體系的傳統優勢。

     面向對象語言是進行程序設計的最新、最成功的方法。C#從誕生伊始就是完全面向對象的。

     C#是一種十分通用的語言。Visual Basic、C++、Java等語言能夠完成的事情,C#都能完成。

     C#的絕大部分功能來自.NET框架提供的組件庫。

    必要條件

    要學習并使用C#進行編程,你需要一臺運行Windows 2000、NT、XP或以上操作系統的計算機,并能夠以一種便捷的方式準備并運行C#程序的軟件。Microsoft提供了兩種版本的軟件——Visual C#.NET(只支持C#)和Visual Studio.NET(支持C#及其他語言)。

    本書特色

    本書的開始部分解釋如何使用對象。從變量、賦值和方法的概念開始,然后使用從庫類創建的對象。接下來解釋如何使用控制結構進行選擇和循環。然后介紹如何編寫自己的類。

    為了保證程序設計中的寓學于樂,本書從一開始就使用圖形。圖形不僅生動形象,而且可以清楚地闡述程序設計中的重要原則。但書中也沒有忽視輸入與輸出文本的程序——本書中也包括它們。

    書中提供的程序使用了很多GUI的功能,比如按鈕和文本框,也介紹了如何編寫C#中的控制臺程序。

    對引入新概念,我們采取了謹慎的態度,即一次只引入一個而不是全部。比如使用一章介紹編寫方法,在前面引入簡單的概念,而將比較復雜的概念放在后面。

    本書內容

    本書講述了程序設計的基礎知識,包括:

     變量;

     賦值;

     使用圖形用戶界面(graphical user interface,GUI)的輸入和輸出;

     計算;

     循環;

     在可選項間選擇。

    本書還介紹了如何使用數值、字符串和數組。不管你進行何種編程,所有這些都是基本內容。本書還詳盡闡釋了程序設計的面向對象特征:使用對象,編寫類、方法和屬性,使用庫類,及一些更復雜的面向對象程序設計的特征,如繼承、多態性和接口。

    本書講述了C#的要點。書中沒有解釋零碎知識。這樣讀者可以從不必要的細節中解脫出來,而是重點從總體上掌握C#和程序設計知識。

    UML

    標準建模語言(Unified Modeling Language,UML)是當前描述程序的主流符號系統。本書中有選擇地使用了UML的元素。

    應用領域

    計算機廣泛應用于不同的領域,本書使用的例子來自下面的領域:

     游戲;

     信息處理;

     科學計算。

    書中還包括一些有關人工生命這個激動人心的想法的練習。

    讀者可以選擇關注感興趣的應用領域,而跳過另一些領域。

    有益的練習

    如果你只是反復閱讀本書,哪怕倒背如流,你還是不會編程。只有進行編程實踐,才能流利地充滿自信地設計程序。

    每章的后面都為你提供了一些練習題,請選擇一些練習以提高編程水平。

    正文中還有一些簡短的自測題,可以借此檢查自己是否正確地理解了所學內容。答案在每章的后面。

    學得開心

    程序設計是富有創造性而且有趣的事情,尤其是C#程序設計。請寓學于樂!

    訪問我們的網站

    網站包括:

     本書中所有程序的文本。

     為學生提供的論壇。

     包括C#與數據庫一起使用的重要章節。

     附加的指令源。

    我們的站點可以通過Pearson Education網站找到,網址為:

    http://www.mikeparr.info/ csharp1st/csabout.html

    http://www.pearsoned.co.uk/HigherEducation/Booksby/BellParr/。

    本書由鄢愛蘭、袁毅主譯,參與翻譯工作的人員還有:歐陽宇、盛海燕、郭蓓、唐美艷、張波、趙崗善、郭軍喜、代菊容、易磊等。

    譯 者

    2006年8月

    前言
    第1章 C#背景知識 1
    1.1 C#的歷史 1
    1.2 Microsoft .NET框架 2
    1.3 什么是程序 2
    1.4 編程原則 3
    1.5 編程陷阱 4
    1.6 小結 4
    1.7 練習 4
    1.8 自測題答案 4
    第2章 C#開發環境 6
    2.1 簡介 6
    2.2 安裝與配置 6
    2.3 創建第一個程序 7
    2.4 設計時控件 9
    2.5 事件和Button控件 11
    2.6 打開一個現有工程 12
    2.7 屬性設置的文檔化 12
    2.8 程序錯誤 13
    2.9 編輯器工具 13
    2.10 消息對話框 14
    2.11 幫助 15
    2.12 編程原則 15
    2.13 編程陷阱 15
    2.14 語法點 15
    2.15 新的語言元素 16
    2.16 新的IDE工具 16
    2.17 小結 16
    2.18 練習 16
    2.19 自測題答案 17
    第3章 圖形簡介 18
    3.1 簡介 18
    3.2 對象、方法、屬性和類的類比 18
    3.3 第一次繪圖 19
    3.4 創建程序 19
    3.5 圖形坐標系統 20
    3.6 解釋程序 21
    3.7 繪圖方法 22
    3.8 顏色 24
    3.9 順序概念和語句 25
    3.10 使用注釋來添加含義 25
    3.11 編程原則 26
    3.12 編程陷阱 26
    3.13 語法要點 26
    3.14 新的語言元素 26
    3.15 新的IDE工具 27
    3.16 小結 27
    3.17 練習 27
    3.18 自測題答案 27
    第4章 變量和計算 29
    4.1 簡介 29
    4.2 int的本質 29
    4.3 double的本質 30
    4.4 聲明變量 30
    4.5 賦值語句 33
    4.6 計算和運算符 33
    4.7 算術運算符 34
    4.8 %運算符 36
    4.9 使用+運算符連接字符串 37
    4.10 字符串和數字之間的轉換 38
    4.11 文本框和標簽 39
    4.12 數字之間的轉換 41
    4.13 表達式的作用 42
    4.14 編程原則 42
    4.15 編程陷阱 42
    4.16 語法要點 43
    4.17 新的語言元素 43
    4.18 新增的IDE工具 43
    4.19 小結 43
    4.20 練習 44
    4.21 自測題答案 45
    第5章 方法和參數 47
    5.1 簡介 47
    5.2 編寫自己的方法 47
    5.3 第一個方法 48
    5.4 調用方法 49
    5.5 傳遞參數 50
    5.6 形參和實參 51
    5.7 三角形方法 52
    5.8 局部變量 54
    5.9 命名沖突 54
    5.10 事件處理方法 56
    5.11 return和結果 56
    5.12 構建在方法上 58
    5.13 按引用傳遞參數 60
    5.14 out和ref參數 61
    5.15 out的例子 61
    5.16 ref的例子 63
    5.17 一個使用ref的交換方法 64
    5.18 this和對象 65
    5.19 重載 66
    5.20 將對象傳遞給方法 67
    5.21 編程原則 67
    5.22 編程陷阱 68
    5.23 語法要點 68
    5.24 新的語言元素 69
    5.25 新的IDE工具 69
    5.26 小結 69
    5.27 練習 69
    5.28 自測題答案 71
    第6章 使用對象 73
    6.1 簡介 73
    6.2 實例變量 73
    6.3 窗體構造函數 76
    6.4 TrackBar類 77
    6.5 using和命名空間 79
    6.6 成員、方法和屬性 80
    6.7 Random類 81
    6.8 Timer類 83
    6.9 編程原則 85
    6.10 編程陷阱 85
    6.11 語法要點 85
    6.12 新的語言元素 86
    6.13 新的IDE工具 86
    6.14 小結 86
    6.15 練習 86
    6.16 自測題答案 87
    第7章 選擇 89
    7.1 簡介 89
    7.2 if語句 89
    7.3 if ... else 91
    7.4 比較運算符 92
    7.5 與、或、非 96
    7.6 嵌套的if 99
    7.7 switch 100
    7.8 布爾型變量 104
    7.9 編程原則 106
    7.10 編程陷阱 106
    7.11 語法要點 107
    7.12 新的語言元素 108
    7.13 小結 108
    7.14 練習 108
    7.15 自測題答案 110
    第8章 循環 113
    8.1 簡介 113
    8.2 while 113
    8.3 for 116
    8.4 與、或、非 118
    8.5 do ... while 119
    8.6 嵌套循環 121
    8.7 組合控制結構 122
    8.8 編程原則 122
    8.9 編程陷阱 123
    8.10 語法要點 123
    8.11 新的語言元素 123
    8.12 小結 124
    8.13 練習 124
    8.14 自測題答案 125
    第9章 調試 128
    9.1 簡介 128
    9.1.1 編譯 128
    9.1.2 鏈接 128
    9.1.3 運行 128
    9.2 使用調試器 129
    9.2.1 斷點 129
    9.2.2 單步 130
    9.3 關于調試的一個案例研究 131
    9.4 常見錯誤 132
    9.4.1 編譯錯誤 132
    9.4.2 運行時錯誤 133
    9.4.3 邏輯錯誤 135
    9.5 編程陷阱 135
    9.6 新的IDE工具 135
    9.7 小結 135
    9.8 練習 135
    第10章 編寫類 136
    10.1 簡介 136
    10.2 設計一個類 136
    10.3 private變量 138
    10.4 public方法 139
    10.5 屬性 140
    10.6 方法或屬性 142
    10.7 構造函數 143
    10.8 多個構造函數 144
    10.9 private方法 144
    10.10 操作對象 145
    10.11 對象析構 146
    10.12 static方法和屬性 146
    10.13 編程原則 147
    10.14 編程陷阱 149
    10.15 語法要點 149
    10.16 新的語言元素 150
    10.17 小結 150
    10.18 練習 150
    10.19 自測題答案 152
    第11章 繼承 153
    11.1 簡介 153
    11.2 繼承 153
    11.3 protected 155
    11.4 附加項 155
    11.5 重寫 156
    11.6 類圖 156
    11.7 使用繼承 157
    11.8 base 158
    11.9 構造函數 158
    11.10 抽象類 160
    11.11 編程原則 161
    11.12 編程陷阱 162
    11.13 新的語言元素 162
    11.14 小結 163
    11.15 練習 163
    11.16 自測題答案 164
    第12章 計算 165
    12.1 簡介 165
    12.2 格式化數字 165
    12.3 庫數學函數和常量 167
    12.4 常量 168
    12.5 案例分析——貨幣 168
    12.6 案例分析——迭代 170
    12.7 圖表 170
    12.8 異常 173
    12.9 編程原則 174
    12.10 編程陷阱 174
    12.11 小結 174
    12.12 練習 174
    12.13 自測題答案 177
    第13章 數據結構——列表框和
    數組列表 178
    13.1 簡介 178
    13.2 數組列表 178
    13.3 將數據項添加到列表中 179
    13.4 列表長度 180
    13.5 索引 180
    13.6 從列表刪除數據項 181
    13.7 在數組列表中插入數據項 181
    13.8 查找 182
    13.9 對列表框進行運算 183
    13.10 搜索 184
    13.11 編程原則 185
    13.12 編程陷阱 186
    13.13 新的語言元素 186
    13.14 小結 186
    13.15 練習 186
    13.16 自測題答案 186
    第14章 數組 187
    14.1 簡介 187
    14.2 創建數組 188
    14.3 索引 189
    14.4 數組的長度 190
    14.5 將數組作為參數傳遞 191
    14.6 使用常量 191
    14.7 初始化數組 192
    14.8 示例程序 193
    14.9 查找 194
    14.10 搜索 195
    14.11 對象數組 196
    14.12 編程原則 198
    14.13 編程陷阱 198
    14.14 語法要點 198
    14.15 小結 199
    14.16 練習 199
    14.17 自測題答案 202
    第15章 二維數組 204
    15.1簡介 204
    15.2 聲明數組 204
    15.3 索引 205
    15.4 數組的大小 206
    15.5 將數組作為參數傳遞 206
    15.6 常量 207
    15.7 初始化數組 207
    15.8 示例程序 208
    15.9 編程原則 209
    15.10 編程陷阱 210
    15.11 小結 210
    15.12 練習 210
    15.13 自測題答案 213
    第16章 字符串操作 214
    16.1 簡介 214
    16.2 使用字符串概述 214
    16.3 字符串索引 215
    16.4 字符串中的字符 215
    16.5 關于char類型的注意事項 216
    16.6 String類的方法和屬性 216
    16.7 比較字符串 217
    16.8 修改字符串 218
    16.9 檢查字符串 219
    16.10 正則表達式 222
    16.11 字符串處理的一個例子 224
    16.12 字符串案例分析-Frasier 225
    16.13 編程原則 227
    16.14 編程陷阱 227
    16.15 語法要點 227
    16.16 新的語言元素 228
    16.17 新的IDE工具 228
    16.18 小結 228
    16.19 練習 229
    16.20 自測題答案 229
    第17章 異常 231
    17.1 簡介 231
    17.2 異常的術語 232
    17.3 一個使用 try–catch例子 233
    17.4 使用異常對象 234
    17.5 異常的分類 235
    17.6 多個捕獲塊 236
    17.7 搜索捕獲塊 237
    17.8 異常拋出簡介 238
    17.9 異常處理——一些可能性 239
    17.10 finally 240
    17.11 編程原則 240
    17.12 編程陷阱 241
    17.13 語法要點 241
    17.14 新的語言元素 241
    17.15 新的IDE實用工具 241
    17.16 小結 241
    17.17 練習 242
    17.18 自測題答案 242
    第18章 文件 244
    18.1 簡介 244
    18.2 流存取概要 244
    18.3 StreamdReader和
    StreamWriter類 245
    18.4 文件輸出 245
    18.5 文件輸入 247
    18.6 文件搜索 249
    18.7 文件和異常 251
    18.8 消息對話框和對話框 252
    18.9 使用文件對話框 254
    18.10 創建菜單 255
    18.11 Directory類 257
    18.12 編程原則 259
    18.13 編程陷阱 259
    18.14 語法要點 259
    18.15 新的語言元素 259
    18.16 新的IDE工具 260
    18.17 小結 260
    18.18 練習 260
    18.19 自測題答案 261
    (以下略)
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 97人人干| 国产成人福利美女观看视频| 69视频免费观看l| 欧美激情视频网站| 色多多福利网站| 大陆5g天天看天天爽免费| 色五月情| 日本高清中文字幕一区二区三区| 一级囗交片| 青青国产成人久久激情911| 成人区精品一区二区不卡亚洲| 日韩永久免费视频| 91久久国产综合精品女同国语| 久久青草免费97线频观| 在线看的成人性视频| 看全色黄大色大片免费| 超清中文乱码精品字幕在线观看| 九九99re在线视频精品免费| 亚洲精品人成网在线播放影院| 国产成人在线小视频| 欧美14p| 在线观看视频色| 国产精品1区2区3区在线播放| 欧美日本一区亚洲欧美一区| 婷婷综合国产激情在线| 国产三级福利| 美女黄板视频| 亚洲国产一区视频| 91视频精选| 国内自拍网址| 亚洲乱强伦| 一级黄色网络| 国产午夜免费| 看全色黄大色黄女片做| 亚洲欧洲视频在线| 91精品视频在线播放| 国产真实乱子伦视频播放| 欧美一区综合| 亚洲一区免费在线观看| 91在线九色| 国产精品视频一区二区三区不卡|