Visual C#.NET程序设计基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王华秋,董世都,刘洁等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302201175
- 页数:330 页
第1章 .NET Framework和C#概述 1
1.1 .NET Framework体系结构 1
1.1.1 .NET Framework环境 1
1.1.2 公共语言运行库 2
1.1.3 .NET Framework类库 3
1.2 C#语言概述 4
1.2.1 C#简介 4
1.2.2 C#与其他语言的比较 4
1.2.3 C#的面向对象技术 4
1.3 创建第一个C#项目 5
1.3.1 Visual Studio 2005的安装 5
1.3.2 Visual Studio 2005的使用 7
1.3.3 命名空间 9
1.3.4 编写控制台应用程序Hello World! 11
1.3.5 编写窗体应用程序Hello World! 12
本章小结 16
习题1 16
第2章 C#编程语言基础 17
2.1 变量与表达式 17
2.1.1 变量 17
2.1.2 数据类型 19
2.1.3 表达式 22
2.1.4 类型转换 27
2.1.5 命名空间 30
2.2 流程控制 33
2.2.1 语句 33
2.2.2 分支结构 33
2.2.3 循环结构 36
2.2.4 跳转语句 39
2.3 复杂的变量类型 40
2.3.1 枚举 41
2.3.2 结构 43
2.3.3 数组 45
2.4 函数 49
2.4.1 函数的定义与使用 49
2.4.2 变量的作用域 56
2.4.3 Main函数 59
本章小结 61
习题2 62
第3章 C#面向对象程序设计 64
3.1 面向对象编程简介 64
3.1.1 什么是面向对象编程 64
3.1.2 OOP技术 67
3.2 定义类 69
3.2.1 C#中的类定义 69
3.2.2 Object类 73
3.2.3 构造函数和析构函数 75
3.2.4 接口和抽象类 79
3.2.5 类和结构 80
3.3 定义类成员 82
3.3.1 成员定义 82
3.3.2 类成员的其他议题 86
3.3.3 接口的实现 88
3.4 类的更多内容 92
3.4.1 集合 92
3.4.2 运算符重载 95
3.4.3 高级转换 99
3.4.4 深度复制 104
3.4.5 定制异常 106
3.4.6 事件和委托 115
本章小结 121
习题3 121
第4章 Windows程序设计 123
4.1 可视化编程基础 123
4.1.1 第一个例子 123
4.1.2 使用数据库保存数据 126
4.2 基本组件的学习 128
4.2.1 组件属性 128
4.2.2 面向对象 130
4.2.3 键盘事件 132
4.2.4 图像显示 134
4.2.5 组件同时移动 136
4.3 常用组件的其他知识 137
4.3.1 鼠标事件 137
4.3.2 窗体相关 137
4.3.3 文本框 141
4.3.4 按钮 141
4.3.5 Panel和GroupBox 142
4.3.6 列表框 143
4.3.7 组合框 147
4.3.8 定时器 147
4.3.9 TabControl 148
4.3.10 ImageList和ListView 148
4.4 菜单、工具栏和状态栏 151
4.4.1 菜单 151
4.4.2 快捷菜单 151
4.4.3 工具栏和状态栏 151
本章小结 152
习题4 152
第5章 Transact-SQL语言基础 154
5.1 概述 154
5.2 SQL语言教程 154
5.2.1 SQL指令 154
5.2.2 SQL表格处理 161
5.3 联机分析处理(OLAP)简介 164
5.3.1 OLAP的发展背景 164
5.3.2 OLAP逻辑概念和典型操作 165
5.4 OLAP的SQL实践 165
5.4.1 COMPUTE与COMPUTE BY子句 165
5.4.2 GROUP语句 168
5.4.3 UNION 171
5.4.4 排名函数 173
5.5 存储过程、用户自定义函数与触发器 177
5.5.1 存储过程 177
5.5.2 自定义函数 181
5.5.3 触发器 183
本章小结 186
习题5 186
第6章 数据库开发技术 190
6.1 概述 190
6.1.1 数据访问方式的历史 191
6.1.2 ADO与ADO.NET的比较 191
6.2 ADO.NET对象模型的结构 192
6.2.1 数据提供程序 192
6.2.2 数据集 192
6.3 ADO.NET数据库开发方式 193
6.3.1 了解ADO.NET数据库开发 193
6.3.2 ADO.NET中两种基本的数据库开发方式 193
6.4 创建连接 194
6.4.1 Connection连接字符串 194
6.4.2 在设计时创建Connection对象 195
6.4.3 在运行时创建Connection对象 198
6.4.4 打开和关闭Connection 199
6.5 Command对象与DataReader对象 200
6.5.1 Command与DataReader对象 200
6.5.2 在设计时创建Command对象 200
6.5.3 在运行时创建Command对象 204
6.5.4 Command对象数据操作 204
6.5.5 DataReader对象数据检索 208
6.6 DataAdapter对象与DataSet对象 210
6.6.1 DataSet对象管理数据 210
6.6.2 DataAdapter对象操作数据 212
6.6.3 Windows控件和数据绑定 216
6.7 Visual C#中的SQL Server项目 224
6.7.1 启用CLR集成 225
6.7.2 新建SQL Server项目 226
6.7.3 创建SQL Server的存储过程 227
6.7.4 创建SQL Server的自定义函数 231
6.7.5 创建SQL Server的触发器 232
本章小结 236
习题6 236
第7章 图像处理 239
7.1 GDI和GDI+ 239
7.1.1 GDI+命名空间 239
7.1.2 设备环境对象和Graphics对象 240
7.2 位图类型 241
7.3 图像处理常用的类及控件 242
7.4 打开图像 243
7.5 图像的显示 244
7.6 图像的复制 247
7.7 图像翻转 248
7.8 像素处理 249
7.8.1 像素颜色值的获取与设置 249
7.8.2 颜色的逆反处理 250
7.8.3 图像锐化 250
7.8.4 镶嵌处理 251
7.8.5 生成灰度图像 253
7.9 图像的保存 253
7.10 图像编程实例 254
本章小结 263
习题7 264
第8章 绘制图像 266
8.1 绘图所用到的常用控件及类 266
8.1.1 颜色 266
8.1.2 画笔和钢笔 267
8.2 绘图所用到的结构 267
8.2.1 Point和PointF结构 268
8.2.2 Size和SizeF结构 268
8.2.3 Rectangle和RectangleF结构 269
8.3 绘制图形和线条 269
8.3.1 画直线 270
8.3.2 画空心矩形 272
8.3.3 画实心矩形 273
8.3.4 画空心椭圆 274
8.3.5 绘制弧线 274
8.3.6 画实心椭圆 276
8.3.7 绘制多边形 277
8.4 GDI+中的画笔和实心形状 278
8.4.1 阴影画笔 279
8.4.2 纹理画笔 280
8.4.3 渐变画笔 280
8.5 绘制文本 281
8.6 “颜色”对话框 282
8.7 鼠标事件 283
8.7.1 MouseMove 285
8.7.2 MouseDown 285
8.8 应用实例 285
本章小结 292
习题8 293
第9章 ASP.NET 295
9.1 建立一个新的ASP.NET网站 295
9.1.1 新建Web应用程序项目 295
9.1.2 向项目中添加文件 296
9.2 代码编辑 297
9.2.1 重构(Refactor) 297
9.2.2 更名 299
9.2.3 理解代码和脚本 300
9.3 检查用户的输入 302
9.3.1 RequireFieldValidator以及RegularExpressValidator 302
9.3.2 ValidationSummary 304
9.3.3 写自定义验证代码 304
9.4 显示数据表 307
9.4.1 使用GridView显示数据库内容 307
9.4.2 建立参数化查询 308
9.4.3 使用ListView控件显示 310
9.4.4 主从关系 312
9.5 数据修改操作 315
9.5.1 ADO.NET基础 315
9.5.2 更新操作 318
9.6 传递信息 324
9.6.1 QueryString 324
9.6.2 URL Encoding 324
9.6.3 Cookie 325
9.6.4 Session 326
本章小结 327
习题9 327
附录A 328
参考文献 330
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019