C#应用开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:董勇,翁代云,朱儒明等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302165125
- 页数:358 页
第1章 C#应用开发概述 1
1.1 .NET概述 1
1.1.1 何谓.NET 1
1.1.2 .NET Framework概述 2
1.1.3 Visual Studio.NET简介 2
1.1.4 C#语言简介 3
1.2 面向对象的开发方法简介 4
1.2.1 面向对象的技术的由来 4
1.2.2 面向对象的基本概念 4
1.2.3 对象的模型技术 5
1.2.4 面向对象的分析 6
1.2.5 面向对象的设计 8
1.3 网上商店系统介绍 10
1.3.1 概述 10
1.3.2 分析 10
1.3.3 问题论域设计 12
1.3.4 用户界面设计 12
1.3.5 任务管理设计 13
1.3.6 数据存储设计 13
1.3.7 数据访问设计 18
1.3.8 部署设计 18
习题 20
第2章 C#语法基础 21
2.1 数据类型和运算符 21
2.1.1 常量和变量 21
2.1.2 数据类型 22
2.1.3 运算符和表达式 25
2.2 语句 26
2.2.1 变量定义语句、表达式语句、块语句、空语句与标号语句 26
2.2.2 结构控制语句 27
2.2.3 异常处理语句 32
2.3 数组、枚举和结构 33
2.3.1 数组 33
2.3.2 枚举 34
2.3.3 结构 36
2.4 类与对象 37
2.4.1 类的定义 37
2.4.2 类的实例 38
2.4.3 类的成员 39
2.4.4 嵌套类型 41
2.4.5 常数 41
2.4.6 域 41
2.4.7 方法 42
2.4.8 属性 49
2.5 名称空间和代码属性 52
2.5.1 名称空间 52
2.5.2 代码属性 55
第3章 在Visual Studio.NET中开发C#应用程序 56
3.1 Visual Studio.NET中的解决方案和C#项目类型 56
3.1.1 项目的概念 56
3.1.2 解决方案的概念 56
3.1.3 Visual Studio.NET中的C#项目类型 57
3.2 创建解决方案 57
3.2.1 新建一个空解决方案 57
3.2.2 在建立一个新项目的同时新建一个解决方案 58
3.3 创建控制台应用程序项目 60
3.3.1 控制台应用程序的概念 60
3.3.2 新建一个控制台应用程序项目 60
3.4 创建Windows应用程序项目 61
3.4.1 Windows应用程序的概念 61
3.4.2 新建一个Windows应用程序项目 61
3.5 创建类库项目 62
3.5.1 类库的概念 62
3.5.2 新建一个类库项目 62
3.6 创建ASP.NET Web应用程序项目 63
3.6.1 ASP.NET Web应用程序的概念 63
3.6.2 新建一个ASP.NET Web应用程序项目 63
3.7 创建ASP.NET Web服务项目 63
3.7.1 ASP.NET Web服务的概念 63
3.7.2 新建一个ASP.NET Web服务项目 64
3.8 实训:建立网上商店解决方案 64
第4章 Windows应用程序开发 66
4.1 Windows应用程序概述 66
4.1.1 图形用户界面 67
4.1.2 事件驱动 68
4.1.3 Windows应用程序的用户界面风格 68
4.1.4 Win32 API 69
4.1.5 应用程序资源 69
4.2 常用界面控件 69
4.2.1 控件概述 69
4.2.2 Form控件 70
4.2.3 TextBox控件 81
4.2.4 Label控件 86
4.2.5 Button控件 89
4.2.6 RadioButton控件 93
4.2.7 CheckBox控件 95
4.2.8 ListBox控件 98
4.2.9 ComboBox控件 105
4.2.10 PictureBox控件 110
4.2.11 Panel控件 111
4.2.12 DataGrid控件 111
4.2.13 MainMenu控件 118
4.2.14 ContexMenu控件 119
4.2.15 MenuItem对象 121
4.2.16 ToolBar控件 123
4.2.17 StatusBar控件 127
4.3 实例:商店管理应用程序界面的设计及实现 129
4.3.1 主界面窗体设计 129
4.3.2 主界面中的菜单设计 130
4.3.3 主界面中的工具栏设计 131
4.3.4 主界面中的状态栏设计 132
4.3.5 用户登录界面设计 133
4.3.6 入库登记界面设计 133
4.3.7 商店管理应用程序事件设计 134
4.4 实训:商店管理应用程序界面的设计及实现 137
习题 138
第5章 文件操作 139
5.1 文件操作概述 139
5.2 文件操作中常用的枚举类型 140
5.2.1 FileAccess枚举 140
5.2.2 FileMode枚举 140
5.2.3 FileShare枚举 140
5.2.4 FileAttributes枚举 141
5.2.5 SeekOrigin枚举 142
5.3 文件操作中常用的类 142
5.3.1 目录相关的类 142
5.3.2 流相关的类 151
5.3.3 文件相关的类 165
5.3.4 异常相关的类 173
5.4 实例:数据库连接参数的保存和读取 179
5.5 实训:登录数据的保存和读取 181
习题 181
第6章 使用ADO.NET访问数据库 182
6.1 ADO.NET简介 182
6.1.1 ADO.NET的设计目标 182
6.1.2 ADO.NET的组件 183
6.1.3 使用ADO.NET连接到数据源 183
6.2 ADO.NET类 184
6.2.1 数据源相关的类 184
6.2.2 命令相关的类 192
6.2.3 数据相关的类 198
6.2.4 异常相关的类 217
6.3 使用ADO.NET访问数据库的方法 222
6.4 实例:商品入库功能的实现 226
6.5 实训:商品目录维护功能的实现 228
习题 229
第7章 类库开发 230
7.1 类库简介 230
7.1.1 类库简介 230
7.1.2 动态链接库 231
7.2 类的组织 231
7.2.1 理解程序集 231
7.2.2 元数据 232
7.2.3 把应用程序部署为程序集 232
7.3 创建类库 233
7.4 使用类库 238
7.5 贵宾管理类库的设计与实现 242
7.5.1 分析贵宾管理类 242
7.5.2 实现贵宾管理类 242
7.5.3 实现贵宾管理系统 246
7.6 实训:供货商管理类库的设计与实现 254
习题 254
第8章 ASP.NET应用开发 255
8.1 ASP.NET简介 255
8.1.1 ASP.NET简介 255
8.1.2 ASP.NET历史 255
8.1.3 ASP.NET中的文件类型 256
8.2 ASP.NET内置对象 256
8.2.1 Response对象 256
8.2.2 Request对象 261
8.2.3 Application对象 265
8.2.4 Server对象 267
8.2.5 Session对象 269
8.2.6 Cookie集合对象 272
8.2.7 Global.asax文件 274
8.3 ASP.NET页面 277
8.3.1 使用Web Form 277
8.3.2 ASP.NET页面的处理过程 278
8.3.3 页面的事件 279
8.3.4 页面指示符 279
8.3.5 HTML Server控件 279
8.3.6 Web Server控件 281
8.3.7 有效验证控件 283
8.3.8 Server控件的案例 285
8.3.9 数据绑定控件 289
8.4 网上订货的设计与实现 292
8.4.1 分析网上订货原理 292
8.4.2 实现网上订单页面 293
8.4.3 网上订单页面的说明 305
8.5 实训:网上订单查询的设计与实现 305
习题 306
第9章 Web服务开发 307
9.1 Web服务概述 307
9.1.1 Web服务简介 307
9.1.2 Web服务的基础结构 308
9.2 创建Web服务 309
9.2.1 使用Visual Studio.NET创建ASP.NET Web服务 309
9.2.2 ASP.NET Web服务项目的构成 310
9.2.3 ASP.NET Web服务的代码构成 311
9.2.4 测试ASP.NET Web服务 312
9.3 创建访问Web服务的代理 315
9.3.1 代理类简介 315
9.3.2 创建代理类 316
9.4 创建访问Web服务的客户程序 317
9.4.1 在客户应用程序中访问Web服务 317
9.4.2 在Web应用程序中访问Web服务 323
9.5 订货管理服务的设计与实现 327
9.5.1 分析订货管理 327
9.5.2 订货管理Web服务的实现 327
9.5.3 订货单管理的前台实现 330
9.6 实训:发货查询服务的设计与实现 336
习题 336
第10章 完成网上商店系统开发 337
10.1 示例:网上商店系统部分代码 337
10.1.1 MerchandiseDataLib 337
10.1.2 CustomerDataLib 337
10.1.3 ProviderDataLib 339
10.1.4 BuyingDataLib 340
10.1.5 SellingDataLib 343
10.1.6 UserDataService 343
10.1.7 BuyingService 346
10.1.8 CustomerService 347
10.1.9 SellingService 349
10.1.10 网上订购界面的Web应用程序 349
10.1.11 商店管理程序 353
10.2 实训:完成网上商店系统开发 357
参考文献 358
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 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