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

C#程序設(shè)計教程

C#程序設(shè)計教程

定 價:¥36.00

作 者: 蒙祖強(qiáng) 等編著
出版社: 清華大學(xué)出版社
叢編項: 21世紀(jì)高等學(xué)校計算機(jī)應(yīng)用技術(shù)規(guī)劃教材
標(biāo) 簽: VC++

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

內(nèi)容簡介

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

作者簡介

暫缺《C#程序設(shè)計教程》作者簡介

圖書目錄

第1章 C#程序設(shè)計基礎(chǔ)
1.1 程序設(shè)計語言
1.1.1 程序設(shè)計語言的定義
1.1.2 程序設(shè)計語言的分類
1.2 程序設(shè)計方法
1.2.1 結(jié)構(gòu)化程序設(shè)計方法
1.2.2 面向?qū)ο蟪绦蛟O(shè)計方法
1.3 C#程序設(shè)計語言概述
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 控制臺應(yīng)用程序的開發(fā)步驟
1.4.4 窗體(Windows)應(yīng)用程序的開發(fā)步驟
1.5 習(xí)題
第2章 基本數(shù)據(jù)類型
2.1 一個簡單的程序——華氏溫度到攝氏溫度的轉(zhuǎn)換
2.1.1 創(chuàng)建控制臺應(yīng)用程序
2.1.2 代碼解釋
2.2 基本數(shù)據(jù)類型
2.2.1 數(shù)值類型
2.2.2 字符類型和字符串類型
2.2.3 布爾類型與對象類型
2.3 變量與常量
2.3.1 標(biāo)識符與命名規(guī)則
2.3.2 變量
2.3.3 常量
2.3.4 類型轉(zhuǎn)換
2.3.5 裝箱與拆箱
2.4 基本運(yùn)算
2.4.1 算術(shù)運(yùn)算
2.4.2 關(guān)系運(yùn)算與邏輯運(yùn)算
2.4.3 條件運(yùn)算
2.4.4 賦值運(yùn)算
2.4.5 運(yùn)算符的優(yōu)先級
2.5 數(shù)組的定義和使用
2.5.1 數(shù)組的定義
2.5.2 數(shù)組的引用
2.5.3 二維數(shù)組
2.6 習(xí)題
第3章 選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
3.1 一個簡單的選擇結(jié)構(gòu)程序——分段函數(shù)的實現(xiàn)
3.1.1 創(chuàng)建C#控制臺應(yīng)用程序
3.1.2 選擇結(jié)構(gòu)解析
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)結(jié)構(gòu)程序——等差數(shù)列求和
3.4.1 創(chuàng)建C#控制臺應(yīng)用程序
3.4.2 循環(huán)結(jié)構(gòu)解析
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 跳轉(zhuǎn)語句
3.7.1 break語句和continue語句
3.7.2 go to語句
3.7.3 return語句
3.8 習(xí)題

第4章 面向?qū)ο缶幊谭椒?br />4.1 一個簡單的程序——虛數(shù)類的定義與應(yīng)用
4.1.1 編寫虛數(shù)類的代碼
4.1.2 程序結(jié)構(gòu)解析
4.2 類和對象
4.2.1 類和對象的定義
4.2.2 對象的訪問方法及訪問控制
4.2.3 類的構(gòu)造函數(shù)和析構(gòu)函數(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 運(yùn)算符的重載
4.4.1 一元運(yùn)算符重載
4.4.2 二元運(yùn)算符重載
4.4.3 類型轉(zhuǎn)換運(yùn)算符重載
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 命名空間的導(dǎo)入
4.9 習(xí)題
第5章 異常處理
5.1 一個產(chǎn)生異常的簡單程序
5.1.1 程序代碼
5.1.2 異常處理過程分析
5.2 異常的捕獲與處理
5.2.1 異常的概念
5.2.2 try-catch結(jié)構(gòu)
5.2.3 try-catch-catch結(jié)構(gòu)
5.2.4 try-catch-finally結(jié)構(gòu)
5.3 異常的拋出及自定義異常
5.3.1 拋出異常
5.3.2 用戶自定義異常
5.4 習(xí)題
第6章 窗體應(yīng)用程序設(shè)計
6.1 一個簡單的文本編輯器
6.1.1 創(chuàng)建文本編輯器程序的步驟
6.1.2 程序結(jié)構(gòu)解析
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 菜單和工具欄的設(shè)計
6.6.1 主菜單
6.6.2 彈出式菜單
6.6.3 工具欄
6.7 實例——多文檔界面編輯器
6.7.1 創(chuàng)建MDI應(yīng)用程序框架
6.7.2 設(shè)計菜單和工具欄
6.7.3 編寫事件處理函數(shù)
6.8 習(xí)題
第7章 目錄和文件操作
7.1 一個簡單的文件讀寫程序
7.1.1 創(chuàng)建C#窗體應(yīng)用程序
7.1.2 程序結(jié)構(gòu)解析
7.2 目錄管理
7.2.1 目錄存在的判斷
7.2.2 目錄的創(chuàng)建和刪除
7.2.3 當(dāng)前工作目錄的獲取
7.2.4 目錄相關(guān)信息的獲取
7.2.5 目錄大小的獲取
7.3 文件管理
7.3.1 文件的復(fù)制、移動和刪除
7.3.2 文件信息的獲取和設(shè)置
7.4 文本文件的讀寫
7.4.1 讀文本文件
7.4.2 寫文本文件
7.5 二進(jìn)制文件的讀寫
7.5.1 寫二進(jìn)制文件
7.5.2 讀二進(jìn)制文件
7.6 習(xí)題
第8章 ActiveX控件和自定義組件開發(fā)
8.1 一個簡單ActiveX控件的開發(fā)
8.1.1 創(chuàng)建ActiveX控件程序
8.1.2 生成和調(diào)用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 習(xí)題
第9章 多線程
9.1 一個簡單的多線程應(yīng)用程序
9.1.1 創(chuàng)建控制臺多線程應(yī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 習(xí)題
第10章 數(shù)據(jù)庫開發(fā)技術(shù)
10.1 一個簡單的C#數(shù)據(jù)庫應(yīng)用程序
10.1.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表
10.1.2 創(chuàng)建數(shù)據(jù)庫應(yīng)用程序
10.1.3 程序結(jié)構(gòu)解析
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體系結(jié)構(gòu)
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 習(xí)題
第11章 Web應(yīng)用開發(fā)
11.1 一個簡單的ASP.NET應(yīng)用程序
11.1.1 創(chuàng)建ASP.NET應(yīng)用程序
11.1.2 程序結(jié)構(gòu)解釋
11.2 關(guān)于ASP.NET
11.3 ASP.NET控件和對象
11.3.1 ASP.NET控件
11.3.2 ASP.NET常用對象
11.4 ASP.NET數(shù)據(jù)庫應(yīng)用程序
11.4.1 數(shù)據(jù)庫的連接和數(shù)據(jù)瀏覽
11.4.2 對數(shù)據(jù)庫的增、刪、改操作
11.5 Web服務(wù)的應(yīng)用
11.5.1 什么是Web服務(wù)
11.5.2 Web服務(wù)的創(chuàng)建
11.5.3 Web服務(wù)的調(diào)用
11.6 習(xí)題
第12章 應(yīng)用程序的發(fā)布
12.1 關(guān)于應(yīng)用程序的發(fā)布
12.2 由手工復(fù)制文件來發(fā)布程序
12.2.1 窗體應(yīng)用程序的發(fā)布
12.2.2 使用WinRAR發(fā)布程序
12.2.3 IIS安裝與Web應(yīng)用程序發(fā)布
12.3 使用.NET項目發(fā)布程序
12.3.1 制作窗體應(yīng)用程序的安裝程序
12.3.2 制作ASP.NET應(yīng)用程序的安裝程序
12.3.3 制作Web服務(wù)的安裝程序
12.4 習(xí)題
附錄參考答案
參考文獻(xiàn)

本目錄推薦

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