- C#從入門到精通(微視頻精編版)
- 明日科技
- 2265字
- 2020-03-06 11:53:22
前言
Preface
C#是微軟公司發(fā)布的一種簡潔的、面向?qū)ο蟮那翌愋桶踩某绦蛟O(shè)計語言。C#應(yīng)用領(lǐng)域比較廣泛,可以進行游戲軟件開發(fā)、桌面應(yīng)用系統(tǒng)開發(fā)、智能手機程序開發(fā)、多媒體系統(tǒng)開發(fā)、網(wǎng)絡(luò)應(yīng)用程序開發(fā)以及操作系統(tǒng)平臺開發(fā)等。因C#語言簡單易學,功能強大,所以受到很多程序員的青睞,成為程序開發(fā)人員使用的主流編程語言之一。
本書內(nèi)容
本書分為兩冊:C#核心技術(shù)分冊和C#強化訓練分冊。
C#核心技術(shù)分冊共20章,提供了從入門到編程高手所必備的各類C#核心知識,大體結(jié)構(gòu)如下圖所示。

基礎(chǔ)篇:本篇通過搭建C#開發(fā)環(huán)境、初識C#程序結(jié)構(gòu)、C#語言基礎(chǔ)、運算符、條件控制語句、循環(huán)控制語句、數(shù)組的使用、字符串處理、類和對象、繼承和多態(tài)、程序調(diào)試與異常處理等內(nèi)容的介紹,并結(jié)合大量的圖示、實例、視頻和實戰(zhàn)等,使讀者快速掌握C#語言基礎(chǔ)知識,為以后編程奠定堅實的基礎(chǔ)。
提高篇:本篇介紹了Windows窗體程序設(shè)計、Windows控件的使用、C#操作數(shù)據(jù)庫、Entity Framework編程、文件及數(shù)據(jù)流技術(shù)、GDI+繪圖應(yīng)用、Socket網(wǎng)絡(luò)編程、多線程編程技術(shù)等內(nèi)容。學習完本篇,能夠開發(fā)一些中小型應(yīng)用程序。
項目篇:本篇通過一個完整的庫存管理系統(tǒng),運用軟件工程的設(shè)計思想,讓讀者學習如何進行軟件項目的實踐開發(fā)。書中按照“需求分析→系統(tǒng)設(shè)計→數(shù)據(jù)庫設(shè)計→公共類設(shè)計→項目主要功能模塊的實現(xiàn)”的流程進行介紹,帶領(lǐng)讀者親身體驗開發(fā)項目的全過程。
C#強化訓練分冊共17章,通過300多個來源于實際生活的趣味案例,強化上機實戰(zhàn),拓展和提升讀者對實際問題的分析與解決能力。
本書特點
深入淺出,循序漸進。本書以初、中級程序員為對象,先從C#語言基礎(chǔ)學起,再學習如何使用C#進行Windows窗體編程、網(wǎng)絡(luò)及多線程編程等高級技術(shù),最后學習如何開發(fā)一個完整項目。講解過程步驟詳盡,版式新穎,使讀者在閱讀時一目了然,從而快速掌握書中內(nèi)容。
實例典型,輕松易學。通過例子學習是最好的學習方式,本書通過“一個知識點、一個例子、一個結(jié)果、一段評析、一個綜合應(yīng)用”的模式,透徹詳盡地講述了實際開發(fā)中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎為每行代碼都提供了注釋。
微課視頻,可聽可看。為便于讀者直觀感受程序開發(fā)的全過程,大部分章節(jié)都配備了教學微視頻,這些微課可聽可看,能快速引導初學者入門,感受編程的快樂和成就感,進一步增強學習的信心。
強化訓練,實戰(zhàn)提升。軟件開發(fā)學習,實戰(zhàn)才是硬道理。C#核心技術(shù)分冊中提供了30多個實戰(zhàn)練習,強化訓練分冊中更是給出了300多個源自生活的真實案例。應(yīng)用編程思想來解決這些生活中的難題,不但能鍛煉動手能力,還可以快速提升實戰(zhàn)技巧。如果在實現(xiàn)過程中遇到問題,可以從資源包中獲取相應(yīng)實戰(zhàn)的源碼進行解讀。
精彩欄目,貼心提醒。本書根據(jù)需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讓讀者可以在學習過程中更輕松地理解相關(guān)知識點及概念,更快地掌握個別技術(shù)的應(yīng)用技巧。在C#強化訓練分冊中,更設(shè)置了“?①②③④⑤⑥”欄目,讀者每親手完成一次實戰(zhàn)練習,即可涂上一個序號。通過反復(fù)實踐,可真正實現(xiàn)強化訓練和提升。
流行技術(shù),緊跟潮流。本書采用開發(fā)C#程序最新的工具—Visual Studio 2017實現(xiàn),使讀者能夠緊跟技術(shù)發(fā)展的腳步,并且對C#操作數(shù)據(jù)庫的另外一種新型技術(shù)—EF進行了講解,以便讓讀者更快更好地學習C#的流行技術(shù)應(yīng)用。
本書資源
為幫助讀者學習,本書配備了長達22個小時(共227集)的微課視頻講解。除此以外,還為讀者提供了“C#開發(fā)資源庫”系統(tǒng),以全方位地幫助讀者快速提升編程水平和解決實際問題的能力。
本書和C#開發(fā)資源庫配合學習的流程如下圖所示。

C#開發(fā)資源庫系統(tǒng)的主界面如下圖所示。


開發(fā)資源庫使用說明
通過實例資源庫中的大量熱點實例和關(guān)鍵實例,讀者可鞏固所學知識,提高編程興趣和自信心。
通過能力測試題庫,讀者可對個人能力進行測試,檢驗學習成果。數(shù)學邏輯能力和英語基礎(chǔ)較為薄弱的讀者,還可以利用資源庫中大量的數(shù)學邏輯思維題和編程英語能力測試題,進行專項強化提升。
本書學習完畢后,讀者可通過模塊資源庫和項目資源庫中的30個經(jīng)典模塊和項目,全面提升個人綜合編程技能和解決實際開發(fā)問題的能力,為成為C#軟件開發(fā)工程師打下堅實基礎(chǔ)。
面試資源庫中提供了大量國內(nèi)外軟件企業(yè)的常見面試真題,同時還提供了程序員職業(yè)規(guī)劃、程序員面試技巧、企業(yè)面試真題匯編和虛擬面試系統(tǒng)等精彩內(nèi)容,是程序員求職面試的絕佳指南。
讀者對象
初學編程的自學者
編程愛好者
大中專院校的老師和學生
相關(guān)培訓機構(gòu)的老師和學員
做畢業(yè)設(shè)計的學生
初、中級程序開發(fā)人員
程序測試及維護人員
參加實習的“菜鳥”程序員
讀者服務(wù)
本書所附贈的各類學習資源,讀者可登錄清華大學出版社網(wǎng)站(www.tup.com.cn),在對應(yīng)圖書頁面下獲取其下載方式,也可掃描下方的“文泉云盤”二維碼,獲取其下載方式。
文泉云盤

獲取視頻|源碼|資源
為了方便解決本書疑難問題,讀者朋友可加我們的企業(yè)QQ:4006751066(可容納10萬人),也可以登錄www.mingrisoft.com留言,我們將竭誠為您服務(wù)。
致讀者
本書由明日科技C#程序開發(fā)團隊組織編寫,明日科技是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學、方便以及相關(guān)知識的拓展,深受讀者喜愛。其編寫的教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“中國大學出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
在編寫本書的過程中,我們始終本著科學、嚴謹?shù)膽B(tài)度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。
感謝您購買本書,希望本書能成為您編程路上的領(lǐng)航者。
“零門檻”編程,一切皆有可能。
祝讀書快樂!
編 者
2019年10月
- Go Web編程
- Web程序設(shè)計及應(yīng)用
- Bootstrap Site Blueprints Volume II
- Vue.js 3.x從入門到精通(視頻教學版)
- R語言游戲數(shù)據(jù)分析與挖掘
- Java游戲服務(wù)器架構(gòu)實戰(zhàn)
- Python Geospatial Development(Second Edition)
- Apache Karaf Cookbook
- 嚴密系統(tǒng)設(shè)計:方法、趨勢與挑戰(zhàn)
- Java程序設(shè)計
- Procedural Content Generation for C++ Game Development
- Java程序員面試筆試寶典(第2版)
- Unity 2018 Augmented Reality Projects
- Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計原理(第2版)
- C語言程序設(shè)計