Visual C#.NET程序设计实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李康乐主编;张玉芬,赵立波副主编;李冰冰,杨萌编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302351566
- 页数:329 页
第1章 概述 1
1.1 .NET Framework简介 1
1.2 C#简介 3
1.3 Visual Studio 2008集成开发环境 3
1.4 C#程序的建立与执行 11
1.4.1 控制台应用程序 11
1.4.2 Windows窗体应用程序 14
本章小结 22
习题 23
第2章 C#语言基础 24
2.1 C#程序结构 24
2.1.1 程序的组成要素 24
2.1.2 语法格式中的符号约定 27
2.2 数据类型 27
2.2.1 值类型 27
2.2.2 引用类型 31
2.3 变量和常量 33
2.3.1 变量 33
2.3.2 常量 34
2.3.3 类型转换 35
2.4 运算符和表达式 38
2.4.1 运算符与表达式类型 38
2.4.2 运算符的优先级 41
2.5 常用.NET框架类 41
2.5.1 Ramdom类 41
2.5.2 Math类 42
2.5.3 DateTime类 43
本章小结 45
习题 45
第3章 程序流程控制 47
3.1 顺序结构 47
3.1.1 赋值语句 47
3.1.2 输入语句与输出语句 48
3.2 选择结构 54
3.2.1 if语句 54
3.2.2 switch语句 60
3.3 循环结构 62
3.3.1 while语句 62
3.3.2 do-while语句 63
3.3.3 for语句 64
3.3.4 foreach语句 66
3.3.5 循环嵌套 67
3.3.6 跳转语句 68
3.4 程序流程控制的应用 72
本章小结 81
习题 81
第4章 Windows窗体程序 84
4.1 窗体 84
4.1.1 窗体的组成 84
4.1.2 窗体的属性 85
4.1.3 窗体的方法 86
4.1.4 窗体的事件 86
4.1.5 窗体的布局 87
4.2 常用控件 89
4.2.1 基本控件 90
4.2.2 选择类控件 92
4.2.3 PictureBox控件和ImageList组件 101
4.2.4 Timer组件和ProgressBar控件 105
4.3 容器控件 109
4.3.1 GroupBox控件 109
4.3.2 Panel控件 109
4.3.3 TabControl控件 109
本章小结 112
习题 112
第5章 数组和集合 114
5.1 一维数组 114
5.1.1 一维数组的声明 114
5.1.2 一维数组的初始化 115
5.1.3 访问一维数组中的元素 116
5.2 二维数组 119
5.2.1 二维数组的声明 120
5.2.2 二维数组的初始化 121
5.2.3 访问二维数组中的元素 121
5.3 集合 124
5.3.1 ArrayList集合类 125
5.3.2 HashTable集合 131
5.4 数组的应用 133
本章小结 138
习题 139
第6章 面向对象程序设计基础 141
6.1 面向对象编程 141
6.1.1 面向对象编程简介 141
6.1.2 面向对象编程语言的特点 142
6.2 类和对象 143
6.2.1 定义一个类 144
6.2.2 对象的创建 145
6.2.3 类的成员简介 146
6.3 字段 147
6.4 方法 148
6.4.1 定义方法 149
6.4.2 方法的参数和返回值 150
6.4.3 方法的重载 157
6.4.4 变量的作用域 160
6.5 this关键字 161
6.6 构造函数和析构函数 163
6.6.1 构造函数 163
6.6.2 析构函数 168
6.7 属性 169
6.8 类的静态成员 174
本章小结 182
习题 182
第7章 面向对象技术 186
7.1 继承 186
7.1.1 继承的实现 186
7.1.2 基类成员的隐藏 189
7.1.3 派生类的构造函数 191
7.2 多态 194
7.2.1 虚方法 194
7.2.2 抽象类和抽象方法 197
7.2.3 密封类和密封方法 198
7.3 接口 199
7.3.1 接口的声明 200
7.3.2 接口的实现 201
7.3.3 接口和抽象类 206
7.4 委托 206
7.4.1 委托的声明 207
7.4.2 委托的使用 208
7.5 事件 210
7.5.1 使用事件 211
7.5.2 定义事件 213
7.6 综合应用 215
本章小结 222
习题 222
第8章 异常处理 225
8.1 异常处理 225
8.1.1 异常类 225
8.1.2 引发异常 227
8.1.3 异常处理机制 228
8.2 程序调试 230
8.2.1 程序错误 231
8.2.2 程序调试 231
本章小结 234
习题 234
第9章 界面设计 236
9.1 菜单、工具栏与状态栏 236
9.1.1 菜单 236
9.1.2 工具栏 241
9.1.3 状态栏 244
9.2 对话框 246
9.2.1 通用对话框 246
9.2.2 自定义对话框 250
9.3 多文档操作 250
本章小结 253
习题 253
第10章 数据库编程 255
10.1 SQL基础知识 255
10.1.1 查询语句 256
10.1.2 插入语句 258
10.1.3 修改语句 258
10.1.4 删除语句 259
10.2 ADO.NET概述 259
10.2.1 ADO.NET概念 259
10.2.2 ADO.NET对象模型 259
10.2.3 ADO.NET访问数据库的两种模式 262
10.3 利用ADO.NET访问数据库 264
10.3.1 Connection对象 264
10.3.2 Command对象 268
10.3.3 DataReader对象 271
10.3.4 DataAdapter对象 277
10.3.5 DataSet对象 279
10.3.6 ADO.NET相关组件 283
10.3.7 数据绑定 291
10.4 数据库技术的应用 297
本章小结 306
习题 306
第11章 文件和流 308
11.1 文件和流的概念 308
11.2 文件的存储管理 309
11.2.1 DriveInfo类 309
11.2.2 Directory类和DirectoryInfo类 310
11.2.3 Path类 312
11.2.4 File类和FilcInfo类 313
11.3 文件的操作 315
11.3.1 Stream类 316
11.3.2 FileStream类 319
11.3.3 StreamReader类和StreamWriter类 321
11.3.4 BinaryReader类和BinaryWriter类 326
本章小结 328
习题 328
参考文献 329
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019