C#語言程式設計(第2版)

C#語言程式設計(第2版)

《C#語言程式設計(第2版)》是2016年12月清華大學出版社出版的圖書,作者是李繼武。

基本介紹

  • 書名:C#語言程式設計(第2版)
  • 作者:李繼武
  • 出版社:清華大學出版社
  • 出版時間:2016年12月
  • 定價:36 元
  • ISBN:9787302450344
內容簡介,圖書目錄,

內容簡介

本書共8章,第1章簡要介紹C#語言誕生的背景、特點以及.NET框架誕生的背景和組成等內容; 第2章講解C#語言結構化程式設計; 第3章講解C#語言面向對象程式設計; 第4章講解C#語言I/O程式設計; 第5章詳細講解C#語言Windows Forms程式設計,並開發了一個類似Notepad的示例程式; 第6章講解C#語言ADO.NET程式設計; 第7章講解C#語言ASP.NET程式設計; 第8章詳細講解一個實際案例——上市公司財務分析軟體的設計與實現過程。
本書精心設計了80多個示例程式,每個程式都對關鍵的知識點做了透徹的演示,本書還精心設計了一個綜合性的實戰項目,該項目將貫穿本書的重點與難點都巧妙地融合起來,有很好的實戰效果。
本書結構編排巧妙,內容詳略得當,案例設計合理,講解深入淺出。
本書適合作為高職高專院校開設C#語言程式設計課程的教材,也適合作為社會上各種計算機培訓班學習C#語言的教材,同時也可以作為讀者自學C#語言的參考書。

圖書目錄

第1章概述
1.1C#語言簡介
1.1.1C#語言誕生的背景
1.1.2C#語言的特點
1.2.NET框架簡介
1.2.1.NET框架誕生的背景
1.2.2.NET框架的組成
1.3Visual Studio.NET簡介
第2章C#語言結構化程式設計
2.1語法標記
2.1.1Unicode字元轉義序列
2.1.2標識符
2.1.3關鍵字
2.2數據類型
2.2.1數據類型分類
2.2.2結構類型
2.2.3枚舉類型
2.2.4引用類型
2.3類型轉換
2.3.1隱式轉換
2.3.2顯式轉換
2.4操作符與表達式
2.4.1一元操作符
2.4.2二元操作符
2.4.3三元操作符
2.4.4操作符優先權和結合性
2.4.5表達式
2.5流程控制
2.5.1聲明語句
2.5.2選擇語句
2.5.3循環語句
2.5.4跳轉語句
2.6異常處理
2.6.1未捕獲異常
2.6.2捕獲異常
2.6.3拋出異常
2.7數組
2.7.1數組的定義
2.7.2數組的初始化
2.7.3數組元素的訪問
2.7.4數組常用屬性與方法
第3章C#語言面向對象程式設計
3.1概述
3.1.1面向對象理論誕生的背景
3.1.2類和對象概念
3.1.3類語法格式
3.2簡單類成員設計
3.2.1常量
3.2.2欄位
3.2.3方法
3.2.4構造方法
3.2.5析構方法
3.2.6屬性
3.3面向對象程式設計的第一個支柱——封裝
3.3.1封裝的概念
3.3.2通過訪問修飾符實現封裝
3.3.3通過傳統的讀方法和寫方法實現封裝
3.3.4通過類屬性實現封裝
3.4面向對象程式設計的第二個支柱——繼承
3.4.1繼承的概念
3.4.2繼承的實現
3.4.3與父類通信
3.4.4禁止繼承
3.5面向對象程式設計的第三個支柱——多態
3.5.1多態的概念
3.5.2多態的實現
3.5.3抽象類
3.6委託
3.6.1委託的聲明
3.6.2委託的使用
3.6.3委託的多播
3.7接口
3.7.1接口的概念
3.7.2接口的定義
3.7.3接口的實現
3.8複雜類成員設計
3.8.1運算符重載
3.8.2索引器
3.8.3事件
第4章C#語言I/O程式設計
4.1概述
4.2與檔案操作
4.2.1操作
4.2.2檔案操作
4.3字元流讀寫文本檔案
4.3.1字元流寫文本檔案
4.3.2字元流讀文本檔案
4.3.3關於字元的編碼問題
4.4位元組流讀寫檔案
4.4.1創建FileStream類對象
4.4.2位元組流寫檔案
4.4.3位元組流讀檔案
第5章C#語言WindowsForms程式設計
5.1概述
5.2公共控制項
5.2.1Label控制項
5.2.2Button控制項
5.2.3CheckBox控制項
5.2.4RadioButton控制項
5.2.5TextBox控制項
5.2.6ListBox控制項
5.2.7ComboBox控制項
5.2.8PictureBox控制項
5.2.9TreeView控制項
5.2.10ListView控制項
5.3容器控制項
5.3.1TabControl控制項
5.3.2SplitContainer控制項
5.4工具控制項
5.4.1選單欄控制項
5.4.2工具列控制項
5.4.3狀態欄控制項
5.5對話框
5.5.1打開檔案對話框
5.5.2保存檔案對話框
5.5.3字型對話框
5.5.4顏色對話框
5.6項目實驗
第6章C#語言ADO.NET程式設計
6.1SQL Server 2012基礎
6.1.1Management Studio平台的使用
6.1.2SQL語言基礎
6.2ADO.NET基礎
6.2.1ADO.NET簡介
6.2.2數據提供程式
6.2.3數據集
6.3數據源
6.3.1Connection對象
6.3.2Command對象
6.3.3DataReader對象
6.3.4DataAdapter對象
6.4數據集與數據綁定
6.4.1在數據集中建立表間關係
6.4.2數據綁定
6.5項目實驗
第7章C#語言ASP.NET程式設計
7.1Web應用程式基礎
7.1.1HTML頁面
7.1.2動態Web頁面
7.2ASP.NET簡介
7.2.1支持編譯型語言
7.2.2程式代碼與頁面內容的分離
7.2.3引入伺服器端控制項
7.3創建ASP.NET應用程式
7.3.1創建ASP.NET應用程式
7.3.2Web窗體涉及的物理檔案
7.3.3Web窗體涉及的編程視窗
7.4ASP.NET伺服器控制項
7.4.1TextBox控制項和Button控制項
7.4.2LinkButton控制項和ImageButton控制項
7.4.3DropDownList控制項
7.4.4CheckBox控制項和RadioButton控制項
7.4.5RequiredFieldValidator控制項
7.4.6GridView控制項
7.5ASP.NET客戶端控制項
第8章上市公司財務分析軟體的設計與實現
8.1準備工作
8.1.1財務基礎知識
8.1.2軟體功能分析
8.1.3開發環境介紹
8.2資料庫設計
8.3軟體設計
8.3.1主界面設計
8.3.2實現“公司信息瀏覽”功能
8.3.3報表界面設計
8.3.4實現“財務報表查看”功能
8.3.5實現“財務報表分析”功能
參考文獻

相關詞條

熱門詞條

聯絡我們