注册 登录 进入教材巡展
#

出版时间:2020-08

出版社:中国铁道出版社

以下为《C#程序设计简明教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113271855
  • 1-1
  • 362875
  • 48249432-5
  • 平装
  • 16开
  • 2020-08
  • 267
  • 184
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 本科
内容简介
本书主要介绍C#程序设计的基础知识,全书用三大部分进行了介绍。第一部分为程序设计基础部分,内容包括:数据类型、分支和循环结构、函数、变量作用域、数组和字符串。第二部分为Windows应用开发,内容包括:面向对象编程思想、Windows应用程序结构、Windows基础控件、多文档、对话框、菜单、GDI图形图像处理、Windows事件处理。第三部分为类,内容包括类的数据成员:字段,属性和方法、类的继承、自定义类的引用。
目录
第1章 计算机语言与C#集成开发环境 1
1.1 计算机语言 1
1.2 程序的执行过程 2
1.3 C#语言和C#程序集成开发环境 3
1.4 创建第一个C#程序——hello world! 5
1.4.1 创建控制台应用程序 5
1.4.2 程序说明 7
习题 8
第2章 C#语法基础 9
2.1 数据类型 9
2.1.1 整数类型 10
2.1.2 浮点数类型 10
2.1.3 字符类型 10
2.1.4 布尔类型(bool) 11
2.2 变量和常量 11
2.2.1 变量 11
2.2.2 常量 12
2.3 运算符和表达式 13
2.3.1 算术运算符和算术表达式 13
2.3.2 赋值运算符和赋值表达式 14
2.3.3 关系运算符和关系表达式 14
2.3.4 逻辑运算符和逻辑表达式 14
2.3.5 条件运算符和条件表达式 15
2.3.6 运算符的优先级 15
2.4 输入和输出语句 16
2.4.1 输入语句 16
2.4.2 输出语句 16
2.5 数据类型转换 17
2.5.1 隐式转换 17
2.5.2 显式转换 18
2.5.3 使用Convert类转换 19
2.5.4 数值和字符串之间的转换 20
2.6 编程实例 20
习题 22
第3章 程序基本结构 24
3.1 顺序结构 24
3.2 分支结构 24
3.2.1 单分支结构 25
3.2.2 双分支结构 25
3.2.3 分支结构的嵌套 27
3.2.4 多分支结构 30
3.2.5 switch语句 31
3.3 循环结构 33
3.3.1 for循环 33
3.3.2 while循环 34
3.3.3 ile循环 36
3.3.4 跳转语句:break、continue、goto 36
3.3.5 无限循环 39
3.3.6 循环嵌套 41
3.4 编程实例 43
习题 45
第4章 数组和字符串 52
4.1 一维数组 52
4.1.1 一维数组的声明 52
4.1.2 一维数组的初始化 52
4.1.3 一维数组元素的引用 53
4.1.4 一维数组应用举例 53
4.2 二维数组 57
4.3 数组的遍历:foreach 59
4.4 数组基本操作 60
4.4.1 得到和设置数组元素值 60
4.4.2 数组排序和翻转 60
4.4.3 查找数组元素 61
4.4.4 数组元素统计 61
4.4.5 数组长度统计 61
4.4.6 复制数组元素 62
4.4.7 清除数组元素 62
4.5 字符串及基本操作 62
4.5.1 字符串比较 65
4.5.2 判断字符串中是否含有指定字符或字符串 67
4.5.3 查找字符串中指定字符或字符串出现的位置 67
4.5.4 截取字符串 68
4.5.5 拆分字符串 68
4.5.6 替换字符串 68
4.5.7 编程实例 69
习题 70
第5章 函数 75
5.1 函数相关概念 75
5.1.1 库函数和自定义函数 75
5.1.2 无参函数和有参函数 76
5.1.3 函数返回值 76
5.2 自定义函数 76
5.3 函数的调用 81
5.3.1 形式参数和实际参数 82
5.3.2 函数调用的过程 82
5.3.3 局部变量和全局变量 83
5.3.4 值传递和引用传递 84
5.3.5 函数的嵌套调用 84
习题 87
第6章 面向对象和Windows编程基础 96
6.1 面向对象的程序设计 96
6.1.1 类 96
6.1.2 对象 97
6.1.3 属性 98
6.1.4 事件 98
6.1.5 方法 99
6.2 Windows编程基础 100
6.2.1 创建一个Windows窗体应用程序 100
6.2.2 继承和派生 102
6.2.3 可视化编程 102
6.2.4 窗体 102
6.2.5 常用控件及其属性设置 104
6.2.6 对象事件代码的编写 107
习题 111
第7章 开发一个简单的记事本 113
7.1 单文档和多文档窗体应用程序 113
7.2 菜单控件 115
7.2.1 主菜单 115
7.2.2 快捷菜单 116
7.2.3 菜单设计 116
7.3 通用对话框控件 118
7.3.1 “打开”对话框 118
7.3.2 “保存”对话框 119
7.3.3 “字体”对话框 119
7.3.4 “颜色”对话框 120
7.4 开发一个多文档记事本应用程序 120
7.4.1 编程分析 121
7.4.2 界面设计 121
7.4.3 代码编写 122
习题 126
第8章 GDI+图形图像技术 129
8.1 GDI+基础 129
8.1.1 坐标系 129
8.1.2 点、Size、矩形 129
8.1.3 颜色 130
8.1.4 画笔 131
8.1.5 画刷 131
8.1.6 画布 132
8.2 GDI+基础图形绘制 132
8.2.1 绘制直线 133
8.2.2 绘制矩形 134
8.2.3 绘制多边形 136
8.2.4 绘制椭圆、扇形、圆弧 137
8.3 GDI+图像处理基础 138
8.3.1 Bitmap类 139
8.3.2 图像显示、编辑和保存 140
习题 142
第9章 Windows编程常用事件处理 144
9.1 图片移动:游动的小鱼 144
9.2 键盘事件:控制小鱼游动 147
9.3 碰撞检测:大鱼吃小鱼 151
9.4 多个对象生成:生成多条小鱼 153
9.5 鼠标事件及计时、计分:拍飞虫 155
习题 158
第10章 自定义类 159
10.1 类成员的定义 159
10.1.1 字段的定义 159
10.1.2 方法的定义 160
10.1.3 属性的定义 161
10.1.4 构造函数和析构函数 163
10.1.5 静态成员 165
10.2 自定义类的引用 166
10.2.1 创建类库项目 166
10.2.2 在项目中引用已有类库 168
10.3 类的继承 169
10.4 通过继承创建自定义控件 171
习题 174
参考文献 176