欢迎光临中图网 请 | 注册
> >
C#语言程序设计教程(第2版) 微课版

C#语言程序设计教程(第2版) 微课版

出版社:清华大学出版社出版时间:2024-07-01
开本: 16开 页数: 420
本类榜单:教材销量榜
中 图 价:¥67.2(8.5折) 定价  ¥79.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

C#语言程序设计教程(第2版) 微课版 版权信息

  • ISBN:9787302664369
  • 条形码:9787302664369 ; 978-7-302-66436-9
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C#语言程序设计教程(第2版) 微课版 本书特色

《C#语言程序设计教程(第2版)(微课版)》以项目为轴线,秉持成果导向教育理念,以Windows窗体应用程序开发为载体,详细讲解面向对象C#语言的基础知识和Windows程序设计的基本技能,定位应用型人才培养。
本教材共15章,内容涵盖C#语言开发环境概述、C#语言程序设计基础、字符串和数组、类和方法、继承和多态、集合和泛型、调试和异常处理、委托和事件、Windows窗体应用程序、文件和流、进程和线程、ADO.NET技术、数据绑定技术、三层架构学生信息管理系统实现及上机实验。
微课版800分钟教学视频。
以构建SPOC混合教学模式进行总体设计,以工作过程为导向,以工作任务为基础,以学生能力为落脚点,突出培养学生软件设计、代码编写和算法设计能力。
遵循“案例驱动教学”的整体编写原则,秉持成果导向教育理念,通过典型案例加深读者对程序设计中语法结构和算法思想的理解。
教学资源丰富,通过课内课外双线同步实施教学,培养软件开发设计、数据库设计的高技能与高素质应用型人才。

C#语言程序设计教程(第2版) 微课版 内容简介

本教材以项目为轴线,秉持成果导向教育理念,以Windows窗体应用程序开发为载体,讲解面向对象C#语言的基础知识和Windows程序设计的基本技能,定位应用型人才培养。
本教材共15章,内容涵盖C#语言开发环境概述、C#语言程序设计基础、字符串和数组、类和方法、继承和多态、集合和泛型、调试和异常处理、委托和事件、Windows窗体应用程序、文件和流、进程和线程、ADO.NET技术、数据绑定技术、三层架构学生信息管理系统实现及上机实验。
本教材理论与实践相结合,注重基础、突出应用、案例丰富、步骤完整,Windows窗体应用程序界面设计、事件驱动后台代码设计详细具体,三层架构项目搭建、功能模块代码清晰,例题和项目均在Visual Studio2019环境下测试通过。
本教材可作为高等院校计算机及相关专业的教材,也可作为计算机编程爱好者的自学用书。

C#语言程序设计教程(第2版) 微课版 目录

第1章 C#开发环境概述 1
1.1 C#简介 1
1.2 .NET开发平台 2
1.2.1 .NET Framework 2
1.2.2 Visual Studio 2019集成开发环境 3
1.2.3 Visual Studio 2019安装的步骤 3
1.3 Visual Studio Community 2019的开发环境 4
1.3.1 Visual Studio Community 2019创建项目 4
1.3.2 C#程序 6
习题1 11
第2章 C#语言程序设计基础 12
2.1 基本数据类型 12
2.1.1 整型 12
2.1.2 浮点型 13
2.1.3 字符型和字符串型 13
2.1.4 布尔类型 14
2.2 运算符 14
2.2.1 算术运算符 14
2.2.2 逻辑运算符 20
2.2.3 比较运算符 21
2.2.4 赋值运算符 21
2.2.5 三元运算符 22
2.2.6 运算符的优先级 22
2.3 常量和变量 22
2.3.1 命名规范 23
2.3.2 声明常量 23
2.3.3 声明变量 27
2.4 选择语句 29
2.4.1 if语句 29
2.4.2 switch语句 33
2.5 循环语句 36
2.5.1 for循环语句 36
2.5.2 while循环语句 42
2.5.3 do…while循环语句 44
2.5.4 跳转语句 46
习题2 50
第3章 字符串和数组 52
3.1 字符串 52
3.1.1 常用字符串操作 52
3.1.2 数据类型转换 55
3.1.3 正则表达式 59
3.2 数组 62
3.2.1 一维数组 62
3.2.2 多维数组 66
3.3 枚举和结构体 69
3.3.1 枚举 69
3.3.2 结构体 71
习题3 75
第4章 类和方法 77
4.1 面向对象程序设计思想 77
4.2 类与类的成员 78
4.2.1 类的定义 78
4.2.2 字段 80
4.2.3 定义方法 81
4.2.4 定义属性 83
4.2.5 访问类的成员 86
4.3 构造方法及方法重载 91
4.3.1 构造方法 91
4.3.2 析构方法 95
4.3.3 方法的重载 95
4.3.4 方法中的参数 97
4.4 嵌套类与部分类 102
4.4.1 嵌套类 102
4.4.2 部分类 104
4.5 常用类介绍 107
4.5.1 Console类 107
4.5.2 Random类 108
4.5.3 DateTime类 111
4.5.4 string类 112
习题4 117
第5章 继承和多态 118
5.1 继承 118
5.1.1 继承的概念 118
5.1.2 使用类图表示继承关系 122
5.1.3 Object类 122
5.2 多态 123
5.2.1 多态的概念 123
5.2.2 继承实现多态 123
5.3 抽象 127
5.3.1 抽象类 127
5.3.2 抽象方法 128
5.3.3 继承实现抽象 128
5.4 接口 132
5.4.1 接口的定义 132
5.4.2 接口的实现 134
5.4.3 接口与抽象的比较 137
5.4.4 使用接口实现多态 138
习题5 140
第6章 集合和泛型 141
6.1 集合 141
6.1.1 集合的概述 141
6.1.2 ArrayList类 142
6.1.3 Queue类和Stack类 149
6.1.4 Hashtable类和SortedList类 153
6.2 泛型 158
6.2.1 泛型概述 158
6.2.2 可空类型 160
6.2.3 泛型方法 161
6.2.4 泛型类 163
6.2.5 泛型集合 165
6.2.6 泛型高级应用 171
习题6 172
第7章 调试和异常处理 173
7.1 异常类 173
7.2 异常处理语句 173
7.2.1 try…catch形式的应用 174
7.2.2 try…finally形式的应用 178
7.2.3 try…catch…finally形式的应用 181
7.3 自定义异常 183
7.4 调试 185
7.4.1 常用的调试语句 185
7.4.2 调试程序 187
习题7 188
第8章 委托和事件 189
8.1 委托 189
8.1.1 命名方法委托 189
8.1.2 多播委托 194
8.1.3 匿名委托 196
8.2 事件 200
习题8 205
第9章 Windows窗体应用程序 206
9.1 Windows窗体程序 206
9.1.1 窗体中的属性 206
9.1.2 窗体中的事件 208
9.1.3 窗体中的方法 208
9.1.4 创建窗体 209
9.1.5 消息框 209
9.2 窗体中的基本控件 213
9.2.1 标签和文本框 213
9.2.2 按钮和复选框 215
9.2.3 列表框和组合框 223
9.2.4 图片控件 228
9.2.5 日期时间控件 229
9.2.6 菜单栏和工具栏 234
9.2.7 MDI窗体 237
9.2.8 TreeView控件 238
9.3 Windows窗体中的对话框控件 243
9.3.1 字体对话框 243
9.3.2 文件对话框 245
9.3.3 颜色选择对话框 248
9.4 窗体之间的数据交互 250
9.4.1 通过属性实现窗体之间的数据交互 250
9.4.2 窗体构造函数实现窗体之间的数据交互 252
习题9 254
第10章 文件和流 256
10.1 文件操作 256
10.1.1 查看计算机硬盘驱动器信息 256
10.1.2 文件夹操作 258
10.1.3 File类和FileInfo类 260
10.1.4 Path类 264
10.2 流 264
10.2.1 文本读写流 264
10.2.2 文件读写流 267
10.2.3 以二进制形式读写流 271
10.2.4 对象的序列化 275
10.3 文件操作控件 278
10.3.1 SaveFileDialog 278
10.3.2 OpenFileDialog 279
10.3.3 FolderBrowserDialog 283
习题10 283
第11章 进程和线程 284
11.1 进程的基本操作 284
11.1.1 Process类 284
11.1.2 进程使用 285
11.2 线程的基本操作 286
11.2.1 操作线程的类 286
11.2.2 简单线程 288
11.2.3 多线程 291
11.2.4 线程同步 293
习题11 297
第12章 ADO.NET技术 298
12.1 ADO.NET概述 298
12.1.1 ADO.NET相关概念 298
12.1.2 ADO.NET结构 299
12.2 ADO.NET五大对象 299
12.2.1 Connection对象 300
12.2.2 Command对象 303
12.2.3 DataReader对象 306
12.2.4 DataAdapter对象 308
12.2.5 DataSet对象 308
12.2.6 DataRow类和DataColumn类 309
12.3 数据库访问模式 312
12.3.1 连接模式 312
12.3.2 断开模式 313
12.4 ADO.NET技术操作数据库 316
12.4.1 数据的添加 316
12.4.2 数据的更新 319
12.4.3 数据的删除 321
习题12 323
第13章 数据绑定技术 328
13.1 使用组合列表框控件绑定数据 328
13.2 数据视图控件绑定数据 330
13.3 数据视图控件的应用 333
13.3.1 创建课程信息表 333
13.3.2 课程管理模块课程信息添加 334
13.3.3 课程管理模块课程信息查询 337
13.3.4 课程管理模块课程信息修改 339
13.3.5 课程管理模块课程信息删除 342
习题13 345
第14章 三层架构学生信息管理系统实现 346
14.1 系统功能分析 346
14.2 数据库设计 347
14.2.1 数据库的创建 347
14.2.2 数据表设计 347
14.3 系统框架搭建 350
14.3.1 系统三层架构搭建 350
14.3.2 系统实现基本业务流程 350
14.4 用户登录模块的设计 351
14.4.1 用户登录界面设计 352
14.4.2 用户登录后台代码设计 352
14.4.3 用户登录模型层设计 352
14.4.4 用户登录数据层的设计 353
14.4.5 用户登录逻辑层的设计 355
14.4.6 用户登录表示层的设计 356
14.4.7 用户登录测试 358
14.5 管理员模块用户管理功能设计 358
14.5.1 用户信息添加 358
14.5.2 用户信息浏览 361
14.5.3 用户信息修改 361
14.5.4 用户信息删除 363
14.5.5 用户信息查询 364
14.5.6 用户信息添加测试 365
14.5.7 用户信息修改测试 366
14.5.8 用户信息删除测试 366
14.5.9 用户信息查询 367
第15章 上机实验 368
实验一 数据类型与程序设计基础 368
实验二 字符串和数组 372
实验三 类和方法 377
实验四 继承与多态 381
实验五 集合和泛型 390
实验六 委托和事件 395
实验七 Windows窗体控件对象 398
实验八 ADO.NET技术 400
实验九 数据绑定技术 406
参考文献 409
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服