TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
C#程序設計教程(第2版)(簡體書)
滿額折

C#程序設計教程(第2版)(簡體書)

人民幣定價:79.9 元
定  價:NT$ 479 元
優惠價:87417
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

本書在*版基礎上融合*技術內容,以基礎知識點、實戰案例、課后習題相結合的模式,由淺入深地介紹程序設計語言和程序設計方法的相關概念、Visual Studio 2015集成開發環境、C#語言的基本數據類、語法基礎、面向物件的編程方法、異常處理技術、窗體應用程序設計和開發方法、目錄和文件的讀寫操作、ActiveX控件和自定義組件的開發、多線程技術、數據庫開發技術、Web應用開發方法、基于DataGridView和GridView的(Web)應用程序開發、Excel數據的導入導出、各類應用程序的部署和發布方法等。

名人/編輯推薦

本書采用案例驅動與知識驅動相結合的方式,深入淺出地介紹了C#語言的基礎知識和多種應用程序的開發方法,每章均配有練習題及參考答案,以便學生練習和輔助教學。本書特色是循序前進;邏輯性強、條理清楚、重點突出;代碼簡潔、操作簡便;內容全面,簡明實用,能夠快速地培養學生的實際開發能力。本書是面向應用型本科學生、高職高專學生、C#初學者和愛好等,可以作為學生或自學者的學習教材,也可以作為教參使用。

目次

目錄

第1章C#程序設計基礎

1.1程序設計語言

1.1.1程序設計語言的定義

1.1.2程序設計語言的分類

1.2程序設計方法

1.2.1結構化程序設計方法

1.2.2面向物件程序設計方法

1.3C#程序設計語言概述

1.3.1C#語言的起源與發展

1.3.2C#語言的特點

1.4C#集成開發環境

1.4.1Visual Studio的發展歷史

1.4.2Visual Studio 2015集成開發環境

1.4.3控制臺應用程序的開發步驟

1.4.4窗體(Windows)應用程序的開發步驟

1.5習題

第2章基本數據類型

2.1一個簡單的程序——華氏溫度到攝氏溫度的轉換

2.1.1創建控制臺應用程序

2.1.2代碼解釋

2.2基本數據類型

2.2.1數值類型

2.2.2字符類型和字符串類型

2.2.3布爾類型與物件類型

2.3變量與常量

2.3.1標識符與命名規則

2.3.2變量

2.3.3常量

2.3.4類型轉換

2.3.5裝箱與拆箱

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.6數組的定義和使用

2.6.1數組的定義

2.6.2數組的引用

2.6.3二維數組

2.6.4多維數組

2.7習題

第3章選擇結構和循環結構

3.1一個簡單的選擇結構程序——分段函數的實現

3.1.1創建C#控制臺應用程序

3.1.2選擇結構解析

3.2if語句——二分支選擇語句

3.2.1if…語句

3.2.2if…else…語句

3.2.3if…else if…else…語句

3.3switch語句——多分支選擇語句

3.4一個簡單的循環結構程序——等差數列求和

3.4.1創建C#控制臺應用程序

3.4.2循環結構解析

3.5while語句和do…while語句

3.5.1while語句

3.5.2do…while語句

3.6for語句和foreach語句

3.6.1for語句

3.6.2foreach語句

3.7跳轉語句

3.7.1break語句和continue語句

3.7.2goto語句

3.7.3return語句

3.8習題

第4章面向物件編程方法

4.1一個簡單的程序——虛數類的定義與應用

4.1.1編寫虛數類的代碼

4.1.2程序結構解析

4.2類和物件

4.2.1類和物件的定義

4.2.2物件的訪問方法及訪問控制

4.2.3類的構造函數和析構函數

4.2.4類的屬性

4.2.5類的靜態成員

4.2.6成員方法的四種參數類型

4.3類的繼承、重載與多態

4.3.1繼承

4.3.2重載

4.3.3類的多態

4.4運算符的重載

4.4.1一元運算符重載

4.4.2二元運算符重載

4.4.3類型轉換運算符重載

4.5接口及其實現

4.5.1接口的聲明

4.5.2接口的實現

4.6方法的委托

4.6.1一個簡單的方法委托程序

4.6.2委托類型的聲明和實例化

4.6.3委托的引用

4.6.4委托的組合

4.7泛型類

4.7.1泛型類的定義

4.7.2泛型數組類——ListT類

4.8常用的幾個類

4.8.1String類

4.8.2DateTime類

4.8.3Math類和Random類

4.9命名空間

4.9.1命名空間的聲明

4.9.2命名空間的導入

4.10習題

第5章異常處理

5.1一個產生異常的簡單程序

5.1.1程序代碼

5.1.2異常處理過程分析

5.2異常的捕獲與處理

5.2.1異常的概念

5.2.2trycatch結構

5.2.3trycatchcatch結構

5.2.4trycatchfinally結構

5.3異常的拋出及自定義異常

5.3.1拋出異常

5.3.2用戶自定義異常

5.4習題

第6章窗體應用程序設計

6.1一個簡單的文本編輯器

6.1.1創建文本編輯器程序的步驟

6.1.2程序結構解析

6.2組件的公共屬性、事件和方法

6.2.1Object類

6.2.2Control類

6.3常用的控件

6.3.1按鈕類控件

6.3.2文本類控件

6.3.3列表類控件

6.3.4其他常用控件

6.4常用的對話框

6.4.1打開和保存文件對話框

6.4.2字體對話框和顏色對話框

6.4.3文件夾瀏覽對話框

6.5消息對話框

6.5.1模式對話框與非模式對話框

6.5.2基于MessageBox類的消息對話框

6.6菜單和工具欄的設計

6.6.1主菜單

6.6.2彈出式菜單

6.6.3工具欄

6.7實例——多文檔界面編輯器

6.7.1創建MDI應用程序框架

6.7.2設計菜單和工具欄

6.7.3編寫事件處理函數

6.8習題

第7章目錄和文件操作

7.1一個簡單的文件讀寫程序

7.1.1創建C#窗體應用程序

7.1.2程序結構解析

7.2目錄管理

7.2.1目錄存在的判斷

7.2.2目錄的創建和刪除

7.2.3當前工作目錄的獲取

7.2.4目錄相關信息的獲取

7.2.5目錄大小的獲取

7.3文件管理

7.3.1文件的復制、移動和刪除

7.3.2文件信息的獲取和設置

7.4文本文件的讀寫

7.4.1讀文本文件

7.4.2寫文本文件

7.5二進制文件的讀寫

7.5.1寫二進制文件

7.5.2讀二進制文件

7.6習題

第8章ActiveX控件和自定義組件開發

8.1一個簡單ActiveX控件的開發

8.1.1創建ActiveX控件程序

8.1.2生成和調用ActiveX控件

8.2ActiveX控件

8.2.1什麼是ActiveX控件

8.2.2ActiveX控件開發實例

8.3自定義組件

8.3.1創建自定義組件

8.3.2使用自定義組件

8.4習題

第9章多線程

9.1一個簡單的多線程應用程序

9.1.1創建控制臺多線程應用程序

9.1.2程序說明

9.2線程及其實現方法


9.2.1線程的概念

9.2.2線程的實現方法

9.2.3線程的優先級

9.3線程的同步控制

9.3.1為什麼要同步控制

9.3.2使用ManualResetEvent類

9.3.3使用AutoResetEvent類

9.4線程池

9.5線程對控件的訪問

9.6習題

第10章數據庫開發技術

10.1一個簡單的C#數據庫應用程序

10.1.1創建數據庫和數據表

10.1.2創建數據庫應用程序

10.1.3程序結構解析

10.2數據庫系統與ADO.NET概述

10.2.1數據庫系統

10.2.2ADO.NET概述

10.3SQL語言簡介

10.3.1Select語句

10.3.2Insert語句

10.3.3Update語句

10.3.4Delete語句

10.4ADO.NET物件

10.4.1ADO.NET體系結構

10.4.2Connection物件

10.4.3Command物件

10.4.4DataReader物件

10.4.5DataAdapter物件

10.4.6DataSet物件

10.5數據庫操作舉例

10.5.1數據檢索

10.5.2數據添加

10.5.3數據更新

10.5.4數據刪除

10.6習題

第11章ASP.NET Web應用開發

11.1一個簡單的ASP.NET Web應用程序

11.1.1創建Web應用程序

11.1.2程序結構解釋

11.2關于ASP.NET

11.3ASP.NET控件和物件

11.3.1ASP.NET控件

11.3.2ASP.NET常用物件

11.4ASP.NET數據庫應用程序

11.4.1數據庫的連接和數據瀏覽

11.4.2對數據庫的增、刪、查、改操作

11.5Web服務的應用

11.5.1什麼是Web服務

11.5.2Web服務的創建

11.5.3Web服務的調用

11.6習題

第12章基于數據控件的應用程序開發

12.1數據顯示控件

12.2DataGridView控件的結構

12.3DataGridView控件的屬性和方法

12.3.1DataGridView控件的常用屬性

12.3.2DataGridView控件的常用事件

12.4對DataGridView控件加載數據

12.4.1數據綁定

12.4.2數據添加

12.5DataGridView控件的應用舉例

12.5.1在控件中查找

12.5.2在控件中批量刪除

12.5.3在控件中使用復選框和單選框

12.5.4控件列的隱藏和添加

12.5.5控件中隔行換色

12.5.6行背景色隨鼠標移動變色

12.5.7與導航控件結合使用

12.5.8使用控件操縱數據

12.6GridView控件的屬性和事件

12.6.1一個簡單的例子

12.6.2GridView控件的常用屬性

12.6.3行編程與列編程

12.6.4GridView控件的常用事件

12.7GridView控件的數據庫應用

12.7.1使用SqlDataSource物件綁定數據

12.7.2使用DataSet物件綁定數據

12.8應重視的問題

12.8.1重復加載問題

12.8.2重復提交問題

12.9習題

第13章Excel數據讀寫在Web開發中的應用

13.1Excel表的結構

13.2Excel數據讀寫方法

13.2.1OleDB方法

13.2.2COM組件方法

13.2.3NPOI方法

13.2.4三種方法的比較

13.3構造不規則Excel表

13.3.1字體、樣式的設置方法

13.3.2構造不規則Excel表的方法

13.4Excel數據的導入與導出

13.4.1Excel數據導入和導出的原理

13.4.2面向Web數據庫應用的數據導入與導出

13.5習題

第14章應用程序的發布

14.1關于應用程序的發布

14.2由手工復制文件來發布程序

14.2.1窗體應用程序的發布

14.2.2使用WinRAR發布程序

14.3IIS安裝與Web應用程序發布

14.3.1在Windows 7系統中安裝與發布

14.3.2在Windows XP系統中安裝與發布

14.4使用.NET項目來發布程序

14.4.1InstallShield Limited Edition的下載和安裝

14.4.2制作應用程序的安裝程序

14.5習題

參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 417
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區