种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C#基础与案例开发详解

(2019-10-14 17:06:46) 百科综合
C#基础与案例开发详解

C#基础与案例开发详解

《C#基础与案例开发详解》是2009年清华大学出版社出版的图书,作者是张孝祥。

基本介绍

  • 书名:C#基础与案例开发详解
  • 作者:张孝祥
  • ISBN:9787302205258
  • 页数:473
  • 定价:53.00元
  • 出版社:清华大学出版社
  • 出版时间:2009-7-1
  • 开本:16

内容简介

本书以C# 2008为平台,以“实用”为目标,结合具体的实例开发过程,全面、系统地介绍了C# 语言的基础知识及套用方向。
本书由浅入深、循序渐进地介绍了C# 的产生与发展、C# 的特点、C#程式设计的组成、常量与变数、数据类型、运算符与表达式、结构化程式设计、数组与集合、结构与枚举、可视化程式设计、C# 的档案操作和C# 的资料库操作等。在讲解的过程中,引用了大量的实例,且每一部分内容都包含详细的操作步骤和技巧提示。这一切将有助于初学者仿效理解、把握问题的精髓,从而能够在短时间内迅速掌握C# 程式设计的知识,并套用到实际的项目开发过程中。
书中理论知识讲解透彻,实例开发清晰有序,既适合初学者和具有一定C# 编程经验的用户使用,也适合作为广大软体开发者和编程爱好者的参考用书。

图书目录

第1章C#概述 1
1.1C#的产生与发展 2
1.2C#的运行环境及安装 2
1.2.1C#的安装与启动 3
1.2.2C#的集成开发环境 7
1.3IIS的安装与配置 9
1.4C#4.0的新功能 14
1.5Microsoft.NETFramework4.0 15
1.5.1Microsoft.NET框架概述 15
1.5.2Microsoft.NET框架的结构 16
1.5.3公共语言运行库 17
1.6上机练习 18
第2章C#应用程式设计 19
2.1初识C#程式 20
2.1.1C#语言的特点 20
2.1.2C#程式结构分析 21
2.1.3C#程式的编译和执行 21
2.1.4标识符 22
2.2C#应用程式的组成 23
2.2.1应用程式中包含的档案 24
2.2.2Web.config档案 25
2.2.3Main方法和命令行参数 25
2.2.4程式代码注释 26
2.3创建第一个C#程式 27
2.3.1新建项目 28
2.3.2设计应用程式的用户界面 29
2.3.3设定控制项的属性 32
2.3.4编写程式代码 34
2.3.5运行程式 35
2.4上机练习 36
第3章C#基础知识综述 37
3.1常量与变数 38
3.1.1常量 38
3.1.2变数 38
3.2数据类型 39
3.2.1值类型 40
3.2.2引用类型 46
3.2.3类型转换 49
3.2.4装箱和拆箱 50
3.3运算符和表达式 52
3.3.1算术运算符 53
3.3.2关係运算符 54
3.3.3逻辑运算符 56
3.3.4条件运算符 57
3.3.5赋值运算符 58
3.3.6位运算符 60
3.3.7运算符的优先权 61
3.4上机练习 62
第4章C#的面向对象 63
4.1面向对象概述 64
4.2类和对象 65
4.2.1类的声明 65
4.2.2类的成员 66
4.2.3对象的声明 67
4.2.4C#常用的基础类 68
4.3方法 68
4.3.1方法的定义及调用 68
4.3.2方法的参数类型 70
4.3.3静态方法与非静态方法 71
4.3.4方法的重载 72
4.3.5运算符的重载 73
4.3.6递归 75
4.4属性 78
4.4.1属性的声明 78
4.4.2属性的访问 79
4.5事件 80
4.6构造函式和析构函式 81
4.6.1构造函式 81
4.6.2析构函式 83
4.7命名空间 85
4.7.1命名空间的声明 86
4.7.2命名空间的成员 86
4.7.3命名空间的使用 87
4.8上机练习 88
第5章继承和多态性 89
5.1继承 90
5.2继承的套用 91
5.2.1基类和派生类 91
5.2.2用Base方法调用基类构造
函式 93
5.2.3new方法 94
5.2.4virtual方法 96
5.2.5override方法 97
5.3创建接口 99
5.3.1接口的语法 99
5.3.2接口的限制 101
5.3.3接口的继承 101
5.3.4ICloneable接口 103
5.4抽象类 106
5.4.1抽象类的定义 107
5.4.2抽象类的实例 107
5.5多态性 109
5.5.1多态的定义 109
5.5.2多态的实例 109
5.6上机练习 111
第6章结构化程式设计 113
6.1认识结构化程式设计 114
6.2顺序结构 114
6.3选择结构 115
6.3.1if语句 115
6.3.2switch语句 118
6.4循环结构 120
6.4.1while语句和do-while语句 120
6.4.2for语句和foreach语句 123
6.4.3跳转语句 125
6.5异常处理 129
6.5.1异常处理概述 129
6.5.2异常处理语句 130
6.6综合实例 135
6.6.1月工资的计算 135
6.6.2列印小写字母对应的
ASCII码 138
6.7上机练习 143
第7章数组与集合 145
7.1数组概述 146
7.2一维数组 146
7.2.1一维数组的声明 146
7.2.2一维数组的使用 147
7.2.3综合实例(1) 148
7.3二维数组 151
7.3.1二维数组的声明 151
7.3.2二维数组的使用 152
7.3.3综合实例(2) 153
7.4动态数组 155
7.5数组的基本操作 157
7.5.1数组的遍历 157
7.5.2数组的排序 158
7.5.3数组元素的添加与删除 160
7.6集合类 161
7.6.1集合类概述 161
7.6.2Queue集合类 162
7.6.3Stack集合类 163
7.6.4Hashtable集合类 164
7.6.5SortedList集合类 165
7.7上机练习 166
第8章结构和枚举 167
8.1结构类型 168
8.1.1结构的声明 168
8.1.2结构成员的访问 169
8.1.3综合实例(1) 170
8.2枚举 172
8.2.1枚举类型的定义 172
8.2.2枚举成员的赋值 172
8.2.3枚举类型的转换 175
8.2.4枚举成员的访问 177
8.2.5综合实例(2) 178
8.3上机练习 179
第9章可视化程式设计 181
9.1Windows窗体 182
9.1.1Windows窗体的基本属性 182
9.1.2创建窗体 183
9.1.3设定启动窗体属性 184
9.2控制项概述 185
9.2.1控制项的基本属性 185
9.2.2控制项共有的属性、事件
和方法 186
9.3常用的Windows窗体控制项 186
9.3.1标籤控制项 187
9.3.2文本框控制项 187
9.3.3按钮控制项 193
9.3.4列表框控制项 197
9.3.5组合框控制项 198
9.3.6单选按钮与複选框控制项 199
9.3.7图片框控制项 203
9.3.8滚动条控制项 203
9.3.9日期/时间控制项 206
9.3.10进度条控制项 208
9.4高级控制项的套用 210
9.4.1ListView控制项 210
9.4.2TreeView控制项 214
9.4.3ImageList控制项 218
9.5综合实例 218
9.5.1计算器的设计 218
9.5.2图像浏览器的製作 222
9.6上机练习 229
第10章C#的档案操作 231
10.1C#档案简介 232
10.2C#档案的读写 232
10.2.1读档案 232
10.2.2写档案 235
10.3档案操作 237
10.3.1档案的複製 237
10.3.2档案的删除 238
10.3.3档案的移动 239
10.4上机练习 241
第11章C#的资料库操作 243
11.1资料库概念 244
11.2SQLServer2008资料库 245
11.2.1SQLServer2008的安装
与启动 245
11.2.2常用SQL命令 250
11.2.3常见的资料库操作 252
11.3ADO.NET的概念 263
11.4ADO.NET的对象 264
11.4.1Connection对象 264
11.4.2Command对象 265
11.4.3DataReader对象 266
11.4.4DataAdapter对象 266
11.4.5DataSet对象 267
11.4.6数据绑定操作 268
11.5上机练习 273
第12章异步编程和多执行绪编程 275
12.1进程和执行绪 276
12.2异步编程的4种方法 277
12.2.1EndInvoke方法 277
12.2.2WaitOne方法 278
12.2.3轮询 279
12.2.4回调 281
12.3多执行绪编程 282
12.3.1Thread类 282
12.3.2创建一个执行绪 284
12.3.3执行绪池 285
12.3.4死锁 286
12.4上机练习 288
第13章并行编程 289
13.1并行编程 290
13.2任务并行库 291
13.2.1并发和并行 291
13.2.2并行编程架构 292
13.3Parallel类 292
13.3.1For方法重载一 293
13.3.2For方法重载二 295
13.3.3For方法重载三 297
13.4Task类 298
13.5数据并行和任务并行 299
13.6PLINQ 300
13.7上机练习 302
第14章基于Socket的C/S模式的
聊天室 303
14.1关于Socket 304
14.2C/S聊天室模型 304
14.3聊天协定 306
14.3.1关于聊天协定的应答 306
14.3.2聊天状态处理 306
14.3.3聊天命令介绍 306
14.4系统功能定义 308
14.4.1伺服器端 308
14.4.2客户端 308
14.5系统功能设计 309
14.5.1聊天室伺服器的协定解析
流程 309
14.5.2聊天室客户端的协定解析
流程 311
14.6系统功能实现 311
14.6.1伺服器端程式设计 312
14.6.2客户端程式设计 325
14.6.3聊天室程式的运行与测试 331
14.7聊天室的安装与部署 336
14.8小结 341
第15章萤幕锁定程式 343
15.1系统概述 344
15.2系统功能定义及设计 344
15.3系统开发必备知识 344
15.4系统功能实现 348
15.4.1Win32API静态类 348
15.4.2快捷选单 349
15.4.3程式设定 350
15.4.4萤幕锁定 354
15.5系统预览 359
15.6安装部署 361
15.7程式测试 364
15.8小结 370
第16章学生学籍管理系统 371
16.1系统概述 372
16.2系统预览 372
16.3系统设计 374
16.3.1系统结构设计 375
16.3.2系统功能模组划分 375
16.4资料库设计 377
16.4.1资料库需求分析 377
16.4.2资料库概念结构设计 378
16.4.3资料库逻辑结构设计 380
16.4.4设定表之间的依赖关係 382
16.5专业信息管理 385
16.5.1添加专业信息 385
16.5.2浏览专业信息 387
16.5.3修改专业信息 388
16.5.4删除专业信息 391
16.6学生信息管理 392
16.6.1添加学生信息 392
16.6.2浏览学生信息 396
16.6.3修改学生信息 398
16.6.4删除学生信息 402
16.7班级信息管理 402
16.7.1添加班级信息 403
16.7.2浏览班级信息 404
16.7.3修改班级信息 406
16.7.4删除班级信息 408
16.8课程信息管理 409
16.8.1添加课程信息 409
16.8.2浏览课程信息 412
16.8.3修改课程信息 414
16.8.4删除课程信息 415
16.9成绩信息管理 416
16.9.1录入成绩信息 417
16.9.2浏览学生成绩 422
16.9.3修改成绩信息 425
16.9.4删除学生成绩 426
16.9.5查询学生成绩 427
16.10系统管理 428
16.10.1添加用户角色 428
16.10.2添加登录用户 430
16.11小结 431
第17章图书管理系统 433
17.1系统概述 434
17.2系统设计 434
17.2.1系统需求分析 434
17.2.2系统结构设计 435
17.2.3系统功能模组划分 436
17.3资料库设计 437
17.3.1资料库需求分析 437
17.3.2资料库概念结构设计 437
17.3.3资料库逻辑结构设计 439
17.3.4设定表之间的依赖关係 441
17.4三层架构概念及设计 444
17.4.1三层架构及其设计 444
17.4.2BookManageSystem.Model 444
17.4.3BookManageSystem.
Common 446
17.4.4BookManageSystem.DAL 449
17.4.5BookManageSystem.BLL 469
17.4.6BookManageSystem 472
17.5主窗体、登录窗体及浮动快捷
选单 473
17.5.1主窗体 473
17.5.2登录窗体 477
17.5.3浮动快捷选单 479
17.6用户许可权管理 480
17.6.1用户许可权管理窗体 481
17.6.2添加/修改用户信息窗体 483
17.7图书卡片管理 487
17.7.1图书卡片类别管理 487
17.7.2图书卡片信息管理 488
17.8读者信息维护 490
17.9图书借阅管理 491
17.9.1图书借阅 492
17.9.2图书归还 494
17.10系统信息查询 496
17.10.1图书信息查询 496
17.10.2读者信息查询 498
17.10.3借阅信息查询 498
17.11小结 500

标 签

搜索
随机推荐

Powered By 种豆资源网||