VISUAL C#程序设计实用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王辉,张大治编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302147484
- 页数:357 页
第1章 .NET与C#概述 1
1.1 .NET概述 1
1.1.1 什么是.NET 1
1.1.2 Microsoft.NET的意义 3
1.2 .NET Framework 4
1.2.1 .NET Framework的内容 5
1.2.2 .NET Framework的工作原理 6
1.3 C#简介 10
1.3.1 C#与C++ 10
1.3.2 C#与Java 11
1.3.3 使用C#编写程序 12
1.3.4 命名空间 12
1.3.5 C#2.0的新增功能 14
1.4 本章小结 15
1.5 思考和练习 16
第2章 Visual Studio 2005开发环境 17
2.1 Visual Studio 2005概述 17
2.1.1 为什么选择Visual Studio 2005 17
2.1.2 Visual Studio 2005 Express产品 18
2.1.3 VS解决方案 18
2.2 环境介绍 19
2.2.1 环境设置 19
2.2.2 窗口布局 20
2.2.3 “选项”对话框 22
2.3 使用VS开发C#应用程序 22
2.3.1 控制台应用程序 23
2.3.2 解决方案资源管理器 25
2.3.3 “属性”窗口 26
2.3.4 “错误列表”窗口 26
2.3.5 Windows应用程序 27
2.3.6 使用智能提示 30
2.4 本章小结 30
2.5 思考和练习 30
第3章 C#程序设计基础 31
3.1 简单数据类型 31
3.1.1 设置单元格格式的方法 31
3.1.2 浮点数类型 32
3.1.3 其他数据类型 32
3.1.4 简单数据类型实例 33
3.2 变量 35
3.2.1 变量的声明 35
3.2.2 变量的命名规则 35
3.2.3 变量的赋值 36
3.3.1 算术运算符 38
3.3 运算符与表达式 38
3.3.2 赋值运算符 41
3.3.3 关系运算符 42
3.3.4 逻辑运算符 43
3.3.5 位运算符 44
3.3.6 布尔赋值运算符 47
3.3.7 运算符的优先级 47
3.4 类型转换 48
3.4.1 隐式转换 49
3.4.2 显式转换 50
3.4.3 选择Convert命令进行显式转换 53
3.5 流程控制 55
3.5.1 条件分支 55
3.5.2 循环 62
3.5.3 跳转语句 64
3.6 本章小结 66
3.7 思考和练习 67
第4章 C#高级程序设计 69
4.1 复杂的变量类型 69
4.1.1 枚举 69
4.1.2 结构 72
4.1.3 数组 81
4.2 函数 87
4.2.1 定义和使用函数 88
4.2.2 返回值 89
4.2.3 参数 90
4.2.4 Main()函数 95
4.3 变量的作用域 98
4.3.1 其他结构中变量的作用域 100
4.3.2 参数与全局数据 101
4.4 函数重载 102
4.5 使用unsafe代码 104
4.6 类型操作符和sizeof操作符 107
4.6.1 类型操作符 107
4.6.2 sizeof操作符 109
4.7 本章小结 111
4.8 思考和练习 111
第5章 面向对象编程基础 113
5.1 面向对象概述 113
5.2 OOP相关的概念 114
5.2.1 类和对象 114
5.2.2 静态成员 116
5.2.3 对象的生命周期 117
5.2.4 继承 118
5.2.5 接口 119
5.2.6 多态性 120
5.2.7 对象之间的关系 122
5.2.8 运算符重载 123
5.2.9 引用类型和值类型 124
5.3 VS2005中的OOP工具 124
5.3.1 “类视图”窗口 124
5.3.2 对象浏览器设置 126
5.3.3 添加新类 126
5.3.4 生成UML类图 127
5.4 定义C#类 128
5.4.1 类的声明 128
5.4.2 类基础规范 129
5.4.3 类主体 131
5.5 类成员 132
5.5.1 构造函数和析构函数 132
5.5.2 定义字段 138
5.5.3 定义方法 139
5.5.4 定义属性 146
5.5.5 使用类图添加成员 148
5.6 应用实例 150
5.7 本章小结 154
5.8 思考和练习 154
第6章 OOP的高级技术 155
6.1 接口的定义与实现 155
6.1.1 接口的定义 155
6.1.2 接口的实现 156
6.2 委托与事件 158
6.2.1 委托 158
6.2.2 事件 160
6.3 集合与索引 165
6.3.1 提供集合功能的接口 165
6.3.2 使用集合 165
6.3.3 定义集合 166
6.3.4 索引 169
6.4 使用泛型 171
6.4.1 泛型概述 171
6.4.2 System.Collections.Generic命名空间 172
6.4.3 可空类型 176
6.5 定义泛型 178
6.5.1 定义泛型类 178
6.5.2 定义泛型方法 184
6.5.3 定义泛型接口与泛型委托 185
6.6 本章小结 186
6.7 思考和练习 186
第7章 Windows编程基础 189
7.1 Windows应用程序概述 189
7.1.1 窗体与控件 189
7.1.2 控件的属性 190
7.1.3 控件的事件 191
7.1.4 添加事件处理函数 191
7.2 Button控件 192
7.2.1 Button控件的属性 192
7.2.2 Button控件的事件 193
7.3 Label和LinkLabel控件 193
7.4 文本框控件 194
7.4.1 TextBox控件 195
7.4.2 应用实例:用户登录界面 196
7.4.3 RichTextBox控件 197
7.5 RadioButton、CheckBox和GroupBox控件 199
7.5.1 RadioButton控件 199
7.5.2 CheckBox控件 200
7.5.3 GroupBox控件 200
7.6.1 TabControl控件的属性 201
7.6 TabControl控件 201
7.6.2 应用实例:信息登记 202
7.7 菜单 205
7.7.1 创建菜单 205
7.7.2 菜单项的常用属性与事件 206
7.7.3 弹出式菜单 207
7.8 通用对话框 208
7.8.1 文件对话框 208
7.8.2 打印对话框 210
7.8.3 字体和颜色对话框 212
7.8.4 应用实例:一个简单的文本编辑器 213
7.9 本章小结 217
7.10 思考和练习 217
第8章 数据库编程 219
8.1 ADO.NET概述 219
8.1.1 ADO.NET架构 220
8.1.2 ADO.NET的设计目标 221
8.2 ADO.NET对象 222
8.2.1 提供者对象 222
8.2.2 数据集对象 223
8.3 使用ADO.NET访问数据库 224
8.3.1 使用DataReader 225
8.3.2 使用数据集对象 226
8.3.3 使用DataGridView控件 232
8.3.4 修改数据库 234
8.3.5 在DataSet中访问多个表 238
8.4 XML和ADO.NET 240
8.5 调用SQL存储过程 241
8.6 本章小结 243
8.7 思考和练习 243
9.1 Internet概述 245
第9章 网络编程 245
9.1.1 域名解析 246
9.1.2 统一资源标识符URI 248
9.1.3 TCP和UDP 249
9.2 C#网络编程初探 250
9.2.1 使用WebClient类 250
9.2.2 使用WebRequest和WebResponse 251
9.3 Socket编程 256
9.3.1 Socket编程概述 256
9.3.2 聊天室服务器程序 258
9.3.3 聊天室客户端程序 263
9.4 本章小结 270
9.5 思考和练习 270
10.1.1 ASP.NET介绍 271
10.1 Web编程基础 271
第10章 Web程序设计 271
10.1.2 ASP.NET工作原理 272
10.1.3 Web窗体页指令 273
10.1.4 ASP.NET内部对象 274
10.2 创建Web站点 275
10.2.1 服务器控件 276
10.2.2 创建自己的Web站点 276
10.3 登录控件 293
10.4 什么是Web服务 294
10.4.1 Web服务的定义 294
10.4.2 ASP.NET Web服务体系 295
10.5 XML和SOAP 296
10.5.1 XML 296
10.5.2 SOAP 300
10.6.1 WebService类 303
10.6 创建Web服务 303
10.6.2 创建Web服务项目 305
10.7 调用Web服务 308
10.7.1 调用Web服务的机制 308
10.7.2 使用Windows客户程序 310
10.7.3 创建ASP.NET客户程序 313
10.8 本章小结 315
10.9 思考和练习 315
第11章 异常处理和程序调试 317
11.1 异常处理 317
11.1.1 常见错误类型 317
11.1.2 异常 318
11.1.3 通用异常类 318
11.1.4 C#中的异常处理 319
11.2.1 非中断模式下的调试 326
11.2 调试C#程序 326
11.2.2 中断模式下的调试 331
11.3 本章小结 337
11.4 思考和练习 337
第12章 程序的打包与部署 339
12.1 部署概述 339
12.2 部署Windows应用程序 340
12.2.1 ClickOnce部署 340
12.2.2 安装和部署项目类型 346
12.2.3 为Windows应用程序创建安装包 346
12.3 部署Web应用程序 353
12.3.1 复制Web站点 353
12.3.2 预编译Web站点 355
12.3.3 为Web应用程序创建安装包 356
12.4 本章小结 357
12.5 思考和练习 357
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019