
作者:马骏
页数:416
出版社:人民邮电出版社
出版日期:2020
ISBN:9787115531339
电子书格式:pdf/epub/txt
内容简介
本书主要介绍C#语言程序设计和WPF应用开发技术。全书共12章,前6章介绍C#语言和WPF开发的基础知识,包括开发环境概述、控制台和WPF编程基础、基本数据类型和流程控制语句、面向对象编程基础、面向对象不错编程、数据流与文本文件读写等;后6章介绍WPF应用开发技术,包括LINQ与数据库操作、界面布局与控件、样式与动画、数据绑定和数据验证、二维图形图像处理、三维图形设计与呈现。附录A给出了本书的所有习题和上机练习,附录B给出了综合设计选题及要求。
本书提供了配套的PPT课件,所有例题、习题、上机练习,以及综合设计的参考源程序,同时还提供了课程教学大纲和实验大纲供教师参考。
本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。
作者简介
马骏,教授,硕士生导师。1986年毕业于天津大学计算机系,历任河南大学计算机系教研室主任、河南大学计算机与信息工程学院系主任、副院长。自2005年以来,主持和参与国家重大科技专项项目3项、省级科研项目5项,主编21世纪高等学校计算机精品系列规划教材4部,21世纪计算机应用技术系列规划教材5部。 其中《C#程序设计及应用教程》2012年被评为第一最“十二五“规划教材。
本书特色
1.全书内容是作者经过多年教学验证的,案例都是从作者实际开发中抽取出来的,实用性非常强。2.教材配套资料全,适合教师需求。3.与同类书籍相比,教材对基本概念的讲解透彻,条理清晰,步骤详细,非常适合自学。
目录
第1章 概述
1.1 C#语言和VS 2017开发环境
1.1.1 C#语言和.NET框架
1.1.2 VS 2017开发环境
1.1.3 在VS 2017下能开发哪些类型的
应用
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.2 WPF应用程序项目的主菜单设计
1.4 同一个解决方案中不同项目之间的交互
1.4.1 在应用程序中调用自定义控件库
1.4.2 在WPF应用程序中调用控制台应用程序
1.5 C&#代码的组织和调试
1.5.1 命名空间和类
1.5.2 Main方法
1.5.3 代码注释与代码的快速输入
1.5.4 C#代码命名约定
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.2 WPF应用程序入门
2.2.1 基本概念
2.2.2 WPF窗口和WPF页
2.2.3 WPF控件模型及其样式控制
2.2.4 WPF基本控件
2.2.5 在WPF应用程序中弹出消息框
2.2.6 文本和密码输入
2.2.7 在WPF应用程序中调用DLL文件
2.2.8 WPF中的颜色表示
第3章 基本数据类型和流程控制语句
3.1 数据类型和运算符
3.1.1 C#的类型系统
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.3 StringBuilder类
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章 样式与动画
第10章 数据绑定与数据验证
第11章 二维图形图像处理
第12章 三维图形设计与呈现
附录A 习题和上机练习
附录B 综合设计
1.1 C#语言和VS 2017开发环境
1.1.1 C#语言和.NET框架
1.1.2 VS 2017开发环境
1.1.3 在VS 2017下能开发哪些类型的
应用
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.2 WPF应用程序项目的主菜单设计
1.4 同一个解决方案中不同项目之间的交互
1.4.1 在应用程序中调用自定义控件库
1.4.2 在WPF应用程序中调用控制台应用程序
1.5 C&#代码的组织和调试
1.5.1 命名空间和类
1.5.2 Main方法
1.5.3 代码注释与代码的快速输入
1.5.4 C#代码命名约定
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.2 WPF应用程序入门
2.2.1 基本概念
2.2.2 WPF窗口和WPF页
2.2.3 WPF控件模型及其样式控制
2.2.4 WPF基本控件
2.2.5 在WPF应用程序中弹出消息框
2.2.6 文本和密码输入
2.2.7 在WPF应用程序中调用DLL文件
2.2.8 WPF中的颜色表示
第3章 基本数据类型和流程控制语句
3.1 数据类型和运算符
3.1.1 C#的类型系统
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.3 StringBuilder类
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章 样式与动画
第10章 数据绑定与数据验证
第11章 二维图形图像处理
第12章 三维图形设计与呈现
附录A 习题和上机练习
附录B 综合设计















