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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 醉染图书C#程序设计教程9787302498407
  • 正版全新
    • 作者: 江红,余青松 编著著 | 江红,余青松 编著编 | 江红,余青松 编著译 | 江红,余青松 编著绘
    • 出版社: 清华大学出版社
    • 出版时间:2018-07-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 江红,余青松 编著著| 江红,余青松 编著编| 江红,余青松 编著译| 江红,余青松 编著绘
    • 出版社:清华大学出版社
    • 出版时间:2018-07-01
    • 版次:3
    • 印次:1
    • 字数:884千字
    • 页数:561
    • 开本:16开
    • ISBN:9787302498407
    • 版权提供:清华大学出版社
    • 作者:江红,余青松 编著
    • 著:江红,余青松 编著
    • 装帧:平装
    • 印次:1
    • 定价:79.80
    • ISBN:9787302498407
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2018-07-01
    • 页数:561
    • 外部编号:1201732833
    • 版次:3
    • 成品尺寸:暂无

    部分C#面向对象程序设计语言的基础知识
    章C#语言介绍3
    1.1C#语言概述3
    1.1.1C#语言简介3
    1.1.2C#语言各版本的演变历史4
    1.1.3C#特点和开发应用范围4
    1.2C#语言的编译和运行环境5
    1.2.1C#语言与.NETFramework5
    1.2.2C#的运行环境6
    1..C#的开发环境7
    1.2.4VisualStudio集成开发环境7
    1.3使用记事本创建简单的C#程序8
    1.3.1HelloWorld程序8
    1.3.2代码分析9
    1.3.3编译和运行结果9
    1.4基于集成开发环境创建简单的C#程序10
    1.4.1创建VisualC#控制台应用程序10
    1.4.2编辑VisualC#源代码文件11
    1.4.3编译和运行调试程序11
    1.5基于“C#交互”窗口测试C#代码片段12
    1.5.1C#交互窗口概述12
    1.5.2C#交互窗口使用示例12
    1.6C#程序的结构和书写规则13
    1.6.1C#程序的基本结构13
    1.6.2C#程序的书写规则14
    1.7类型的声明和使用14
    1.7.1类的声明14
    1.7.2对象的创建和使用15
    1.8命名空间16
    1.8.1定义命名空间16
    1.8.2访问命名空间16
    1.8.3命名空间别名17
    1.8.4全局命名空间18
    1.8.5命名空间举例19
    1.8.6外部别名20
    1.9注释21
    1.9.1单行注释21
    1.9.2多行注释21
    1.9.3内联注释21
    1.9.4XML文档注释21
    1.10Main方法22
    1.10.1Main方法概述22
    1.10.2Main方法声明
    1.10.3命令行参数24
    1.10.4Main返回值26
    1.11控制台输入和输出28
    1.11.1System.Console类概述28
    1.11.2控制台输入输出28
    1.11.3格式化输出29
    第2章数据类型、变量和常量31
    2.1标识符及其命名规则31
    2.1.1标识符31
    2.1.2保留关键字31
    2.1.3命名约定32
    2.变量2
    2.2.1变量的分类32
    2.2.2变量的声明32
    2..变量的赋值和引用33
    2.2.4变量的作用域34
    2.2.5ref局部变量(C#7.0)35
    .常量5
    ..1文本常量35
    ..2用户声明常量36
    2.4数据类型36
    2.4.1类型系统37
    2.4.2值类型37
    2.4.3引用类型37
    2.4.4装箱和拆箱38
    2.4.5预定义数据类型39
    2.5整型数据类型39
    2.5.1预定义整数类型39
    2.5.2整数类型的主要成员40
    2.5.3整型常量40
    2.5.4整型变量的声明和使用41
    2.6浮点型数据类型42
    2.6.1浮点类型42
    2.6.2浮点类型的主要成员42
    2.6.3浮点数类型常量42
    2.6.4浮点变量的声明和使用43
    2.6.5浮点数舍入误差43
    2.7decimal数据类型44
    2.7.1decimal类型44
    2.7.2System.Decimal的主要成员44
    2.7.3decimal常量45
    2.7.4decimal变量的声明和使用45
    2.8布尔数据类型45
    2.8.1bool类型45
    2.8.2System.Boolean的主要成员46
    2.8.3布尔变量的声明和使用46
    2.9字符数据类型47
    2.9.1字符类型47
    2.9.2System.Char类成员47
    2.9.3字符常量47
    2.9.4字符变量的声明和使用48
    2.10可以为null的类型49
    2.11string数据类型50
    2.11.1字符串的表示50
    2.11.2内插字符串51
    2.12object类型52
    2.13隐式类型52
    2.14类型转换53
    2.14.1隐式转换53
    2.14.2显式转换54
    2.14.3Convert类提供的类型转换方法55
    2.14.4溢出检查和checked关键字56
    2.15元组57
    2.15.1元组概述57
    2.15.2使用元组字面量创建元组对象58
    2.15.3访问元组对象的元素58
    2.15.4使用Tuple类创建元组对象58
    2.15.5元组对象的解构59
    2.16临时虚拟变量(Discard)59
    第3章语句、运算符和表达式60
    3.1语句60
    3.1.1C#语句的组成60
    3.1.2C#语句的示例61
    3.1.3C#语句的使用64
    3.2运算符65
    3.2.1算术运算符65
    3.2.2关系和类型测试运算符67
    3..逻辑运算符68
    3.2.4赋值运算符70
    3.2.5字符串运算符72
    3.2.6位运算符72
    3.2.7条件运算符74
    3.2.8null相关运算符74
    3.2.9运算符75
    3.2.10运算符优先级76
    3.3表达式78
    3.3.1表达式的组成78
    3.3.2表达式的书写规则78
    3.3.3表达式的示例78
    第4章程序流程和异常处理80
    4.1顺序结构80
    4.2选择结构81
    4.2.1if语句81
    4.2.2switch语句88
    4..模式匹配(C#7.0)90
    4.3循环结构92
    4.3.1for循环92
    4.3.2while循环94
    4.3.3do…while循环96
    4.3.4foreach循环98
    4.3.5循环的嵌套99
    4.4跳转语句100
    4.4.1got语句00
    4.4.2break语句101
    4.4.3continue语句101
    4.4.4return语句102
    4.5异常处理103
    4.5.1错误和异常103
    4.5.2异常处理概述103
    4.5.3内置的异常类105
    4.5.4自定义异常类105
    4.5.5引发异常106
    4.5.6捕获处理异常try…catch…finally108
    4.5.7异常过滤器110
    第5章数组和指针111
    5.1数组111
    5.1.1一维数组113
    5.1.2多维数组115
    5.1.3交错数组118
    5.1.4数组的基本操作和排序121
    5.1.5作为对象的数组127
    5.2不安全代码和指针129
    5.2.1不安全代码129
    5.2.2指针130
    第6章类和对象136
    6.1面向对象概念136
    6.1.1对象的定义136
    6.1.2封装136
    6.1.3继承137
    6.1.4多态137
    6.2类的声明137
    6.2.1声明类的基本语法138
    6.2.2类的访问修饰符139
    6.3创建和使用对象140
    6.3.1对象的创建和使用140
    6.3.2对象初始值设定项141
    6.4分部类142
    6.4.1分部类的声明142
    6.4.2分部类的应用144
    6.5System.Object类和通用方法145
    6.5.1System.Object类145
    6.5.2System.Object类的通用方法145
    6.5.3对象的比较146
    6.6对象的生命周期148
    6.6.1对象的创建148
    6.6.2对象的使用148
    6.6.3对象的销毁149
    第7章类成员150
    7.1类的成员概述150
    7.1.1类成员分类150
    7.1.2数据成员和函数成员151
    7.1.3静态成员和实例成员151
    7.1.4this关键字153
    7.1.5类成员的访问修饰符154
    7.2字段和常量155
    7.2.1字段的声明和访问155
    7.2.2实例字段和静态字段156
    7..常量字段156
    7.2.4只读字段157
    7.2.5可变字段159
    7.3方法160
    7.3.1方法的声明和调用160
    7.3.2基于表达式声明方法(C#6.0)161
    7.3.3参数的传递162
    7.3.4引用返回(C#7.0)167
    7.3.5方法的重载168
    7.3.6实例方法和静态方法169
    7.3.7分部方法171
    7.3.8外部方法172
    7.3.9递归方法173
    7.3.10迭代器方法173
    7.3.11迭代器对象174
    7.3.12局部方法(C#7.0)175
    7.4属176
    7.4.1属的声明和访问176
    7.4.2实例属和静态属17
    7.4.3只读属和只写属17
    7.4.4基于表达式的只读属(C#6.0)178
    7.4.5自动实现的属17
    7.4.6属初始化(C#6.0)179
    7.4.7基于表达式的属访问器(C#7.0)179
    7.5索引器180
    7.5.1索引器的声明和访问180
    7.5.2索引器的重载182
    7.6运算符重载183
    7.6.1运算符重载183
    7.6.2换算符184
    7.7构造函数186
    7.7.1实例构造函数186
    7.7.2私有构造函数188
    7.7.3静态构造函数189
    7.7.4构造函数的重载190
    7.8析构函数190
    7.9嵌套类192
    7.9.1嵌套类的声明192
    7.9.2嵌套类和包含类的关系193
    7.9.3嵌套类的访问195
    第8章继承和多态197
    8.1继承和多态的基本概念197
    8.1.1继承和多态197
    8.1.2继承的类型197
    8.1.3继承的层次关系198
    8.2继承198
    8.2.1派生类198
    8.2.2base关键字199
    8..构造函数的调用200
    8.2.4类成员的继承202
    8.2.5类成员的隐藏204
    8.2.6虚方法和隐藏方法205
    8.2.7虚方法和重写方法205
    8.3抽象类和抽象方法207
    8.3.1抽象类207
    8.3.2抽象方法208
    8.4密封类和密封方法210
    8.4.1密封类210
    8.4.2密封方法210
    8.5接口211
    8.5.1接口声明211
    8.5.2接口成员212
    8.5.3接口实现213
    8.5.4分部接口215
    8.5.5接口继承215
    8.6多态217
    8.6.1多态的概念217
    8.6.2通过继承实现多态217
    8.6.3通过方法重载实现多态220
    8.6.4通过方法重写实现多态221
    8.6.5多态综合举例222
    第9章委托和事件224
    9.1委托224
    9.1.1委托的声明224
    9.1.2委托的实例化和调用225
    9.1.3匿名方法委托228
    9.1.4多播委托229
    9.1.5委托的异步调用1
    9.1.6委托的兼容2
    9.2事件
    9.2.1事件处理机制
    9.2.2事件的声明和引发5
    9..事件的订阅和取消
    9.2.4静态事件和实例事件
    9.2.5.NETFramework事件模型
    9.2.6综合举例:事件实现的步骤
    0章结构和枚举240
    10.1结构240
    10.1.1结构概述240
    10.1.2结构的声明241
    10.1.3结构的调用242
    10.1.4分部结构243
    10.1.5结构成员243
    10.1.6嵌套结构243
    10.2枚举245
    10.2.1枚举概述245
    10.2.2枚举声明245
    10..枚举的使用247
    10.2.4Flags枚举248
    10.2.5枚举的运算和操作249
    1章泛型252
    11.1泛型的基本概念252
    11.1.1引例ArrayList252
    11.1.2引例List<T>253
    11.1.3泛型的概念253
    11.2泛型的定义254
    11.2.1泛型的简单定义254
    11.2.2开放式泛型类型和封闭式泛型类型255
    11..泛型类型参数255
    11.2.4泛型类型参数的约束256
    11.3泛型类257
    11.3.1泛型类的声明和使用257
    11.3.2泛型类的继承规则258
    11.4泛型接口259
    11.4.1泛型接口的声明和使用259
    11.4.2泛型接口的继承和实现规则260
    11.5泛型结构260
    11.6泛型方法261
    11.6.1泛型方法的声明和使用261
    11.6.2泛型方法的设计规则262
    11.7泛型委托和泛型事件263
    11.7.1泛型委托263
    11.7.2泛型事件264
    11.7.3Func和Action泛型委托265
    11.8default关键字266
    11.9协变和逆变266
    11.9.1泛型类型转换266
    11.9.2泛型委托的协变和逆变268
    11.9.3泛型接口的协变和逆变269
    2章特271
    12.1特概述271
    12.2特的使272
    1.预定义通用特类273
    1..1ConditionalAttribute类273
    1..2ObsoleteAttribute类275
    1..AttributeUsageAttribute类276
    1..4调用方信息特类277
    1..5全局特27
    12.4自定义特类279
    12.5使用反访问特20
    3章语言集成查询282
    13.1相关语言要素282
    13.1.1初始值设定项282
    13.1.2匿名类型283
    13.1.3Lambda表达式(匿名函数)283
    13.1.4扩展方法284
    13.2LIN基本操作286
    13.2.1LIN基本概念286
    13.2.2LIN查询操作概述286
    13..获取数据源287
    13.2.4创建查询288
    13.2.5执行查询288
    13.3标准查询运算符289
    13.3.1数据排序289
    13.3.2数据筛选291
    13.3.3数据投影291
    13.3.4数据分组291
    13.3.5联接运算292
    13.3.6数据分区295
    13.3.7限定运算295
    13.3.8聚合运算296
    13.3.9集合运算296
    13.3.10生成运算297
    13.3.11元素操作297
    13.3.12串联运算298
    13.3.13相等运算298
    13.3.14数据类型转换299
    13.4LINtoObjects300
    13.4.1LINtoObjects概述300
    13.4.2LIN和字符串300
    13.4.3LIN和文件目录305
    4章线程、并行和异步处理309
    14.1线程处理概述309
    14.1.1进程和线程309
    14.1.2线程的优缺点310
    14.2创建多线程应用程序310
    14.2.1C#应用程序主线程310
    14.2.2创建和启动新线程311
    14.3线程和生命周期312
    14.3.1线程和生命周期的状态312
    14.3.2Thread类313
    14.3.3线程的启动、终止、挂起和唤醒314
    14.3.4休眠(暂停)线程Sleep()315
    14.3.5线程让步Yield()315
    14.3.6线程加入Join()316
    14.3.7线程中断Interrupt()316
    14.3.8线程终止/销毁Abort()317
    14.4前台线程和后台线程318
    14.5线程优先级和线程调度319
    14.6线程同步和通信321
    14.6.1线程同步处理321
    14.6.2使用lock语句同步代码块321
    14.6.3使用监视器同步代码块322
    14.6.4使用MethodImplAttribute特实现方法同步处理3
    14.6.5使用SynchronizationAttribute特实现类同步处理3
    14.6.6同步事件和等待句柄3
    14.6.7使用Mutex同步代码块324
    14.7线程池325
    14.7.1线程池的基本概念325
    14.7.2创建和使用线程池326
    14.8定时器Timer327
    14.9并行处理328
    14.9.1任务并行库328
    14.9.2隐式创建和运行任务328
    14.9.3显式创建和运行任务329
    14.9.4任务的交互操作330
    14.9.5从任务中返回值331
    14.9.6数据并行处理331
    14.10异步处理332
    14.10.1委托的异步调用332
    14.10.2async和await关键字334
    14.11绑定335
    14.11.1静态绑定和动态绑定335
    14.11.2动态语言运行时335
    14.11.3自定义绑定336
    14.11.4语言绑定336
    14.11.5dynamic类型337
    第2部分.NETFramework类库基本应用
    5章数值、日期和字符串处理341
    15.1数学函数341
    15.1.1Math类和数学函数341
    15.1.2Random类和随机函数344
    15.2日期和时间处理346
    15.2.1DateTime结构346
    15.2.2TimeSpan结构348
    15..日期格式化字符串349
    15.3字符串处理349
    15.3.1String类349
    15.3.2StringBuilder类354
    15.3.3字符编码357
    15.4正则表达式358
    15.4.1正则表达式语言358
    15.4.2正则表达式类361
    15.4.3正则表达式示例361
    6章文件和流输入输出364
    16.1文件和流操作概述364
    16.2磁盘、目录和文件的基本操作365
    16.2.1磁盘的基本操作365
    16.2.2目录的基本操作366
    16..文件的基本操作367
    16.3文本文件的写入和读取370
    16.3.1文本文件的写入(StreamWriter类)370
    16.3.2文本文件的读取(StreamReader类)371
    16.4二进制文件的写入和读取372
    16.4.1二进制文件的写入(BinaryWriter类)372
    16.4.2二进制文件的读取(BinaryReader类)373
    16.5随机文件访问374
    16.6通用I/O流类376
    7章集合和数据结构377
    17.1C#集合和数据结构概述377
    17.2列表类集合类型379
    17.2.1数组列表ArrayList379
    17.2.2列表List<T>380
    17..双向链表LinkedList<T>381
    17.3字典类集合类型382
    17.3.1哈希表Hashtable383
    17.3.2字典Dictionary<TKey,TValue>384
    17.3.3排序列表SortedList385
    17.3.4泛型排序列表SortedList<TKey,TValue>387
    17.3.5排序字典SortedDictionary<TKey,TValue>388
    17.4队列集合类型(eue)389
    17.5堆栈集合类型(Stack)391
    17.6散列集集合类型(HashSet<T>)392
    17.7位集合394
    17.8专用集合395
    8章数据库访问396
    18.1ADNET概述396
    18.1.1ADNET的基本概念396
    18.1.2ADNET的结构396
    18.1.3.NETFramework数据提供程序397
    18.1.4ADNETDataSet398
    18.2使用ADNET连接和操作数据库399
    18.2.1使用数据提供程序访问数据库的步骤399
    18.2.2范例数据库Northwnd.mdf401
    18..查询数据库表数据403
    18.2.4插入数据库表数据404
    18.2.5更新数据库表数据405
    18.2.6删除数据库表数据405
    18.2.7使用存储过程访问数据库406
    18.3使用DataAdapter和DataSet访问数据库408
    18.3.1使用DataAdapter和DataSet访问数据库的步骤408
    18.3.2查询数据库表数据409
    18.3.3维护数据库表数据410
    第3部分C#应用程序开发
    9章Windows窗体应用程序415
    19.1开发Windows窗体应用程序415
    19.1.1Windows窗体应用程序概述415
    19.1.2创建Windows窗体应用程序的一般步骤417
    19.1.3窗体和控件概述420
    19.2常用的Windows窗体控件420
    19.2.1标签、文本框和命令按钮420
    19.2.2单选按钮、复选框和分组422
    19..列表选择控件424
    19.2.4图形存储和显示控件427
    19.2.5Timer控件430
    19.3通用对话框431
    19.3.1OpenFileDialog对话框432
    19.3.2SaveFileDialog对话框432
    19.3.3通用对话框应用举例433
    19.3.4FontDialog对话框435
    19.4菜单和工具栏435
    19.4.1MenuStrip控件435
    19.4.2ContextMenuStrip控件435
    19.4.3ToolStrip控件436
    19.4.4菜单和工具栏应用举例436
    19.5多重窗体438
    19.5.1添加新窗体438
    19.5.2调用窗体438
    19.5.3多重窗体应用举例439
    19.6多文档界面440
    19.6.1创建MDI父窗体440
    19.6.2创建MDI子窗体440
    19.6.3处理MDI子窗体441
    19.7图形绘制441
    19.7.1GDI+图形绘制概述441
    19.7.2绘制字符串443
    19.7.3绘制图形443
    第20章WPF应用程序448
    20.1WPF应用程序概述448
    20.1.1WPF简介448
    20.1.2WPF应用程序的构成448
    20.2创建WPF应用程序452
    20.2.1创建简单的WPF应用程序452
    20.2.2WPF应用程序布局453
    20..WPF应用程序常用控件456
    20.3WPF应用程序与图形和多媒体460
    20.3.1图形和多媒体概述460
    20.3.2图形、图像、画笔和位图效果461
    20.3.3多媒体469
    20.3.4动画472
    2章ASP.NETWeb应用程序475
    21.1开发ASP.NETWeb应用程序475
    21.1.1ASP.NETWeb应用程序概述475
    21.1.2创建ASP.NETWeb应用程序476
    21.2ASP.NETWeb页面477
    21.2.1ASP.NETWeb页面概述477
    21.2.2创建ASP.NET页面478
    21.3ASP.NETWeb服务器控件480
    21.3.1ASP.NETWeb服务器控件概述480
    21.3.2使用标准服务器控件创建Web页面481
    21.4验服务器控件484
    21.4.1验服务器控件概述484
    21.4.2使用验服务器控件创建Web页面484
    21.5数据服务器控件487
    21.5.1数据服务器控件概述487
    21.5.2使用数据服务器控件创建Web页面487
    21.6使用ADNET连接和操作数据库490
    21.7ASP.NET页面会话状态和页面导航491
    21.7.1ASP.NETWeb应用程序上下文491
    21.7.2ASP.NETWeb应用程序事件493
    21.7.3ASP.NETWeb页面导航495
    21.8ASP.NETWeb应用程序的布局和导航496
    21.8.1ASP.NETWeb母版页496
    21.8.2ASP.NETWeb导航控件497
    21.8.3应用举例:设计ASP.NETWeb站点498
    21.9ASP.NET主题和外观502
    21.9.1ASP.NET主题和外观概述502
    21.9.2定义主题503
    21.9.3定义外观503
    21.9.4定义CSS样式503
    21.9.5在页面中使用主题505
    21.9.6应用举例:使用ASP.NET主题和外观自定义Web站点506
    第22章综合应用案例509
    22.1多窗口文本编辑器系统设计509
    22.1.1系统基本功能509
    22.1.2功能模块设计509
    22.1.3系统的实现509
    22.2ASP.NET网上书店系统的设计514
    22.2.1系统总体设计514
    22.2.2数据库设计514
    22..功能模块设计515
    22.2.4系统的实现516
    附录A.NETFramework和.NETCore概述528
    A1.NETFramework的概念528
    A1.1公共语言运行时528
    A1.2.NETFramework类库528
    A2.NETFramework的功能特点529
    A3.NETFramework环境529
    A4.NETFramework的主要版本530
    A5.NETCore530
    A5.1.NETCore概述530
    A5.2.NETCore组成530
    A5.3.NETCore与.NETFramework比较530
    A5.4.NETCore与Mono比较531
    附录BC#编译器和预处理器指令532
    B1C#编译器概述532
    B2C#编译器选项532
    B3C#预处理器指令534
    附录CVisualStudio快速入门537
    C1集成开发环境(E)界面537
    C2创建解决方案和项目537
    C3设计器/编辑器539
    C4生成和调试工具540
    C5安装和部署工具541
    C6帮系统541
    附录DC#关键字和上下文关键字542
    D1关键字542
    D2上下文关键字544
    附录E格式化字符串546
    E1复合格式设置546
    E2复合格式字符串546
    E3数字格式字符串547
    E4标准日期和时间格式字符串549
    附录FXML文档注释553
    附录GASCII码表557
    附录H程序集、应用程序域和反558
    H1程序集558
    H1.1程序集概述558
    H1.2创建程序集558
    H2应用程序域558
    H2.1应用程序域概述558
    H2.2创建应用程序域559
    H3反559
    H3.1反概述559
    H3.2查看类型信息560
    H3.3动态加载和使用类型561
    参考文献562

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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