欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > C#编程及应用程序开发教程

浏览历史

C#编程及应用程序开发教程

C#编程及应用程序开发教程

prev next

  • 商品货号:01082005-8-27-987
  • 商品重量:0克
    作者:刘 烨 吴中元 编著
    图书书号/ISBN:7-302-07083-0
    出版日期:2003-09-01
    印张:32.25
    字数:765千字
    开本:16
  • 上架时间:2005-08-27
    商品点击数:795
  • 定价:¥42.00元
    本店售价:¥32.25元
    注册用户:¥32.25元
    vip:¥30.64元
    黄金等级:¥29.03元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

C#语言是Microsoft公司为推行.NET战略而发布的一种全新的、彻底的、面向对象的编程语言,它融C++的强大功能和Visual Basic的简易性于一体,具有清晰的面向对象的语法结构、优秀的编程开发环境和高效率的编译工具。 本书从结构上分为两个部分。其中1~16章为C#语言程序设计基础,将C#语言的各种语法知识点按循序渐进的方式编排,并提供了丰富的示例。17~20章介绍了在.NET平台上如何使用C#语言开发各种应用程序,包括:创建Windows应用程序、C#组件编程、C#数据库编程、Web应用程序以及Web服务等,帮助读者在.NET平台上开发各种应用程序。 阅读本书的读者无需编程经验,可以是在校学习的各专业的研究生、本科生或大专生,或企、事业单位的初、中级用户,本书也可作为广大计算机初、中级爱好者的教材或参考书。
第1章 Microsoft .NET平台 1
1.1 网络计算时代 1
1.2 Microsoft .NET平台 2
1.3 .NET Framework 4
1.3.1 公共语言运行时 5
1.3.2 基础类库 9
1.3.3 ADO.NET和XML 10
1.3.4 基于ASP .NET编程框架 上的WebForms和Web Services 11
1.3.5 WinForms用户界面 13
1.3.6 .NET Framework的优势 13
1.4 新一代编程语言C# 14
1.4.1 C#的新特性 14
1.4.2 C#与C++ 18
1.4.3 C#与VB .NET 19
1.4.4 C#与Java 19
第2章 C#编程和编译环境 23
2.1 Visual Studio .NET集成开发环境 23
2.1.1 .NET集成开发环境 (IDE)简介 24
2.1.2 创建项目 27
2.1.3 编写代码环境 30
2.2 一个简单的C#程序 33
2.3 编辑、编译和运行一个C#程序 39
第3章 数据类型和变量 42
3.1 变量和常量 43
3.1.1 变量 43
3.1.2 常量 50
3.2 数值类型 50
3.2.1 整数类型 53
3.2.2 字符类型 54
3.2.3 浮点数类型 57
3.2.4 小数类型 58
3.2.5 布尔型 59
3.2.6 检查和不检查 61
3.3 引用类型 61
3.3.1 对象类型 63
3.3.2 字符串类型 64
3.4 各种简单类型的数据间转换 65
3.5 装箱和拆箱转换 68
3.5.1 装箱转换 68
3.5.2 拆箱转换 70
第4章 运算符和表达式 72
4.1 C#运算符概述 72
4.2 赋值运算符及其表达式 74
4.3 算术运算符及其表达式 75
4.3.1 加法和减法运算符 75
4.3.2 自增和自减运算符 76
4.3.3 乘法和除法运算符 77
4.3.4 取余运算符 78
4.4 关系运算符及其表达式 79
4.5 逻辑运算及其表达式 80
4.6 位运算符及其表达式 81
4.7 条件运算符及其表达式 84
4.8 其他运算符 84
4.8.1 new运算符 84
4.8.2 sizeof运算符 85
4.8.3 is、as和typeof运算符 85
4.8.4 checked和unchecked 运算符 87
第5章 数据的输入和输出 89
5.1 控制台输入 89
5.1.1 Console.Read()方法 89
5.1.2 Console.ReadLine()方法 90
5.2 控制台输出 91
5.2.1 数据的格式化 91
5.2.2 格式化说明符 94
5.3 处理字符串的方法 102
5.3.1 String类的字符串方法 102
5.3.2 StringBuilder类的 字符串方法 103
5.3.3 Parse( )方法 105
5.3.4 Convert类 105
第6章 程序控制语句 108
6.1 选择结构程序设计 108
6.1.1 if语句 108
6.1.2 switch语句 112
6.1.3 程序举例 115
6.2 循环结构程序设计 116
6.2.1 while 语句 116
6.2.2 do-while语句 118
6.2.3 for语句 119
6.2.4 foreach语句 121
6.2.5 程序举例 128
6.3 break语句、continue语句 和goto语句 129
6.3.1 break语句 129
6.3.2 continue语句 130
6.3.3 goto语句 130
6.3.4 程序举例 131
第7章 数组 134
7.1 一维数组 134
7.1.1 一维数组的定义和初始化 134
7.1.2 引用一维数组元素 136
7.2 二维数组 140
7.2.1 二维数组的定义和初始化 140
7.2.2 初始化二维数组 141
7.2.2 引用二维数组元素 142
7.3 不规则数组 147
7.3.1 二维不规则数组的定义 和初始化 148
7.3.2 二维不规则数组的引用 149
7.4 使用System.Array类的 方法和属性 151
7.4.1 Array类的属性 151
7.4.2 使用Array类构造数组 152
7.4.3 使用Array类的方法 154
第8章 类 160
8.1 面向对象程序设计思想 160
8.2 类及其构成 163
8.3 创建对象 165
8.4 类的数据成员 166
8.4.1 常量成员 166
8.4.2 变量成员 167
8.4.3 将类定义为数据成员 178
8.5 类的方法成员 179
8.5.1 定义类的方法成员 180
8.5.2 使用方法 181
8.5.3 带参数的方法 185
8.5.4 静态方法 192
8.5.5 方法重载 193
8.5.6 其他类方法 195
8.5.7 递归方法 203
8.6 类的属性成员 204
8.7 索引器 209
8.8 运算符重载 212
8.8.1 重载运算符方法 212
8.8.2 重载双目运算符 213
8.8.3 重载单目数学运算符 216
8.8.4 重载关系运算符 217
第9章 继承与多态 219
9.1 继 承 机 制 219
9.1.1 继承的概念 219
9.1.2 继承的工作机制 221
9.1.3 派生类的构造函数和 析构函数 224
9.1.4 base关键字的另一用途 226
9.1.5 隐藏基类成员 226
9.1.6 使用protected保护 访问方式 228
9.1.7 使用internal内部 访问方式 229
9.2 多态性和虚方法 230
9.2.1 多态性 230
9.2.2 虚方法 233
9.3 抽象类和抽象方法 238
9.3.1 抽象类 238
9.3.2 抽象方法 239
9.4 密封类和密封方法 245
9.4.1 密封类 245
9.4.2 密封方法 246
9.5 终极基类Object 247
9.5.1 Object类中的方法 247
9.5.2 装箱/拆箱前后的数据类型 249
9.6 类转换 250
9.6.1 关键字is 250
9.6.2 关键字as 252
9.6.3 不同类型的对象 组成的数组 253
第10章 接口、代理和事件 256
10.1 接口 256
10.1.1 接口与类 256
10.1.2 接口的定义 257
10.1.3 接口的实现与使用 262
10.1.4 接口映射 266
10.1.5 显式接口成员实现 267
10.1.6 接口实现的继承 271
10.1.7 接口的重新实现 276
10.1.8 接口的查询 278
10.2 代理 279
10.2.1 代理的概念 279
10.2.2 代理的定义 280
10.2.3 代理的使用 281
10.2.4 Delegate类和 MulticastDelegate类 284
10.2.5 多重代理的实现 288
10.3 事件 290
10.3.1 事件的概念 290
10.3.2 创建事件和使用事件 291
10.3.3 多播事件 300
第11章 结构和枚举 302
11.1 结构 302
11.1.1 结构与类 302
11.1.2 结构的定义 303
11.1.3 使用和访问结构成员 304
11.1.4 结构的嵌套 306
11.1.5 结构与类的区别 307
11.2 枚举 308
11.2.1 枚举的定义 308
11.2.2 使用和访问枚举成员 311
第12章 命名空间 313
12.1 命名空间 313
12.2 定义命名空间 313
12.3 使用命名空间 315
12.3.1 命名空间的完全限定名 315
12.3.2 C#应用程序的组织结构 316
12.3.3 using语句 317
第13章 异常处理 322
13.1 异常处理的概念 322
13.2 C#的异常控制机制 324
13.2.1 使用try/catch语句抛出和 处理异常 324
13.2.2 使用throw语句抛出异常 329
13.2.3 使用finally语句添加最后 执行的操作 331
13.3 .NET Framework中的异常类 333
13.3.1 C#异常处理的内部机制 333
13.3.2 .NET Framework中的 异常类 334
13.4 自定义异常类 338
第14章 编译预处理和调试技术 341
14.1 程序中的错误 341
14.2 逐行检查代码 342
14.3 编译预处理 342
14.3.1 定义预处理 342
14.3.2 条件编译预处理 343
14.3.3 输出代码中的错误 和警告 346
14.3.4 修改行号 348
14.3.5 区域预编译 349
14.4 使用调试工具 350
14.4.1 几个基本调试概念 350
14.4.2 常用的调试策略 353
14.4.3 程序的调试信息 353
第15章 代码属性 359
15.1 概述 359
15.2 使用代码属性 359
15.3 .NET框架下的预定义属性类 362
15.3.1 带参数的属性 362
15.3.2 System.Attribute类 362
15.3.3 描述程序集和模 块的属性 363
15.3.4 描述源代码的代码属性 365
15.4 自定义代码属性类 370
15.5 检索有关的代码属性信息 373
第16章 不安全代码 378
16.1 不安全代码 378
16.2 不安全的代码块 379
16.2.1 指针 379
16.2.2 unsafe关键字 380
16.2.3 fixed语句 381
16.3 C#程序中的指针 383
16.3.1 用指针访问对象 383
16.3.2 指针运算 386
第17章 创建Windows应用程序 387
17.1 什么是Windows窗体 387
17.2 创建简单的WinForm程序 388
17.3 Windows窗体应用程序模型 391
17.3.1 窗体 391
17.3.2 属性 391
17.3.3 控件 394
17.3.4 事件 397
17.3.5 Windows Forms程序设计 的步骤 398
17.4 WinForm控件 398
17.4.1 常用控件 398
17.4.2 示例 399
17.5 Visual C#的菜单设计与编程 406
17.5.1 菜单设计基础知识 406
17.5.2 示例 407
17.5.3 用程序完成菜单设计 410
17.6 Visual C#中的MDI编程 414
第18章 C#组件编程 418
18.1 用C#做类库 418
18.1.1 制作一个组件 418
18.1.2 使用DLL 422
18.2 用C#做自定义控件 427
18.2.1 创建控件 427
18.2.2 使用控件 431
18.3 用C#做用户控件 432
18.3.1 控件制作 432
18.3.2 使用组件 434
18.4 在WinForm中使用COM组件 播放视频文件 437
第19章 C#数据库编程 441
19.1 ADO.NET概述 441
19.2 ADO.NET的数据访问对象 444
19.3 C#数据库的Windows编程 454
19.4 Crystal Reports 461
19.4.1 Crystal Reports概述 461
19.4.2 报表设计 462
19.4.3 创建简单报表 464
19.4.4 用CrystalReportViewer 报表查看器承载报表 466
第20章 开发Web应用程序 468
20.1 Web编程技术的发展 468
20.2 ASP.NET的开发环境配置 469
20.3 编写ASP.NET Web应用程序 470
20.3.1 一个简单的Web 应用程序 470
20.3.2 ASP.NET的执行机制 472
20.3.3 Web表单编程 477
20.4 ASP.NET服务器端控件 480
20.4.1 Web服务器控件 480
20.4.2 HTML服务器控件 484
20.4.3 验证控件 485
20.4.4 用户控件 488
20.5 Web应用中使用ADO.NET 访问数据库 492
20.6 创建Web服务 495
20.6.1 Web服务 495
20.6.2 一个简单的Web服务 496
20.6.3 使用Web服务访问数据库 498

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha