C#程序設計實用教程(簡體書)
商品資訊
系列名:21世紀普通高校計算機公共課程規劃教材
ISBN13:9787302299455
出版社:清華大學出版社(大陸)
作者:李政儀; 蔣國清; 宮蓉蓉; 史勁
出版日:2013/05/17
裝訂/頁數:平裝/336頁
本數:5
商品簡介
目次
相關商品
商品簡介
《21世紀普通高校計算機公共課程規劃教材:C#程序設計實用教程》是一本介紹C#程序設計的實用教程,它從易懂、易學的實戰目標出發,以MicrosoftVisualStudio2010為平臺,用豐富的實例對C#語言的基礎知識和技能進行了生動、直觀的講解。
本書堅持理論與實踐並重,面向實際開發,重在提高讀者解決實際問題的能力。全書分為兩部分,第1部分主要講解C#語言的基礎和高級應用,包含C#語言概述、C#語言基礎、面向對象編程基礎、常用類、繼承、線程、文件操作、Windows窗體、菜單和對話框、使用C#和ADO.NET操作數據庫、綜合實例:進銷存管理系統;第2部分為實訓指導,針對每一章給出具體的實訓任務,並有相應的參考代碼供作者學習。
本書內容全面、結構清晰,實例具有很強的實用性和代表性,提供了一個完整的案例——進銷存管理系統,可以幫助讀者系統地瞭解C#程序開發過程和迅速掌握C#語言的核心技術。
本書可作為C#程序開發人員的參考書和C#語言愛好者的自學用書,也可作為本科院校以及高職高專程序開發系列課程的教材。本教材配有電子教案。
本書堅持理論與實踐並重,面向實際開發,重在提高讀者解決實際問題的能力。全書分為兩部分,第1部分主要講解C#語言的基礎和高級應用,包含C#語言概述、C#語言基礎、面向對象編程基礎、常用類、繼承、線程、文件操作、Windows窗體、菜單和對話框、使用C#和ADO.NET操作數據庫、綜合實例:進銷存管理系統;第2部分為實訓指導,針對每一章給出具體的實訓任務,並有相應的參考代碼供作者學習。
本書內容全面、結構清晰,實例具有很強的實用性和代表性,提供了一個完整的案例——進銷存管理系統,可以幫助讀者系統地瞭解C#程序開發過程和迅速掌握C#語言的核心技術。
本書可作為C#程序開發人員的參考書和C#語言愛好者的自學用書,也可作為本科院校以及高職高專程序開發系列課程的教材。本教材配有電子教案。
目次
第一部分
第1章 C#語言概述
1.1 C#語言簡介
1.1.1 C#的由來
1.1.2 C#的特點
1.1.3 C#的開發前景
1.2.NET開發平臺
1.2.1.NET概述
1.2.2.NET Framework
1.2.3 Visual Studio.NET 2010的集成開發環境
1.3 開發環境的初步實踐
1.3.1 Visual Studio.NET 2010的安裝
1.3.2 創建控制台應用程序
1.3.3 創建Windows應用程序
小結
習題
第2章 C#語言基礎
2.1 變量和常量
2.1.1 數據類型
2.1.2 變量命名
2.1.3 變量聲明
2.1.4 常量
2.2 運用運算符
2.2.1 算術運算符
2.2.2 賦值運算符
2.2.3 其他運算符
2.2.4 運算符的優先級
2.3 流程控制語句
2.3.1 條件語句
2.3.2 循環語句
2.3.3 switch語句
2.4 複雜類型
2.4.1 數組
2.4.2 枚舉
2.5 編程注釋
2.6 預處理介紹
2.7 異常處理
2.7.1 異常處理的概念
2.7.2 異常的處理
小結
習題
第3章 面向對象基礎
3.1 對象和類
3.1.1 對象
3.1.2 類
3.1.3 方法
3.1.4 類、對象和方法的定義形式
3.1.5 方法的重載
3.2 封裝
3.2.1 什麼是封裝
3.2.2 訪問修飾符
3.2.3 屬性
3.3 裝箱與拆箱
3.3.1 值類型和引用類型
3.3.2 裝箱與拆箱概述
3.4 構造函數和析構函數
3.4.1 構造函數
3.4.2 析構函數
小結
習題
第4章 常用類
4.1 String類
4.2 StringBuilder類
4.3 ArrayList類
4.4 Stack類
4.5 Queue類
4.6 SortedList類
小結
習題
第5章 繼承與多態
5.1 繼承
5.1.1 類的繼承
5.1.2 訪問繼承的成員
5.1.3 訪問基類的成員
5.1.4 類的初始化順序
5.1.5 在派生類中指定基類構造函數
5.1.6 類的訪問修飾符
5.1.7 密封類
5.1.8 靜態類
5.2 多態
5.2.1 C#中的多態性
5.2.2 虛方法
5.2.3 覆寫方法
5.2.4 抽象類及抽象方法
5.3 接口
5.3.1 聲明和實現接口
5.3.2 實現多個接口
5.3.3 顯式接口成員實現
5.3.4 接口的派生
小結
習題
第6章 線程
6.1 線程概述
6.2.NET對多線程的支持
6.2.1 Thread類
6.2.2 線程的建立與啟動
6.2.3 線程的屬性和方法
6.3 線程的優先級
6.4 線程的同步
6.4.1 同步的含義
6.4.2 C#中同步的處理
6.4.3 同步時要注意的問題
小結
習題
第7章 文件操作
7.1 文件讀寫
7.1.1 流的概念
7.1.2 讀取文件
7.1.3 寫入文件
7.2 訪問
7.2.1 與訪問相關的類
7.2.2 訪問
7.3 操作註冊表
7.3.1 操作註冊表相關的類
7.3.2 操作註冊表實例
小結
習題
第8章 Windows窗體
8.1 Windows窗體簡介
8.1.1 Windows窗體的基本屬性
8.1.2 創建窗體
8.1.3 設置啟動窗體屬性
8.2 控件概述
8.2.1 控件的基本屬性
8.2.2 控件共有的屬性、事件和方法
8.3 命令按鈕控件
8.4 標簽控件
8.5 文本框控件
8.6 單選按鈕和複選框
8.7 面板控件和分組框控件
8.7.1 面板控件
8.7.2 分組框控件
8.8 圖形框控件
8.9 列表框
8.9.1 列表框控件和帶複選框的列表框控件
8.9.2 組合框控件
8.10 滾動條控件
8.11 定時器控件
8.12 列表視圖控件
8.13 樹視圖控制
小結
習題
第9章 菜單和對話框
9.1 創建菜單
9.1.1 創建主菜單
9.1.2 創建快捷菜單
9.2 使用對話框
9.2.1 消息框
9.2.2 打開文件對話框
9.2.3 “字體”對話框
9.2.4 “顏色”對話框
小結
習題
第10章 使用C#和ADO.NET操作數據庫
10.1 ADO.NET簡介
10.2 ADO.NET的體系結構
10.2.1 ADO.NET的設計目標
10.2.2 ADO.NET類和對象
10.3 ADO.NET數據對象介紹
10.3.1 提供者對象
10.3.2 用戶對象
10.3.3 使用System.Data命名空間
10.4 數據庫的連接
10.4.1 連接字符串的定義
10.4.2 連接字符串的管理
10.4.3 高效地使用連接
10.5 DataReader的使用
10.5.1 DataReader對象概述
10.5.2 用DataReader對象讀取數據
10.6 DataSet和DataAdapter的使用
10.6.1 DataSet
10.6.2 DataAdapter
10.6.3 示例程序: 用DataSet和DataAdapter讀取數據
10.7 數據綁定
10.7.1 數據綁定概述
10.7.2 數據綁定的類型
10.7.3 數據綁定的一般步驟
10.8 常用數據綁定控件
10.8.1 DataGrid控件
10.8.2 DataGridView控件
10.8.3 ComboBox控件和ListBox控件
小結
習題
第11章 綜合實例: 進銷存管理系統
11.1 系統功能介紹
11.2 數據庫設計
11.2.1 表的設計
11.2.2 數據庫的創建
11.3 系統設計與實現
11.3.1 項目的創建
11.3.2 數據庫類的實現
11.3.3 數據庫組件的設置
11.3.4 登錄窗口的創建
11.3.5 創建主界面
11.3.6 實現商品維護信息
11.3.7 實現供貨商信息維護
11.3.8 實現進貨管理和銷售管理
11.3.9 實現系統權限管理
11.3.10 實現庫存查詢
11.3.11 實現快捷按鈕
小結
第二部分
第1章 C#語言概述
實驗生成一個簡單的.NET應用程序
第2章 C#語言基礎
實驗1 運算符與表達式的使用
實驗2 分支語句的使用
實驗3 循環結構的使用
第3章 面向對象基礎
實驗用面向對象思想實現聊天小寵物
第4章 常用類
實驗1 C#程序證明Stack類的先進後出特點
實驗2 C#程序證明Queue類的先進先出特點
實驗3 C#程序證明SortedList類的排序特點
第5章 繼承與多態
實驗利用繼承與多態實現面向對象編程
第6章 線程
實驗1 建立多線程實例,觀察線程的資源使用情況
實驗2 控制線程的執行順序
第7章 文件操作
第8章 Windows窗體
第9章 菜單和對話框
第10章 使用C#和ADO.NET操作數據庫
……
第1章 C#語言概述
1.1 C#語言簡介
1.1.1 C#的由來
1.1.2 C#的特點
1.1.3 C#的開發前景
1.2.NET開發平臺
1.2.1.NET概述
1.2.2.NET Framework
1.2.3 Visual Studio.NET 2010的集成開發環境
1.3 開發環境的初步實踐
1.3.1 Visual Studio.NET 2010的安裝
1.3.2 創建控制台應用程序
1.3.3 創建Windows應用程序
小結
習題
第2章 C#語言基礎
2.1 變量和常量
2.1.1 數據類型
2.1.2 變量命名
2.1.3 變量聲明
2.1.4 常量
2.2 運用運算符
2.2.1 算術運算符
2.2.2 賦值運算符
2.2.3 其他運算符
2.2.4 運算符的優先級
2.3 流程控制語句
2.3.1 條件語句
2.3.2 循環語句
2.3.3 switch語句
2.4 複雜類型
2.4.1 數組
2.4.2 枚舉
2.5 編程注釋
2.6 預處理介紹
2.7 異常處理
2.7.1 異常處理的概念
2.7.2 異常的處理
小結
習題
第3章 面向對象基礎
3.1 對象和類
3.1.1 對象
3.1.2 類
3.1.3 方法
3.1.4 類、對象和方法的定義形式
3.1.5 方法的重載
3.2 封裝
3.2.1 什麼是封裝
3.2.2 訪問修飾符
3.2.3 屬性
3.3 裝箱與拆箱
3.3.1 值類型和引用類型
3.3.2 裝箱與拆箱概述
3.4 構造函數和析構函數
3.4.1 構造函數
3.4.2 析構函數
小結
習題
第4章 常用類
4.1 String類
4.2 StringBuilder類
4.3 ArrayList類
4.4 Stack類
4.5 Queue類
4.6 SortedList類
小結
習題
第5章 繼承與多態
5.1 繼承
5.1.1 類的繼承
5.1.2 訪問繼承的成員
5.1.3 訪問基類的成員
5.1.4 類的初始化順序
5.1.5 在派生類中指定基類構造函數
5.1.6 類的訪問修飾符
5.1.7 密封類
5.1.8 靜態類
5.2 多態
5.2.1 C#中的多態性
5.2.2 虛方法
5.2.3 覆寫方法
5.2.4 抽象類及抽象方法
5.3 接口
5.3.1 聲明和實現接口
5.3.2 實現多個接口
5.3.3 顯式接口成員實現
5.3.4 接口的派生
小結
習題
第6章 線程
6.1 線程概述
6.2.NET對多線程的支持
6.2.1 Thread類
6.2.2 線程的建立與啟動
6.2.3 線程的屬性和方法
6.3 線程的優先級
6.4 線程的同步
6.4.1 同步的含義
6.4.2 C#中同步的處理
6.4.3 同步時要注意的問題
小結
習題
第7章 文件操作
7.1 文件讀寫
7.1.1 流的概念
7.1.2 讀取文件
7.1.3 寫入文件
7.2 訪問
7.2.1 與訪問相關的類
7.2.2 訪問
7.3 操作註冊表
7.3.1 操作註冊表相關的類
7.3.2 操作註冊表實例
小結
習題
第8章 Windows窗體
8.1 Windows窗體簡介
8.1.1 Windows窗體的基本屬性
8.1.2 創建窗體
8.1.3 設置啟動窗體屬性
8.2 控件概述
8.2.1 控件的基本屬性
8.2.2 控件共有的屬性、事件和方法
8.3 命令按鈕控件
8.4 標簽控件
8.5 文本框控件
8.6 單選按鈕和複選框
8.7 面板控件和分組框控件
8.7.1 面板控件
8.7.2 分組框控件
8.8 圖形框控件
8.9 列表框
8.9.1 列表框控件和帶複選框的列表框控件
8.9.2 組合框控件
8.10 滾動條控件
8.11 定時器控件
8.12 列表視圖控件
8.13 樹視圖控制
小結
習題
第9章 菜單和對話框
9.1 創建菜單
9.1.1 創建主菜單
9.1.2 創建快捷菜單
9.2 使用對話框
9.2.1 消息框
9.2.2 打開文件對話框
9.2.3 “字體”對話框
9.2.4 “顏色”對話框
小結
習題
第10章 使用C#和ADO.NET操作數據庫
10.1 ADO.NET簡介
10.2 ADO.NET的體系結構
10.2.1 ADO.NET的設計目標
10.2.2 ADO.NET類和對象
10.3 ADO.NET數據對象介紹
10.3.1 提供者對象
10.3.2 用戶對象
10.3.3 使用System.Data命名空間
10.4 數據庫的連接
10.4.1 連接字符串的定義
10.4.2 連接字符串的管理
10.4.3 高效地使用連接
10.5 DataReader的使用
10.5.1 DataReader對象概述
10.5.2 用DataReader對象讀取數據
10.6 DataSet和DataAdapter的使用
10.6.1 DataSet
10.6.2 DataAdapter
10.6.3 示例程序: 用DataSet和DataAdapter讀取數據
10.7 數據綁定
10.7.1 數據綁定概述
10.7.2 數據綁定的類型
10.7.3 數據綁定的一般步驟
10.8 常用數據綁定控件
10.8.1 DataGrid控件
10.8.2 DataGridView控件
10.8.3 ComboBox控件和ListBox控件
小結
習題
第11章 綜合實例: 進銷存管理系統
11.1 系統功能介紹
11.2 數據庫設計
11.2.1 表的設計
11.2.2 數據庫的創建
11.3 系統設計與實現
11.3.1 項目的創建
11.3.2 數據庫類的實現
11.3.3 數據庫組件的設置
11.3.4 登錄窗口的創建
11.3.5 創建主界面
11.3.6 實現商品維護信息
11.3.7 實現供貨商信息維護
11.3.8 實現進貨管理和銷售管理
11.3.9 實現系統權限管理
11.3.10 實現庫存查詢
11.3.11 實現快捷按鈕
小結
第二部分
第1章 C#語言概述
實驗生成一個簡單的.NET應用程序
第2章 C#語言基礎
實驗1 運算符與表達式的使用
實驗2 分支語句的使用
實驗3 循環結構的使用
第3章 面向對象基礎
實驗用面向對象思想實現聊天小寵物
第4章 常用類
實驗1 C#程序證明Stack類的先進後出特點
實驗2 C#程序證明Queue類的先進先出特點
實驗3 C#程序證明SortedList類的排序特點
第5章 繼承與多態
實驗利用繼承與多態實現面向對象編程
第6章 線程
實驗1 建立多線程實例,觀察線程的資源使用情況
實驗2 控制線程的執行順序
第7章 文件操作
第8章 Windows窗體
第9章 菜單和對話框
第10章 使用C#和ADO.NET操作數據庫
……
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。