出版時間:2008-9 出版社:北京航空航天大學(xué)出版社 作者:王平,柴晟 編 頁數(shù):259
前言
隨著.NET Framework 2.0的發(fā)布,微軟公司同時發(fā)布了相應(yīng)的開發(fā)工具M(jìn)icrosoft Visual Studio 2005。本書以Microsoft Visual Studio 2005為集成開發(fā) 環(huán)境,通過多個生動、實用的實例,引導(dǎo)學(xué)生完成C#程序設(shè)計的入門學(xué)習(xí);最后,介紹以軟件工程的方法初步體驗軟件開發(fā)實訓(xùn)任務(wù)——學(xué)生信息管理系統(tǒng)。 本書編寫了十六項任務(wù): 任務(wù)一“HelIo,C#!”,通過完成簡單的控制臺程序和windows窗體應(yīng)用程序幫助學(xué)生建立C#程序設(shè)計的基本概念,并初步了解Visual Studio 2005集成開 發(fā)環(huán)境?! ∪蝿?wù)二“小試牛刀,邊學(xué)邊用”,通過完成電費計算程序,引導(dǎo)學(xué)生學(xué)習(xí)C#語言的基本數(shù)據(jù)類型和相互轉(zhuǎn)換,以及各種類型的表達(dá)式和運(yùn)算符?! ∪蝿?wù)三“向左走,向右走?”、任務(wù)四“芝麻開門”和任務(wù)五“眾里尋她千百度”,分別以成績等級判斷程序、用戶登錄程序和成績分析程序引導(dǎo)學(xué)生學(xué)習(xí)程序流程控制語句?! ∪蝿?wù)六“換個角度看世界”、任務(wù)七“新來的員工”和任務(wù)八“面向?qū)ο蟾呒墤?yīng)用”,從使用類和對象描述自己開始,引導(dǎo)學(xué)生逐步理解面向?qū)ο蟮母拍詈蛻?yīng)用?! ∪蝿?wù)九“進(jìn)入Windows世界”和任務(wù)十“My Notepad”,分別模仿Windows附帶的計算器和記事本,介紹了與windows窗體程序設(shè)計相關(guān)的控件使用。 任務(wù)十一“訪問數(shù)據(jù)”和任務(wù)十二“訪問升級”,分別以數(shù)據(jù)配置向?qū)Ш瓦B接字符串的方式,編寫訪問Access和SQL Server數(shù)據(jù)庫的瀏覽器。 任務(wù)十三“錯在哪里?”,通過處理數(shù)據(jù)庫訪問中遇到的錯誤和異常,介紹了程序調(diào)試方法和異常處理方法。 任務(wù)十四“中用不中看的網(wǎng)頁”,為Web應(yīng)用程序設(shè)計的入門介紹?! ∪蝿?wù)十五“認(rèn)識XML”,為XML入門介紹?! ∪蝿?wù)十六“應(yīng)用程序設(shè)置和部署”,介紹如何完成應(yīng)用程序設(shè)置和部署?! ”緯亲髡叨嗄陙磉M(jìn)行軟件技術(shù)教學(xué)和軟件開發(fā)實踐的經(jīng)驗總結(jié)。書中以計算機(jī)專業(yè)人員實際工作過程所需要的知識和技能為出發(fā)點,所選實例和相關(guān)知 識介紹均以實用、夠用為原則,并結(jié)合教學(xué)對象的特點,對教學(xué)過程進(jìn)行了適當(dāng)優(yōu)化,故本書是一本非常適合于培養(yǎng)軟件開發(fā)人員的入門教材。 本書最大的特點是鮮明地體現(xiàn)了以實際工作過程為導(dǎo)向進(jìn)行教學(xué)設(shè)計的思想,這是國家級示范性高職院校建設(shè)的重要成果,體現(xiàn)了“學(xué)中做,做中學(xué)”的教學(xué)模式。
內(nèi)容概要
《高職高?!笆晃濉币?guī)劃示范教材:C#程序設(shè)計語言任務(wù)驅(qū)動式教程》以Microsoft Visual Studio 2005為集成開發(fā)環(huán)境,通過多個生動、實用的實例,引導(dǎo)學(xué)生完成C#程序設(shè)計的入門學(xué)習(xí);以計算機(jī)專業(yè)人員實際工作過程所需要的知識和技能為出發(fā)點,并結(jié)合教學(xué)對象的特點,通過實例任務(wù)進(jìn)行解析學(xué)習(xí)。書中緊密圍繞C#語言程序設(shè)計的知識和技能,設(shè)計了16項學(xué)習(xí)型任務(wù),內(nèi)容基本覆蓋了傳統(tǒng)C#語言程序設(shè)計入門教材所涉及的知識點,主要包括:C#語言基礎(chǔ),Visual studio集成開發(fā)環(huán)境,窗體應(yīng)用程序設(shè)計,面向?qū)ο蟪绦蛟O(shè)計,數(shù)據(jù)庫訪問技術(shù),Web程序設(shè)計簡介,應(yīng)用程序的調(diào)試、設(shè)置和部署等?! 陡呗毟邔?十一五“規(guī)劃示范教材:C#程序設(shè)計語言任務(wù)驅(qū)動式教程》既可作為程序設(shè)計入門類教材,適用于高等職業(yè)教育計算機(jī)專業(yè)學(xué)生,也可作為C#培訓(xùn)班、職業(yè)資格等級考試或認(rèn)證考試培訓(xùn)教材,還可供自學(xué)者參考使用。
書籍目錄
任務(wù)一 Hello,C#!1.1 跟我做:第一個C#程序1.2 程序解析1.3 必備知識1.3.1 C#語言1.3.2 Visual Studio集成開發(fā)環(huán)境1.3.3 .NET Framework1.3.4 編寫Windows應(yīng)用程序1.3.5 編寫控制臺應(yīng)用程序1.4 實戰(zhàn)演練1.5 課后習(xí)題任務(wù)二 小試牛刀,邊學(xué)邊用2.1 跟我做:電費計算程序2.2 程序解析2.3 必備知識2.3.1 C#程序的基本結(jié)構(gòu)2.3.2 變量和常量2.3.3 C#數(shù)據(jù)類型2.3.4 數(shù)據(jù)類型轉(zhuǎn)換2.3.5 運(yùn)算符和表達(dá)式2.3.6 格式化數(shù)字2.4 實戰(zhàn)演練2.5 課后習(xí)題任務(wù)三 向左走,向右走?3.1 跟我做:成績等級判斷程序3.2 程序解析3.3 必備知識3.3.1 程序的3種基本流程3.3.2 if語句3.3.3 switch語句3.4 實戰(zhàn)演練3.5 課后習(xí)題任務(wù)四 芝麻開門4.1 跟我做:用戶登錄程序4.2 程序解析4.3 必備知識4.3.1 while循環(huán)4.3.2 dowhile循環(huán)4.3.3 break語句與continue語句4.4 實戰(zhàn)演練4.5 課后習(xí)題任務(wù)五 眾里尋她千百度5.1 跟我做:成績分析程序5.2 程序解析5.3 必備知識5.3.1 for循環(huán)5.3.2 數(shù)組5.3.3 foreach語句5.3.4 字符串5.4 實戰(zhàn)演練5.5 課后習(xí)題任務(wù)六 換個角度看世界6.1 跟我做:用類描述自己6.2 程序解析6.3 必備知識6.3.1 類和對象的定義6.3.2 類的成員6.3.3 常量6.3.4 字段6.3.5 方法6.3.6 屬性6.3.7 構(gòu)造函數(shù)與析構(gòu)函數(shù)6.3.8 命名空間6.4 實戰(zhàn)演練6.5 課后習(xí)題任務(wù)七 新來的員工7.1 跟我做:求最值程序7.2 程序解析7.3 必備知識7.3.1 重載方法7.3.2 重載運(yùn)算符7.3.3 繼承7.3.4 多態(tài)性和虛方法7.3.5 抽象類和抽象方法7.4 實戰(zhàn)演練7.5 課后習(xí)題任務(wù)八 面向?qū)ο蟾呒墤?yīng)用8.1 跟我做:子窗體與父窗體的交互8.2 程序解析8.3 必備知識8.3.1 委托和事件8.3.2 索引器8.3.3 集合8.3.4 接口8.4 實戰(zhàn)演練8.5 課后習(xí)題任務(wù)九 進(jìn)入Windows世界9.1 跟我做:計算器9.2 程序解析9.3 必備知識9.3.1 Windows窗體應(yīng)用程序概述9.3.2 常用控件的使用9.4 實戰(zhàn)演練9.5 課后習(xí)題任務(wù)十 My Notepad10.1 跟我做:記事本10.2 程序解析10.3 必備知識10.3.1 創(chuàng)建和使用主菜單10.3.2 創(chuàng)建和使用通用對話框10.3.3 創(chuàng)建和使用自定義對話框10.3.4 工具欄10.3.5 讀/寫文件10.4 實戰(zhàn)演練10.5 課后習(xí)題任務(wù)十一 訪問數(shù)據(jù)11.1 跟我做:數(shù)據(jù)庫瀏覽器1.0版11.2 程序解析11.3 必備知識11.3.1 ADO.NET概述11.3.2 使用數(shù)據(jù)配置向?qū)?1.4 實戰(zhàn)演練任務(wù)十二 訪問升級12.1 跟我做:數(shù)據(jù)庫瀏覽器2.0版12.2 程序解析12.3 必備知識12.3.1 ADO.NET類詳解12.3.2 瀏覽數(shù)據(jù)庫12.3.3 更新數(shù)據(jù)庫12.4 實戰(zhàn)演練12.5 課后習(xí)題任務(wù)十三 錯在哪里?13.1 跟我做:數(shù)據(jù)庫異常處理13.2 程序解析13.3 必備知識13.3.1 生成程序13.3.2 程序調(diào)試方法13.3.3 異常處理13.4 實戰(zhàn)演練13.5 課后習(xí)題任務(wù)十四 中用不中看的網(wǎng)頁14.1 HTML14.1.1 一個簡單的Web頁源文件14.1.2 HTML語法簡介14.2 ASP.NET14.3 創(chuàng)建Web窗體應(yīng)用程序14.3.1 安裝IIS14.3.2 創(chuàng)建ASP.NET網(wǎng)站14.3.3 檢查本地IIS網(wǎng)站的結(jié)構(gòu)14.3.4 添加控件和事件處理程序14.3.5 生成并運(yùn)行Web窗體頁面14.4 在Web窗體應(yīng)用程序中訪問數(shù)據(jù)14.4.1 訪問原則14.4.2 Web窗體的數(shù)據(jù)源14.4.3 Web窗體與Windows窗體的比較14.5 XMLWeb Service14.5.1 創(chuàng)建一個簡單的XML Web Service14.5.2 調(diào)用:XMLWeb Service14.6 實戰(zhàn)演練14.7 課后習(xí)題任務(wù)十五 認(rèn)識XML15.1 什么是XML15.2 XML特點展示15.3 第一個XMI,文檔15.3.1 創(chuàng)建XML文件15.3.2 文件解析15.3.3 賦予XML標(biāo)記以意義15.3.4 為XML文檔編寫樣式單15.4 用C#語言編寫XML文件任務(wù)十六 應(yīng)用程序設(shè)置和部署16.1 跟我做:配置數(shù)據(jù)庫連接字符串16.2 程序解析16.3 必備知識16.3.1 應(yīng)用程序設(shè)置16.3.2 應(yīng)用程序部署16.4 實戰(zhàn)演練16.5 課后習(xí)題附錄A 綜合實訓(xùn)任務(wù)A.1 學(xué)生信息管理系統(tǒng)概述A.2 系統(tǒng)設(shè)計A.3 數(shù)據(jù)庫設(shè)計附錄B 關(guān)鍵字參考文獻(xiàn)
章節(jié)摘錄
任務(wù)一 Hello,C#! 1.3 必備知識 進(jìn)行軟件開發(fā)時,程序員要考慮的基本要素是:編程語言和集成開發(fā)環(huán)境。具體到本書,如實例1-1所示,就是C#語言和Microsoft Visual Studio 2005集成開發(fā)環(huán)境?! ?.3.1 C#語言 在很長一段時間里,C語言和C++語言一直是最有生命力的程序設(shè)計語言。這兩種語言為程序員提供了豐富的功能、高度的靈活性和強(qiáng)大的底層控制能力,但同時也使我們必須忍受學(xué)習(xí)的艱苦和開發(fā)的長期性。人們改進(jìn)開發(fā)出了許多語言(例如VB、Delphi等),以提高軟件生產(chǎn)率。但這些或多或少都以犧牲C和C++程序員所需要的靈活性為代價。許多C和C++程序員一直在尋求一種新的語言,以圖在開發(fā)能力和效率之間取得更好的平衡?! ±硐氲慕鉀Q方案是,將快速的應(yīng)用開發(fā)與對底層平臺所有功能的訪問緊密結(jié)合在一起。針對該問題,微軟公司推出了稱之為C#的程序語言。C#是一種現(xiàn)代的、面向?qū)ο蟮某绦蜷_發(fā)語言。它使得程序員能夠在Microsoft Visual Studio集成開發(fā)環(huán)境中快速開發(fā)種類豐富的應(yīng)用程序。 C#語言為C++程序員提供了快捷的開發(fā)方式,又沒有丟掉C和C++語言的基本特征——強(qiáng)大的控制能力;C#語言與C和C++語言有著很大程度的相似性,熟悉C和C++語言的開發(fā)人員很快就能精通C#語言?! ?.3.2 Visual Studio集成開發(fā)環(huán)境 1. Visual Studio集成開發(fā)環(huán)境簡介 作為程序員,可以使用Windows自帶的記事本來進(jìn)行程序的開發(fā)。但這是一種效率很低的開發(fā)方式:所有的代碼都要手動添加、輸入、編譯和調(diào)試。為解決上述問題,集成開發(fā)環(huán)境IDE(Integrated Development Environment)應(yīng)運(yùn)而生。它集成了各種方便程序員開發(fā)的工具和功能,如防止程序員犯低級錯誤或筆誤的自動語法檢查,方便的圖形化調(diào)試功能等,大大降低了編碼的語法錯誤和調(diào)試代價,使得程序的開發(fā)更簡單。微軟公司在推出C#語言的同時,也推出了相應(yīng)的集成開發(fā)環(huán)境Visual Studio系列產(chǎn)品。本書將以Visual Studio 2005為例進(jìn)行簡要介紹?! ?/pre>編輯推薦
《高職高專“十一五”規(guī)劃示范教材:C#程序設(shè)計語言任務(wù)驅(qū)動式教程》通過實例任務(wù)進(jìn)行解析學(xué)習(xí),緊密圍繞C#程序設(shè)計語言的知識和技能,提出了十六項學(xué)習(xí)型任務(wù),各任務(wù)均以一個生動貼切的實例開頭——“跟我做”,并給出詳細(xì)步驟和關(guān)鍵代碼,讓學(xué)生在學(xué)習(xí)枯燥的基礎(chǔ)理論知識之前就能根據(jù)提示完成難度適中的程序;在調(diào)動學(xué)生的積極性后再對該程序進(jìn)行語義解析(“程序解析”,盡量不涉及艱深概念),引導(dǎo)學(xué)生學(xué)習(xí)必備的基礎(chǔ)知識(必備知識基本覆蓋了傳統(tǒng)C#程序設(shè)計入門教材的內(nèi)容);最后再給出一個實例任務(wù)“實戰(zhàn)演練”,讓學(xué)生獨立練習(xí),完成從“扶著走”到“自己走”的過程?;诟呗毟邔.厴I(yè)生的實際就業(yè)狀況和工作過程,《高職高專“十一五”規(guī)劃示范教材:C#程序設(shè)計語言任務(wù)驅(qū)動式教程》特別注重動手實踐能力的培養(yǎng),基礎(chǔ)理論知識的講解則以“夠用”為原則;在《高職高?!笆晃濉币?guī)劃示范教材:C#程序設(shè)計語言任務(wù)驅(qū)動式教程》附錄,還準(zhǔn)備了一個綜合實訓(xùn)任務(wù),并引入軟件工程思想,引導(dǎo)學(xué)生按照分析、設(shè)計、編碼、測試的順序初步體驗軟件開發(fā)流程。圖書封面
評論、評分、閱讀與下載
- 還沒讀過(50)
- 勉強(qiáng)可看(362)
- 一般般(618)
- 內(nèi)容豐富(2565)
- 強(qiáng)力推薦(210)
C#程序設(shè)計語言任務(wù)驅(qū)動式教程 PDF格式下載