C#实战入门新概念PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:灯芯工作室编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2002
- ISBN:7508408926
- 页数:434 页
知识篇 2
第一章 C#的产生及特点 2
1.1 .NET架构与Microsoft 2
1.1.1 .NET架构 2
1.1.2 .NET应用的新技术 3
1.1.3 .NET架构的发展前景 4
1.2 C#的产生 4
1.2.1 WWW与Java 4
1.2.2 C#和Java的关系 5
1.2.3 设计C#的背景 5
1.3 支持C#的开发环境 6
1.4 C#的特点 6
1.4.1 概述 6
1.4.2 C#与C++的比较 7
1.4.3 现代性 8
1.4.4 简单灵活性 9
1.4.5 类型安全性 9
1.4.6 面向对象 10
第二章 Visual Studio.net的安装 13
2.1 安装需求 13
2.2 Windows 2000下的安装 13
2.2.1 开始安装 13
2.2.2 更新的组件 14
2.2.3 安装Visual Studio.net 17
2.2.4 安装最新发布的组件Check Service Release 20
2.2.5 可能出现的问题 21
2.3 Windows 9x中的安装 21
2.4 其他组件 22
2.4.1 例程的安装 22
2.4.2 SQL Server的安装 23
第三章 第一次亲密接触——C#基础知识 25
3.1 什么构成了C#程序 25
3.2 词法结构 28
3.2.1 标识符 28
3.2.2 关键字 31
3.2.3 字面量 32
3.2.4 操作符和标点 34
3.2.5 另外的注释风格 34
3.3 变量说明 35
3.3.1 变量和参数 35
3.3.2 变量分类 39
3.3.3 变量的赋值 39
3.3.4 变量的作用范围 41
3.4 名字空间 43
3.4.1 Namespace和类型名字 43
3.4.2 使用指令 44
3.4.3 编译与声明 45
3.4.4 成员和类型声明 46
第四章 面向对象初步 48
4.1 面向对象程序设计的基本知识 48
4.1.1 OOP的出现 48
4.1.2 OOP的基本概念 49
4.2 对象 49
4.2.1 对象 49
4.2.2 对象的确定 50
4.2.3 对象的封装 51
4.3 消息 52
4.4 类 53
4.4.1 类的概念 53
4.4.2 类之间的关系 54
4.5 继承 55
4.6 类和对象的补充 56
4.7 OOP与传统的面向过程的程序设计的比较 56
第五章 第一个C#程序 60
5.1 C#程序的结构 60
5.2 “Hello World”代码 61
5.3 编译 63
5.4 完整的代码 63
5.5 I/O控制 65
5.6 添加注释 68
5.6.1 注释 68
5.6.2 单行注释 68
5.6.3 多行注释 69
5.6.4 注释风格 69
第六章 HTML与XML 72
6.1 HTML与DHTML应用 72
6.1.1 HTML的语言规范 73
6.1.2 HTML的高级内容 75
6.1.3 JavaScript和DHTML 76
6.2 XML简介 77
6.2.1 什么是XML 77
6.2.2 XML的语法规范 78
6.2.3 XML的标记 78
6.2.4 XML与数据库 80
6.2.5 XML的链接 80
6.2.6 XML的支持 81
6.2.7 查看XML 81
6.3 XML与HTML 82
6.3.1 XML的独特性 82
6.3.2 XML与HTML的结合使用 82
6.3.3 XML的优点 82
6.4 XML技术及应用前景 83
第七章 数据类型 86
7.1 值类型 86
7.1.1 简单类型 86
7.1.2 结构类型(Struct type) 95
7.1.3 枚举类型(Enumeration type) 101
7.2 引用类型 104
7.2.1 对象类型 104
7.2.2 类类型 105
7.2.3 接口 106
7.2.4 代表元 106
7.2.5 字符串类型 107
7.2.6 数组 107
7.3 加箱和消箱 108
7.3.1 加箱转换 108
7.3.2 消箱转换 108
第八章 数据控制中心 111
8.1 运算符 111
8.1.1 运算符的优先权 111
8.1.2 赋值运算符 113
8.1.3 整型运算符 117
8.1.4 布尔运算符 122
8.1.5 条件操作符(?:) 124
8.2 数据类型转换 126
8.2.1 隐式的变换 128
8.2.2 显式的变换 128
8.2.3 用户定义的变换 129
8.3 表达式和语句 129
8.4 控制结构 130
8.4.1 选择语句 130
8.4.2 循环语句 137
8.4.3 跳转语句 145
第九章 类和方法详解 152
9.1 理解类 152
9.2 说明一个类 152
9.2.1 类的说明 152
9.2.2 类的使用 154
9.3 类的说明部件 156
9.3.1 文档注释 156
9.3.2 类修饰符 158
9.4 基类 165
9.5 方法 167
9.5.1 方法声明 167
9.5.2 方法修饰符 168
9.5.3 方法参数 171
9.5.4 方法的重载 176
9.5.5 方法的覆盖 178
9.6 构造函数——特殊的方法 180
9.6.1 构造函数和创建类实例 180
9.6.2 构造函数的说明 181
9.6.3 构造函数的初始化 184
9.7 事件 188
9.8 索引 192
第十章 接口、类库与调试 198
10.1 走近接口 198
10.2 实现接口的技术 200
10.2.1 接口说明 200
10.2.2 接口的实现 201
10.3 类库的引用 204
10.4 程序的调试 206
10.4.1 程序中的错误(bug) 206
10.4.2 调试你的程序 210
10.4.3 发现程序中的错误 211
10.5 一般调试的技巧 211
10.5.1 设置断点 211
10.5.2 单步执行 214
10.5.3 添加监视 215
10.6 使用命令窗口来调试程序 216
10.7 结构化的错误处理 220
第十一章 Visual Studio.NET集成开发环境 226
11.1 启动集成开发环境 226
11.2 了解Visual Studio.NET集成开发环境 227
11.2.1 主界面 227
11.2.2 主菜单 228
11.2.3 工具箱 234
11.2.4 解决方案管理器 235
11.2.5 类视图 236
11.2.6 属性窗口 236
11.2.7 资源视图 237
11.3 使用联机帮助 238
11.3.1 使用Start Page 238
11.3.2 使用MSDN帮助系统 244
11.3.3 学习例程 247
11.4 退出集成开发环境 247
实例篇 250
第十二章 实战演练——Web页面开发 250
12.1 ASP到ASP.net 250
12.1.1 ASP技术及其发展 250
12.1.2 谈谈ASP.net 252
12.1.3 .NET Framework SDK 253
12.2 热身准备 254
12.2.1 ASP.net的运行平台 254
12.2.2 ASP.net样例的安装 255
12.3 动态时间显示 256
12.3.1 编写、保存、运行 256
12.3.2 一些解释 258
12.3.3 ASP.net与ASP的比较 260
12.3.4 加入Server控件 261
12.4 初识Server控件 265
12.4.1 使用Server控件的效果 265
12.4.2 事件驱动设计 267
12.4.3 表单驱动设计 269
12.4.4 Input控件的使用 271
12.4.5 TextArea控件的使用 272
12.4.6 Select控件的使用 273
12.4.7 输入表单的完成 276
12.5 再讲Server控件 280
12.5.1 Web控件与HTML 280
12.5.2 一般控件 281
12.6 丰富页面的显示 286
12.6.1 Label控件与Image控件 286
12.6.2 Image Button控件 288
第十三章 实战演练二——赏心悦目的界面设计 290
13.1 C#中的基础控件 290
13.1.1 单选框和复选框 290
13.1.2 列表框与组合框 291
13.1.3 DomainUpDown控件和NumericUpDown控件 293
13.1.4 TrackBar控件 295
13.1.5 ProgressBar控件 296
13.1.6 时间控件 297
13.2 一些重要的控件 298
13.2.1 MainMenu控件 298
13.2.2 ContextMenu控件 301
13.2.3 ToolBar控件 303
13.2.4 ImageList控件 307
13.2.5 StatusBar控件 308
13.2.6 TabControl控件 309
13.2.7 Timer控件 310
13.3 使用对话框控件 311
13.3.1 打开和保存文件对话框 312
13.3.2 颜色对话框 314
13.3.3 字体对话框 315
13.3.4 页面设置和打印对话框 316
13.4 一个计算器的实例 318
13.5 源程序清单 322
13.5.1 窗体——源程序 322
13.5.2 窗体二源程序 324
第十四章 实战演练三——图形设计篇 340
14.1 基本图形知识 340
14.1.1 基本图形元素及相互关系 340
14.1.2 颜色 342
14.1.3 设计原则 344
14.2 程序绘图基础 346
14.2.1 使用图形方法创建图形 346
14.2.2 绘直线 349
14.2.3 绘弧 350
14.2.4 绘多边形 352
14.2.5 填充饼型图 353
14.3 图形显示与图形变换 355
14.3.1 窗体的图形显示 355
14.3.2 位图 356
14.3.3 图形变换的基本原理 357
14.3.4 二维图形基本变换 358
14.3.5 组合与合成 361
14.4 画笔pen的高级操作 362
14.4.1 颜色操作 362
14.4.2 画笔Pen的成员属性 362
14.5 Brush与Brushes的操作 363
14.5.1 Brush属性 363
14.5.2 Brushes的颜色操作 364
14.6 使用算法的高级程序绘图 364
14.6.1 设计须知 364
14.6.2 飘带 365
14.6.3 沙漠 367
14.6.4 渔网 368
14.6.5 宝石图 370
14.6.6 漩涡图 371
14.7 写给高级程序员——分形 373
14.7.1 分形的概念 373
14.7.2 一个简单的分形 375
14.7.3 数学恐龙Mandlebrot集 378
14.7.4 关于Julia集 382
14.7.5 L系统模型——Caylay树的生长 385
14.8 演示性的图形绘制库的设计编制 388
第十五章 实战演练四——数据库应用编程 390
15.1 网格控件 390
15.1.1 添加网格控件 390
15.1.2 网格的外观特性 391
15.1.3 DataSouce属性 396
15.2 ADO.Net编程 397
15.2.1 ADO.Net的特性 397
15.2.2 DataSet对象 398
15.2.3 DataSet操作命令 403
15.3 SQL语言简介 410
15.3.1 SQL概述 411
15.3.2 基本DML语句 411
15.3.3 数据查询的DML语句 413
15.4 网格控件显示数据 415
15.5 其他控件绑定数据 428
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018