前言
Visual C#是微軟公司Visual Studio開發平臺中推出的完全面向對象的編程語言。利用這種面向對象的、可視化的編程技術,結合事件驅動的模塊設計,將使程序設計變得輕松快捷。因此,Visual C#在國內外各個領域中得到了廣泛應用。本書以Visual Studio 2015為開發平臺,結合大量易于理解的實例,面向無編程基礎的讀者逐步學習Visual C#程序設計的整個過程。在敘述上以深入淺出的語言并結合直觀的圖示、演練,使讀者能夠輕松地理解面向對象編程的基本概念與思想。
本書注重突出面向對象的程序設計思想,不僅在講述內容上詳細介紹了面向對象的相關概念及編程技巧,而且幾乎在所有的演練和實訓中都使用“任務驅動”的方式,強調使用面向對象的程序設計方法實現程序功能。強調程序功能由類及其屬性、方法等實現,窗體中的控件僅組成用戶操作界面(UI)的“松耦合”程序設計方式。
本書共分為12章,主要包括C#、.NET和Visual Studio簡介,C#語法基礎,流程控制語句與控件,面向對象的程序設計方法,接口、委托和事件,泛型,異常處理、程序調試和文件操作,數據庫和數據綁定,創建數據庫應用程序,使用Microsoft Excel輸出報表,以及多線程等內容。
本書編者已在課堂上講授程序設計語言多年,并參加過許多實際應用系統的開發,擁有豐富的教學經驗和實踐經驗。在內容的處理上,以面向對象的程序設計作為主線,以相關的C#控件作為輔助,通過本書的學習,讀者不但能學會面向對象程序設計的基本知識、設計思想和方法,讀者還能很容易地過渡到其他面向對象程序設計語言的學習與使用上。
本書由崔淼、賈紅軍主編,其中崔淼編寫第9、10章,賈紅軍編寫第1、4章,徐鵬編寫5、6章,朱婷婷編寫2、3章,趙曉華編寫第7章,孫民瑞編寫第8章,劉瑞新編寫第12章,第11章及資料的收集整理、課件的制作由李建彬、劉大學、陳周、駱秋容、劉克純、繆麗麗、劉大蓮、彭守旺、莊建新、彭春芳、崔瑛瑛、翟麗娟、韓建敏、莊恒、徐維維、徐云林、馬春鋒、孫洪玲、田金雨完成。本書由劉瑞新教授策劃并統稿。本書在編寫過程中得到了許多一線教師的大力支持,提出了許多寶貴意見,使本書更加符合教學規律,在此一并表示感謝。
由于計算機信息技術發展迅速,書中難免存在不足和疏漏之處,懇請廣大讀者批評指正。
編者
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- 軟件項目管理(第2版)
- Vue.js 3.x從入門到精通(視頻教學版)
- C#程序設計(慕課版)
- JavaScript入門經典
- Mastering Git
- Learning Modular Java Programming
- HoloLens與混合現實開發
- Red Hat Enterprise Linux Troubleshooting Guide
- Python 3 數據分析與機器學習實戰
- Distributed Computing in Java 9
- Software-Defined Networking with OpenFlow(Second Edition)
- SQL Server on Linux
- Tkinter GUI Application Development Blueprints
- JavaScript重難點實例精講