C#程序开发案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李挥剑,陈小全,钱哨主编;李继哲,林航,江冰冰等副主编
- 出 版 社:北京大学出版社
- 出版年份:2012
- ISBN:
- 页数:320 页
第1章 C#概述 1
1.1 初识C# 1
1.1.1 课程简介 2
1.1.2 本门课程体系定位 2
1.1.3 .NET平台介绍 2
1.2 开发环境概述 5
1.2.1 安装Visual Studio 2008 5
1.2.2 C#的开发环境 6
1.2.3 C#的特点 8
1.3 第一个C#程序 8
本章小结 14
课后习题 14
第2章 C#数据类型与表达式 16
2.1 C#的基本语法 16
2.2 基本数据类型 17
2.2.1 C#数据类型的分类与区别 17
2.2.2 简单类型 21
2.2.3 枚举类型 22
2.2.4 结构类型 23
2.3 常量 25
2.4 变量 26
2.5 表达式 28
2.5.1 算术运算符 28
2.5.2 关系运算符 29
2.5.3 逻辑运算符 31
2.5.4 位运算符 32
2.5.5 赋值运算符 33
2.5.6 三元运算符 35
2.5.7 运算符的优先级 36
2.6 数据类型转换 37
2.6.1 数据类型转换的用途 37
2.6.2 数据类型的转换方法 37
2.6.3 简单的数据类型的转换 38
本章小结 39
课后习题 40
第3章 C#编程基础 41
3.1 选择语句 41
3.1.1 if语句的使用 41
3.1.2 switch语句的应用 43
3.1.3 三元运算符的应用 44
3.2 循环语句 46
3.2.1 while语句 46
3.2.2 do…while语句 48
3.2.3 for语句 49
3.2.4 foreach语句 51
3.3 跳转语句 53
3.3.1 break语句 53
3.3.2 continue语句 54
3.3.3 return语句 56
3.4 数组 57
3.4.1 一维数组的声明和使用 57
3.4.2 多维数组的声明和使用 59
3.5 字符串 60
3.6 函数 63
3.6.1 值参数 64
3.6.2 输入引用参数 65
3.6.3 输出引用参数 66
3.6.4 数组型参数 67
3.6.5 局部变量与全局变量 68
3.6.6 Main()函数 70
3.6.7 结构函数 71
3.7 综合应用实例 72
本章小结 74
课后习题 74
第4章 面向对象编程基础 75
4.1 面向对象 75
4.1.1 面向对象的基本概念 75
4.1.2 类与对象 76
4.1.3 面向对象主要特征 77
4.2 类 77
4.2.1 字段 78
4.2.2 构造函数 85
4.2.3 构造函数的重载 89
4.2.4 析构函数 90
4.3 方法 91
4.3.1 静态方法与实例方法 93
4.3.2 方法的重载 97
4.3.3 方法的重写 101
4.4 属性 103
4.5 命名空间 105
本章小结 108
课后习题 108
第5章 深入了解C#面向对象编程 110
5.1 C#继承机制 110
5.2 C#多态机制 117
5.2.1 方法重写 118
5.2.2 方法的隐藏 120
5.2.3 抽象类和抽象方法 122
5.3 操作符重载 122
5.4 接口 127
5.5 委托 137
5.6 事件 141
5.7 索引器 145
5.8 异常处理 150
5.9 组件与程序集 159
本章小结 159
课后习题 160
第6章 Windows编程基础 162
6.1 Windows和窗体的基本概念 162
6.1.1 Windows Forms程序基本结构 162
6.1.2 了解Winform程序的代码结构 163
6.2 Winform中的常用控件 167
6.2.1 简介 167
6.2.2 基本控件使用 167
6.3 菜单和菜单组件 180
6.3.1 菜单和菜单组件简介 180
6.3.2 菜单的实践操作 181
6.4 多文档界面处理 182
6.4.1 简介 182
6.4.2 多文档界面设置及窗体属性 182
6.4.3 多文档界面的窗体传值技术 186
6.5 窗体界面的美化 190
本章小结 191
课后习题 192
第7章 Web应用程序开发 193
7.1 ASP.NET简介 193
7.2 使用ASP.NET控件 195
7.2.1 Label控件 195
7.2.2 TextBox控件 195
7.2.3 Button控件 198
7.2.4 HyperLink控件 200
7.2.5 DropDownList控件 205
7.2.6 ListBox控件 208
7.2.7 CheckBox控件 211
本章小结 214
课后习题 214
第8章 文件处理技术 216
8.1 System.IO命名空间 216
8.1.1 System.IO类介绍 216
8.1.2 File类的常用方法 217
8.1.3 FileInfo类的常用方法 220
8.1.4 文件夹类Directory的常用方法 223
8.1.5 DirectoryInfo类的常见属性 226
8.2 FileStream文件流类 230
8.2.1 FileStream文件流类简介 230
8.2.2 FileStream文件流类常见属性和方法 230
8.2.3 FileStream文件流类的创建 231
8.3 文本文件的流操作 235
8.3.1 StreamReader和StreamWriter类简介 235
8.3.2 StreamReader类常见方法 235
8.3.3 StreamWriter类常见属性和方法 237
8.4 读写二进制文件 240
8.4.1 二进制文件操作 240
8.4.2 BinaryReader类介绍 240
8.4.3 BinaryWriter类介绍 242
本章小结 245
课后习题 245
第9章 Windows高级控件 247
9.1 RadioButton 247
9.2 PictureBox控件 250
9.3 TabControl控件 252
9.4 ProgressBar控件 255
9.5 ImageList控件 257
9.6 StatusStrip控件 260
9.7 Timer控件 263
9.8 ListView控件 265
9.9 TreeView控件 271
9.10 CheckedListBox可选列表框控件 274
9.11 NumericUpDown按钮控件 277
9.12 MonthCalendar控件 279
9.13 DataTimePicker控件 282
9.14 为程序添加多媒体功能 284
本章小结 286
课后习题 286
第10章 ADO.NET数据库访问技术 288
10.1 ADO.NET简介 288
10.1.1 ADO.NET的主要对象 289
10.1.2 ADO.NET对象的关系 290
10.2 ADO.NET的对象的使用 291
10.2.1 Connection对象 291
10.2.2 Command对象 294
10.2.3 DataReader对象 298
10.2.4 DataAdapter对象 300
10.2.5 DataSet对象 303
10.3 DataGridView控件 310
10.3.1 DataGridView控件概述 310
10.3.2 DataGridView控件与存储过程 315
本章小结 318
课后习题 318
参考文献 320
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《博士教你识中药》(中国)黄汉超 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016