C#程式設計實用教程(第2版)(2016年清華大學出版社出版的圖書)

C#程式設計實用教程(第2版)(2016年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《C#程式設計實用教程(第2版)》是2016年清華大學出版社出版的圖書,作者是黃興榮、李繼良、李昌領,本書主要講述C#語言在.NET框架下開發各種應用程式的相關知識。

基本介紹

  • 中文名:C#程式設計實用教程(第2版) 
  • 作者:黃興榮、李繼良、李昌領
  • 出版社清華大學出版社
  • ISBN:9787302438175
內容簡介,圖書目錄,

內容簡介

本書以Visual Studio .NET 2012作為開發平台,從C#語言基礎知識、面向對象編程、調試和異常處理技術、可視化編程、資料庫編程及套用等方面深入淺出、全面地介紹了使用C#語言在.NET框架下開發各種應用程式的相關知識。本書內容圍繞面向對象編程的基礎及深入、可視化編程的基礎及深入、資料庫編程及套用3個方面進行重點論述,以上3個方面既是C#語言的精髓,也是讀者入門時為關鍵、為關心的問題。本書中含有大量精心設計的代碼實例,通過研究這些代碼,讀者可以深刻地理解和掌握C#語言的程式設計實用的、關鍵的方法和技巧。在這些實例的基礎上,讀者可以快速、高效地開發出高質量的應用程式。本書中包含大量習題,可以幫助讀者進一步掌握基本編程和基本概念,書後還附有相關的實驗指導,可鍛鍊讀者的編程和套用的實踐能力。此外,與本書相配套的輔導教程為《C#程式設計項目教程——實驗指導與課程設計》,由黃興榮主編,可與本書無縫配套使用。
本書可作為高等學校及軟體學院的教材,也可作為從事軟體開發和套用人員的參考書。

圖書目錄

第1章C#概述
1.1Microsoft .NET概述
1.1.1Microsoft .NET的目標
1.1.2Microsoft .NET的組成
1.1.3.NET Framework和C#
1.2C#語言介紹
1.2.1C#語言的特點
1.2.2C#的運行環境
1.3C#的啟動和集成開發環境
1.3.1C#的啟動
1.3.2C#的集成開發環境
1.4本章小結
習題
第2章C#程式設計入門
2.1個控制台應用程式
2.1.1創建程式
2.1.2編譯和執行程式
2.1.3C#程式結構分析
2.2輸入與輸出操作
2.2.1Console.WriteLine()方法
2.2.2Console.Write()方法
2.2.3Console.ReadLine()方法
2.2.4Console.Read()方法
2.3個Windows應用程式
2.4本章小結
習題
第3章C#程式設計基礎
3.1詞法結構
3.1.1標識符
3.1.2關鍵字
3.2數據類型
3.2.1值類型
3.2.2引用類型
3.2.3類型轉換
3.2.4裝箱與拆箱
3.3常量和變數
3.3.1常量
3.3.2變數
3.4運算符和表達式
3.4.1運算符
3.4.2表達式
3.5本章小結
習題
第4章結構化程式設計
4.1結構化程式設計的概念
4.1.1結構化程式設計的概念及算法的概念
4.1.2流程圖
4.2順序結構
4.2.1空語句
4.2.2複合語句
4.2.3標籤語句
4.2.4順序結構的實例
4.3選擇結構
4.3.1條件語句
4.3.2分支語句
4.3.3選擇結構的實例
4.4循環結構
4.4.1循環結構的概念
4.4.2while語句與do…while語句
4.4.3for語句和foreach語句
4.4.4跳轉語句
4.4.5循環結構的實例
4.5本章小結
習題
第5章面向對象程式設計基礎
5.1面向對象概述
5.1.1面向對象的概念
5.1.2面向對象語言的特點
5.2定義類
5.2.1類的概念
5.2.2類的聲明
5.2.3類的靜態特性
5.2.4類的動態行為
5.2.5創建類的實例
5.2.6繼承類
5.3構造函式和析構函式
5.3.1構造函式
5.3.2析構函式
5.4方法
5.4.1方法的定義及調用
5.4.2方法的參數
5.4.3方法的重載
5.4.4靜態方法和非靜態方法
5.4.5運算符的重載
5.5屬性
5.5.1欄位和屬性
5.5.2靜態屬性
5.5.3重載屬性
5.6委託和事件
5.6.1委託
5.6.2事件
5.7C#常用的基礎類
5.7.1Math類和Random類
5.7.2DateTime類和TimeSpan類
5.7.3Convert類
5.8命名空間及其使用
5.8.1命名空間
5.8.2命名空間的使用
5.8.3常用的命名空間
5.9本章小結
習題
第6章抽象類、多態和接口
6.1抽象類
6.1.1什麼是抽象類
6.1.2聲明抽象類
6.1.3實現抽象方法
6.2多態
6.2.1什麼是多態
6.2.2多態的實現
6.2.3區分多態和重載
6.3接口
6.3.1什麼是接口
6.3.2聲明接口
6.3.3實現接口
6.4本章小結
習題
第7章常用數據結構與算法
7.1字元串
7.1.1靜態字元串String
7.1.2動態字元串StringBuilder
7.2數組
7.2.1數組的概念
7.2.2System.Array類
7.2.3一維數組
7.2.4二維數組
7.2.5數組的實例——冒泡排序法
7.3枚舉
7.3.1枚舉類型的定義
7.3.2枚舉成員的賦值
7.3.3枚舉成員的訪問
7.4排序
7.4.1選擇排序
7.4.2直接插入排序
7.4.3希爾排序
7.5本章小結
習題
第8章調試與異常處理
8.1程式調試技術
8.1.1使用Visual Studio錯誤報告
8.1.2尋找邏輯錯誤
8.1.3單步執行程式
8.1.4設定斷點
8.1.5在哪裡設定斷點
8.2異常類與異常處理
8.2.1異常類
8.2.2異常處理
8.3高質量編碼標準
8.3.1好的編碼結構
8.3.2好的注釋風格
8.3.3好的命名規範
8.3.4避免檔案過大
8.3.5使用異常處理
8.4本章小結
習題
第9章Windows應用程式設計基礎
9.1Windows應用程式的結構
9.1.1計算器窗體
9.1.2計算器控制項
9.1.3計算器事件
9.2Windows窗體
9.2.1Windows窗體的基本屬性
9.2.2創建窗體
9.2.3設定啟動窗體
9.2.4窗體的顯示與隱藏
9.2.5窗體的事件
9.3窗體控制項概述
9.4常用控制項
9.4.1按鈕控制項
9.4.2標籤控制項
9.4.3文本框控制項
9.4.4單選按鈕控制項
9.4.5複選框控制項
9.4.6列表框控制項
9.4.7可選列表框控制項
9.4.8組合框控制項
9.4.9面板控制項和分組框控制項
9.4.10滾動條控制項
9.4.11定時器控制項
9.4.12TreeView控制項
9.4.13ListView控制項
9.4.14選單
9.4.15工具列
9.5滑鼠事件處理
9.6鍵盤事件處理
9.7窗體之間的數據互動
9.7.1通過屬性實現窗體之間的數據互動
9.7.2通過窗體構造函式實現窗體之間的數據互動
9.8本章小結
習題
第10章Windows應用程式進階
10.1SDI應用程式
10.2MDI應用程式
10.2.1如何設定MDI窗體
10.2.2排列MDI子窗體
10.3模態對話框
10.3.1添加對話框
10.3.2編輯對話框屬性
10.3.3添加控制項
10.3.4實現對話框的自身功能
10.3.5實現對話框的數據訪問
10.3.6顯示對話框
10.4非模態對話框
10.4.1添加、設定對話框
10.4.2添加對話框屬性
10.4.3實現控制項功能
10.4.4顯示、隱藏非模態對話框
10.5通用對話框
10.5.1訊息框
10.5.2打開檔案和保存檔案對話框
10.5.3顏色選擇對話框
10.5.4字型對話框
10.5.5列印組件
10.6本章小結
習題
第11章C#的檔案操作
11.1C#的檔案處理系統
11.1.1認識C#的檔案處理系統
11.1.2檔案和流
11.2檔案處理
11.2.1目錄管理
11.2.2檔案管理
11.3檔案的讀和寫
11.3.1StreamReader類
11.3.2寫檔案
11.4本章小結
習題
第12章資料庫操作技術
12.1資料庫訪問基礎
12.1.1資料庫的基本概念
12.1.2關係資料庫
12.1.3結構化查詢語言
12.1.4SQL Server資料庫
12.2客戶機/伺服器模式編程
12.3ADO.NET概述
12.3.1.NET資料庫套用的體系結構
12.3.2數據訪問技術
12.3.3System.Data命名空間
12.3.4資料庫訪問步驟
12.4連線資料庫
12.4.1利用數據源配置嚮導連線資料庫
12.4.2SqlConnection類
12.4.3設定連線參數
12.4.4創建SQL Server連線
12.4.5斷開SQL Server連線
12.4.6管理其他數據源連線
12.5與資料庫互動
12.5.1使用SqlCommand提交增刪命令
12.5.2使用SqlCommand獲取查詢命令
12.5.3使用DataAdapter提交查詢命令
12.6管理記憶體數據
12.6.1了解數據集
12.6.2使用DataTable實現記憶體表
12.6.3使用DataSet管理數據
12.6.4使用DataReader獲取唯讀數據
12.6.5比較DataSet和DataReader
12.7數據綁定技術
12.7.1數據綁定概述
12.7.2列表控制項
12.7.3ListView控制項
12.7.4DataGridView控制項
12.8運用實例
12.9本章小結
習題
第13章員工信息管理系統
13.1系統概述
13.1.1系統功能與套用背景
13.1.2系統預覽
13.2系統設計
13.2.1系統設計思想
13.2.2系統功能模組的劃分
13.3資料庫設計
13.3.1資料庫需求分析
13.3.2資料庫概念結構設計
13.3.3資料庫邏輯結構設計
13.3.4設定表與表之間的關係
13.4檔案及資料夾設計
13.5主界面的實現
13.5.1主界面設計
13.5.2主界面編碼
13.6工種種類的設定
13.6.1添加工種種類
13.6.2瀏覽工種種類
13.6.3修改工種種類
13.6.4刪除工種種類
13.7員工所屬部門信息管理
13.7.1添加部門信息
13.7.2瀏覽部門信息
13.7.3修改部門信息
13.7.4刪除部門信息
13.8員工個人信息管理
13.8.1添加員工信息
13.8.2瀏覽員工信息
13.8.3修改員工信息
13.8.4刪除員工信息
13.9員工月收入信息管理
13.9.1添加員工月收入信息
13.9.2瀏覽員工月收入信息
13.9.3修改員工月收入信息
13.9.4刪除員工月收入信息
13.10本章小結
習題
附錄A《C#程式設計》課程實驗指導
參考文獻

相關詞條

熱門詞條

聯絡我們