超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
C#开发手册:基础·案例·应用

C#开发手册:基础·案例·应用

作者:明日科技
出版社:化学工业出版社出版时间:2022-02-01
开本: 16开 页数: 430
中 图 价:¥74.2(5.8折) 定价  ¥128.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

C#开发手册:基础·案例·应用 版权信息

C#开发手册:基础·案例·应用 本书特色

①分层学习,学以致用。本书将核心知识、案例和应用分成三个层级进行循序渐进的学习和实践,力争短时间快速掌握相关技能。 ②案例丰富,通过大量案例、实例讲解所学技能,举一反三,提高读者应用技能的能力。 ③本书配备了视频录像、资源库、社区技术支持、QQ在线等服务。

C#开发手册:基础·案例·应用 内容简介

《C#开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。 本书是侧重编程基础+实践的C#程序开发图书,为了保证读者可以学以致用,在实践方面循序渐进地进行了3个层次的讲解:基础知识实践、进阶案例实践和综合应用实践。本书全面介绍了使用C#进行窗体程序开发的**知识,以帮助读者快速掌握C#开发的技能,拓宽职场的道路。本书通过各种示例将学习与应用相结合,打造轻松学习、零压力学习的环境,通过案例对所学知识进行综合应用,通过开发实际项目将C#开发的各项技能应用到实际工作中。 本书提供丰富的资源,包含实例87个、实战练习20个、案例12个、项目2个,力求为读者打造一本基础+案例+应用一体化的、精彩的C#开发实例图书。 本书不仅适合初学者、编程爱好者、准备毕业设计的学生、参加实习的程序员,而且适合初中级程序开发人员以及程序测试和维护人员使用。

C#开发手册:基础·案例·应用 目录

第1篇 基础篇
第1章 C#开发准备
1.1 C#语言入门 3
1.1.1 C#是什么 3
1.1.2 认识.NET Framework 3
1.1.3 C#与.NET Framework 4
1.1.4 C#的应用领域 4
1.2 Visual Studio 2019的安装与卸载 4
1.2.1 安装Visual Studio 2019**条件 4
1.2.2 下载Visual Studio 2019 4
1.2.3 安装Visual Studio 2019 5
1.3 熟悉Visual Studio 2019开发环境 6
1.3.1 创建**个C#程序 6
1.3.2 菜单栏 7
1.3.3 工具栏 7
1.3.4 解决方案资源管理器 8
1.3.5 “工具箱”窗口 8
1.3.6 “属性”窗口 9
1.3.7 “错误列表”窗口 9
1.4 C#程序结构预览 10
1.4.1 命名空间 10
1.4.2 类 11
1.4.3 关键字与标识符 11
1.4.4 Main方法 12
1.4.5 C#语句 13
1.4.6 注释 15
1.4.7 一个完整的C#程序 16
【实例1.1】输出名人名言 16
1.5 综合案例——打印美团外卖单据 17
1.5.1 案例描述 17
1.5.2 实现代码 17
1.6 实战练习 18

第2章 C#语言基础
2.1 数据类型及变量 20
2.1.1 变量是什么 20
2.1.2 变量的声明和命名规则 20
2.1.3 简单数据类型 21
2.1.4 变量的初始化 24
2.1.5 变量的作用域 25
【实例2.1】使用变量记录用户登录名 25
2.2 引用类型和值类型与引用类型的区别 26
2.2.1 引用类型 26
2.2.2 值类型与引用类型的区别 27
2.3 常量 27
2.3.1 常量是什么 27
2.3.2 常量的分类 27
2.4 数据类型转换 28
2.4.1 隐式类型转换 28
2.4.2 显式类型转换 29
2.4.3 使用Convert类进行转换 29
2.4.4 装箱和拆箱 30
2.5 运算符 31
2.5.1 算术运算符 31
2.5.2 自增自减运算符 31
2.5.3 赋值运算符 32
2.5.4 关系运算符 34
【实例2.2】使用关系运算符比较大小关系 34
2.5.5 逻辑运算符 34
2.5.6 位运算符 35
2.5.7 移位运算符 36
2.5.8 条件运算符 37
2.5.9 运算符优先级与结合性 38
2.6 综合案例——记录你的密码 39
2.6.1 案例描述 39
2.6.2 实现代码 39
2.7 实战练习 40

第3章 流程控制
3.1 选择语句 42
3.1.1 if语句 42
【实例3.1】根据输入年龄输出相应信息提示 45
【实例3.2】判断输入的年份是不是闰年 47
3.1.2 switch语句 48
【实例3.3】查询高考录取分数线 49
3.2 循环语句 49
3.2.1 while语句 50
【实例3.4】计算1到100的累加和 50
3.2.2 do…while语句 50
3.2.3 for语句 51
3.2.4 foreach语句 53
3.3 跳转语句 54
3.3.1 break语句 54
【实例3.5】使用break跳出循环 54
3.3.2 continue语句 55
【实例3.6】使用continue语句实现1到100之间的偶数和 55
3.3.3 goto语句 55
3.3.4 return语句 56
【实例3.7】使用return设置返回值 56
3.4 综合案例——猜数字游戏 56
3.4.1 案例描述 56
3.4.2 实现代码 56
3.5 实战练习 57

第4章 字符与字符串
4.1 字符 59
4.1.1 Char类的使用 59
【实例4.1】字符类Char的常用方法应用 60
4.1.2 转义字符 60
【实例4.2】输出Windows系统目录 61
4.2 字符串 61
4.2.1 声明字符串 61
4.2.2 字符串的初始化 62
4.2.3 获取字符串长度 63
4.2.4 获取指定位置的字符 63
4.2.5 获取子字符串索引位置 64
4.2.6 判断字符串首尾内容 65
4.2.7 字符串的拼接 66
4.2.8 比较字符串 66
4.2.9 字符串的大小写转换 67
4.2.10 格式化字符串 67
【实例4.3】格式化不同的数值类型数据 69
【实例4.4】输出不同形式的日期时间 70
4.2.11 截取字符串 70
4.2.12 分隔字符串 71
4.2.13 填充字符串 71
【实例4.5】对字符串进行填充 72
4.2.14 去除空白内容 72
4.2.15 替换字符串 73
4.3 可变字符串 73
4.3.1 StringBuilder类的定义 74
4.3.2 StringBuilder类的使用 74
【实例4.6】StringBuilder类方法的使用 75
4.3.3 StringBuilder类与String类的区别 75
4.4 综合案例——模拟邮件发送 76
4.4.1 案例描述 76
4.4.2 实现代码 76
4.5 实战练习 77

第5章 数组与集合
5.1 数组概述 79
5.2 一维数组的声明和使用 79
5.2.1 一维数组的声明 79
5.2.2 一维数组的使用 80
【实例5.1】遍历一维数组中的所有元素 80
5.3 二维数组的声明和使用 81
5.3.1 二维数组的声明 81
5.3.2 二维数组的使用 81
【实例5.2】输出二维数组的所有元素 81
5.3.3 不规则数组的定义 82
5.4 数组的基本操作 82
5.4.1 遍历数组中的元素 82
5.4.2 使用排序算法对数组进行排序 83
【实例5.3】冒泡排序法 83
【实例5.4】选择排序法 84
5.5 ArrayList集合的使用 85
5.5.1 ArrayList集合概述 85
5.5.2 添加ArrayList集合元素 86
5.5.3 删除ArrayList集合元素 87
5.5.4 遍历ArrayList集合 88
【实例5.5】使用集合存储数据 88
5.5.5 查找ArrayList集合元素 89
5.6 综合案例——模拟淘宝购物车场景 90
5.6.1 案例描述 90
5.6.2 实现代码 90
5.7 实战练习 90

第6章 面向对象编程基础
6.1 面向对象概念 92
6.1.1 对象、类、实例化 92
6.1.2 面向对象程序设计语言的三大原则 93
6.2 类 95
6.2.1 类的概念 95
6.2.2 类的声明 95
6.2.3 类的成员 96
【实例6.1】用set访问器对年龄进行判断 98
6.2.4 构造函数和析构函数 98
【实例6.2】构造函数的使用 98
6.2.5 对象的创建及使用 99
【实例6.3】使用对象调用类成员 100
6.2.6 this关键字 102
6.2.7 类与对象的关系 103
6.3 方法 103
6.3.1 方法的声明 103
6.3.2 方法的参数 104
【实例6.4】值参数的使用 104
【实例6.5】ref引用参数的使用 105
【实例6.6】out参数的使用 105
【实例6.7】使用params向方法参数传递多个值 106
6.3.3 静态方法与实例方法 106
【实例6.8】使用类名调用静态方法 107
【实例6.9】实例方法的调用 107
6.3.4 方法的重载 108
【实例6.10】使用重载方法计算不同类型数据的和 108
6.4 综合案例——输出库存商品信息 108
6.4.1 案例描述 108
6.4.2 实现代码 109
6.5 实战练习 110

第7章 面向对象核心技术
7.1 类的继承与多态 112
7.1.1 继承 112
【实例7.1】模拟进销存管理系统的进货信息并输出 112
7.1.2 多态 114
【实例7.2】不同交通工具的形态 114
【实例7.3】重写抽象方法输出进货信息和销售信息 116
7.2 结构与接口 117
7.2.1 结构 117
7.2.2 接口 118
【实例7.4】通过继承接口输出进货信息和销售信息 119
7.3 索引器 121
【实例7.5】定义操作字符串数组的索引器 121
7.4 委托和匿名方法 122
7.4.1 委托 122
【实例7.6】自定义委托并使用 122
7.4.2 匿名方法 123
【实例7.7】分别调用匿名方法和命名方法 123
7.5 事件 124
7.5.1 委托的发布和订阅 124
【实例7.8】通过委托使学生们对铃声作出响应 124
7.5.2 事件的发布和订阅 126
7.5.3 EventHandler类 127
7.6 泛型 128
7.6.1 类型参数T 128
7.6.2 泛型接口 129
7.6.3 泛型方法 129
【实例7.9】通过泛型方法计算商品销售额 129
7.7 综合案例——输出进销存管理系统中的每月销售明细 130
7.7.1 案例描述 130
7.7.2 实现代码 130
7.8 实战练习 132

第8章 Windows编程基础
8.1 Form窗体 134
8.1.1 添加和删除窗体 134
8.1.2 多窗体的使用 134
8.1.3 窗体的属性 135
8.1.4 窗体的显示与隐藏 137
8.1.5 窗体的事件 137
8.2 MDI窗体 139
8.2.1 MDI窗体的概念 139
8.2.2 如何设置MDI窗体 139
8.2.3 排列MDI子窗体 140
8.3 综合案例——自定义*大化、*小化和关闭按钮 140
8.3.1 案例描述 140
8.3.2 实现代码 140
8.4 实战练习 141
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服