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

C#應(yīng)用程序開發(fā)

C#應(yīng)用程序開發(fā)

定 價:¥53.00

作 者: 車戰(zhàn)斌 編
出版社: 科學(xué)出版社
叢編項(xiàng): 普通高等教育軟件工程專業(yè)"十二五"規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787030375667 出版時間: 2013-07-01 包裝: 平裝
開本: 16開 頁數(shù): 400 字?jǐn)?shù):  

內(nèi)容簡介

  《C#應(yīng)用程序開發(fā)/普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材》是C#語言學(xué)習(xí)的提高篇,主要介紹C#應(yīng)用開發(fā)過程中各種問題的解決方案。本書采用問題驅(qū)動的編寫方法,以軟件設(shè)計(jì)中遇到的問題為線索,每章解決一個大的問題。在編寫上,以實(shí)例為引導(dǎo),通過解決實(shí)例問題、剖析解決過程、拓展解題思路,對每一個問題解決方案進(jìn)行全面介紹。書中8~11章案例是按照學(xué)生學(xué)習(xí)編程時,先閱讀、再模仿、再設(shè)計(jì)的學(xué)習(xí)規(guī)律編排設(shè)計(jì)的,旨在提高學(xué)生C#應(yīng)用程序設(shè)計(jì)的總體能力。《C#應(yīng)用程序開發(fā)/普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材》共12章,其中1~7章按照問題驅(qū)動模式,分別介紹了數(shù)據(jù)庫高級編程、報表設(shè)計(jì)工具、多線程高級編程、網(wǎng)絡(luò)高級編程、系統(tǒng)架構(gòu)、API編程基礎(chǔ)等方面的高級編程技巧,以及輔助工具及技術(shù)。第8~11章針對不同類型系統(tǒng)提供實(shí)例,供學(xué)生閱讀參考,其中第12章是一個綜合實(shí)例,在本教材中沒有給出代碼,希望學(xué)生在前幾個實(shí)例閱讀的基礎(chǔ)上,自己設(shè)計(jì)編寫程序解決問題。《C#應(yīng)用程序開發(fā)/普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材》可作為高等院校相關(guān)專業(yè)C#應(yīng)用程序開發(fā)課程的教材,也可作為C#程序設(shè)計(jì)培訓(xùn)機(jī)構(gòu)的教材或參考書。

作者簡介

暫缺《C#應(yīng)用程序開發(fā)》作者簡介

圖書目錄

前言
本書導(dǎo)讀
第1章 數(shù)據(jù)庫高級編程
1.1 為什么要用數(shù)據(jù)庫
1.2 如何訪問數(shù)據(jù)庫——ADO.NET
1.2.1 如何連接數(shù)據(jù)庫
1.2.2 如何查詢數(shù)據(jù)
1.2.3 如何刪除、添加、修改數(shù)據(jù)
1.3 其他的數(shù)據(jù)庫編程方法——LINQ to SQL
1.3.1 如何連接數(shù)據(jù)庫
1.3.2 如何查詢數(shù)據(jù)庫中的數(shù)據(jù)
1.3.3 如何刪除數(shù)據(jù)庫中的數(shù)據(jù)
1.3.4 如何向數(shù)據(jù)庫中添加數(shù)據(jù)和更新數(shù)據(jù)
本章小結(jié)
本章實(shí)訓(xùn)
第2章 報表設(shè)計(jì)工具
2.1 為什么要用報表
2.2 怎樣用傳統(tǒng)方法進(jìn)行報表設(shè)計(jì)——Crystal Reports
2.2.1 Crystal Reports具有哪些功能
2.2.2 如何用Crystal Reports制作簡單報表
2.2.3 如何進(jìn)行數(shù)據(jù)排序
2.2.4 如何使用公式與函數(shù)
2.2.5 如何進(jìn)行報表分頁
2.2.6 如何對數(shù)據(jù)進(jìn)行分組
2.2.7 如何制作數(shù)據(jù)圖表
2.2.8 如何處理報表對象
2.2.9 如何制作動態(tài)報表
2.3 更簡捷的報表設(shè)計(jì)工具——RDLC
2.3.1 RDLC報表都具有什么功能
2.3.2 如何用RDLC制作簡單報表
2.3.3 如何進(jìn)行數(shù)據(jù)排序
2.3.4 如何使用公式與函數(shù)
2.3.5 如何對數(shù)據(jù)進(jìn)行分組
2.3.6 如何制作數(shù)據(jù)圖表
2.3.7 如何設(shè)置報表標(biāo)題
2.3.8 如何制作動態(tài)報表
本章小結(jié)
本章實(shí)訓(xùn)
第3章 多線程高級編程
3.1 為什么要用多線程
3.2 如何令一個程序同時執(zhí)行多個任務(wù)——線程
3.2.1 如何創(chuàng)建和開啟線程
3.2.2 如何掛起和恢復(fù)線程
3.2.3 如何終止線程
3.2.4 如何實(shí)現(xiàn)線程同步
3.2.5 如何避免線程死鎖
3.3 能否自動控制多個線程——線程池
3.3.1 線程池是怎樣運(yùn)作的
3.3.2 如何用線程池來創(chuàng)建和管理線程
本章小結(jié)
本章實(shí)訓(xùn)
第4章 網(wǎng)絡(luò)高級編程
4.1 如何實(shí)現(xiàn)主機(jī)間同步通信
4.1.1 單播通信
4.1.2 廣播通信
4.1.3 文件傳輸
4.2 如何實(shí)現(xiàn)主機(jī)間異步通信
4.3 如何與Web服務(wù)器通信
4.3.1 GET方法實(shí)現(xiàn)
4.3.2 POST方法實(shí)現(xiàn)
4.3.3 Socket類實(shí)現(xiàn)
4.4 如何與FTP服務(wù)器通信
4.5 如何與郵件服務(wù)器通信
本章小結(jié)
本章實(shí)訓(xùn)
第5章 系統(tǒng)架構(gòu)
5.1 為什么要用架構(gòu)
5.2 較大規(guī)模的數(shù)據(jù)庫應(yīng)用應(yīng)采用什么架構(gòu)——簡單三層架構(gòu)
5.2.1 如何進(jìn)行數(shù)據(jù)訪問層設(shè)計(jì)
5.2.2 如何進(jìn)行數(shù)據(jù)訪問通用類庫設(shè)計(jì)
5.2.3 如何進(jìn)行實(shí)體類庫設(shè)計(jì)
5.2.4 如何進(jìn)行業(yè)務(wù)邏輯層設(shè)計(jì)
5.2.5 如何進(jìn)行表示層設(shè)計(jì)
5.3 比三層架構(gòu)耦合度更低的架構(gòu)——工廠模式三層架構(gòu)
5.3.1 如何做到完全解耦
5.3.2 如何進(jìn)行接口類庫設(shè)計(jì)
5.3.3 如何進(jìn)行工廠類庫設(shè)計(jì)
5.3.4 如何修改其他層的代碼
本章小結(jié)
本章實(shí)訓(xùn)
第6章 API編程基礎(chǔ)
6.1 什么是API
6.2 為什么要用API
6.3 Windows API是做什么的
6.4 Windows API包括哪些功能
6.5 Windows API核心DLL有哪些
6.6 如何在C#中調(diào)用API函數(shù)
6.6.1 .Net中API函數(shù)調(diào)用機(jī)制
6.6.2 在C#中調(diào)用API函數(shù)
6.6.3 API函數(shù)調(diào)用實(shí)例——設(shè)置系統(tǒng)時間
本章小結(jié)
本章實(shí)訓(xùn)
第7章 輔助工具及技術(shù)
7.1 基于PowerDesigner設(shè)計(jì)數(shù)據(jù)庫
7.1.1 PowerDesigner簡介
7.1.2 從概念數(shù)據(jù)模型出發(fā)設(shè)計(jì)數(shù)據(jù)庫
7.1.3 從物理數(shù)據(jù)模型出發(fā)設(shè)計(jì)數(shù)據(jù)庫
7.1.4 反向工程
7.2 版本控制工具——Visual SourceSafe
7.2.1 Visual SourceSafe簡介
7.2.2 Visual SourceSafe安裝及配置
7.2.3 Visual SourceSafe客戶端基本操作
7.2.4 用Visual SourceSafe進(jìn)行源代碼版本控制
本章小結(jié)
第8章 數(shù)據(jù)庫應(yīng)用實(shí)例——圖書管理系統(tǒng)
8.1 系統(tǒng)分析與設(shè)計(jì)
8.1.1 需求分析
8.1.2 數(shù)據(jù)庫設(shè)計(jì)
8.1.3 系統(tǒng)設(shè)計(jì)
8.2 系統(tǒng)實(shí)現(xiàn)
8.2.1 實(shí)體類庫
8.2.2 數(shù)據(jù)訪問層接口類庫
8.2.3 數(shù)據(jù)訪問層
8.2.4 工廠類庫
8.2.5 業(yè)務(wù)邏輯層
8.2.6 表示層
本章小結(jié)
本章實(shí)訓(xùn)
第9章 多線程應(yīng)用實(shí)例——貪吃蛇游戲
9.1 游戲規(guī)則分析
9.2 界面及類設(shè)計(jì)
9.2.1 游戲主界面設(shè)計(jì)
9.2.2 Block類設(shè)計(jì)
9.2.3 Snake類設(shè)計(jì)
9.2.4 Beans類設(shè)計(jì)
9.3 游戲?qū)崿F(xiàn)
9.3.1 Block類
9.3.2 Snake類
9.3.3 Beans類
9.3.4 游戲主界面
本章小結(jié)
第10章 網(wǎng)絡(luò)編程應(yīng)用實(shí)例
10.1 背景知識
10.2 系統(tǒng)分析
10.3 系統(tǒng)設(shè)計(jì)
10.3.1 領(lǐng)域模型
10.3.2 順序圖
10.3.3 狀態(tài)圖
10.3.4 設(shè)計(jì)類
10.4 系統(tǒng)實(shí)現(xiàn)
10.5 測試
10.6 進(jìn)一步思考
本章小結(jié)
第11章 Windows特效與系統(tǒng)控制實(shí)例
11.1 特效窗體與界面處理
11.1.1 創(chuàng)建圓形窗體
11.1.2 樹形菜單界面
11.1.3 動畫字幕
11.1.4 動畫窗體顯示
11.1.5 動態(tài)圖形化按鈕
11.1.6 帶歷史信息的菜單
11.1.7 半透明漸顯窗體
11.2 圖形圖像處理
11.2.1 圖像格式轉(zhuǎn)換
11.2.2 圖像特效處理程序
11.2.3 以任意角度旋轉(zhuǎn)圖像
11.2.4 為數(shù)碼像片添加日期
11.3 系統(tǒng)消息處理、進(jìn)程控制與系統(tǒng)設(shè)置
11.3.1 用Esc鍵關(guān)閉窗體
11.3.2 模擬鼠標(biāo)操作
11.3.3 禁止關(guān)機(jī)
11.3.4 獲取組合鍵與功能鍵
11.3.5 控制進(jìn)程只能運(yùn)行一個實(shí)例
11.3.6 設(shè)置屏幕分辨率
11.3.7 內(nèi)存使用監(jiān)控器
11.3.8 調(diào)用外部的應(yīng)用程序
11.3.9 進(jìn)程管理器
11.3.10 獲取CPU和主板相關(guān)信息
本章小結(jié)
第12章 綜合實(shí)例——開放式機(jī)房管理系統(tǒng)
12.1 項(xiàng)目描述
12.1.1 項(xiàng)目背景
12.1.2 業(yè)務(wù)描述
12.1.3 用戶描述
12.2 系統(tǒng)需求
12.2.1 需求描述
12.2.2 用例規(guī)約
12.2.3 用例圖
12.3 系統(tǒng)分析設(shè)計(jì)
12.3.1 領(lǐng)域模型
12.3.2 順序圖
12.3.3 設(shè)計(jì)類
12.3.4 數(shù)據(jù)庫設(shè)計(jì)
12.3.5 界面設(shè)計(jì)
本章小結(jié)
參考文獻(xiàn)

本目錄推薦

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