前言
軟件開發從來不是一件容易的事,即使是非常有經驗的開發人員,也經常會遇到一些技術難題。要成為一名合格的程序員,必須不斷吸取和借鑒其他開發人員的成功經驗。閱讀別人設計的程序,從中提取編程思想的精華,這是學習程序設計最好的方法之一。
作者有幸參加過十幾個項目的開發工作,對編程有深刻的體會。編程是一項復雜的創造性工作,它需要開發人員掌握各方面的知識并積累豐富的開發經驗。程序開發中的某個問題可能會占用團隊幾天甚至十幾天的時間,但是如果開發人員遇到過類似的問題,也許幾分鐘就可以解決。這就是編程經驗的重要性,也是許多企業用人時選擇有軟件開發經驗者的主要原因。這也是本書成書的主要原因之一!
本書內容
本書精選146個典型實例,所選實例覆蓋C#軟件開發中的熱點問題和關鍵問題。全書按實際應用進行分類,可以使讀者在短時間內掌握更多的實用技術,快速提高軟件開發水平。所選實例均來源于實際項目,有的實例來源于作者的開發實踐,有的實例來源于公司的開發項目,還有的實例來源于明日科技讀者群的提問。通過對這些實例進行詳細分析和講解,可以讓讀者迅速掌握程序設計的開發技巧,短時間內提高軟件開發的綜合水平。
在實例講解上,全書采用統一的編排方式,每個實例都包括“實例說明”“技術要點”“實現過程”“舉一反三”這4個部分。在“實例說明”中,以圖文結合的方式給出實例的功能說明及運行結果。在“技術要點”中給出實例的重點、難點技術和相關編程技巧。在“實現過程”中介紹該實例的設計過程和主要代碼。在“舉一反三”中給出相關實例的擴展應用。
本書特色
◇ 所有實例都以解決讀者在編程中遇到的實際問題和開發中應該掌握的技術為中心,每個實例都可以獨立解決某一方面的問題:有的可以解決工作中的難題,有的可以提高工作效率,還有的可以提升工作價值。
◇ 所選實例具有極強的擴展性,能夠給讀者以啟發,使讀者能舉一反三進行相關操作,達到非常實用的效果。
◇ 所選實例具有廣泛的代表性。
本書的約定
◇ 書中涉及數據庫的實例,在實例對應文件夾中均提供了用于保存數據庫文件的文件夾。
◇ 因篇幅限制,本書實例只給出了關鍵代碼,其他代碼參見源代碼。
◇ 本書的源代碼和案例拓展獲取方式:關注微信公眾號“明日IT部落”,回復“C#開發案例精粹”,根據引導即可下載。
本書的服務
本書由明日科技有限公司組織編寫,參與編寫的人員有王小科、王國輝、張鑫、周佳星、賽奎春、高春艷、楊麗等。由于C#涉及范圍比較廣泛,書中疏漏之處在所難免,敬請廣大讀者批評指正。
為便于讀者和本書作者溝通,我們將通過明日科技有限公司服務網站全面為讀者提供網上服務和支持。讀者在使用本書的過程中遇到的問題,我們承諾在5個工作日內給您提供及時答復。
服務網站:www.mingrisoft.com。
企業客服QQ:4006751066。
服務QQ群:162973740。
企業客服電話:0431-84978981/84978982。
本書編寫組
2023年10月
- 演進式架構(原書第2版)
- JavaScript從入門到精通(微視頻精編版)
- TensorFlow Lite移動端深度學習
- JavaScript Unlocked
- Ext JS Data-driven Application Design
- C語言程序設計
- Spring核心技術和案例實戰
- 軟件品質之完美管理:實戰經典
- Mastering Unity 2D Game Development(Second Edition)
- Yii Project Blueprints
- CRYENGINE Game Development Blueprints
- Implementing Domain:Specific Languages with Xtext and Xtend
- MATLAB從入門到精通
- Building Microservices with .NET Core 2.0(Second Edition)
- 流程讓管理更高效:流程管理全套方案制作、設計與優化