章概述
1.1C#语言和VS2017开发环境
1.1.1C#语言和.NET框架
1.1.2VS2017开发环境
1.1.3在VS2017下能开发哪些类型的应用
1.2项目和解决方案
1.2.1基本概念
1.2.2新建项目和解决方案
1.2.3添加ExampleWpfApp项目到解决方案
1.2.4添加Wpfz项目到解决方案
1.2.5添加其他项目到解决方案
1.2.6源程序备份
1.3应用程序主菜单设计
1.3.1控制台应用程序项目的主菜单设计
1.3.2WPF应用程序项目的主菜单设计
1.4同一个解决方案中不同项目之间的交互
1.4.1在应用程序中调用自定义控件库
1.4.2在WPF应用程序中调用控制台应用程序
1.5C&#代码的组织和调试
1.5.1命名空间和类
1.5.2Main方法
1.5.3代码注释与代码的快速输入
1.5.4C#代码命名约定
1.5.5通过断点调试C#程序
1.6各章习题和上机练习说明
1.6.1对每位学生的要求
1.6.2对组长和课代表的要求
1.6.3对教师的要求
第2章控制台和WPF编程入门
2.1控制台应用程序入门
2.1.1控制台输出与输入
2.1.2数据的格式化表示与基本用法
2.1.3在WPF中调用控制台应用程序中的对应例子
2.2WPF应用程序入门
2.2.1基本概念
2.2.2WPF窗口和WPF页
2.2.3WPF控件模型及其样式控制
2.2.4WPF基本控件
2.2.5在WPF应用程序中弹出消息框
2.2.6文本和密码输入
2.2.7在WPF应用程序中调用DLL文件
2.2.8WPF中的颜色表示
第3章基本数据类型和流程控制语句
3.1数据类型和运算符
3.1.1C#的类型系统
3.1.2常量与变量
3.1.3运算符与表达式
3.2简单类型
3.2.1整型
3.2.2浮点型
3.2.3布尔型
3.2.4字符型
3.2.5枚举类型
3.2.6可空类型
3.3字符串
3.3.1字符串的创建与表示形式
3.3.2字符串的常用操作方法
3.3.3StringBuilder类
3.4数组
3.4.1基本概念
3.4.2一维数组的声明和引用
3.4.3一维数组的统计运算及数组和字符串之间的转换
3.4.4一维数组的复制、排序与查找
3.4.5二维数组
3.4.6交错数组
……
第4章面向对象编程基础
第5章面向对象不错编程
第6章数据流与文本文件读写
第7章LINQ与数据库操作
第8章界面布局与控件
第9章样式与动画
0章数据绑定与数据验证
1章二维图形图像处理
2章三维图形设计与呈现
附录A习题和上机练习
附录B综合设计