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

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

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

定 價:¥53.00

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

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

內(nèi)容簡介

  《C#應(yīng)用程序開發(fā)/普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材》是C#語言學(xué)習(xí)的提高篇,主要介紹C#應(yīng)用開發(fā)過程中各種問題的解決方案。本書采用問題驅(qū)動的編寫方法,以軟件設(shè)計中遇到的問題為線索,每章解決一個大的問題。在編寫上,以實例為引導(dǎo),通過解決實例問題、剖析解決過程、拓展解題思路,對每一個問題解決方案進行全面介紹。書中8~11章案例是按照學(xué)生學(xué)習(xí)編程時,先閱讀、再模仿、再設(shè)計的學(xué)習(xí)規(guī)律編排設(shè)計的,旨在提高學(xué)生C#應(yīng)用程序設(shè)計的總體能力。《C#應(yīng)用程序開發(fā)/普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材》共12章,其中1~7章按照問題驅(qū)動模式,分別介紹了數(shù)據(jù)庫高級編程、報表設(shè)計工具、多線程高級編程、網(wǎng)絡(luò)高級編程、系統(tǒng)架構(gòu)、API編程基礎(chǔ)等方面的高級編程技巧,以及輔助工具及技術(shù)。第8~11章針對不同類型系統(tǒng)提供實例,供學(xué)生閱讀參考,其中第12章是一個綜合實例,在本教材中沒有給出代碼,希望學(xué)生在前幾個實例閱讀的基礎(chǔ)上,自己設(shè)計編寫程序解決問題?!禖#應(yīng)用程序開發(fā)/普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材》可作為高等院校相關(guān)專業(yè)C#應(yīng)用程序開發(fā)課程的教材,也可作為C#程序設(shè)計培訓(xùn)機構(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é)
本章實訓(xùn)
第2章 報表設(shè)計工具
2.1 為什么要用報表
2.2 怎樣用傳統(tǒng)方法進行報表設(shè)計——Crystal Reports
2.2.1 Crystal Reports具有哪些功能
2.2.2 如何用Crystal Reports制作簡單報表
2.2.3 如何進行數(shù)據(jù)排序
2.2.4 如何使用公式與函數(shù)
2.2.5 如何進行報表分頁
2.2.6 如何對數(shù)據(jù)進行分組
2.2.7 如何制作數(shù)據(jù)圖表
2.2.8 如何處理報表對象
2.2.9 如何制作動態(tài)報表
2.3 更簡捷的報表設(shè)計工具——RDLC
2.3.1 RDLC報表都具有什么功能
2.3.2 如何用RDLC制作簡單報表
2.3.3 如何進行數(shù)據(jù)排序
2.3.4 如何使用公式與函數(shù)
2.3.5 如何對數(shù)據(jù)進行分組
2.3.6 如何制作數(shù)據(jù)圖表
2.3.7 如何設(shè)置報表標(biāo)題
2.3.8 如何制作動態(tài)報表
本章小結(jié)
本章實訓(xùn)
第3章 多線程高級編程
3.1 為什么要用多線程
3.2 如何令一個程序同時執(zhí)行多個任務(wù)——線程
3.2.1 如何創(chuàng)建和開啟線程
3.2.2 如何掛起和恢復(fù)線程
3.2.3 如何終止線程
3.2.4 如何實現(xiàn)線程同步
3.2.5 如何避免線程死鎖
3.3 能否自動控制多個線程——線程池
3.3.1 線程池是怎樣運作的
3.3.2 如何用線程池來創(chuàng)建和管理線程
本章小結(jié)
本章實訓(xùn)
第4章 網(wǎng)絡(luò)高級編程
4.1 如何實現(xiàn)主機間同步通信
4.1.1 單播通信
4.1.2 廣播通信
4.1.3 文件傳輸
4.2 如何實現(xiàn)主機間異步通信
4.3 如何與Web服務(wù)器通信
4.3.1 GET方法實現(xiàn)
4.3.2 POST方法實現(xiàn)
4.3.3 Socket類實現(xiàn)
4.4 如何與FTP服務(wù)器通信
4.5 如何與郵件服務(wù)器通信
本章小結(jié)
本章實訓(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 如何進行數(shù)據(jù)訪問層設(shè)計
5.2.2 如何進行數(shù)據(jù)訪問通用類庫設(shè)計
5.2.3 如何進行實體類庫設(shè)計
5.2.4 如何進行業(yè)務(wù)邏輯層設(shè)計
5.2.5 如何進行表示層設(shè)計
5.3 比三層架構(gòu)耦合度更低的架構(gòu)——工廠模式三層架構(gòu)
5.3.1 如何做到完全解耦
5.3.2 如何進行接口類庫設(shè)計
5.3.3 如何進行工廠類庫設(shè)計
5.3.4 如何修改其他層的代碼
本章小結(jié)
本章實訓(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)用機制
6.6.2 在C#中調(diào)用API函數(shù)
6.6.3 API函數(shù)調(diào)用實例——設(shè)置系統(tǒng)時間
本章小結(jié)
本章實訓(xùn)
第7章 輔助工具及技術(shù)
7.1 基于PowerDesigner設(shè)計數(shù)據(jù)庫
7.1.1 PowerDesigner簡介
7.1.2 從概念數(shù)據(jù)模型出發(fā)設(shè)計數(shù)據(jù)庫
7.1.3 從物理數(shù)據(jù)模型出發(fā)設(shè)計數(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進行源代碼版本控制
本章小結(jié)
第8章 數(shù)據(jù)庫應(yīng)用實例——圖書管理系統(tǒng)
8.1 系統(tǒng)分析與設(shè)計
8.1.1 需求分析
8.1.2 數(shù)據(jù)庫設(shè)計
8.1.3 系統(tǒng)設(shè)計
8.2 系統(tǒng)實現(xiàn)
8.2.1 實體類庫
8.2.2 數(shù)據(jù)訪問層接口類庫
8.2.3 數(shù)據(jù)訪問層
8.2.4 工廠類庫
8.2.5 業(yè)務(wù)邏輯層
8.2.6 表示層
本章小結(jié)
本章實訓(xùn)
第9章 多線程應(yīng)用實例——貪吃蛇游戲
9.1 游戲規(guī)則分析
9.2 界面及類設(shè)計
9.2.1 游戲主界面設(shè)計
9.2.2 Block類設(shè)計
9.2.3 Snake類設(shè)計
9.2.4 Beans類設(shè)計
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)用實例
10.1 背景知識
10.2 系統(tǒng)分析
10.3 系統(tǒng)設(shè)計
10.3.1 領(lǐng)域模型
10.3.2 順序圖
10.3.3 狀態(tài)圖
10.3.4 設(shè)計類
10.4 系統(tǒng)實現(xiàn)
10.5 測試
10.6 進一步思考
本章小結(jié)
第11章 Windows特效與系統(tǒng)控制實例
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)消息處理、進程控制與系統(tǒng)設(shè)置
11.3.1 用Esc鍵關(guān)閉窗體
11.3.2 模擬鼠標(biāo)操作
11.3.3 禁止關(guān)機
11.3.4 獲取組合鍵與功能鍵
11.3.5 控制進程只能運行一個實例
11.3.6 設(shè)置屏幕分辨率
11.3.7 內(nèi)存使用監(jiān)控器
11.3.8 調(diào)用外部的應(yīng)用程序
11.3.9 進程管理器
11.3.10 獲取CPU和主板相關(guān)信息
本章小結(jié)
第12章 綜合實例——開放式機房管理系統(tǒng)
12.1 項目描述
12.1.1 項目背景
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è)計
12.3.1 領(lǐng)域模型
12.3.2 順序圖
12.3.3 設(shè)計類
12.3.4 數(shù)據(jù)庫設(shè)計
12.3.5 界面設(shè)計
本章小結(jié)
參考文獻

本目錄推薦

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