关于Visual C# 2005的学习
这种学习针对的是曾使用过Visual C# 2002或者已经对新版本的Visual C# 2005有些了解的读者,对于程序开发过程中常见的问题以及接口设计的技巧,能够具备清晰的观念与实作的能力来应付实务界的种种需求。
学习中应该会讨论「应用程序的基础建置技巧」、「面向对象程序设计」、「一般性的程序开发技巧」、「用户接口的设计与开发秘诀」、「工具列、菜单以及状态列」等五大主题,相关重点分布如下所示:
首先说明最基本的「应用程序的基础建置技巧」主题,着重在如何建立独立的可执行文件(.EXE)、指定可执行文件的输出位置、指定应用程序的启始对象、以及关闭窗体与结束应用程序。
接下来,进入「面向对象程序设计」的主题,从了解面向对象程序设计的基础概念开始,依序介绍「如何建立类别与对象」、「如何定义与使用属性」、「如何使用继承」、「如何建立与使用共享类别」,「结构与类别的差异」、「运算子多载」、「事件属性」等重要概念。
了解了基本的建置技巧与面向对象的概念之后,将进入「一般性的程序开发技巧」的主题,着重在程序开发时常用到的算数运算、逻辑判断、字符串处理、日期时间计算、数组运算。
接下来,进入核心的「用户接口的设计与开发秘诀」主题,着重在Windows应用程序必定会使用的窗体、常用的窗体控件、验证使用者输入、规则表达式、窗体上的超级链接、剪贴簿的数据存取、鼠标拖放操作、以及多重窗体的操作。掌握了这些将使您的Windows应用程序脱胎换骨,有如获重生般的惊艳感觉。
最后,进入「工具列、菜单以及状态列」主题。在Visual C# 2005中建立工具列、菜单、内容菜单(快捷菜单)、以及状态列时,必须了解ToolStrip控件、MenuStrip控件、ContextMenuStrip控件、StatusBar控件,以及四个控件之间密不可分的关系,如果您想要学会实做弹性且多样化的菜单、内容菜单与状态列、动态切换菜单、替应用程序加入自订工具列功能、窗体的浮动定位、溢位以及配置、自订工具列系列控件的显示与呈现,则务必仔细掌握以上内容。