C# 2008開發(fā)入行真功夫

出版時間:2009-3  出版社:余金山、陳建榮、王濤、 飛思科技產(chǎn)品研發(fā)中心 電子工業(yè)出版社 (2009-03出版)  作者:余金山 等 著  頁數(shù):602  
Tag標簽:無  

前言

危機不足懼,我有“真功夫”剛剛走過的一年,之所以不平凡,是因為席卷全球的經(jīng)濟危機不期而至。在IT行業(yè),外企、國企“裁員不斷”,原本就不容樂觀的就業(yè)形式迎來真正的寒冬。值此考驗全體就業(yè)者與從業(yè)者之際,你入行了嗎?你晉升了嗎?你跳槽了嗎?你再就業(yè)了嗎?如此嚴峻的經(jīng)濟形勢之下,面對國內(nèi)聲勢浩蕩的程序員大軍,作為軟件行業(yè)的老板,他們在考慮什么?企業(yè)到底需要什么樣的軟件開發(fā)人員?作為程序員,如何提高自身競爭力,在眾人之中脫穎而出?那些在IT行業(yè)大門之前躑躅不前的入行者,如何真正踏進企業(yè)的大門?有過開發(fā)語言或工具的入門學(xué)習(xí)經(jīng)歷,再加上一腔熱忱,這是大多數(shù)人的現(xiàn)狀。很顯然,這是遠遠不夠的,企業(yè)需要的是真槍實彈的項目開發(fā)能力,需要廣闊的知識背景及過硬的動手能力。“知識要深,功夫要真”,這正是本系列叢書的主旨。知識有多深,功夫有多真?面向入行讀者“萬事開頭難”,很多編程愛好者正在為“入門”而不懈努力,開發(fā)類入門書籍也因此長盛不衰。然而,真正阻礙更多人邁入程序員大門的那道坎是“入行”?!叭胄小币笳莆湛梢灾苯訁⑴c實踐工作或團隊開發(fā)的實用技術(shù)。“入行真功夫”叢書完全從準從業(yè)者的切身需求出發(fā),介紹先進理念,培養(yǎng)編碼技術(shù),錘煉軟件架構(gòu)與設(shè)計能力,使其從知其然不知其所以然的“門外漢”,快速成長為能純熟運用所學(xué)完成任務(wù)的“業(yè)內(nèi)人”。 針對實際問題,案例驅(qū)動講解“入行真功夫”叢書圍繞一個個精選案例展開講解,按照“問題的提出(Why?)?問題的解決(How?)?講解與提高(What?)?常見使用場合與錯誤(Where?)”的流程進行闡述。先將整個案例拆解為多個功能模塊,并通過不同技術(shù)實現(xiàn)該功能模塊。當(dāng)掌握了各功能模塊的具體實現(xiàn)后,再將各模塊還原為一個整體。而正是在這“合→分→合”的過程中,讀者不僅學(xué)會了各個技術(shù)點,更掌握了真實項目開發(fā)的流程。超值多功能DVD,全方位提升功力學(xué)習(xí)者的需求來自方方面面,“入行真功夫”的光盤為此殫精竭慮。精心錄制的多媒體教學(xué)視頻,講解細致,內(nèi)容充實,可大幅度提高學(xué)習(xí)效率;精挑細選的“面試題庫”,將各企業(yè)及各技術(shù)門類的面試、筆試題一網(wǎng)打盡,隨用隨查,實用便捷;囊括就業(yè)分析、面試指南、崗位須知、職業(yè)指導(dǎo)等各類內(nèi)容的“求職指南”,不啻為入行者步入職場的知識寶庫。

內(nèi)容概要

  《C#2008開發(fā)入行真功夫》系統(tǒng)而全面地講解了C#語言的基礎(chǔ)語法和高級應(yīng)用,內(nèi)容分為4個部分:C# 語法基礎(chǔ)、數(shù)據(jù)存取技術(shù)、數(shù)據(jù)表現(xiàn)技術(shù)和經(jīng)典項目開發(fā)。全書在知識點講解中貫穿案例場景,通過問題提出、問題解答、講解與提高等流程,循序漸進地引導(dǎo)讀者深刻理解和掌握使用C#從事應(yīng)用開發(fā)所需要的基本知識和技能。書中更是濃縮了作者多年從事項目開發(fā)的心得體會和經(jīng)驗教訓(xùn),對初學(xué)者具有重要參考價值。  《C#2008開發(fā)入行真功夫》具有由淺入深、通俗易懂和注重實踐等特點,適用于沒有或者缺乏C#編程經(jīng)驗的初學(xué)者,同時也適合已掌握基礎(chǔ)編程技術(shù)、需要提高實踐技術(shù)的程序員作為自學(xué)教材,《C#2008開發(fā)入行真功夫》也可以作為各類相關(guān)培訓(xùn)班的教材。隨書所附的DVD光盤提供了視頻中心、面試題庫、求職指南、源碼中心、習(xí)題解答等增值服務(wù),包括20多小時的教學(xué)視頻,匯集各類技術(shù)的企業(yè)面試題庫,囊括各種面試與求職技巧、知識的資料庫,書中程序與項目的全部源代碼,以及書部習(xí)題的答案等。

書籍目錄

第一部分  C#語法基礎(chǔ)篇第1章  初識C#程序	3視頻時長:40分鐘C#是微軟為奠定Internet霸主地位,面向新一代企業(yè)應(yīng)用所創(chuàng)建的全新的、面向?qū)ο蟮木幊陶Z言。它集成了多種語言的優(yōu)秀特性,為應(yīng)用開發(fā)提供了強大的編程支撐。1.1  案例場景	41.1.1  問候程序	41.1.2  我們現(xiàn)在能做的……	41.2  C#概述	41.2.1  .NET Framework概述	51.2.2  C#與.NET Framework的關(guān)系	61.2.3  如何使用.NET Framework創(chuàng)建應(yīng)用程序	71.2.4  C#在.NET企業(yè)體系結(jié)構(gòu)中的作用	81.3  Visual Studio 2008集成開發(fā)環(huán)境	81.3.1  安裝Visual Studio 2008開發(fā)環(huán)境	81.3.2  熟悉Visual Studio 2008集成開發(fā)環(huán)境	111.4  命名空間	151.4.1  命名空間聲明	151.4.2  使用指示	161.5  理解C#程序	191.5.1  Main()方法	191.5.2  控制臺I/O	201.5.3  注釋語句的使用	201.6  C#命名規(guī)則	211.7  回到案例場景	241.7.1  基本思路	241.7.2  代碼演練	261.8  本章小結(jié)與習(xí)題	271.8.1  重點回顧	271.8.2  課后練習(xí)	28第2章  變量、運算符和表達式	29視頻時長:50分鐘變量、數(shù)據(jù)類型、運算符和表達式構(gòu)成了C#的語言基礎(chǔ)。通過與公共類型系統(tǒng)的無縫整合,C#應(yīng)用能夠同其他開發(fā)語言創(chuàng)建的系統(tǒng)進行快速集成,提供更加靈活的開發(fā)模式和更多選擇。2.1  案例場景	302.1.1  創(chuàng)建智能運算程序	302.1.2  我們現(xiàn)在能做的……	302.2  數(shù)據(jù)類型	312.2.1  C#數(shù)據(jù)類型概述	312.2.2  值類型	312.2.3  引用類型	372.2.4  CTS類型系統(tǒng)	382.3  常量和變量	402.3.1  常量	402.3.2  變量	402.4  類型轉(zhuǎn)換	412.5  運算符	422.5.1  賦值運算符	432.5.2  算術(shù)運算符	492.5.3  關(guān)系運算符	512.5.4  邏輯運算符	542.5.5  條件運算符	562.5.6  運算符	582.6  表達式	602.7  回到案例場景	612.7.1  基本思路	612.7.2  代碼演練	612.8  本章小結(jié)與習(xí)題	622.8.1  重點回顧	622.8.2  課后練習(xí)	63第3章  C#流控制語句	65視頻時長:90分鐘“請你告訴我,我應(yīng)該走哪條路?”“這取決于你要到哪里?”——摘至Lewis Carroll的《Alice in Worderland》3.1  案例場景	663.1.1  每周日程安排程序	663.1.2  我們現(xiàn)在能做的……	663.2  流控制語句概述	673.3  if語句	683.4  switch語句	703.5  循環(huán)語句	713.5.1  while語句	713.5.2  do…while語句	723.5.3  for語句	733.5.4  foreach語句	743.6  跳轉(zhuǎn)語句	763.6.1  break語句	763.6.2  continue語句	773.6.3  goto語句	783.6.4  return語句	793.7  回到案例場景	803.7.1  基本思路	803.7.2  代碼演練	823.8  本章小結(jié)與習(xí)題	833.8.1  重點回顧	833.8.2  課后練習(xí)	84第4章  類和對象	85視頻時長:140分鐘面向?qū)ο笫钱?dāng)今最流行的編程思想和技術(shù),而C#是類型安全的面向?qū)ο缶幊陶Z言。通過類、對象等機制,C#為應(yīng)用開發(fā)提供了面向?qū)ο缶幊痰膹姶蠊δ芴匦浴?.1  案例場景	864.1.1  汽車信息管理程序	864.1.2  我們現(xiàn)在能做的……	864.2  面向?qū)ο蟮幕靖拍?884.2.1  對象和類	894.2.2  接口	894.2.3  封裝	894.2.4  類的實例	904.2.5  類之間的關(guān)系	904.2.6  抽象類和具體類	914.2.7  類的多態(tài)性	914.2.8  消息	914.3  創(chuàng)建類	924.3.1  創(chuàng)建一個簡單的類	924.3.2  類修飾符	924.3.3  類的成員	944.4  域	964.4.1  聲明域	974.4.2  常數(shù)域	984.4.3  初始化域	984.4.4  屬性	994.5  對象的構(gòu)造與初始化	1014.5.1  創(chuàng)建一個類實例	1014.5.2  構(gòu)造函數(shù)	1034.5.3  析構(gòu)函數(shù)	1044.6  方法	1054.6.1  聲明方法	1054.6.2  調(diào)用方法	1074.6.3  給方法傳遞參數(shù)	1084.7  索引器	1124.8  事件	1144.9  Visual Studio 2008面向?qū)ο缶幊讨С?1154.9.1  類視圖窗口	1154.9.2  對象瀏覽器	1164.9.3  添加類	1164.9.4  類圖	1174.9.5  創(chuàng)建類庫項目	1174.10  回到案例場景	1204.10.1  基本思路	1204.10.2  代碼演練	1224.11  本章小結(jié)與習(xí)題	1254.11.1  重點回顧	1254.11.2  課后練習(xí)	125第5章  繼承和多態(tài)	129視頻時長:40分鐘當(dāng)我告訴你,我可以追溯我的祖先,直到原生態(tài)的最小微粒,你就會明白了?!狦ilbet和Sullivan的歌劇《The Milcado》5.1  案例場景	1305.1.1  汽車信息管理程序	1305.1.2  我們現(xiàn)在能做的……	1305.2  創(chuàng)建第一個繼承的類	1335.3  派生類中的構(gòu)造函數(shù)	1355.4  繼承和再定義成員	1385.4.1  覆蓋	1385.4.2  使用base關(guān)鍵字訪問基類成員	1405.4.3  訪問繼承成員	1415.4.4  隱藏基類及其成員	1425.5  抽象類和方法	1455.6  多態(tài)	1475.7  System.Object類	1485.8  接口	1535.8.1  一個簡單的接口實例	1545.8.2  接口聲明	1555.8.3  接口實現(xiàn)	1595.8.4  繼承接口	1605.8.5  使用接口	1655.9  回到案例場景	1675.9.1 基本思路	1675.9.2  代碼演練	1705.10  本章小結(jié)與習(xí)題	1725.10.1  重點回顧	1725.10.2  課后練習(xí)	173第6章  數(shù)組	175視頻時長:120分鐘數(shù)組由類型相同的元素組成的復(fù)合數(shù)據(jù)結(jié)構(gòu)。C#提供了多種數(shù)組類型和數(shù)組類,可以在程序設(shè)計中結(jié)構(gòu)化組織應(yīng)用數(shù)據(jù)。6.1  案例場景	1766.1.1  產(chǎn)品抽樣程序	1766.1.2  我們現(xiàn)在能做的……	1776.2  簡單數(shù)組	1796.2.1  數(shù)組的聲明	1796.2.2  數(shù)組的初始化	1806.2.3  訪問數(shù)組元素	1826.2.4  使用引用類型	1836.3  多維數(shù)組	1846.4  交錯數(shù)組	1866.5  Array類	1886.5.1  創(chuàng)建數(shù)組	1896.5.2  復(fù)制數(shù)組	1906.5.3  數(shù)組逆向	1916.5.4  數(shù)組排序	1926.5.5  foreach語句	1936.6  回到案例場景	1946.6.1  基本思路	1946.6.2  代碼演練	1966.7  本章小結(jié)與習(xí)題	1986.7.1  重點回顧	1986.7.2  課后練習(xí)	198第7章  集合	201視頻時長:100分鐘相對于數(shù)組的單一數(shù)據(jù)類型組織結(jié)構(gòu),集合類型則提供了更多的數(shù)據(jù)組織靈活性。C#豐富的集合和接口類型,可以用于構(gòu)建更加豐富的且強大的數(shù)據(jù)結(jié)構(gòu),在程序設(shè)計中實現(xiàn)數(shù)據(jù)的高效操縱。7.1  案例場景	2027.1.1  產(chǎn)品抽樣程序	2027.1.2  我們現(xiàn)在能做的……	2037.2  集合類型和接口	2107.3  列表	2117.3.1  創(chuàng)建第一個列表	2117.3.2  添加元素	2127.3.3  獲得集合大小	2137.3.4  搜索元素	2137.3.5  集合元素排序	2167.3.6  刪除集合元素	2177.4  隊列	2187.4.1  創(chuàng)建第一個隊列	2187.4.2  向隊列添加元素	2207.4.3  向隊列添加自定義對象	2217.5  棧	2227.5.1  創(chuàng)建第一個棧	2227.5.2  入棧和出棧	2237.6  鏈表	2257.7  有序表	2297.7.1  創(chuàng)建有序表	2297.7.2  添加元素	2317.7.3  檢索元素	2317.7.4  刪除元素	2327.8  位數(shù)組	2337.8.1  創(chuàng)建第一個位數(shù)組	2337.8.2  使用位數(shù)組方法	2347.9  數(shù)組列表	2357.10  回到案例場景	2397.10.1  基本思路	2407.10.2  代碼演練	2417.11  本章小結(jié)與習(xí)題	2427.11.1  重點回顧	2437.11.2  課后練習(xí)	243第8章  字符串處理	247視頻時長:210分鐘字符串在程序設(shè)計中隨處可見。C#通過.NET Framework的String類、StringBuilder類和正則表達式等機制,來實現(xiàn)對字符串的靈活操縱。8.1  案例場景	2488.1.1  培訓(xùn)班學(xué)生管理程序	2488.1.2  我們現(xiàn)在能做的……	2498.2  字符串概述	2578.2.1  創(chuàng)建第一個字符串	2578.2.2  String類	2588.2.3  StringBuilder類	2598.3  字符串操作	2608.3.1  連接字符串	2608.3.2  求字符串子串	2628.3.3  刪除字符	2638.3.4  刪除字符串空格	2638.3.5  替換字符串	2648.3.6  插入字符串	2658.3.7  比較字符串	2668.3.8  搜索字符串	2688.3.9  分隔字符串	2708.3.10  格式化字符串	2708.4  正則表達式	2748.4.1  正則表達式概述	2748.4.2  正則表達式的匹配	2748.5  回到案例場景	2778.5.1  基本思路	2778.5.2  代碼演練	2838.6  本章小結(jié)與習(xí)題	2898.6.1  重點回顧	2898.6.2  課后練習(xí)	289第9章  異常處理	291視頻時長:110分鐘程序可能會遇到各種各樣的錯誤。C#的異常處理為程序設(shè)計提供了一種處理錯誤的結(jié)構(gòu)化、統(tǒng)一、類型安全的方法和機制,能夠快速實現(xiàn)對程序異常的捕獲與處理。9.1  案例場景	2929.1.1  汽車速度控制程序	2929.1.2  我們現(xiàn)在能做的……	2929.2  編寫第一個異常處理程序	2949.3  異常處理	2959.3.1  C#異常處理機制	2959.3.2  拋出異常	2989.3.3  異常處理分區(qū)	3009.3.4  捕獲異常	3029.3.5  finally塊	3049.4  理解異常類	3059.5  使用自定義異常	3099.6  回到案例場景	3119.6.1  基本思路	3119.6.2  代碼演練	3139.7  本章小結(jié)與習(xí)題	3159.7.1  重點回顧	3159.7.2  課后練習(xí)	315第二部分  數(shù)據(jù)存取技術(shù)篇第10章  文件與注冊表存取技術(shù)	319視頻時長:120分鐘應(yīng)用通常都會同文件和注冊表打交道。C#基于.NET Framework類庫所提供的流、文件與注冊表存取技術(shù),實現(xiàn)了對文件、目錄、驅(qū)動器和注冊表的強大操控能力。10.1  案例場景	32010.1.1  銀行事務(wù)系統(tǒng)	32010.1.2  我們現(xiàn)在能做的……	32010.2  文件與流	32310.3  目錄管理	32410.3.1  使用DirectoryInfo類	32410.3.2  使用Directory類	32910.4  文件管理	32910.4.1  使用FileInfo類	32910.4.2  使用File類	33310.5  驅(qū)動器管理	33310.6  讀寫文件	33510.6.1  抽象Stream類	33510.6.2  使用StreamReader和StreamWriter類	33710.6.3  使用BinaryWriter和BinaryReader	33910.6.4  使用StringWriter和StringReader	34010.7  讀寫注冊表	34110.7.1  注冊表	34110.7.2  使用.NET注冊表類讀寫 注冊表信息	34210.8  回到案例場景	34410.8.1  基本思路	34410.8.2  代碼演練	34710.9  本章小結(jié)與習(xí)題	34810.9.1  重點回顧	34810.9.2  課后練習(xí)	349第11章  使用ADO.NET操縱數(shù)據(jù)	351視頻時長:130分鐘ADO.NET是專門為開發(fā)人員創(chuàng)建基于Internet和Intranet多層數(shù)據(jù)庫應(yīng)用程序而設(shè)計的,包含了可與多種數(shù)據(jù)源進行連接、查詢和更新數(shù)據(jù)、處理結(jié)果的類。11.1  案例場景	35211.1.1  銀行事務(wù)系統(tǒng)	35211.1.2  我們現(xiàn)在能做的……	35311.2  ADO.NET對象模型	36011.2.1  ADO.NET數(shù)據(jù)提供程序	36111.2.2  ADO.NET的連接對象	36211.2.3  ADO.NET的脫機對象	36611.2.4  第一個ADO.NET程序	36711.3  連接數(shù)據(jù)源	36911.3.1  創(chuàng)建和存儲連接字符串	36911.3.2  連接到數(shù)據(jù)源	37311.4  查詢數(shù)據(jù)	37511.4.1  執(zhí)行直接數(shù)據(jù)查詢	37511.4.2  執(zhí)行脫機模式下的連接查詢	37711.4.3  執(zhí)行層次化數(shù)據(jù)查詢	37911.4.4  執(zhí)行帶參數(shù)的數(shù)據(jù)查詢	38211.4.5  調(diào)用存儲過程查詢數(shù)據(jù)	38411.5  查找、過濾與排序數(shù)據(jù)	38711.5.1  使用DataTable對象查詢數(shù)據(jù)	38711.5.2  使用DataView對象過濾和排序數(shù)據(jù)	38911.6  數(shù)據(jù)更新	39011.6.1  使用Command對象直接更新數(shù)據(jù)庫	39011.6.2  使用CommandBuilder對象生成更新邏輯	39311.6.3  使用DataAdapter對象更新數(shù)據(jù)	39511.7  回到案例場景	39811.7.1  基本思路	39811.7.2  代碼演練	40511.8  本章小結(jié)與習(xí)題	40611.8.1  重點回顧	40611.8.2  課后練習(xí)	407第12章  使用LINQ查詢數(shù)據(jù)	409視頻時長:180分鐘LINQ提供了對各種數(shù)據(jù)源的導(dǎo)航、過濾和執(zhí)行等操作的新一代底層查詢體系結(jié)構(gòu),能夠在語言級查詢對象數(shù)據(jù),為程序設(shè)計提供了一種新的對象數(shù)據(jù)查詢功能。12.1  案例場景	41012.1.1  學(xué)生選課信息查詢程序	41012.1.2  我們現(xiàn)在能做的……	41112.2  LINQ概述	41212.2.1  LINQ簡介	41312.2.2  創(chuàng)建第一個LINQ查詢示例	41312.2.3  LINQ的推遲查詢	41612.2.4  連接查詢	41812.2.5  查詢結(jié)果排序	41912.2.6  群組	42112.3  擴展方法	42312.3.1  創(chuàng)建第一個使用擴展方法的LINQ查詢示例	42312.3.2  定義和使用擴展方法	42512.3.3  在LINQ中使用Lambda表達式	42612.4  使用LINQ to SQL	42912.4.1  對象關(guān)系映射	42912.4.2  使用LINQ to SQL提取數(shù)據(jù)	43012.5  使用LINQ to DataSet	43512.6  使用LINQ to XML	43812.6.1  使用LINQ to XML功能構(gòu)造函數(shù)	43812.6.2  保存和裝載XML文檔	44012.6.3  使用XML片段	44212.6.4  查詢XML文檔	44412.7  回到案例場景	44612.7.1  基本思路	44612.7.2  代碼演練	44712.8  本章小結(jié)與習(xí)題	44912.8.1  重點回顧	44912.8.2  課后練習(xí)	449第三部分  數(shù)據(jù)表現(xiàn)技術(shù)篇第13章  Windows Form編程	453視頻時長:50分鐘友好的用戶界面,是應(yīng)用開發(fā)的一個重要方面。Windows Form通過窗體控件、菜單、工具欄和數(shù)據(jù)源綁定等機制,為創(chuàng)建客戶端模式的應(yīng)用系統(tǒng)提供了豐富的圖形用戶界面設(shè)計能力。13.1  案例場景	45413.1.1  銀行事務(wù)系統(tǒng)	45413.1.2  我們現(xiàn)在能做的……	45513.2  創(chuàng)建第一個Windows窗體應(yīng)用程序	45713.3  在窗體中添加菜單與工具欄	46213.4  使用常用窗體控件	46613.4.1  使用Button控件	46613.4.2  使用Label控件	46613.4.3  使用TextBox控件	46713.4.4  使用ComboBox控件	46913.4.5  使用BindingNavigator和BindingSource控件	47113.4.6  使用RadioButton控件	47313.4.7  使用CheckBox控件	47713.4.8  使用ListBox控件和CheckedListBox控件	47913.4.9  使用DataGridView控件	48213.4.10  使用MonthCalendar控件	48313.4.11  使用PictureBox控件	48613.5  回到案例場景	48913.5.1  基本思路	48913.5.2  代碼演練	49513.6  本章小結(jié)與習(xí)題	49713.6.1  重點回顧	49713.6.2  課后練習(xí)	498第14章ASP.NET數(shù)據(jù)表現(xiàn)	499視頻時長:130分鐘ASP.NET是用于開發(fā)基于Web應(yīng)用的技術(shù)平臺,融合了C#的語言特性,以及控件技術(shù)、母版頁技術(shù)、主題皮膚技術(shù)、站點導(dǎo)航技術(shù)等,為創(chuàng)建基于Internet和Intranet的應(yīng)用系統(tǒng)提供了強大的Web頁面設(shè)計能力。14.1  案例場景	50014.1.1  銀行事務(wù)系統(tǒng)	50014.1.2  我們現(xiàn)在能做的……	50014.2  創(chuàng)建第一個ASP.NET Web應(yīng)用程序	50114.2.1  安裝IIS服務(wù)器	50114.2.2  構(gòu)建ASP .NET應(yīng)用程序	50214.2.3  發(fā)布和部署Web應(yīng)用	50414.3  理解ASP .NET	50514.3.1  認識ASP.NET	50514.3.2  ASP.NET應(yīng)用剖析	50714.3.3  理解ASP.NET頁面處理流程	50814.3.3  ASP.NET Page類	51114.4  使用常用Web控件	51314.4.1  使用TextBox控件	51414.4.2  使用DropDownList控件	51514.4.3  使用CheckBox控件和RadioButton控件	51714.4.4  使用Image控件	51814.4.5  使用FileUpload控件	51814.5  使用數(shù)據(jù)源控件	52014.5.1  認識ASP.NET數(shù)據(jù)綁定模型	52014.5.2  使用AccessDataSource控件	52014.5.3  使用SqlDataSource控件	52414.5.4  使用ObjectDataSource控件	52714.5.5  使用XMLDataSource控件	53614.6  綁定數(shù)據(jù)到數(shù)據(jù)呈現(xiàn)層控件	53914.6.1  綁定域數(shù)據(jù)到Web Form控件	53914.6.2  List控件數(shù)據(jù)綁定	54114.6.3  Repeater控件數(shù)據(jù)綁定	54314.6.4  FormView控件數(shù)據(jù)綁定	54614.7  創(chuàng)建和使用母版頁	54714.8  應(yīng)用主題與皮膚	55014.9  站點導(dǎo)航設(shè)計	55314.10  回到案例場景	55514.10.1  基本思路	55614.10.2  代碼演練	56014.11  本章小結(jié)與習(xí)題	56214.11.1  重點回顧	56214.11.2  課后練習(xí)	562第四部分  經(jīng)典項目開發(fā)篇第15章  項目案例分析:基于ASP.NET的網(wǎng)絡(luò)商店	565視頻時長:80分鐘C#的語言特性、ADO.NET的數(shù)據(jù)操縱能力、ASP.NET的數(shù)據(jù)呈現(xiàn)功能,共同為開發(fā)Web應(yīng)用系統(tǒng)項目提供了一個強大的、靈活的技術(shù)平臺。15.1  案例場景	56615.1.1  網(wǎng)絡(luò)商店系統(tǒng)	56615.1.2  我們現(xiàn)在能做的……	56615.2  分析網(wǎng)上商店需求	56615.3  執(zhí)行系統(tǒng)架構(gòu)設(shè)計	56815.4  數(shù)據(jù)庫設(shè)計	56815.5  數(shù)據(jù)訪問層設(shè)計與實現(xiàn)	57115.5.1  設(shè)計并實現(xiàn)數(shù)據(jù)公共類	57115.5.2  設(shè)計并實現(xiàn)接口類	57615.5.3  設(shè)計并實現(xiàn)數(shù)據(jù)訪問類	58115.5.4  設(shè)計并實現(xiàn)工廠類	58615.6  業(yè)務(wù)邏輯層設(shè)計與實現(xiàn)	58815.7  呈現(xiàn)層設(shè)計與實現(xiàn)	59115.7.1  新建呈現(xiàn)層Web項目	59115.7.2  母版頁和首頁設(shè)計	59215.7.3  典型模塊實現(xiàn)	59815.8  發(fā)布和部署應(yīng)用	59915.9  本章小結(jié)與習(xí)題	60115.9.1  重點回顧	60115.9.2  課后練習(xí)	602

章節(jié)摘錄

插圖:第一部分 C#語法基礎(chǔ)篇第1章 初識C#程序 1.2 C#概述 1.2.3 如何使用.NET Framework創(chuàng)建應(yīng)用程序 使用.NET Framework編寫應(yīng)用程序,就是使用.NET代碼庫編寫代碼(使用支持。NET Framework的任何一種語言,如C#)。本書中的示例使用Visual Studi0 2008來進行開發(fā)。Visual Studi0 2008是一種強大的集成開發(fā)環(huán)境,支持C#語言,以及托管和非托管C++、Visual Basic和其他一些語言的編程。這種環(huán)境的優(yōu)點是便于把.NET功能集成到代碼中,實現(xiàn)程序的高效設(shè)計。為了執(zhí)行C#代碼,必須將代碼轉(zhuǎn)化為目標操作系統(tǒng)能夠理解的語言,即本機代碼,這種轉(zhuǎn)換稱為編譯代碼,由編譯器執(zhí)行在.NETFramework下,編譯過程分為3個階段。1)IL和JIT在編譯使用。NET Framework庫的代碼時不是立即創(chuàng)建操作系統(tǒng)特定的本機代碼,而是把代碼編譯為Microsoft中間語言(IL)代碼。這些代碼不專用于任何一種操作系統(tǒng),也不專用于C#。其他.NET語言,如Visual Basic.NET,也可以在第一階段編譯為這種語言。當(dāng)使用Visual Studio IDE開發(fā)C#應(yīng)用程序時,編譯過程就由集成開發(fā)環(huán)境完成。顯然,要執(zhí)行應(yīng)用程序必須完成更多的工作,這是Just.in.Time(JIT)編譯器的任務(wù)。它需要把中間語言編譯為專用于目標操作系統(tǒng)和目標機器指令結(jié)構(gòu)的本機代碼,這樣操作系統(tǒng)才能執(zhí)行這些應(yīng)用程序。這里,編譯器的名稱Just-in.time反映了Microsoft中間語言僅在需要時才編譯的事實。在以前,通常需要將代碼編譯為幾個應(yīng)用程序,以適合于不同的操作系統(tǒng)和CPU指令結(jié)構(gòu)?,F(xiàn)在,可以利用JIT編譯器,在需要的時候?qū)icrosoft中間語言代碼編譯為目標機器代碼。2)程序集在編譯應(yīng)用程序時,所創(chuàng)建的Microsoft中間語言代碼存儲在一個程序集中,程序集包括可執(zhí)行的應(yīng)用程序文件(這些文件可以直接在Windows上執(zhí)行,不需要其他程序,其擴展名為.exe)和其他應(yīng)用程序所使用的庫(其擴展名為.dll)。而且,程序集除了包括中間語言,還包含對程序集中數(shù)據(jù)信息描述的元信息和相關(guān)資源,如圖片、聲音等數(shù)據(jù)。元信息支持對程序集進行自我描述,不需要相關(guān)信息就可以使用程序集,從而簡化了程序的部署。

編輯推薦

入門到入行全憑真功夫·以職業(yè)需求為背景?!禖#2008開發(fā)入行真功夫》深入分析當(dāng)前職場所需的開發(fā)技能需求,并以此為前提,組織全書內(nèi)容?!ひ詰?yīng)用開發(fā)入行為目標?!禖#2008開發(fā)入行真功夫》按照C#語法基礎(chǔ)一數(shù)據(jù)訪問技術(shù)-數(shù)據(jù)呈現(xiàn)技術(shù)一案例分析的脈絡(luò),漸進式引導(dǎo)讀者實現(xiàn)開發(fā)入行?!ひ宰钚麻_發(fā)技術(shù)平臺為基礎(chǔ)?!禖#2008開發(fā)入行真功夫》所有內(nèi)容基于目前最新的C#語言規(guī)范、.NETFramework3.5和VisuaIStudio2008集成開發(fā)環(huán)境進行講解,所有源碼都已經(jīng)過細致調(diào)試并可執(zhí)行?!ひ訡#應(yīng)用開發(fā)關(guān)鍵技術(shù)為核心?!禖#2008開發(fā)入行真功夫》在內(nèi)容講解中,重點介紹同應(yīng)用密切相關(guān)的C#應(yīng)用開發(fā)核心關(guān)鍵技術(shù)。掌握這些關(guān)鍵技術(shù),可以有效實踐項目開發(fā),并為其他相關(guān)技術(shù)的學(xué)習(xí)和應(yīng)用奠定基礎(chǔ)。·以軟件工程實踐為規(guī)范。《C#2008開發(fā)入行真功夫》在案例場景設(shè)計和項目實踐中,融入軟件工程和面向?qū)ο蟮乃枷?,以工程化的要求指?dǎo)項目開發(fā)涉及到的需求分析、數(shù)據(jù)庫設(shè)計、系統(tǒng)架構(gòu)設(shè)計、模塊設(shè)計、程序編碼和應(yīng)用部署的整個流程。27小時高品質(zhì)視頻講解囊括10余種技術(shù)的企業(yè)面試題庫8項數(shù)十種實用資料組成的求職指南完整實例源碼與習(xí)題解答專家在線指導(dǎo)、實時答疑面向擇業(yè)、晉升與再就業(yè)人群注重實踐能力與工程思想的培養(yǎng)任務(wù)驅(qū)動,大量案例場景貫穿全書一線開發(fā)工程師濃縮多年經(jīng)驗與感悟全新學(xué)習(xí)路線Why—How—What—Where

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C# 2008開發(fā)入行真功夫 PDF格式下載


用戶評論 (總計3條)

 
 

  •   如題,里面開N多內(nèi)容完成照抄的紅皮書,東扯一句西扯一句,完全不知道在講些啥....隨書光盤的視頻居然N多放不出來...趕緊下架吧!大家別買!
  •   比較基礎(chǔ),相對比較簡單。
  •   書寫的爛極了。。 我還故意買了他。因為這本書,我在也不敢輕易買書了。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7