序
随着时间的脉动,Visual C# 6.0 亦步亦趋跟随着 .NET Framework的技术不断更新,本书编写时 .NET Framework的版本是4.7。随着Visual Studio 2017集成开发工具的更新,它已成为一个安全性高、集成性强的综合开发环境,开发人员可以在这个集成开发环境中使用Visual Basic、C#、Visual C++ 等程序设计语言开发和设计在 Android、iOS 和 Windows等平台上运行的应用程序。在本书中,各个章节涉及的新技术都会在章节的开头进行介绍。另外,本书从4个方面带领读者来认识Visual C# 语言。
程序基础篇(第1~5章)
踏上学习之旅的第一步,首先把焦点放在Visual Studio 2017集成开发环境的介绍。以Visual Studio Community版本为“主场”:从简单的界面—— 控制台应用程序来浅尝Visual C# 程序设计语言的魅力;从变量、常数到枚举;从条件结构、选择结构到循环结构;最后介绍数组与字符串的声明与应用。
对象学习篇(第6~9章)
首先以面向对象的技术为基础,认识类和对象。接着探讨构造函数如何初始化对象,从静态类到静态构造函数,它们有什么不同。然后介绍从命名空间System.Collections.Generics认识泛型(Generics)及泛型集合。最后认识委托(Delegate)和新加入的成员Lambda表达式。
Windows接口篇(第10 ~14章)
Windows应用程序主要围绕着 .NET Framework创建。它以窗体(Form)为主,使用工具箱放入控件,即使我们不编写任何程序语句也能得到一个简易的窗体界面(接口)。Windows应用程序以公共控件为主,提供了各种不同用途的对话框。了解MDI窗体的工作方式,认识鼠标事件及键盘事件,从窗体的坐标系统认识画布的基本运行方式,同时介绍Graphics类绘图的相关方法。
应用篇(第15和16章)
探讨System.IO命名空间和数据流的关系。打开文件进行读取,创建文件写入数据,这些不同格式的数据流可搭配不同的读取器和写入器。对于离线数据库的运行,ADO.NET是不可或缺的组件。从关系数据库的概念着手,以Access数据库为模板,配合DataGridView控件显示数据表的记录。
编 者
2019年5月