注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C#程序設計教程

C#程序設計教程

C#程序設計教程

定 價:¥36.00

作 者: 蒙祖強 等編著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機應用技術規(guī)劃教材
標 簽: VC++

ISBN: 9787302236825 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 346 字數(shù):  

內容簡介

  本書將目標驅動和內容驅動相結合,深入淺出地介紹了C#語言的基礎知識和多種應用程序的開發(fā)方法。內容包括程序設計語言和程序設計方法的相關概念、Visual Studio 2008集成開發(fā)環(huán)境、C#語言的基本數(shù)據(jù)類型、語法基礎、面向對象的編程方法、異常處理技術、窗體應用程序設計和開發(fā)方法、目錄和文件的讀寫操作、ActiveX控件和自定義組件的開發(fā)、多線程技術、數(shù)據(jù)庫開發(fā)技術、Web應用開發(fā)方法、各類應用程序的部署和發(fā)布方法等。每章均配有一定數(shù)量的習題,并提供了全部的參考答案(包括上機題的實例程序),以方便學生練習和輔助教學。本書所有實例(包括習題中的上機題程序)100%的源代碼,以及教學用的全部PPT課件可在清華大學出版社網(wǎng)站(http://www.tup.com.cn)下載。本書主要面向應用型本科院校、大專院校計算機專業(yè)及相近專業(yè)的學生,也適用于C#愛好者、初學者,還可以作為有關培訓機構的培訓教材。

作者簡介

暫缺《C#程序設計教程》作者簡介

圖書目錄

第1章 C#程序設計基礎
1.1 程序設計語言
1.1.1 程序設計語言的定義
1.1.2 程序設計語言的分類
1.2 程序設計方法
1.2.1 結構化程序設計方法
1.2.2 面向對象程序設計方法
1.3 C#程序設計語言概述
1.3.1 C#語言的起源與發(fā)展
1.3.2 C#語言的特點
1.4 C#集成開發(fā)環(huán)境
1.4.1 Visual Studio的發(fā)展歷史
1.4.2 Visual Studio 2008集成開發(fā)環(huán)境
1.4.3 控制臺應用程序的開發(fā)步驟
1.4.4 窗體(Windows)應用程序的開發(fā)步驟
1.5 習題
第2章 基本數(shù)據(jù)類型
2.1 一個簡單的程序——華氏溫度到攝氏溫度的轉換
2.1.1 創(chuàng)建控制臺應用程序
2.1.2 代碼解釋
2.2 基本數(shù)據(jù)類型
2.2.1 數(shù)值類型
2.2.2 字符類型和字符串類型
2.2.3 布爾類型與對象類型
2.3 變量與常量
2.3.1 標識符與命名規(guī)則
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 運算符的優(yōu)先級
2.5 數(shù)組的定義和使用
2.5.1 數(shù)組的定義
2.5.2 數(shù)組的引用
2.5.3 二維數(shù)組
2.6 習題
第3章 選擇結構和循環(huán)結構
3.1 一個簡單的選擇結構程序——分段函數(shù)的實現(xiàn)
3.1.1 創(chuàng)建C#控制臺應用程序
3.1.2 選擇結構解析
3.2 if語句——二分支選擇語句
3.2.1 if…語句
3.2.2 if…else…語句
3.2.3 if…elseif…else…語句
3.3 switch語句——多分支選擇語句
3.4 一個簡單的循環(huán)結構程序——等差數(shù)列求和
3.4.1 創(chuàng)建C#控制臺應用程序
3.4.2 循環(huán)結構解析
3.5 while語句和do…while語句
3.5.1 while語句
3.5.2 do…while語句
3.6 for語句和for each語句
3.6.1 for語句
3.6.2 for each語句
3.7 跳轉語句
3.7.1 break語句和continue語句
3.7.2 go to語句
3.7.3 return語句
3.8 習題

第4章 面向對象編程方法
4.1 一個簡單的程序——虛數(shù)類的定義與應用
4.1.1 編寫虛數(shù)類的代碼
4.1.2 程序結構解析
4.2 類和對象
4.2.1 類和對象的定義
4.2.2 對象的訪問方法及訪問控制
4.2.3 類的構造函數(shù)和析構函數(shù)
4.2.4 類的屬性
4.2.5 類的靜態(tài)成員
4.3 類的繼承、重載與多態(tài)
4.3.1 繼承
4.3.2 重載
4.3.3 類的多態(tài)
4.4 運算符的重載
4.4.1 一元運算符重載
4.4.2 二元運算符重載
4.4.3 類型轉換運算符重載
4.5 接口及其實現(xiàn)
4.5.1 接口的聲明
4.5.2 接口的實現(xiàn)
4.6 方法的委托
4.6.1 一個簡單的方法委托程序
4.6.2 委托類型的聲明和實例化
4.6.3 委托的引用
4.6.4 委托的組合
4.7 常用的幾個類
4.7.1 string類
4.7.2 Date Time類
4.7.3 Math類和Random類
4.8 命名空間
4.8.1 命名空間的聲明
4.8.2 命名空間的導入
4.9 習題
第5章 異常處理
5.1 一個產(chǎn)生異常的簡單程序
5.1.1 程序代碼
5.1.2 異常處理過程分析
5.2 異常的捕獲與處理
5.2.1 異常的概念
5.2.2 try-catch結構
5.2.3 try-catch-catch結構
5.2.4 try-catch-finally結構
5.3 異常的拋出及自定義異常
5.3.1 拋出異常
5.3.2 用戶自定義異常
5.4 習題
第6章 窗體應用程序設計
6.1 一個簡單的文本編輯器
6.1.1 創(chuàng)建文本編輯器程序的步驟
6.1.2 程序結構解析
6.2 組件的公共屬性、事件和方法
6.2.1 Object類
6.2.2 Control類
6.3 常用的控件
6.3.1 按鈕類控件
6.3.2 文本類控件
6.3.3 列表類控件
6.4 常用的對話框
6.4.1 打開和保存文件對話框
6.4.2 字體對話框和顏色對話框
6.4.3 文件夾瀏覽對話框
6.5 消息對話框
6.5.1 模式對話框與非模式對話框
6.5.2 基于Message Box類的消息對話框
6.6 菜單和工具欄的設計
6.6.1 主菜單
6.6.2 彈出式菜單
6.6.3 工具欄
6.7 實例——多文檔界面編輯器
6.7.1 創(chuàng)建MDI應用程序框架
6.7.2 設計菜單和工具欄
6.7.3 編寫事件處理函數(shù)
6.8 習題
第7章 目錄和文件操作
7.1 一個簡單的文件讀寫程序
7.1.1 創(chuàng)建C#窗體應用程序
7.1.2 程序結構解析
7.2 目錄管理
7.2.1 目錄存在的判斷
7.2.2 目錄的創(chuàng)建和刪除
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控件和自定義組件開發(fā)
8.1 一個簡單ActiveX控件的開發(fā)
8.1.1 創(chuàng)建ActiveX控件程序
8.1.2 生成和調用ActiveX控件
8.2 ActiveX控件
8.2.1 什么是ActiveX控件
8.2.2 ActiveX控件開發(fā)實例
8.3 自定義組件
8.3.1 創(chuàng)建自定義組件
8.3.2 使用自定義組件
8.4 習題
第9章 多線程
9.1 一個簡單的多線程應用程序
9.1.1 創(chuàng)建控制臺多線程應用程序
9.1.2 程序說明
9.2 線程及其實現(xiàn)方法
9.2.1 線程的概念
9.2.2 線程的實現(xiàn)方法
9.2.3 線程的優(yōu)先級
9.3 線程的同步控制
9.3.1 為什么要同步控制
9.3.2 使用Manual Reset Event類
9.3.3 使用Auto Reset Event類
9.4 線程池
9.5 線程對控件的訪問
9.6 習題
第10章 數(shù)據(jù)庫開發(fā)技術
10.1 一個簡單的C#數(shù)據(jù)庫應用程序
10.1.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表
10.1.2 創(chuàng)建數(shù)據(jù)庫應用程序
10.1.3 程序結構解析
10.2 數(shù)據(jù)庫系統(tǒng)與ADO.NET概述
10.2.1 數(shù)據(jù)庫系統(tǒng)
10.2.2 ADO.NET概述
10.3 SQL語言簡介
10.3.1 Select語句
10.3.2 Insert語句
10.3.3 Update語句
10.3.4 Delete語句
10.4 ADO.NET對象
10.4.1 ADO.NET體系結構
10.4.2 Connection對象
10.4.3 Command對象
10.4.4 DataReader對象
10.4.5 DataAdapter對象
10.4.6 DataSet對象
10.5 數(shù)據(jù)庫操作舉例
10.5.1 數(shù)據(jù)檢索
10.5.2 數(shù)據(jù)添加
10.5.3 數(shù)據(jù)更新
10.5.4 數(shù)據(jù)刪除
10.6 習題
第11章 Web應用開發(fā)
11.1 一個簡單的ASP.NET應用程序
11.1.1 創(chuàng)建ASP.NET應用程序
11.1.2 程序結構解釋
11.2 關于ASP.NET
11.3 ASP.NET控件和對象
11.3.1 ASP.NET控件
11.3.2 ASP.NET常用對象
11.4 ASP.NET數(shù)據(jù)庫應用程序
11.4.1 數(shù)據(jù)庫的連接和數(shù)據(jù)瀏覽
11.4.2 對數(shù)據(jù)庫的增、刪、改操作
11.5 Web服務的應用
11.5.1 什么是Web服務
11.5.2 Web服務的創(chuàng)建
11.5.3 Web服務的調用
11.6 習題
第12章 應用程序的發(fā)布
12.1 關于應用程序的發(fā)布
12.2 由手工復制文件來發(fā)布程序
12.2.1 窗體應用程序的發(fā)布
12.2.2 使用WinRAR發(fā)布程序
12.2.3 IIS安裝與Web應用程序發(fā)布
12.3 使用.NET項目發(fā)布程序
12.3.1 制作窗體應用程序的安裝程序
12.3.2 制作ASP.NET應用程序的安裝程序
12.3.3 制作Web服務的安裝程序
12.4 習題
附錄參考答案
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號