C#程序设计与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李远敏,曾鸿主编
- 出 版 社:武汉:湖北人民出版社
- 出版年份:2008
- ISBN:9787216054775
- 页数:289 页
第1章 C#简介 1
本章学习目标 1
1.1 典型项目及分析 1
典型项目一 创建一个C# Windows Forms应用程序 1
典型项目二 创建一个C#控制台应用程序 3
1.2 必备知识 4
1.2.1 .NET与C# 4
1.2.2 Visual Studio.NET 2005集成开发环境简介 6
1.2.3 C#基本程序结构 11
1.3 扩展知识 12
1.3.1 数据的控制台输入和输出 12
1.4 本章小结 13
1.5 单元实训 13
习题1 14
第2章 基本数据类型、运算符及表达式 15
本章学习目标 15
2.1 典型项目及分析 15
典型项目一 使用简单类型的变量和常量、用算术运算符处理变量 15
典型项目二 验证关系运算符和逻辑运算符 18
2.2 必备知识 19
2.2.1 C#变量和常量 19
2.2.2 C#数据类型 21
2.2.3 运算符和表达式 28
2.3 扩展知识 32
2.3.1 C#数据类型转换 32
2.3.2 移位运算 35
2.3.3 运算符的优先级和结合性 36
2.4 本章小结 37
2.5 单元实训 38
习题2 38
第3章 流程控制 40
本章学习目标 40
3.1 典型项目及分析 40
典型项目一 判断出指定日期是星期几 40
典型项目二 找整数边不长于100的直角三角形 43
3.2 必备知识 45
3.2.1 if分支选择语句 45
3.2.2 switch-case多分支选择语句 48
3.2.3 for循环控制语句 49
3.2.4 while循环控制语句 51
3.3 扩展知识 52
3.3.1 do while循环控制语句 52
3.3.2 辅助控制及跳转语句 53
3.4 本章小结 54
3.5 单元实训 54
习题3 55
第4章 其他数据类型 56
本章学习目标 56
4.1 典型项目及分析 56
典型项目一 使用起泡法对数组排序 56
典型项目二 遍历二维数组中的所有元素 57
4.2 必备知识 58
4.2.1 一维数组的定义与初始化 58
4.2.2 foreach循环 60
4.2.3 二维数组的定义与初始化 60
4.2.4 结构类型 62
4.3 扩展知识 63
4.3.1 数组的常用方法和属性 63
4.3.2 装箱与拆箱 63
4.3.3 集合 64
4.3.4 枚举类型 68
4.3.5 泛型简介 69
4.4 本章小结 70
4.5 单元实训 71
习题4 71
第5章 类和对象 72
本章学习目标 72
5.1 典型项目及分析 72
5.2 必备知识 74
5.2.1 类的声明 74
5.2.2 类的成员概述 75
5.2.3 对象的创建 78
5.2.4 构造函数与构造函数重载 79
5.3 扩展知识 80
5.3.1 面向对象的基本概念 80
5.3.2 析构函数 81
5.3.3 分部类型简介 82
5.4 本章小结 83
5.5 单元实训 83
习题5 84
第6章 方法和属性 85
本章学习目标 85
6.1 典型项目及分析 85
6.2 必备知识 87
6.2.1 方法的定义 87
6.2.2 方法的调用和参数传递 90
6.2.3 方法的重载 92
6.2.4 属性 93
6.3 扩展知识 95
6.3.1 静态和非静态的方法 95
6.3.2 this关键字 96
6.3.3 索引指示器(indexer) 96
6.4 本章小结 97
6.5 单元实训 98
习题6 98
第7章 继承与多态 100
本章学习目标 100
7.1 典型项目及分析 100
典型项目一 继承与多态 100
7.2 必备知识 104
7.2.1 继承的含义 104
7.2.2 继承的工作机制 105
7.2.3 派生类的构造函数和析构函数 106
7.2.4 隐藏基类成员 108
7.2.5 派生类和基类之间的类型转换 109
7.2.6 跟强制类型相关的is运算符和as关键字 110
7.2.7 多态性 112
7.2.8 虚方法 114
7.2.9 接口 115
7.3 扩展知识 118
7.3.1 密封和抽象 118
7.3.2 委托类型 119
7.3.3 事件 121
7.3.4 终极基类Object 122
7.4 本章小结 123
7.5 单元实训 123
习题7 124
第8章 异常处理 126
本章学习目标 126
8.1 典型项目及分析 126
典型项目一 异常处理 126
8.2 必备知识 131
8.2.1 异常处理的概念 131
8.2.2 异常处理过程 132
8.2.3 使用throw语句抛出异常 137
8.3 扩展知识 138
8.3.1 C#异常处理的内部机制 138
8.3.2 常用的异常类 141
8.4 本章小结 144
8.5 单元实训 145
习题8 145
第9章 Windows窗体及控件 147
本章学习目标 147
9.1 典型项目及分析 147
典型项目一 常用控件综合 147
9.2 必备知识 155
9.2.1 Windows Form应用程序开发过程 155
9.2.2 提示类控件Label、MessageBox消息框 159
9.2.3 Box类控件TextBox、ListBox、ComboBox控件 161
9.2.4 Button类控件Button控件、单选按钮和复选框按钮 166
9.2.5 容器类控件分组框和面板 168
9.3 扩展知识 170
9.3.1 Timer控件 170
9.3.2 PictureBox控件 170
9.3.3 RichTextBox控件 171
9.3.4 TabControl控件 172
9.3.5 ListView控件和ImageList控件 172
9.4 本章小结 173
9.5 单元实训 173
习题9 175
第10章 交互界面编程 177
本章学习目标 177
10.1 典型项目及分析 177
典型项目一 文本编辑 177
典型项目二 多文档界面设计 185
10.2 必备知识 189
10.2.1 对话框应用 189
10.2.2 菜单控件 190
10.2.3 工具栏控件 191
10.2.4 鼠标事件处理 191
10.3 扩展知识 192
10.3.1 SDI和MDI应用程序 192
10.3.2 状态栏控件 193
10.3.3 键盘事件处理 193
10.4 本章小结 193
10.5 单元实训 194
习题10 196
第11章 文件操作 198
本章学习目标 198
11.1 典型项目及分析 198
典型项目一 文件和目录的管理——简单的资源管理器的实现 198
典型项目二 文件的I/O操作——多类型文档格式的处理 208
11.2 必备知识 223
11.2.1 文件和流 223
11.2.2 目录管理 224
11.2.3 文件管理 227
11.2.4 文件I/O操作 230
11.3 扩展知识 237
11.4 本章小结 238
11.5 单元实训 238
习题11 241
第12章 ADO.NET与数据库编程 243
本章学习目标 243
12.1 典型项目及分析 243
典型项目一 实现一个微型学生信息及成绩管理系统 243
12.2 必备知识 259
12.2.1 ADO.NET概述 259
12.2.2 ADO.NET数据提供提程序及使用 260
12.2.3 ADO.NET数据集及应用 270
12.2.4 数据绑定 274
12.3 扩展知识 280
12.3.1 BindingSource组件 280
12.4 本章小结 285
12.5 单元实训 286
习题12 288
参考文献 289
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《人民院士》吴娜著 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019
- 《中华人民共和国药典中成药薄层色谱彩色图集》(中国)国家药典委员会 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 上 全3册》洪治纲主编 2019
- 《湖北民间舞“莲湘”》白明庆编著 2018
- 《中华人民共和国国歌 钢琴谱》聂耳编 2019