基于C#的Windows应用程序设计项目教程
2011-5
中国人民大学出版社
刘昌明 等主编
228
本书每一章开始,首先提出技能目标。该目标的确定是建立在实用的基础上,并不强调知识的深度和难度,
旨在为读者确定学习的基础目标,以及明确通过本章学习所应具备的基本能力。
技能目标下面一部分为情景描述,即简要介绍本章的项目所适用的环境、应当具备的基本功能以及扩展的方向等,使读者对即将开发的项目有一定的感性认识。在时间和课时允许的条件下,还可以根据软件工程的相关内容,例如需求分析,对该部分做进一步的扩展和补充。
接下来为实战引导,采取图文并茂的方式,一步步详细介绍项目实现的过程,并在其中穿插编程技巧、提示和说明等,进一步专注技能方面的介绍。
由于项目的步骤非常详细,强烈建议读者在完成项目的过程中,一定多思考,多问为什么,
多总结。不要出现在项目完成后,只见树木,不见森林的情况。在引导过程中,按照界面设计、功能代码实现、功能测试三部分完成。根据不同专业方向的不同要求,可侧重其中的某一部分。例如着重测试方面的读者,可针对已完成的项目,对测试部分做详细的设计。
通过前面的介绍,一个小项目基本完成。根据其中涉及的相关知识,再提炼出该部分的核心技能。这部分核心技能的学习,可以以本书为基础并结合MSDN获取到更多的知识。采用这种学习方式,锻炼和培养了读者根据需要去获得相关知识的方法和能力。实践证明,这样的方法在实际项目开发中是非常实用和有效的。
第一部分 开发环境搭建
第1章 第一个Windows应用程序
1.1 情景描述:预备知识
1.1.1 NET Framework简介
1.1.2 C#语言简介
1.1.3 C#语言的基本语法
1.1.4 安装和启动Visual
Studio2008
1.2 实战引导:完成“Hello world”程序
1.2.1 新建Hello World程序项目
1.2.2 Hello W。rld程序界面设计
1.2.3 Hello
world程序功能实现与编码
1.2.4 调试运行
1.3 核心技能
1.3.1 Visual Studi0
2008开发环境
1.3.2 帮助的使用
1.3.3 分析窗体代码结构
拓展实训1
课后练习1
第二部分 窗体界面设计
第2章 登录程序设计
2.1 情景描述:制作登录程序
2.2 实战引导:完成登录程序
2.2.1 登录程序界面设计
2.2.2 编写按钮事件处理程序
2.2.3 登录程序测试
2.3 核心技能
2.3.1 控件的分类
2.3.2 类层次结构
2.3.3
Control类的常用属性
2.3.4 常用控件
拓展实训2
课后练习2
第3章 技术调查应用程序设计
3。1 情景描述:制作技术调查应用程序
3.2 实战引导:完成技术调查应用程序
3.2.1 技术调查应用程序界面设计
3.2.2 技术调查应用程序功能实现与编码
3.2.3 技术调查应用程序测试
3.3 核心技能
3.3.1 窗体的常用属性和事件
3.3.2 其他控件的常用属性和事件
3.3.3 异常处理
3.3.4 手工添加控件
拓展实训3
课后练习3
第4章 记事本应用程序设计
4.1 情景描述:制作记事本应用程序
4.2 实战引导:完成记事本应用程序
4.2.1 记事本应用程序的界面设计
4.2.2
记事本应用程序功能实现与编码
……
第三部分 系统访问技术
第四部分 图形图像处理
第五部分 数据访问
参考文献
版权页:插图:当表达式超出或即将超出规定的列宽,遵循以下规则进行换行:(1)在逗号后换行。(2)在操作符前换行。(3)规则(1)优先于规则(2)。当以上规则会导致代码混乱的时候自己采取更灵活的换行规则。3.缩进缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。VisualStudio.Net设置:工具-选项-文本编辑器-C#-制表符-插入空格。4.空行空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性。在以下情况下使用两个空行:(1)接口和类的定义之间。(2)枚举和类的定义之间。(3)类与类的定义之间。在以下情况下使用一个空行:(1)方法与方法、属性与属性之间。(2)方法中变量声明与语句之间。(3)方法与方法之间。(4)方法中不同的逻辑块之间。(5)方法中的返回语句与其他的语句之间。(6)属性与方法、属性与字段、方法与字段之间。(7)注释与它注释的语句问不空行,但与其他的语句间空一行。5.空格在以下情况中要使用到空格:(1)关键字和左括号“(”应该用空格隔开。注意:在方法名和左括号“(”之间不要使用空格,这样有助于辨认代码中的方法调用与关键孚。(2)多个参数用逗号隔开,每个逗号后都应加一个空格。(3)除了,之外,所有的二元操作符都应用空格与它们的操作数隔开,一元操作符、++及――与操作数间不需要空格。(4)语句中的表达式之间用空格隔开。6.括号(1)左括号“(”不要紧靠关键字,中间用一个空格隔开。(2)左括号“(”与方法名之间不要添加任何空格。(3)没有必要的话不要在返回语句中使用“()”。7.花括号(1)左花括号“{”放于关键字或方法名的下一行并与之对齐。
《基于C#的Windows应用程序设计项目教程》是教育部高职高专计算机教指委规划教材之一。
基于C#的Windows应用程序设计项目教程 PDF格式下载
简单,详细,适合初学者