注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#程序员开发指南

C#程序员开发指南

C#程序员开发指南

定 价:¥55.00

作 者: 易向东、陈蓓、万英
出版社: 中国林业出版社
丛编项: .NET开发专家
标 签: C#

购买这本书可以去


ISBN: 9787503842375 出版时间: 2006-05-01 包装: 平装
开本: 16开 页数: 532 字数:  

内容简介

  《C#程序员开发指南:C#程序员从入门到精通(.NET开发专家)》涵盖了C#程序设计的各个主要领域,同时提供大量实例,每个例子都有专门的代码分析部分,让读者能非常容易理解所介绍的技术和演示的范例,且讲解详细,有利于掌握技术要点和技巧。《C#程序员开发指南:C#程序员从入门到精通(.NET开发专家)》可供软件开发人员使用,也可作为大专院校C#语言的教辅材料。《C#程序员开发指南:C#程序员从入门到精通(.NET开发专家)》是一本优秀的学习和应用c#开发程序的指导书。全书共19章,内容分为三部分:第一部分概述Microsoft.NET的技术特色、体系结构、运行环境等;第二部分比较详细地介绍c#语言,从c#基本语法、面向对象特性,以及异常处理、预处理等多个方面进行介绍;第三部分是c#高级编程,包括线程、界面设计、数据访问、多媒体、COM+服务、XML、Windows服务、Web应用、注册表、文件管理、活动目录、系统管理和诊断以及安全性等专题。

作者简介

  易向东 男,湖南衡山人,毕业于华南理工大学电子与信息学院,获硕士学位;先后在二笔软件集团,广州拓创科技有限公司担任研发部项目经理,从事计算机软硬件的开发与设计工作;2004年7月到广东教育学院任教;主要研究领域是计算机应用技术,多媒体软件技术与图像重建技术,计算机网络信息系统集成方法,智能信息系统,软件工程和嵌入式系统开发等。

图书目录

第1章  .NET基础    1
1.1  .NET概述    1
1.1.1  .NET面临的竞争和挑战    1
1.1.2  .NET与J2EE的比较    1
1.2  .NET技术体系    2
1.2.1  .NET技术特征    3
1.2.2  .NET新特性    4
1.2.3  .NET组成    5
1.3  公共语言运行时    6
1.3.1  中间语言(IL)和元数据    6
1.3.2  即时编译器(JITters)     6
1.4  虚拟对象系统    7
1.5  公共类型系统(CTS)    10
1.6  执行程序、融合和汇编    10
1.7  开发工具    12
1.8  小结    13
第2章  C#语言基础    14
2.1  C#概述    14
2.1.1  C#语言特点    14
2.1.2  C#与其他语言比较    15
2.2  数据类型    16
2.2.1  值类型    17
2.2.2  引用类型    19
2.2.3  装箱和拆箱    23
2.2.4  类型转换    24
2.3  表达式    26
2.3.1  变量    26
2.3.2  常量    28
2.3.3  操作符    28
2.4  流程控制    35
2.4.1  条件语句    35
2.4.2  循环语句    36
2.4.3  跳转语句    37
2.5  小结    38
第3章  面向对象程序设计    39
3.1  基本概念    39
3.2  类    41
3.2.1  类的声明    41
3.2.2  类的成员    42
3.2.3  构造函数和析构函数    44
3.3  方法    44
3.3.1  方法格式    45
3.3.2  方法参数    45
3.3.3  方法重载    45
3.4  命名空间    46
3.4.1  编译单元    46
3.4.2  命名空间声明    47
3.4.3  using指示符    47
3.5  封装、继承和多态    51
3.5.1  封装    51
3.5.2  继承    51
3.5.3  多态    52
3.6  接口    52
3.7  域和属性    62
3.7.1  域    62
3.7.2  属性    64
3.8  事件和索引    66
3.8.1  事件    66
3.8.2  索引器    68
3.9  小结    70
第4章  异常处理、预处理和反射    71
4.1  错误和异常处理    71
4.1.1  校验语句    71
4.1.2  异常处理    73
4.2  C#预处理指令    78
4.3  反射    80
4.4  小结    84
第5章  界面设计    85
5.1  标签    85
5.2  按钮    88
5.3  文本框    89
5.4  复选框和单选按钮    94
5.4.1  复选框    94
5.4.2  单选按钮    95
5.5  滚动条    97
5.6  列表视图和树状视图    99
5.6.1  列表视图    100
5.6.2  树状视图    102
5.7  进度条和跟踪条    103
5.8  菜单设计    105
5.8.1  菜单设计    105
5.8.2  MenuItem类    106
5.8.3  MainMenu类    111
5.9  对话框    115
5.9.1  “打开”对话框    115
5.9.2  “另存为”对话框    117
5.9.3  “字体”对话框    117
5.9.4  “颜色”对话框    118
5.9.5  “打印”对话框    119
5.9.6  “打印预览”对话框    120
5.10  小结    121
第6章  多媒体    122
6.1  GDI+概述    122
6.1.1  GDI+体系结构    122
6.1.2  GDI+新特色    123
6.1.3  比较GDI和GDI+    124
6.1.4  System.Drawing命名空间    127
6.2  绘图    128
6.2.1  Graphics 类    128
6.2.2  范例    132
6.3  画笔和画刷    133
6.3.1  画笔    133
6.3.2  画刷    140
6.4  字体和文本    151
6.4.1  字体    152
6.4.2  文本    157
6.5  路径和区域    160
6.5.1  路径    160
6.5.2  区域    162
6.5  坐标变换    164
6.6.1  坐标系统    164
6.6.2  简单矩阵变换    166
6.7  色彩变换    170
6.7.1  色彩变换基础    170
6.7.2  RGB输出通道    173
6.8  动画设计    175
6.9  视频和音频    176
6.9.1  Windows Media Player控件    176
6.9.2  DirectShow概述    177
6.9.3  DirectShow技术结构    177
6.9.4  实例:多媒体播放器    180
6.10  小结    187
第7章  输入/输出    188
7.1  I/O方式    188
7.1.1  文件和流    188
7.1.2  输入/输出操作类型    188
7.2  System.IO命名空间    190
7.3  目录管理    191
7.4  文件管理    197
7.5  读写文件    200
7.5.1  文本模式    201
7.5.2  二进制模式    203
7.5.3  异步模式    205
7.6  文件监控    212
7.6.1  FileSystemWatcher组件    212
7.6.2  应用实例    213
7.7  实例:资源管理器    215
7.8  小结    229
第8章  线程    230
8.1  概述    230
8.1.1  单线程程序设计    230
8.1.2  多进程程序设计    230
8.1.3  多线程程序设计    231
8.2  System.Threading命名空间    231
8.3  线程优先级    232
8.4  线程编程基础    233
8.5  多线程控制    236
8.5.1  Monitor类    237
8.5.2  ReaderWriterLock类    242
8.5.3  WaitHandle 类    245
8.5.4  Mutex类    248
8.6  线程池    251
8.7  小结    256
第9章  数据访问    257
9.1  数据库基础    257
9.2  ADO .NET简介    258
9.2.1  Managed Provider    258
9.2.2  DataSet    259
9.3  使用ADO .NET访问数据库    260
9.3.1  ADO .NET数据库访问模式    260
9.3.2  数据库命名空间    261
9.3.3  DataSet 类    264
9.3.4  连接数据库    265
9.3.5  使用Command执行数据库操作    273
9.3.6  使用DataReader检索数据    281
9.3.7  使用DataAdapter和DataSet    282
9.4  数据控件    295
9.4.1  使用Repeater组件绑定数据    295
9.4.2  使用DataGrid 组件绑定数据    297
9.4.3  使用DataList组件绑定数据    299
9.4.4  其他数据绑定组件    302
9.5  ADO .NET和XML    303
9.5.1  与XML相关的DataSet方发    304
9.5.2  通过DataSet访问XML    306
9.5.3  通过DOM访问XML    308
9.5.4  实例:XML数据操作    309
9.6  实例:自定义查询程序    312
9.7  小结    319
第10章  网络编程    320
10.1  网络基础    320
10.2  套接字    324
10.2.1  Socket类    324
10.2.2  使用异步服务器套接字    326
10.2.3  使用异步客户端套接字    331
10.2.4  使用同步客户端套接字    336
10.2.5  使用同步服务器套接字    338
10.3  域名服务    340
10.3.1  基本原理    340
10.3.2  DNS类    340
10.4  Ping应用程序    344
10.4.1  Ping基本原理    344
10.4.2  Ping应用程序分析    344
10.5  小结    351
第11章  Web应用    352
11.1  Web应用模型    352
11.2  ASP .NET基础    354
11.2.1  ASP .NET和ASP    354
11.2.2  ASP .NET内置对象    356
11.2.3  ASP .NET特性    357
11.3  System.Web命名空间    358
11.4  ASP .NET范例    359
11.4.1  文件处理    359
11.4.2  域名查询    362
11.4.3  邮件处理    363
11.4.4  事件日志记录处理    368
11.5  Web服务    371
11.5.1  Web服务基础    371
11.5.2  Web Service范例    374
11.5.3  编写Web Service的Windows
Forms客户端    377
11.6  小结    379
第12章  COM+    380
12.1  组件概述    380
12.2  COM+基础    380
12.2.1  COM+基本结构    381
12.2.2  COM+系统服务    384
12.2.3  COM+应用开发    388
12.3  COM+应用开发    389
12.4  小结    401
第13章  XML    402
13.1  XML基础    402
13.1.1  XML语法    403
13.1.2  XML与HTML的关系    404
13.1.3  如何使用XML    405
13.2  XML文件处理    405
13.2.1  System.XML    406
13.2.2  显示XML文件内容    407
13.2.3  添加XML文件内容    412
13.2.4  删除XML文件内容    412
13.3  XML构架    413
13.3.1  基本构造块    413
13.3.2  实例:采购订单    418
13.4  小结    422
第14章  Windows服务程序    423
14.1  Windows 服务概述    423
14.1.1  服务应用程序VS.其他典型
应用程序    423
14.1.2  服务生存期    423
14.1.3  服务类型    424
14.1.4  服务和ServiceController组件    424
14.2  Windows Service范例    424
14.3  小结    427
第15章  活动目录    428
15.1  System.DirectoryServices命名空间    428
15.2  操作活动目录    428
15.2.1  DirectoryEntries类    429
15.2.2  DirectoryEntry类    430
15.2.3  PropertyCollection类    433
15.2.4  PropertyValueCollection类    435
15.2.5  SchemaNameCollection类    437
15.3  活动目录搜索    438
15.3.1  DirectorySearcher类    438
15.3.2  SearchResult类    440
15.3.3  SearchResultCollection类    442
15.4  小结    444
第16章  注册表    445
16.1  注册表基础    445
16.1.1  Windows注册表    445
16.1.2  Registry和RegistryKey类    445
16.2  注册表编程    447
16.2.1  读取注册表的主键和键值    447
16.2.2  删除注册表中的键和键值    450
16.2.3  创建注册信息和修改注册信息    453
16.2.4  实例:注册表编程    456
16.3  小结    457
第17章  安全性    458
17.1  基础概念    458
17.2  代码访问安全机制    460
17.2.1  类型安全的确认    462
17.2.2  许可    462
17.3  基于角色的安全机制    463
17.3.1  托管应用程序中基于角色的安全性    463
17.3.2  设置基于角色的安全策略和原则    464
17.3.3  基于角色的安全检查    464
17.4  安全命名空间    464
17.5  小结    465
第18章  系统管理    466
18.1  系统管理技术    466
18.1.1  Windows脚本宿主WSH    466
18.1.2  Active Directory服务接口ADSI    466
18.1.3  Windows管理规范WMI    467
18.2  WMI概述    467
18.2.1  WMI技术组成    467
18.2.2  WMI架构    468
18.3  WMI命名空间    468
18.3.1  System.Management命名空间    469
18.3.2  System.Management.
Instrumentation命名空间    485
18.4  Win32类和管理对象    486
18.4.1  计算机系统硬件类    486
18.4.2  操作系统类    487
18.4.3  安装程序类    487
18.4.4  WMI服务管理类    487
18.4.5  性能计数器类    487
18.5  使用管理对象    487
18.5.1  查询管理对象的信息    487

18.5.2  访问管理对象方法    489
18.6  事件预订和处理    490
18.6.1  WMI事件概述    490
18.6.2  WMI事件查询    490
18.6.3  实现事件预定和处理    491
18.7  应用程序规范化    492
18.7.1  规范化应用程序的方法    493
18.7.2  范例    493
18.8  小结    494
第19章  系统诊断    495
19.1  System.Diagnostics命名空间    495
19.2  编译和调试    496
19.2.1  编译条件    496
19.2.2  调试    498
19.2.3  跟踪    500
19.3  事件    503
19.3.1  事件日志    503
19.3.2  事件日志记录    507
19.3.3  事件日志记录集合    509
19.4  性能计数器    511
19.4.1  性能计数器类    511
19.4.2  范例    513
19.5  进程管理    515
19.5.1  进程类    515
19.5.2  进程模块类    516
19.5.3  线程类    518
19.5.4  进程启动信息    519
19.6  堆栈管理    521
19.6.1  StackFrame类    521
19.6.2  堆栈跟踪    524
19.7  小结    526
附录A  C#编译器选项    527
附录B  .NET核心类    529
参考资料    533

本目录推荐