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