返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 全新正版从零开始学C#9787122405906化学工业出版社
    • 作者: 明日科技著 | 明日科技编 | 明日科技译 | 明日科技绘
    • 出版社: 化学工业出版社
    • 出版时间:2021-06-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 明日科技著| 明日科技编| 明日科技译| 明日科技绘
    • 出版社:化学工业出版社
    • 出版时间:2021-06-01
    • 版次:1
    • 字数:609000
    • 页数:396
    • 开本:16开
    • ISBN:9787122405906
    • 版权提供:化学工业出版社
    • 作者:明日科技
    • 著:明日科技
    • 装帧:平装
    • 印次:暂无
    • 定价:99.00
    • ISBN:9787122405906
    • 出版社:化学工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-06-01
    • 页数:396
    • 外部编号:11689025
    • 版次:1
    • 成品尺寸:暂无

    篇 C#基础知识篇

    章 搭建C#开发环境 2 视频讲解:3节,49分钟

    1.1 C#语言入门 3

    1.1.1 C#语言的发展 3

    1.1.2 C#语言的特点 3

    1.1.3 认识.NET Framework 3

    1.1.4 C#与.NET Framework 4

    1.1.5 C#的应用领域 4

    1.2 Visual Studio 2019的安装与卸载 4

    1.2.1 安装Visual Studio 2019条件 4

    1.2.2 下载Visual Studio 2019 5

    1.. 安装Visual Studio 2019 5

    1.2.4 卸载Visual Studio 2019 8

    1.3 熟悉Visual Studio 2019开发环境 9

    1.3.1 创建项目 9

    1.3.2 菜单栏 11

    1.3.3 工具栏 11

    1.3.4 解决方案资源管理器 11

    1.3.5 “工具箱”窗口 12

    1.3.6 “属”窗口 12

    1.3.7 “错误列表”窗口 13

    本章知识思维导图 13


    第2章 个C#程序 14 视频讲解:9节,77分钟

    2.1 编写个C#程序 15

    [实例2.1] 输出“人因梦想而伟大” 17

    2.2 C#程序结构预览 18

    2.2.1 命名空间 18

    2.2.2 类 20

    2.. 关键字与标识符 21

    2.2.4 Main方法 22

    2.2.5 C#语句

    2.2.6 注释 24

    2.2.7 一个完整的C#程序 26

    [实例2.2] 输出软件启动页 26

    . 程序编写规范 27

    ..1 代码编写规则 27

    ..2 命名规范 28

    本章知识思维导图 30


    第3章 数据类型 31 视频讲解:4节,136分钟

    3.1 数据类型及变量 32

    3.1.1 为什么要使用变量 32

    3.1.2 变量是什么 32

    3.1.3 声明变量 32

    3.1.4 简单数据类型 33

    [实例3.1] 根据身高体重计算BMI指数 36

    [实例3.2] 字符类Char的常用方法应用 38

    [实例3.3] 输出Windows系统目录 40

    3.1.5 变量的初始化 41

    3.1.6 变量的作用域 42

    [实例3.4] 使用变量记录用户登录名 43

    3.2 引用类型 43

    3.2.1 引用类型分类 43

    3.2.2 引用类型举例 45

    [实例3.5] 引用类型的使用 45

    3.. 值类型与引用类型的区别 46

    [实例3.6] 值类型与引用类型的区别举例 46

    3.3 常量 47

    3.3.1 常量是什么 48

    3.3.2 常量的分类 48

    3.4 数据类型转换 49

    3.4.1 隐式类型转换 49

    3.4.2 显式类型转换 50

    3.4.3 使用Convert类进行转换 50

    本章知识思维导图 52


    第4章 运算符 53 视频讲解:9节,99分钟

    4.1 算术运算符 54

    [实例4.1] 计算学生的分差及平均分 54

    4.2 自增自减运算符 55

    4.3 赋值运算符 56

    4.4 关系运算符 58

    [实例4.2] 使用关系运算符比较大小关系 58

    4.5 逻辑运算符 59

    [实例4.3] 参加面包店的打折活动 60

    4.6 位运算符 60

    4.7 移位运算符 62

    4.8 条件运算符 62

    [实例4.4] 判断人的年龄所处阶段 63

    4.9 运算符优先级与结合 64

    本章知识思维导图 66


    第5章 条件语句 67 视频讲解:2节,61分钟

    5.1 if条件语句 68

    5.1.1 决策分支 68

    5.1.2 if语句 68

    [实例5.1] 判断输入是不是奇数 69

    [实例5.2] 根据分数划分 71

    [实例5.3] 根据分数划分等级 73

    [实例5.4] 判断输入的年份是不是闰年 75

    5.2 switch多分支语句 76

    5.2.1 switch语句 76

    [实例5.5] 查询高考录取分数线 77

    5.2.2 switch与if…else if…else的区别 78

    本章知识思维导图 79


    第6章 循环语句 80 视频讲解:5节,63分钟

    6.1 while循环 81

    [实例6.1] 数学家高斯的故事 81

    6.2 do…while循环 82

    6.2.1 do…while循环的使用 82

    [实例6.2] 使用do…while循环挑战数据家高斯 83

    6.2.2 while和do…while语句的区别 83

    6.3 for循环 83

    6.3.1 for循环的一般形式 83

    [实例6.3] 使用for循环挑战数据家高斯 84

    6.3.2 for循环的变体 85

    6.3.3 for循环中逗号的应用 86

    6.4 循环的嵌套 86

    [实例6.4] 打印九九乘法表 88

    6.5 跳转语句 88

    6.5.1 break语句 88

    [实例6.5] 使用break跳出循环 89

    6.5.2 continue语句 89

    [实例6.6] 使用continue语句实现1到100之间的偶数和 89

    6.5.3 goto语句 90

    [实例6.7] 使用goto语句实现1到100的累加 90

    6.5.4 continue和break语句的区别 91

    本章知识思维导图 92


    第7章 数组 93 视频讲解:5节,75分钟

    7.1 一维数组 94

    7.1.1 数组概述 94

    7.1.2 一维数组的创建 94

    7.1.3 一维数组的初始化 96

    7.1.4 一维数组的使用 96

    [实例7.1] 输出一年中每个月的天数 96

    7.2 二维数组 97

    7.2.1 二维数组的创建 97

    7.2.2 二维数组的初始化 99

    7.. 二维数组的使用 100

    [实例7.2] 模拟客车售票系统 100

    7.2.4 不规则数组的定义 101

    7.2.5 获取二维数组的列数 101

    7.3 数组与Array类 102

    [实例7.3] 打印杨辉三角 102

    7.4 数组的基本操作 103

    7.4.1 数组的输入与输出 103

    [实例7.4] 一维数组的输入与输出 103

    [实例7.5] 二维数组的输入与输出举例 104

    7.4.2 使用foreach语句遍历数组 105

    [实例7.6] 输出狼人杀游戏主要角色 105

    7.4.3 对数组进行排序 106

    7.5 数组排序算法 107

    7.5.1 冒泡排序算法 107

    [实例7.7] 冒泡排序算法排序 108

    7.5.2 选择排序算法 109

    [实例7.8] 选择排序算法排序 110

    本章知识思维导图 112


    第8章 字符串 113 视频讲解:20节,156分钟

    8.1 字符串的声明与初始化 114

    8.1.1 声明字符串 114

    8.1.2 字符串的初始化 114

    8.2 提取字符串信息 115

    8.2.1 获取字符串长度 116

    8.2.2 获取指定位置的字符 116

    8.. 获取子字符串索引位置 116

    [实例8.1] 查找“r”在“We are the world”中出现的位置 117

    8.2.4 判断字符串首尾内容 118

    8.3 字符串操作 119

    8.3.1 字符串的拼接 120

    8.3.2 比较字符串 120

    [实例8.2] 验用户名和密码正确 121

    8.3.3 字符串的大小写转换 122

    8.3.4 格式化字符串 122

    [实例8.3] 格式化不同的数值类型数据 124

    [实例8.4] 输出不同形式的日期时间 125

    8.3.5 截取字符串 126

    [实例8.5] 从完整文件名中获取文件名和扩展名 126

    8.3.6 分割字符串 126

    [实例8.6] 学习编程的目标 127

    8.3.7 插入及填充字符串 127

    [实例8.7] 对字符串进行填充 128

    8.3.8 删除字符串 128

    8.3.9 去除空白内容 129

    8.3.10 复制字符串 129

    8.3.11 替换字符串 131

    [实例8.8] 字符串的替换 131

    8.4 可变字符串类 132

    8.4.1 StringBuilder类的定义 132

    8.4.2 StringBuilder类的使用 133

    [实例8.9] StringBuilder类中几种方法的应用 133

    8.4.3 StringBuilder类与string类的区别 134

    [实例8.10] 对比string和StringBuilder的执行效率 135

    本章知识思维导图 137


    第2篇 面向对象编程篇

    第9章 面向对象编程基础 140 视频讲解:5节,133分钟

    9.1 认识面向对象 141

    9.1.1 对象 141

    9.1.2 类 142

    9.1.3 面向对象技术的基本思想 143

    9.1.4 面向对象程序设计的特点 143

    9.1.5 了解面向过程编程 144

    9.2 类 145

    9.2.1 类的声明 145

    9.2.2 类的成员 145

    [实例9.1] 使用属控制户年龄输入 147

    [实例9.2] 设计表示星期的枚举 149

    9.. 权限修饰符 150

    9.2.4 构造函数 151

    [实例9.3] 对比静态构造函数和实例构造函数的执行 153

    9.2.5 析构函数 154

    9.3 方法 154

    9.3.1 方法的声明 155

    9.3.2 方法的参数 155

    [实例9.4] 计算两个数的和 156

    [实例9.5] 值参数对引用类型的影响 157

    [实例9.6] ref参数的应用 157

    [实例9.7] 使用out参数记录运算结果 158

    [实例9.8] 使用params参数计算不定数的和 159

    9.3.3 方法的重载 160

    [实例9.9] 使用重载方法计算不同类型数的和 160

    9.4 类的静态成员 161

    9.5 对象的创建及使用 161

    9.5.1 对象的创建 161

    9.5.2 访问对象的属和行为 162

    [实例9.10] 使用属控制户年龄输入 163

    9.5.3 对象的销毁 163

    9.5.4 this关键字 164

    9.5.5 类与对象的关系 165

    本章知识思维导图 165


    0章 继承与多态 166 视频讲解:3节,42分钟

    10.1 继承 167

    10.1.1 使用继承 167

    [实例10.1] 模拟实现进销存管理系统的进货信息并输出 168

    10.1.2 base关键字 169

    [实例10.2] 使用base关键字调用父类方法 170

    10.1.3 继承中的构造函数与析构函数 171

    [实例10.3] 演示继承中构造函数与析构函数的执行顺序 171

    10.2 多态 172

    10.2.1 虚方法的重写 172

    [实例10.4] 通过重写虚方法实现多态 173

    10.2.2 抽象类与抽象方法 174

    [实例10.5] 模拟“去商场买衣服”场景 175

    10.. 密封类与密封方法 176

    [实例10.6] 密封类的使用 176

    10.3 接口 177

    10.3.1 接口的概念及声明 177

    10.3.2 接口的实现与继承 178

    [实例10.7] 通过继承接口实现输出进货信息和销售信息 178

    10.3.3 显式接口成员实现 180

    [实例10.8] 显式接口成员的实现举例 180

    10.3.4 抽象类与接口 182

    本章知识思维导图 183


    1章 集合与索引器 184 视频讲解:3节,14分钟

    11.1 集合 185

    11.1.1 自定义集合 185

    [实例11.1] 自定义集合存储商品信息 186

    11.1.2 使用集合类 187

    [实例11.2] 使用ArrayList集合存储商品信息 188

    11.2 索引器 188

    [实例11.3] 使用索引器操作字符串数组 189

    本章知识思维导图 190


    2章 委托与事件 1 讲解:3节,27分钟

    12.1 委托与多路广播委托 192

    12.1.1 委托 192

    12.1.2 多路广播委托 194

    [实例12.1] 多路广播委托操作 195

    12.2 匿名方法 196

    [实例12.2] 匿名方法和命名方法的对比 196

    1. 事件 197

    1..1 委托的发布和订阅 197

    [实例1.] 通过委托来实现学生们对铃声所做出的响应 198

    1..2 事件的发布和订阅 199

    1.. EventHandler类 200

    1..4 Windows事件概述 201

    本章知识思维导图 202


    3章 泛型 203 视频讲解:1节,14分钟

    13.1 为什么要使用泛型 204

    13.2 泛型类型参数 204

    [实例13.1] 使用泛型解决参数类型不确定的问题 205

    13.3 泛型方法 205

    13.4 泛型类 206

    13.5 泛型接口 206

    13.6 泛型约束 206

    13.7 两种特殊的泛型委托 207

    本章知识思维导图 209


    4章 程序调试与异常处理 210 视频讲解:3节,20分钟

    14.1 程序调试 211

    14.1.1 Visual Studio编辑器调试 211

    14.1.2 Visual Studio调试器调试 212

    14.2 异常处理 215

    14.2.1 try…catch语句 216

    [实例14.1] 未将对象引用设置到对象的实例 217

    14.2.2 try…catch…finally语句 218

    [实例14.2] 捕捉将字符串转换为整型数据时的异常 218

    14.. throw语句 219

    [实例14.3] 抛出除数为0的异常 219

    14.2.4 异常的使用原则 220

    本章知识思维导图 221


    第3篇 Windows窗体编程篇

    5章 Windows窗体编程 224 视频讲解:3节,35分钟

    15.1 开发Windows窗体程序的步骤 225

    15.2 Form窗体 228

    15.2.1 添加和删除窗体 228

    15.2.2 多窗体的使用 0

    15.. 窗体的属 0

    15.2.4 窗体的显示与隐藏

    15.2.5 窗体的事件 4

    15.3 MDI窗体

    15.3.1 MDI窗体的概念

    15.3.2 如何设置MDI窗体

    15.3.3 排列MDI子窗体

    [实例15.1] 排列MDI父窗体中的多个子窗体

    本章知识思维导图


    6章 Windows控件的使用 240 视频讲解:25节,143分钟

    16.1 控件基础 241

    16.1.1 控件概述 241

    16.1.2 控件的相关操作 241

    16.2 文本类控件 242

    16.2.1 Label:标签 242

    16.2.2 TextBox:文本框 243

    16.. RichTextBox:有格式文本框 244

    [实例16.1] 在RichTextBox中设置超链接 245

    16.3 按钮类控件 246

    16.3.1 Button:按钮 246

    [实例16.2] 制作登录窗体中的登录和退出按钮 246

    16.3.2 RadioButton:单选按钮 247

    [实例16.3] 选择用户登录身份 247

    16.3.3 CheckBox:复选框 248

    [实例16.4] 设置用户操作权限 249

    16.4 列表类控件 249

    16.4.1 ComboBox:下拉组合框 249

    [实例16.5] 选择员工的职位 250

    16.4.2 NumericUpDown:数值选择 250

    [实例16.6] 动态显示选择的数值 251

    16.4.3 ListBox:列表 251

    [实例16.7] 在ListBox中添加和移除项 252

    [实例16.8] 在ListBox中显示滚动条 252

    [实例16.9] 在ListBox中选择多项 253

    16.4.4 ListView控件:列表视图 254

    16.5 图片类控件 256

    16.5.1 PictureBox:图片 256

    16.5.2 ImageList:图片列表 257

    [实例16.10] 使用ImageList加载和移除图像 258

    16.6 容器控件 259

    16.6.1 GroupBox:分组框 259

    16.6.2 Panel:容器 259

    16.6.3 TabControl:选项卡 259

    [实例16.11] 动态添加和删除选项卡 261

    16.7 TreeView:树控件 261

    [实例16.12] 使用树控件显示部门结构 263

    16.8 Timer:计时器 264

    [实例16.13] 模拟双色球选号 265

    16.9 ProgressBar:进度条 266

    16.10 菜单、工具栏和状态栏 266

    16.10.1 MenuStrip:菜单 266

    16.10.2 ToolStrip:工具栏 267

    16.10.3 StatusStrip:状态栏 268

    [实例16.14] 在状态栏中显示登录用户及时间 268

    16.11 消息框 270

    16.12 对话框 271

    16.12.1 “打开”对话框 271

    16.12.2 “另存为”对话框 273

    16.1. “浏览文件夹”对话框 273

    本章知识思维导图 274


    第4篇 数据库及文件篇

    7章 使用C#操作数据库 276 视频讲解:7节,67分钟

    17.1 SL语句基础 277

    17.1.1 SL语言简介 277

    17.1.2 简单SL语句的应用 277

    17.2 ADO.NET概述 281

    17.2.1 ADO.NET对象模型 281

    17.2.2 数据访问命名空间 281

    17.3 Connection数据连接对象 282

    17.3.1 熟悉Connection对象 282

    17.3.2 数据库连接字符串 282

    17.3.3 应用SqlConnection对象连接数据库 284

    [实例17.1] 使用SqlConnection对象连接SL Server数据库 284

    17.4 Command命令执行对象 285

    17.4.1 熟悉Command对象 285

    17.4.2 应用Command对象操作数据 286

    [实例17.2] 向数据表中添加编程词典价格信息 286

    17.4.3 应用Command对象调用存储过程 286

    [实例17.3] 使用存储过程向数据表中添加编程词典价格信息 286

    17.5 DataReader数据读取对象 287

    17.5.1 DataReader对象概述 287

    17.5.2 使用DataReader对象检索数据 288

    [实例17.4] 获取编程词典信息并分列显示 289

    17.6 DataSet对象和DataAdapter操作对象 290

    17.6.1 DataSet对象 290

    17.6.2 DataAdapter对象 290

    17.6.3 填充DataSet数据集 291

    [实例17.5] 填充DataSet数据集并显示 292

    17.6.4 DataSet对象与DataReader对象的区别 292

    17.7 DataGridView控件的使用 292

    [实例17.6] DataGridView表格的使用 293

    本章知识思维导图 295


    8章 Entity Framework编程 296 视频讲解:1节,22分钟

    18.1 什么是Entity Framework 297

    18.2 Entity?Framework实体数据模型 297

    18.3 创建实体数据模型 298

    18.4 通过EF对数据表进行增删改查操作 300

    [实例18.1] 通过EF对数据表进行增删改查操作 301

    18.5 EF相对于ADO.NET的优势 302

    本章知识思维导图 303


    9章 文件及文件夹操作 304 视频讲解:4节,70分钟

    19.1 System.IO命名空间 305

    19.2 文件基本操作 306

    19.2.1 File类 306

    19.2.2 FileInfo类 307

    19.. 判断文件存在 307

    19.2.4 创建文件 308

    19.2.5 复制文件 309

    19.2.6 移动文件 310

    19.2.7 删除文件 310

    19.2.8 获取文件基本信息 311

    [实例19.1] 获取选定文件的详细信息 311

    19.3 文件夹基本操作 312

    19.3.1 Directory类 312

    19.3.2 DirectoryInfo类 312

    19.3.3 判断文件夹存在 313

    19.3.4 创建文件夹 313

    19.3.5 移动文件夹 314

    19.3.6 删除文件夹 315

    19.3.7 遍历文件夹 315

    [实例19.2] 获取文件夹中的所有子文件夹及文件信息 316

    19.4 I/O数据流基础 318

    19.4.1 流概述 318

    19.4.2 文件流 319

    [实例19.3] 使用不同的方式打开文件 320

    19.4.3 文本文件的读写 321

    [实例19.4] 文本文件中写入和读取名人名言 322

    本章知识思维导图 324


    第5篇 项目开发篇

    第20章 贪吃蛇大作战 326 视频讲解:1节,3分钟

    20.1 游戏描述 327

    20.2 设计思路 327

    20.3 开发过程 328

    20.3.1 创建项目并导入资源文件 328

    20.3.2 设计主窗体 329

    20.3.3 初始化游戏场景及蛇身 331

    20.3.4 控制游戏的开始、暂停和结束 332

    20.3.5 移动贪吃蛇并控制其速度 333

    本章知识思维导图 334


    2章 人事工资管理系统 335 视频讲解:1节,3分钟

    21.1 需求分析 336

    21.2 系统设计 336

    21.2.1 系统功能结构 336

    21.2.2 业务流程图 336

    21.. 编码规则 336

    21.2.4 程序运行环境 337

    21.2.5 系统预览 337

    21.3 数据库设计 339

    21.3.1 数据库分析 339

    21.3.2 数据库概念设计 339

    21.3.3 数据库逻辑结构设计 341

    21.4 文件夹组织结构 342

    21.4.1 文件夹组织结构图 343

    21.4.2 程序文件组织结构图 343

    21.5 公共类设计 344

    21.5.1 DBConnection公共类 344

    21.5.2 DBOpera共类 345

    21.6 登录模块设计 348

    21.6.1 登录模块概述 348

    21.6.2 登录模块实现过程 349

    21.7 主窗体设计 350

    21.7.1 主窗体概述 350

    21.7.2 主窗体实现过程 351

    21.8 档案管理模块设计 352

    21.8.1 档案管理模块概述 352

    21.8.2 档案管理模块实现过程 352

    21.9 奖罚管理模块设计 359

    21.9.1 奖罚管理模块概述 359

    21.9.2 奖罚管理模块实现过程 360

    本章知识思维导图 364


    附录 数据库基础 365

    本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习C#编程知识,并提升自己的实际开发能力。

    全书共分为5篇21章,内容包括搭建C#开发环境、个C#程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程基础、继承与多态、集合与索引器、委托与事件、泛型、程序调试与异常处理、Windows窗体编程、Windows控件的使用、使用C#操作数据库、Entity Framework编程、文件及文件夹操作、贪吃蛇大作战、人事工资管理系统等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。

    本书适合C#初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。

    适读人群 :本书适合C#初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。

    本书具有如下特色:


    ? 由浅入深,循序渐进。本书以入门读者为对象,先从语言基础学起,再学习语言的核心技术,然后学习高 级应用,*后学习开发一个完整项目。讲解过程中步骤详尽,版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。


    ? 语音视频,讲解详尽。书中每一章节均提供声图并茂的教学视频,读者可以扫描书中对应的二维码随时随地学习。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,进一步学习的信心,从而快速成为编程高手。


    ? 实例典型,轻松易学。通过例子学习是好的学方,本书通过“一个知识点、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。


    ? 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“说明”“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。


    ? 附赠资源,优质服务。除配套视频和源程序外,本书还相关资源库、题库,同时为读者提供社区技术支持、在线答疑等学习服务,收获更好的学习体验。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购