• C#开发手册(基础案例应用)
21年品牌 40万+商家 超1.5亿件商品

C#开发手册(基础案例应用)

正版保障 假一赔十 可开发票

78.85 6.2折 128 全新

库存35件

广东广州
认证卖家担保交易快速发货售后保障

作者明日科技

出版社化学工业出版社

ISBN9787122401977

出版时间2021-10

装帧平装

开本32开

定价128元

货号11413113

上书时间2024-10-25

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第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

第9章 Windows控件的使用
9.1 控件基础  143
9.1.1 控件概述  143
9.1.2 控件的相关操作  143
9.2 文本类控件  144
9.2.1 Label:标签  144
9.2.2 TextBox:文本框  144
9.2.3 RichTextBox:有格式文本框  145
9.3 按钮类控件  147
9.3.1 Button:按钮  147
9.3.2 RadioButton:单选按钮  147
【实例9.1】选择用户登录身份  147
9.3.3 CheckBox:复选框  148
【实例9.2】设置用户操作权限  148
9.4 列表类控件  149
9.4.1 ComboBox:下拉组合框  149
【实例9.3】选择员工的职位  149
9.4.2 NumericUpDown:数值选择  150
9.4.3 ListBox:列表  150
9.4.4 ListView控件:列表视图  151
9.5 图片类控件  154
9.5.1 PictureBox:图片  154
9.5.2 ImageList:图片列表  154
9.6 容器控件  155
9.6.1 GroupBox:分组框  155
9.6.2 Panel:容器  155
9.6.3 TabControl:选项卡  156
9.7 TreeView:树控件  157
9.8 Timer:定时器  158
【实例9.4】模拟双色球选号  158
9.9 ProgressBar:进度条  159
9.10 菜单、工具栏和状态栏  160
9.10.1 MenuStrip:菜单  160
9.10.2 ToolStrip:工具栏  160
9.10.3 StatusStrip:状态栏  161
【实例9.5】在状态栏中显示登录用户及时间  161
9.11 消息框  162
9.12 对话框  163
9.12.1 打开对话框  163
9.12.2 另存为对话框  163
9.12.3 浏览文件夹对话框  164
9.13 综合案例——在控件中实现关键字描红  164
9.13.1 案例描述  164
9.13.2 实现代码  165
9.14 实战练习  166

第10章 ADO.NET数据访问技术
10.1 ADO.NET概述  168
10.1.1 ADO.NET对象模型  168
10.1.2 数据访问命名空间  168
10.2 Connection数据连接对象  169
10.2.1 熟悉Connection对象  169
10.2.2 数据库连接字符串  169
10.2.3 应用SqlConnection对象连接数据库  170
10.3 Command命令执行对象  171
10.3.1 熟悉Command对象  171
10.3.2 应用Command对象操作数据  172
10.3.3 应用Command对象调用存储过程  172
【实例10.1】使用存储过程向数据表中添加信息  172
10.4 DataReader数据读取对象  173
10.4.1 DataReader对象概述  173
10.4.2 使用DataReader对象检索数据  174
10.5 DataSet对象和DataAdapter操作对象  175
10.5.1 DataSet对象  175
10.5.2 DataAdapter对象  175
10.5.3 填充DataSet数据集  177
10.5.4 DataSet对象与DataReader对象的区别  177
10.6 DataGridView控件的使用  177
【实例10.2】DataGridView表格的使用  178
10.7 综合案例——分页显示信息  179
10.7.1 案例描述  179
10.7.2 实现代码  179
10.8 实战练习  180

第11章 LINQ编程
11.1 LINQ基础  182
11.1.1 LINQ概述  182
11.1.2 LINQ查询  182
【实例11.1】使用LINQ查询数组中指定长度的项  183
11.1.3 使用var创建隐型局部变量  183
11.1.4 Lambda表达式的使用  183
【实例11.2】查找数组中包含指定字符的字符串  184
11.2 LINQ查询表达式  185
11.2.1 获取数据源  185
11.2.2 筛选  185
11.2.3 排序  185
11.2.4 分组  186
11.2.5 连接  186
11.3 LINQ操作SQL Server数据库  186
11.3.1 使用LINQ查询SQL Server数据库  186
【实例11.3】多条件查询商品信息  187
11.3.2 使用LINQ更新SQL Server数据库  188
【实例11.4】添加库存商品信息  189
【实例11.5】修改库存商品信息  190
【实例11.6】删除库存商品信息  191
11.4 综合案例——分页查看库存商品信息  191
11.4.1 案例描述  191
11.4.2 实现代码  192
11.5 实战练习  193

第12章 文件流
12.1 System.IO命名空间  195
12.2 文件与目录类  196
12.2.1 File和FileInfo文件类  196
【实例12.1】使用File类创建文件并获取文件的详细信息  197
12.2.2 Directory和DirectoryInfo目录类  197
【实例12.2】遍历驱动器中的文件及文件夹  198
12.2.3 Path路径类  199
12.2.4 DriveInfo驱动器类  200
12.3 数据流基础  201
12.3.1 流操作类介绍  201
12.3.2 文件流  201
【实例12.3】使用不同的方式打开文件  202
12.3.3 文本文件的读写  202
【实例12.4】模拟记录进销存管理系统的登录日志  203
12.3.4  二进制文件的读写  205
12.4 综合案例——复制文件时显示复制进度  205
12.4.1 案例描述  205
12.4.2 实现代码  206
12.5 实战练习  207

第13章 GDI+绘图
13.1 GDI+绘图基础  209
13.2 绘图  210
13.2.1 画笔  210
13.2.2 画刷  211
13.2.3 绘制图形  211
【实例13.1】绘制验证码  211
13.2.4 填充图形  212
【实例13.2】绘制并利用饼型图分析产品市场占有率  213
13.3 颜色  213
13.4 文本输出  214
13.4.1 字体  214
13.4.2 输出文本  215
13.5 图像处理  215
13.5.1 绘制图像  215
13.5.2 刷新图像  216
13.6 综合案例——十字光标定位  216
13.6.1 案例描述  216
13.6.2 实现代码  217
13.7 实战练习  217

第14章 网络编程
14.1 IP地址封装  219
【实例14.1】访问同一局域网中的主机的名称  220
14.2 TCP程序设计  221
14.2.1 Socket类  221
14.2.2 TcpClient类和TcpListener类  222
14.2.3 TCP网络程序实例  223
【实例14.2】客户端/服务器的交互  223
14.3 UDP程序设计  225
14.3.1 UdpClient类  225
14.3.2 UDP网络程序实例  226
【实例14.3】广播数据报程序  226
14.4 综合案例——点对点聊天室  228
14.4.1 案例描述  228
14.4.2 实现代码  228
14.5 实战练习  230

第15章 多线程编程
15.1 线程概述  232
15.1.1 多线程工作方式  232
15.1.2 何时使用多线程  232
15.2 线程的基本操作  232
15.2.1 线程的创建与启动  232
15.2.2 线程的挂起与恢复  234
15.2.3 线程休眠  235
15.2.4 终止线程  235
15.2.5 线程的优先级  236
15.3 线程同步  237
15.3.1 lock关键字  237
【实例15.1】模拟账户转账操作  237
15.3.2 线程监视器——Monitor  238
【实例15.2】Monitor同步监视器的使用  2

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP