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

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

C#語言程序設計教程

中國水利水電出版社
    【作 者】施燕妹 陳培 陳發吉 等編著 【I S B N 】978-7-5084-2216-3 【責任編輯】楊元泓 【適用讀者群】本科 【出版時間】2004-07-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】 【千字數】471 【印 張】21.25 【定 價】30 【叢 書】21世紀高等院校計算機系列教材 【備注信息】
圖書詳情

    C#是基于微軟下一代平臺.NET的面向對象程序設計語言。它在保持了C++強大功能的同時,添加了大量的高效的代碼,是完全面向對象的開發語言,能夠提供更高的可靠性和安全性。不僅能用于開發應用程序,而且也能幾乎不加修改地用于開發Web服務程序。

    全書共17章,從內容上分為兩部分,第一部分是C#基礎,包括第1章~第11章,講述C#基礎語法、數據類型、表達式、面向對象編程以及界面設計元素等基礎知識。第二部分是C#應用篇,包括第12章~第17章,講述數據庫文件操作、網絡應用、多媒體、Web應用以及程序組織等多個開發話題。

    本書基本覆蓋C#程序設計的主要方面,思路清晰,提供很多切合技術主題的練習。不僅可以作為大專院校的C#教材,也可供C#程序員開發時參考所用。

    C#是.NET平臺上的一種程序開發語言,是簡單的、現代的、功能強大的、安全而靈活的程序設計語言,能夠讓開發人員在.NET平臺上快速建立大量的應用程序。C#語言解決了存在于許多程序語言中的問題,如:安全問題、垃圾收集問題、與其他語言協調的能力、跨平臺的兼容性等。相對于C++,C#更容意被人們理解和接受。C#與Web的緊密結合,使得程序員可以像開發一般應用程序那樣開發Web程序,而且與以前的Web開發語言相比,C#能很方便地實現很強大的功能,這對互聯網的發展無疑也是一個很大的推動。

    全書分為17章,基本覆蓋C#的主要領域,從簡單基礎語法到高級應用開發技術。第1章“C#概述”講述了.NET的主要技術特征、C#在.NET中地位,以及與其他語言的比較。第2章“C#開發環境”,主要介紹Microsoft Visual Studio .NET開發環境,讀者熟悉開發環境后就可以進行編程、實驗所學知識。第3章“數據類型”,介紹C#各種數據類型,以及數據類型轉換原則。第4章“表達式”,介紹C#變量和常量、操作符,以及基本流程控制語句,即條件語句、循環語句和跳轉語句等。第5章“調試和錯誤處理”,介紹開發環境的基本調試手段、編譯預處理指令,以及如何處理溢出和異常。第6章“類”,首先介紹面向對象的基本概念,然后詳細講解如何在C#中聲明類和成員,以及構造函數和析構函數。第7章“方法”,介紹如何聲明方法,以及重載的概念和應用。第8章“域和屬性”,講解域和屬性的特性,以及在程序設計中的用法。第9章“事件和索引器”,介紹C#中首次引入的事件和索引。第10章“繼承和接口”,討論面向對象概念在C#中的應用。第11章“界面設計”,介紹進行界面設計的主要組件。第12章“數據庫”,介紹如何使用ADO.NET創建數據庫應用,并對XML數據的調用作了介紹。第13章“文件操作”,討論C#提供的主要文件I/O操作方式。第14章“網絡應用”,主要討論如何使用Socket類和DNS類進行應用程序開發。第15章“多媒體”,介紹使用GDI+來繪制圖形,以及進行聲音和視頻處理。接著,本書的第16章“組織應用程序”介紹了如何組織應用程序的開發,這是對前面這些知識的一個綜合應用,我們可以在全面規劃的前提下,對程序的功能實現模塊化,然后將這些模塊組織起來。作為補充,第17章“Web應用”,對如何使用C#語言進行Web開發做了介紹,并通過例子展示了如何利用C#語言進行Web開發,讀者也可以將Web開發與應用程序的開發進行比較。可以看出C#在這兩個方面的應用都是十分方便的。

    本書有3個特點:(1)本書比較全面和詳細地介紹了C#程序設計的主要方面;(2)提供大量實例,不僅包括簡單的代碼演示,也提供較大應用程序的逐步實現步驟,非常適合于初學者閱讀和實現;(3)內容分析清晰透徹,每個例子都有專門的代碼分析部分,能讓讀者非常容易理解所介紹的技術和演示的范例,掌握技術要點和技巧。

    不管你是C#的初學者,還是C#高手,本書對你都是很有幫助的。如果是C#初學者,可以通過本書的學習全面掌握C#知識,以及更多應用技巧;如果是C#高手,本書提供很多很不錯的C#應用技巧,一些優秀的編程思維以及很多經典的實例供參考。本書可供軟件開發人員使用,也可作為大專院校C#語言的教材或者參考資料。

    本書由施燕妹、陳培和陳發吉等組織編寫,其他參加本書部分編寫、錄排、校對工作的人員還有:龔志翔、季寧、羅賢鋒、劉衛宏、田麗韞、田軍、張麗、田野、張文敏、韓存兵、葛麗、羅賢鋒、龔建、馬麗、劉湛清、張巧莉等。劉晨宏同志對全稿進行了嚴格細致的復審。

    本書在構思和編寫過程中得到上海交大計算機系博士李志的大力幫助,提供很多建議和意見。西北工業大學的李學津老師、北京航空航天大學的趙文學老師、裝備指揮技術學院的劉文民老師等無償地把自己的C#教學和開發經驗告訴我們,提供很多素材,并對部分章節的編寫提出了很好的意見。中科院軟件所趙軍鎖老師審核本書的目錄結構和內容組織編排方式。我們對他們的無私幫助表示由衷的感謝。本書的編寫過程中,易向東同志花費很多心血,幫助整理資料和組織內容。

    由于時間倉促,且經驗和水平有限,文中難免有不妥之處,我們殷切地期望讀者朋友能給我們提出中肯的意見,以便于提高水平,把更好的圖書呈現給大家!

    作者

    2004年1月

    前言

    第1章 C#概述 1
    1.1 .NET概述 1
    1.1.1 .NET平臺 1
    1.1.2 .NET的優越性 2
    1.1.3 .NET框架概述 4
    1.1.4 什么是命名空間 4
    1.1.5 .NET體系結構 5
    1.1.6 公共語言運行時環境 8
    1.2 C#語言簡介 10
    1.2.1 全新的開發工具C# 10
    1.2.2 C#語言的特點 10
    1.3 C#在.NET中的地位 12
    1.4 C#與其他語言的比較 12
    1.5 本章總結 14
    1.6 練習 14
    第2章 C#開發環境 15
    2.1 .NET開發環境需求 15
    2.1.1 硬件需求 15
    2.1.2 軟件需求 16
    2.1.3 基于FrameWork的C#開發 17
    2.2 Visual Studio .NET 17
    2.2.1 Visual Studio .NET的優點 18
    2.2.2 Visual Studio .NET的安裝 19
    2.2.3 Visual Studio .NET的用法 23
    2.3 第一個C#應用程序 24
    2.3.1 程序實現 24
    2.3.2 代碼分析 24
    2.3.3 運行程序 25
    2.3.4 注釋 27
    2.3.5 控制臺輸入輸出 28
    2.4 本章總結 31
    2.5 練習 32
    第3章 數據類型 33
    3.1 值類型 33
    3.1.1 整數類型 34
    3.1.2 浮點類型 34
    3.1.3 小數類型 34
    3.1.4 布爾類型 35
    3.1.5 字符類型 35
    3.1.6 枚舉類型 36
    3.1.7 結構類型 37
    3.2 引用類型 38
    3.2.1 類 38
    3.2.2 委托 40
    3.2.3 數組 41
    3.3 裝箱和拆箱 44
    3.3.1 裝箱轉換 44
    3.3.2 拆箱轉換 45
    3.4 數據類型的轉換 45
    3.4.1 隱式轉換 45
    3.4.2 顯式轉換 46
    3.5 本章總結 48
    3.6 練習 48
    第4章 表達式 50
    4.1 變量和常量 50
    4.1.1 變量 50
    4.1.2 常量 53
    4.2 操作符 53
    4.2.1 賦值操作符 53
    4.2.2 算術操作符 54
    4.2.3 邏輯操作符 55
    4.2.4 比較操作符 56
    4.2.5 位操作符 57
    4.2.6 特殊操作符 59
    4.2.7 操作符優先級和結合性 61
    4.3 流程控制 62
    4.3.1 條件控制 63
    4.3.2 循環控制 65
    4.3.3 跳轉控制 70
    4.3.4 異常控制 71
    4.4 本章總結 72
    4.5 練習 72
    第5章 調試和錯誤處理 74
    5.1 .NET程序的調試 74
    5.1.1 Microsoft CLR調試器 74
    5.1.2 Visual Studio 調試器 76
    5.2 編譯預處理命令 77
    5.2.1 使用預處理指令 77
    5.2.2 條件編譯 78
    5.2.3 發出錯誤與警告信息 79
    5.3 錯誤捕獲和錯誤處理 80
    5.3.1 溢出的處理 80
    5.3.2 異常的處理 81
    5.4 本章總結 84
    5.5 練習 85
    第6章 類 86
    6.1 面向對象的基本概念 86
    6.2 類的聲明 89
    6.3 類的成員 90
    6.3.1 成員的訪問級別 91
    6.3.2 this保留字 92
    6.3.3 靜態成員 93
    6.3.4 成員常量 95
    6.4 構造函數和析構函數 95
    6.4.1 構造函數 95
    6.4.2 析構函數 98
    6.5 本章總結 98
    6.6 練習 99
    第7章 方法 100
    7.1 方法的聲明 100
    7.2 方法的參數類型 102
    7.2.1 值參數 102
    7.2.2 引用型參數 103
    7.2.3 輸出參數 104
    7.2.4 數組型參數 105
    7.3 靜態方法和非靜態方法 105
    7.4 方法的重載 107
    7.5 操作符的重載 109
    7.5.1 操作符重載的聲明 109
    7.5.2 一元操作符重載 109
    7.5.3 二元操作符重載 111
    7.6 本章總結 112
    7.7 練習 112
    第8章 域和屬性 114
    8.1 域 114
    8.1.1 域的聲明 114
    8.1.2 靜態域和非靜態域 115
    8.1.3 只讀域 116
    8.1.4 域的初始化 117
    8.2 屬性 118
    8.2.1 屬性聲明 119
    8.2.2 訪問屬性值 119
    8.3 本章總結 122
    8.4 練習 122
    第9章 事件和索引器 124
    9.1 事件 124
    9.1.1 事件的聲明 124
    9.1.2 事件的預定和取消 125
    9.1.3 事件訪問器 126
    9.1.4 靜態事件 127
    9.2 索引器 127
    9.3 本章總結 130
    9.4 練習 130
    第10章 繼承和接口 131
    10.1 繼承性 131
    10.1.1 繼承概述 131
    10.1.2 Base關鍵字 134
    10.1.3 覆蓋 135
    10.2 多態性 137
    10.2.1 多態性概述 137
    10.2.2 虛方法 137
    10.2.3 派生類中虛方法的重載 138
    10.3 接口 141
    10.3.1 接口的定義 141
    10.3.2 接口成員 142
    10.3.3 接口的實現 145
    10.4 本章總結 147
    10.5 練習 147
    第11章 界面設計 149
    11.1 Label控件 149
    11.1.1 Label控件 149
    11.1.2 LinkLabel控件 149
    11.2 Button控件 150
    11.2.1 將按鈕指定為接受按鈕 150
    11.2.2 將按鈕指定為取消按鈕 151
    11.2.3 響應按鈕單擊 151
    11.2.4 選擇Button控件的方法 151
    11.3 TextBox控件 152
    11.4 CheckBox控件和Radio Button控件 153
    11.4.1 CheckBox控件 153
    11.4.2 Radio Button控件 154
    11.5 ScrollBar控件 155
    11.6 列表視圖和樹狀視圖 155
    11.6.1 列表視圖 156
    11.6.2 樹狀視圖 158
    11.7 進度條和跟蹤條 159
    11.7.1 進度條 160
    11.7.2 跟蹤條 161
    11.8 菜單設計 163
    11.8.1 菜單設計 163
    11.8.2 MenuItem類 163
    11.8.3 MainMenu類 170
    11.9 對話框 175
    11.9.1 “打開”對話框 175
    11.9.2 “另存為”對話框 179
    11.9.3 “字體”對話框 180
    11.9.4 “顏色”對話框 182
    11.9.5 “打印”對話框 183
    11.9.6 “打印預覽”對話框 185
    11.10 練習 186
    第12章 C#數據庫編程 188
    12.1 ADO .NET概念 188
    12.1.1 Managed Provider 188
    12.1.2 DataSet 189
    12.1.3 常用數據庫訪問方式 190
    12.2 數據庫的連接 191
    12.2.1 連接字符串 191
    12.2.2 打開和關閉連接 192
    12.3 數據庫操作 193
    12.3.1 Command命令 193
    12.3.2 檢索數據 193
    12.3.3 插入數據 195
    12.3.4 修改數據 196
    12.3.5 刪除數據 197
    12.3.6 使用DataReader 檢索數據 197
    12.4 使用DataAdapter和DataSet 199
    12.4.1 DataAdapter組件 199
    12.4.2 DataSet組件 200
    12.4.3 訪問數據庫 205
    12.5 ADO.NET和XML 213
    12.5.1 XML簡介 213
    12.5.2 通過DataSet訪問XML 213
    12.5.3 通過DOM訪問XML 216
    12.6 本章總結 217
    12.7 練習 217
    第13章 文件操作 219
    13.1 文件的輸入/輸出 219
    13.1.1 文件和流 219
    13.1.2 輸入/輸出操作類型 220
    13.2 文件存儲管理 222
    13.2.1 目錄管理 222
    13.2.2 文件管理 226
    13.3 讀寫文件 231
    13.3.1 文本模式 231
    13.3.2 二進制模式 234
    13.3.3 異步操作 236
    13.4 本章總結 244
    13.5 練習 245
    第14章 網絡應用 246
    14.1 網絡基礎 246
    14.1.1 網絡技術的發展歷程 246
    14.1.2 網絡協議 246
    14.2 套接字 247
    14.2.1 Socket類 247
    14.2.2 使用異步服務器端套接字 250
    14.2.3 使用異步客戶端套接字 254
    14.2.4 使用同步客戶端套接字 258
    14.2.5 使用同步服務器端套接字 260
    14.3 域名服務 262
    14.3.1 基本原理 262
    14.3.2 DNS類 262
    14.4 本章總結 269
    14.5 練習 270
    第15章 多媒體 271
    15.1 GDI+繪圖 271
    15.1.1 GDI+概述 271
    15.1.2 組成部分 271
    15.1.3 范例 272
    15.2 聲音和視頻處理 278
    15.2.1 DirectShow基礎 279
    15.2.2 DirectShow的用法 279
    15.3 本章總結 288
    15.4 練習 288
    第16章 組織應用程序 289
    16.1 基本概念 289
    16.1.1 動態鏈接庫 289
    16.1.2 編譯單元 290
    16.1.3 命名空間和裝配 290
    16.2 使用命名空間 291
    16.2.1 聲明命名空間 291
    16.2.2 命名空間的成員和類型聲明 291
    16.2.3 范例 292
    16.3 指示符 293
    16.3.1 別名指示符 293
    16.3.2 命名空間指示符 295
    16.4 范例 297
    16.5 本章總結 303
    16.6 練習 303
    第17章 Web應用 304
    17.1 ASP.NET簡介 304
    17.1.1 ASP.NET平臺要求 304
    17.1.2 ASP.NET的特點 304
    17.2 Web窗體 306
    17.2.1 Page標記 306
    17.2.2 ASP.NET腳本標記 307
    17.2.3 Reponse.Write輸出 308
    17.3 多事件Web窗體 308
    17.3.1 常用命名空間 310
    17.3.2 Page_Load函數 311
    17.3.3 自定義函數 312
    17.3.4 服務器端控件 312
    17.3.5 頁面狀態控制 313
    17.3.6 參數獲取 313
    17.3.7 使用include文件 315
    17.4 用C#實現發送E-mail 317
    17.4.1 發送E-mail的命名空間 317
    17.4.2 程序設計和分析 317
    17.5 實現文件處理 323
    17.6 本章總結 326
    17.7 練習 326
    參考文獻 327





最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 波多野结衣亚洲一区| 亚洲国产视频网| 欧美亚洲高清日韩成人| 国产高颜值露脸在线观看| 成年美女黄网站色视频大全免费| 欧美视频在线免费| 99香蕉国产精品偷在线观看| 亚洲一区二区三区夜色| 欧洲女人性开放免费网站| 国产视频首页| 综合久久五月天| 韩国在线观看一区二区三区| 亚洲国产一区二区在线| 国产成人福利精品视频| 天天综合网网欲色| 成人在线免费小视频| 免费看黄网站在线看| 成人精品一级毛片| 欧美激情在线视频播放| 成人午夜免费视频免费看| 欧美成人午夜视频免看| www.欧美激情| 日本一区午夜爱爱| 337p亚洲精品色噜噜狠狠| 免费a网址| 综合久久久久久中文字幕| 国产视频一区在线播放| 情se五月天| 悠悠色综合| 国亚洲欧美日韩精品| 伊人精品网| 精品久久久久久亚洲精品| 香蕉在线视频网站| 人人澡人人澡人人看青草| 激情网站在线| 欧美日韩一区视频| 一级做a爰片久久毛片武则天| 国产成人精品午夜免费| 精品伊人久久久久7777人| 一区二区三区高清在线观看| 丁香婷婷激情综合|