C#程序设计(慕课版)
¥49.80定价
作者: 甘勇,尚展垒等
出版时间:2016-04
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115417695
- 1-10
- 52330
- 46212418-1
- 平装
- 16开
- 2016-04
- 690
- 355
- 工学
- 软件工程
- TP312C
- 程序设计
- 本科
内容简介
甘勇、尚展垒编著的这本《C#程序设计(慕课版)》作为C#程序设计的教程,系统全面地介绍了有关C#程序开发所涉及的各类知识。全书共分13章,内容包括.NET与C#基础、c撑编程基础、面向对象编程基础、面向对象编程进阶、Windows应用程序开发、GDI+编程、文件操作、数据库应用、LINQ技术、网络编程、多线程编程、综合案例一一腾龙进销存管理系统、课程设计一一桌面提醒工具。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
本书为慕课版教材,各章节主要内容配备了以二维码为载体的微课,并在人邮学院()平台上提供了慕课。此外,本书还提供了课程资源包,资源包中提供有本书所有实例、上机指导、综合案例和课程设计的源代码,制作精良的电子课件:PPT,自测试卷。资源包也可在人邮学院上下载。其中,源代码全部经过精心测试,能够在Windows 7、Windows 8、Windows10系统下编译和运行。
本书为慕课版教材,各章节主要内容配备了以二维码为载体的微课,并在人邮学院()平台上提供了慕课。此外,本书还提供了课程资源包,资源包中提供有本书所有实例、上机指导、综合案例和课程设计的源代码,制作精良的电子课件:PPT,自测试卷。资源包也可在人邮学院上下载。其中,源代码全部经过精心测试,能够在Windows 7、Windows 8、Windows10系统下编译和运行。
目录
第1章 .NET与C#基础
1.1 C#语言简介
1.1.1 C#的发展历史
1.1.2 C#的特点
1.2 .NET开发平台
1.2.1 .NET Framework概述
1.2.2 VS 2015的集成开发环境
1.2.3 第一个C#程序
实例:在控制台中创建“Hello World”程序并运行
1.2.4 C#程序的基本结构
1.3 Visual C#开发环境
1.3.1 新建Windows窗体应用程序
实例:创建Windows窗体应用程序
1.3.2 标题栏
1.3.3 菜单栏
1.3.4 工具栏
1.3.5 工具箱
1.3.6 窗口
小结
上机指导
习题
第2章 C#编程基础
2.1 基本数据类型
2.1.1 值类型
2.1.2 引用类型
2.1.3 值类型与引用类型的区别
实例:演示值类型和引用类型使用区别
2.2 常量和变量
2.2.1 常量的声明和使用
2.2.2 变量的声明和使用
2.3 表达式与运算符
2.3.1 算术运算符
2.3.2 自增自减运算符
2.3.3 赋值运算符
2.3.4 关系运算符
实例:比较3个int变量的大小关系
2.3.5 逻辑运算符
实例:使用逻辑运算符判断两个int类型变量大小
2.3.6 位运算符
2.3.7 移位运算符
2.3.8 条件运算符
2.3.9 运算符的优先级与结合性
2.3.10 表达式中的类型转换
2.4 选择语句
2.4.1 if语句
实例:判断用户输入的年份是不是闰年
2.4.2 switch语句
实例:判断用户的操作权限
2.5 循环语句
2.5.1 while循环语句
实例:使用while循环编写程序实现1到100的累加
2.5.2 ile循环语句
实例:使用ile循环编写程序实现1到100的累加
2.5.3 for循环语句
实例:使用for循环语句实现1到100的累加
2.6 跳转语句
2.6.1 break语句
实例:使用break语句退出循环
2.6.2 continue语句
实例:通过在for循环中使用continue语句实现1到100之间的偶数和
2.6.3 goto语句
实例:通过goto语句实现1到100的累加
2.7 数组
2.7.1 一维数组
2.7.2 多维数组
2.7.3 不规则数组
2.7.4 数组与ray
实例:打印杨辉三角
2.7.5 常用数组操作
实例:定义一个int类型的一维数组,然后使用for循环将数组元素值读取出来
实例:定义两个3行3列的矩阵,根据矩阵乘法规则对它们执行乘法运算,得到一个新的矩阵,输出矩阵的元素
实例:冒泡排序算法的实现
2.7.6 使用foreach语句遍历数组
实例:遍历进销存管理系统的主要功能模块
小结
上机指导
习题
……
第3章 面向对象编程基础
第4章 面向对象编程进阶
第5章 Windows应用程序开发
第6章 GDI+编程
第7章 文件操作
第8章 数据库应用
第9章 LINQ技术
第10章 网络编程
第11章 多线程编程
第12章 综合案例——腾龙进销存管理系统
第13章 课程设计——桌面提醒工具
1.1 C#语言简介
1.1.1 C#的发展历史
1.1.2 C#的特点
1.2 .NET开发平台
1.2.1 .NET Framework概述
1.2.2 VS 2015的集成开发环境
1.2.3 第一个C#程序
实例:在控制台中创建“Hello World”程序并运行
1.2.4 C#程序的基本结构
1.3 Visual C#开发环境
1.3.1 新建Windows窗体应用程序
实例:创建Windows窗体应用程序
1.3.2 标题栏
1.3.3 菜单栏
1.3.4 工具栏
1.3.5 工具箱
1.3.6 窗口
小结
上机指导
习题
第2章 C#编程基础
2.1 基本数据类型
2.1.1 值类型
2.1.2 引用类型
2.1.3 值类型与引用类型的区别
实例:演示值类型和引用类型使用区别
2.2 常量和变量
2.2.1 常量的声明和使用
2.2.2 变量的声明和使用
2.3 表达式与运算符
2.3.1 算术运算符
2.3.2 自增自减运算符
2.3.3 赋值运算符
2.3.4 关系运算符
实例:比较3个int变量的大小关系
2.3.5 逻辑运算符
实例:使用逻辑运算符判断两个int类型变量大小
2.3.6 位运算符
2.3.7 移位运算符
2.3.8 条件运算符
2.3.9 运算符的优先级与结合性
2.3.10 表达式中的类型转换
2.4 选择语句
2.4.1 if语句
实例:判断用户输入的年份是不是闰年
2.4.2 switch语句
实例:判断用户的操作权限
2.5 循环语句
2.5.1 while循环语句
实例:使用while循环编写程序实现1到100的累加
2.5.2 ile循环语句
实例:使用ile循环编写程序实现1到100的累加
2.5.3 for循环语句
实例:使用for循环语句实现1到100的累加
2.6 跳转语句
2.6.1 break语句
实例:使用break语句退出循环
2.6.2 continue语句
实例:通过在for循环中使用continue语句实现1到100之间的偶数和
2.6.3 goto语句
实例:通过goto语句实现1到100的累加
2.7 数组
2.7.1 一维数组
2.7.2 多维数组
2.7.3 不规则数组
2.7.4 数组与ray
实例:打印杨辉三角
2.7.5 常用数组操作
实例:定义一个int类型的一维数组,然后使用for循环将数组元素值读取出来
实例:定义两个3行3列的矩阵,根据矩阵乘法规则对它们执行乘法运算,得到一个新的矩阵,输出矩阵的元素
实例:冒泡排序算法的实现
2.7.6 使用foreach语句遍历数组
实例:遍历进销存管理系统的主要功能模块
小结
上机指导
习题
……
第3章 面向对象编程基础
第4章 面向对象编程进阶
第5章 Windows应用程序开发
第6章 GDI+编程
第7章 文件操作
第8章 数据库应用
第9章 LINQ技术
第10章 网络编程
第11章 多线程编程
第12章 综合案例——腾龙进销存管理系统
第13章 课程设计——桌面提醒工具