¥ 10 1.1折 ¥ 89 九五品
仅1件
作者刘春茂、李琪 著
出版社清华大学出版社
出版时间2018-01
版次1
装帧平装
货号127
上书时间2024-11-26
目 录
第1篇 基础入门
第1章 揭开C#的神秘面纱——我的
第一个C#程序 3
1.1 C#简介 4
1.2 NET框架 5
1.3 Visual C#的开发环境 5
1.3.1 安装Visual Studio 2017的条件 5
1.3.2 安装Visual Studio 2017 6
1.4 熟悉开发环境 7
1.4.1 创建项目 8
1.4.2 菜单栏 9
1.4.3 工具栏 11
1.4.4 工具箱面板 11
1.4.5 属性面板 12
1.4.6 错误列表 12
1.4.7 输出面板 13
1.5 创建第一个简单的Visual C#应用程序 13
1.6 如何学好C# 14
1.7 大神解惑 15
1.8 跟我学上机 16
第2章 零基础开始学习 ——C#基本
语法 17
2.1 C#的程序结构 18
2.1.1 注释 18
2.1.2 命名空间 18
2.1.3 类 20
2.1.4 Main方法 20
2.1.5 标识符与关键字 21
2.1.6 C#语句 22
2.2 程序的编写规范 22
2.2.1 代码书写规则 22
2.2.2 命名规范 22
2.3 数据类型 23
2.3.1 变量 23
2.3.2 常量 24
2.3.3 值类型 24
2.3.4 引用类型 32
2.3.5 值类型和引用类型的区别 34
2.3.6 类型转换 36
2.4 运算符和表达式 40
2.4.1 表达式 41
2.4.2 运算符 41
2.4.3 运算符优先级 49
2.5 大神解惑 50
2.6 跟我学上机 50
第3章 控制程序运行方向 ——C#程序
结构 51
3.1 顺序结构 52
3.2 选择结构 52
3.2.1 if语句 52
3.2.2 if…else语句 53
3.2.3 选择嵌套语句 54
3.2.4 switch分支结构语句 55
3.3 循环结构 57
3.3.1 while语句 57
3.3.2 do…while语句 58
3.3.3 for语句 59
3.3.4 循环语句的嵌套 60
3.4 其他语句 61
3.4.1 break语句 61
3.4.2 continue语句 62
3.4.3 goto语句 63
3.4.4 return语句 63
3.5 大神解惑 64
3.6 跟我学上机 65
第4章 主流软件开发方法——面向对象
入门 67
4.1 面向对象编程思想 68
4.1.1 面向对象概述 68
4.1.2 面向对象编程解决问题的方法 68
4.1.3 面向对象编程的特点 69
4.2 C#中的类 70
4.2.1 类的概念 71
4.2.2 类的声明 71
4.2.3 类的成员:属性、方法 72
4.2.4 构造函数和析构函数 78
4.3 C#中的对象 81
4.3.1 对象的概念 81
4.3.2 对象与类的关系 81
4.3.3 对象的创建 81
4.4 分部类 82
4.5 结构与类 83
4.5.1 结构的定义和使用 83
4.5.2 结构与类的区别 85
4.6 大神解惑 86
4.7 跟我学上机 86
第5章 深入了解面向对象——面向对象
的重要特征 87
5.1 类的封装性 88
5.2 类的继承性 88
5.2.1 继承性概述 89
5.2.2 继承性的规则 90
5.3 类的多态性 91
5.3.1 覆盖性重写 91
5.3.2 多态性重写 92
5.4 接口 95
5.4.1 接口的概念及声明 95
5.4.2 接口的实现 96
5.4.3 继承多个接口 97
5.5 抽象类与抽象方法 99
5.5.1 抽象类 99
5.5.2 抽象方法 100
5.5.3 抽象类与接口 101
5.6 委托 101
5.6.1 委托的声明 102
5.6.2 实例化委托 102
5.6.3 调用委托 102
5.7 事件 103
5.7.1 定义事件 103
5.7.2 订阅事件 104
5.7.3 触发事件 104
5.8 大神解惑 105
5.9 跟我学上机 106
第6章 特殊的类——集合与泛型 107
6.1 数组概述 108
6.2 一维数组的声明和使用 108
6.2.1 一维数组的定义 108
6.2.2 一维数组的使用 110
6.3 二维数组的声明和使用 111
6.3.1 二维数组的定义 111
6.3.2 二维数组的使用 112
6.4 数组的基本操作 114
6.4.1 遍历数组 114
6.4.2 数组Array类的常用操作 115
6.5 ArrayList集合 117
6.5.1 ArrayList概述 117
6.5.2 ArrayList的操作 119
6.5.3 Array与ArrayList的区别 122
6.6 HashTable集合 122
6.6.1 HashTable概述 122
6.6.2 HashTable的操作 124
6.7 泛型 125
6.7.1 泛型概述 126
6.7.2 泛型集合 128
6.7.3 泛型接口 130
6.7.4 泛型类 131
6.7.5 泛型方法 134
6.8 大神解惑 135
6.9 跟我学上机 136
第2篇 核心技术
第7章 Windows应用程序开发初步
——常用窗体控件 139
7.1 Windows窗体简介 140
7.1.1 WinForm窗体的概念 140
7.1.2 窗体的常用属性 140
7.1.3 窗体的常用事件 142
7.1.4 添加和删除窗体 142
7.2 常用Windows窗体控件 144
7.2.1 控件的分类和作用 144
7.2.2 添加控件 144
7.2.3 排列控件 145
7.2.4 删除控件 146
7.3 文本类控件和消息框 146
7.3.1 标签(Label)控件 146
7.3.2 按钮(Button)控件 147
7.3.3 文本框(TextBox)控件 149
7.3.4 消息框(MessageBox) 151
7.4 Windows应用程序的结构和开发
步骤 154
7.4.1 Windows应用程序的结构 154
7.4.2 Windows应用程序开发步骤 155
7.5 大 神 解 惑 155
7.6 跟我学上机 156
第8章 Windows应用程序开发进阶——
高级窗体控件 157
8.1 菜单与工具栏控件 158
8.1.1 菜单控件 158
8.1.2 工具栏(toolStrip)控件 160
8.2 列表视图和树视图控件 161
8.2.1 列表视图控件(ListView) 161
8.2.2 树视图控件(TreeView) 167
8.3 选项卡控件(TabControl) 172
8.4 通用对话框控件 175
8.4.1 打开文件对话框(OpenFile
Dialog) 175
8.4.2 保存文件对话框(SaveFile
Dialog) 177
8.4.3 选择目录对话框(FolderBrowser
Dialog) 179
8.5 多文档编程(MDI窗体) 181
8.6 大神解惑 184
8.7 跟我学上机 184
第9章 文件操作的利器——C#文件流 185
9.1 文件 186
9.1.1 System.IO命名空间 186
9.1.2 文件类File的使用 188
9.1.3 文件夹Directory类的使用 189
9.1.4 FileInfo类和DirectoryInfo类的
使用 191
9.1.5 文件与文件夹的相关操作 193
9.2 数据流 198
9.2.1 流操作介绍 198
9.2.2 文件流类 199
9.3 文本文件的读写操作 202
9.3.1 StreamReader类 202
9.3.2 StreamWriter类 203
9.4 读写二进制文件 205
9.4.1 BinaryReader类 205
9.4.2 BinaryWriter类 206
9.5 读写内存流 208
9.6 大神解惑 209
9.7 跟我学上机 210
— 没有更多了 —
以下为对购买帮助不大的评价