图书介绍
C#应用程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 韦鹏程,张伟,朱盈贤主编;杨华千,冯伟,李波等副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113129583
- 出版时间:2011
- 标注页数:253页
- 文件大小:35MB
- 文件页数:268页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C#应用程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识C#1
学习目标1
任务1 第一个控制台应用程序1
任务描述1
任务实施1
1.创建项目1
2.代码的编写2
3.程序的运行2
相关知识2
1.类的定义2
2.Main()方法2
3.输入与输出3
4.命名空间3
5.代码注释3
任务扩展4
任务2 第一个WinForm程序4
任务描述4
任务实施4
1.创建项目和窗体4
2.代码的编写4
3.程序的运行5
相关知识5
1.事件5
2.属性6
3.“属性”窗口6
4.解决方案资源管理器6
任务扩展7
本章小结7
习题7
第2章 C#语言基础8
学习目标8
2.1 变量与常量8
任务1 计算体脂指数BMI9
任务描述9
任务实施9
1.创建项目9
2.代码的编写9
3.程序的运行10
相关知识11
1.类的定义和变量的声明11
2.MessageBox类11
3.字符串运算符11
4.变量值的覆盖11
2.2 基本数据类型12
任务2 BMI计算器的改进113
任务描述13
任务实施13
1.创建项目和窗体13
2.代码的编写14
3.程序的运行15
相关知识15
1.数字字符串转换为数字15
2.捕获异常及处理异常15
3.算术运算16
任务3 转换成大写字母17
任务描述17
任务实施17
1.创建项目和窗体17
2.代码的编写18
3.程序的运行18
相关知识19
1.字符串与字符型数据的转换19
2.char.IsLetter()方法19
3.字符型与数值型数据的转换19
4.基本数据类型的相互转换19
任务4 BMI计算器的改进221
任务描述21
任务实施21
1.创建项目和窗体21
2.代码的编写22
3.程序的运行23
相关知识23
1.运算符的优先级和结合性23
2.条件运算符24
3.赋值运算符24
任务5 密码语言26
任务描述26
任务实施27
1.创建项目和窗体27
2.代码的编写27
3.程序的运行28
相关知识28
1.对象的创建28
2.对象的操作29
3.字符串的索引29
本章小结29
习题30
第3章 C#程序的流程控制31
学习目标31
3.1 选择结构31
任务1 猜硬币32
任务描述32
任务实施32
1.创建项目和窗体32
2.代码的编写33
3.程序的运行33
相关知识33
1.RadioButton单选按钮控件33
2.Random随机类34
任务2 个税计算器36
任务描述36
任务实施36
1.创建项目和窗体36
2.代码的编写37
3.程序的运行38
相关知识38
1.Math数学类38
2.字符串的格式化输出38
任务3 简易数学计算器40
任务描述40
任务实施40
1.创建项目和窗体40
2.代码的编写41
3.程序的运行41
相关知识41
1.ListBox列表框41
2.ComboBox组合框44
3.2 循环结构44
任务4 九九乘法表45
任务描述45
任务实施45
1.创建项目和窗体45
2.代码的编写46
3.程序的运行46
相关知识46
1.循环的执行46
2.循环的嵌套47
3.输出的格式47
任务5 公约数与公倍数48
任务描述48
任务实施48
1.创建项目和窗体48
2.代码的编写49
3.程序的运行49
相关知识49
1.循环的执行49
2.GroupBox控件50
3.CheckBox控件50
任务6 存款计算51
任务描述51
任务实施51
1.创建项目和窗体51
2.代码的编写52
3.程序的运行52
相关知识53
1.循环的执行53
2.while与do...while的区别53
3.3 转向语句53
任务7 输出特定数列54
任务描述54
任务实施54
1.创建项目和窗体54
2.代码的编写54
3.程序的运行55
相关知识55
1.break的运行55
2.continue的执行55
本章小结56
习题56
第4章 数组与自定义类型57
学习目标57
4.1 数组的概念57
任务1 数据排序58
任务描述58
任务实施58
1.创建项目和窗体58
2.代码的编写59
3.程序的运行61
相关知识61
1.数组的创建与引用61
2.窗体的对话框模式62
任务2 数据排序修改62
任务描述62
任务实施63
1.创建项目和窗体63
2.代码的编写63
3.程序的运行64
相关知识65
1.变长数组的声明与创建65
2.数组的Length属性65
3.foreach循环语句65
4.2 多维数组66
任务3 货品数量计算66
任务描述66
任务实施67
1.创建项目和窗体67
2.代码的编写68
3.程序的运行69
相关知识69
1.多维数组的访问69
2.获取维长度70
3.变量的值类型与引用类型70
4.3 数组列表与控件数组71
任务4 数组列表的使用71
任务描述71
任务实施72
1.创建项目和窗体72
2.代码的编写73
3.程序的运行74
相关知识74
1.生成不同的随机数74
2.数组与数组列表的常用属性和方法74
3.Sort()方法75
4.Add(object)方法76
5.Remove(value)方法76
6.RemoveAt(index)方法76
7.Clear()方法76
8.Insert(index,value)方法76
9.IndexOf(object)方法76
任务5 控件数组的运算76
任务描述76
任务实施77
1.创建项目和窗体77
2.代码的编写77
3.程序的运行79
相关知识79
1.数组作为参数79
2.params关键字79
4.4 自定义类型80
任务6 统计得分80
任务描述80
任务实施81
1.创建项目和窗体81
2.代码的编写82
3.程序的运行82
相关知识82
1.结构类型82
2.枚举类型84
本章小结84
习题85
第5章 面向对象程序基础86
学习目标86
5.1 类与对象86
5.2 字段87
任务1 改写BMI计算器87
任务描述87
任务实施87
1.创建项目和窗体87
2.代码的编写88
3.程序的运行90
相关知识90
1.声明与使用对象90
2.类的封装90
3.访问控制90
5.3 属性91
任务2 使用属性91
任务描述91
任务实施91
1.创建项目和窗体91
2.代码的编写91
3.程序的运行92
相关知识93
1.属性的声明93
2.属性访问器93
3.访问类成员94
4.属性和字段94
5.4 类的方法94
任务3 完善面向对象的BMI计算器94
任务描述94
任务实施95
1.创建项目和窗体95
2.代码的编写96
3.程序的运行97
相关知识97
1.声明方法97
2.调用方法98
3.方法和属性98
任务4 交换文本框内容99
任务描述99
任务实施99
1.创建项目和窗体99
2.代码的编写100
3.程序的运行101
相关知识101
1.按值传递101
2.按引用传递102
任务5 方法的重载102
任务描述102
任务实施103
1.创建项目和窗体103
2.代码的编写104
3.程序的运行105
相关知识105
1.方法的重载105
2.调用重载方法106
5.5 类的构造函数106
任务6 声明构造函数107
任务描述107
任务实施107
1.创建项目和窗体107
2.代码的编写108
3.程序的运行109
相关知识109
1.声明构造函数109
2.构造函数的使用109
3.析构函数109
任务7 重载构造函数110
任务描述110
任务实施110
1.创建项目和窗体110
2.代码的编写111
3.程序的运行113
相关知识113
1.重载造函数113
2.this关键字113
3.调用其他构造函数114
5.6 静态成员与实例成员114
任务8 计数矩形个数114
任务描述114
任务实施114
1.创建项目和窗体114
2.代码的编写115
3.程序的运行115
相关知识115
1.静态数据成员115
2.静态方法116
本章小结116
习题116
第6章 继承和多态性117
学习目标117
6.1 类的继承117
任务1 基类与派生类117
任务描述117
任务实施118
1.创建项目和窗体118
2.代码的编写118
3.程序的运行120
相关知识120
1.派生类的声明120
2.成员的访问121
3.派生类的构造函数121
任务2 为任务1中的派生类Student创建构造函数121
任务描述121
任务实施121
1.创建项目和窗体121
2.代码的编写122
3.程序的运行122
相关知识122
1.向基类构造函数传递参数122
2.base关键字122
任务3 隐藏继承成员123
任务描述123
任务实施123
1.创建项目和窗体123
2.代码的编写124
3.程序的运行124
相关知识124
1.隐藏继承成员124
2.访问隐藏成员125
6.2 多态性125
任务4 多级继承层次结构126
任务描述126
任务实施126
1.创建项目和窗体126
2.代码的编写127
3.程序的运行131
相关知识131
1.重写基方法131
2.重写的限制131
3.重写虚拟成员132
4.重写Object类中的方法132
5.多态性的实现132
6.继承中构造函数的执行过程132
7.重载、重写和隐藏133
任务5 多态性及其实现134
任务描述134
任务实施135
1.创建项目和窗体135
2.代码的编写136
3.程序的运行142
相关知识142
1.声明抽象类142
2.实现抽象类142
3.抽象类派生抽象类142
4.抽象的隐含为虚拟的143
5.抽象类作为变量类型143
6.判断运行时变量的实际类型143
6.3 接口144
任务6 接口的使用144
任务描述144
任务实施144
1.创建项目和窗体144
2.代码的编写145
3.程序的运行148
相关知识148
1.声明接口148
2.实现接口149
3.同名接口成员的实现149
4.接口成员的访问149
5.接口与多态性150
任务7 接口与抽象类的结合150
任务描述150
任务实施150
1.创建项目和窗体150
2.代码的编写151
3.程序的运行153
相关知识153
1.抽象类实现接口153
2.组合154
3.抽象类和接口154
4.DateTime类型155
本章小结155
习题155
第7章 委托与事件156
学习目标156
7.1 委托156
任务1 将方法作为方法的参数156
任务描述156
任务实施157
1.创建项目和窗体157
2.代码的编写157
3.程序的运行158
相关知识158
1.声明委托158
2.委托是一种类型158
任务2 绑定多个方法到委托159
任务描述159
任务实施159
1.创建项目和窗体159
2.代码的编写159
3.程序的运行160
相关知识160
1.绑定方法160
2.删除绑定160
3.面向封装的改进160
7.2 事件161
任务3 电水壶162
任务描述162
任务实施162
1.创建项目和窗体162
2.代码的编写162
3.程序的运行164
相关知识164
1.Observer模式164
2.声明事件的委托165
3.定义事件源165
4.定义使用此事件的类166
5.引发事件167
7.3 键盘事件168
任务4 查看按键的ASCII码168
任务描述168
任务实施168
1.创建项目和窗体168
2.代码的编写169
3.程序的运行170
相关知识170
1.KeyPressEventArgs事件参数170
2.Keys枚举170
3.KeyPress事件的局限171
任务5 数字加密171
任务描述171
任务实施172
1.创建项目和窗体172
2.代码的编写172
3.程序的运行174
相关知识174
1.KeyCode、KeyValue和KeyData属性174
2.组合键判断174
7.4 鼠标事件175
任务6 鼠标事件175
任务描述175
任务实施175
1.创建项目和窗体175
2.代码的编写176
3.程序的运行176
相关知识176
1.鼠标事件发生的顺序176
2.MouseEventArgs类176
3.MouseButtons枚举177
本章小结177
习题177
第8章 Windows相关控件178
学习目标178
8.1 菜单178
任务1 菜单演示178
任务描述178
任务实施179
1.创建项目和窗体179
2.代码的编写180
3.程序的运行181
相关知识181
1.编辑、删除菜单成员181
2.设置下拉菜单的属性181
任务2 扩展菜单演示182
任务描述182
任务实施182
1.创建项目和窗体182
2.代码的编写183
3.程序的运行185
相关知识185
8.2 工具栏185
任务3 添加工具栏185
任务描述185
任务实施185
1.创建项目和窗体185
2.代码的编写186
3.程序的运行187
相关知识187
1.工具按钮的添加187
2.工具按钮常用属性187
8.3 状态栏188
任务4 添加状态栏188
任务描述188
任务实施188
1.创建项目和窗体188
2.代码的编写188
3.程序的运行190
相关知识190
8.4 对话框190
任务5 添加对话框190
任务描述190
任务实施191
1.创建项目和窗体191
2.代码的编写192
3.程序的运行193
相关知识193
1.消息框193
2.字体对话框194
3.打开文件对话框194
本章小结195
习题195
第9章 使用ADO.NET进行数据库编程196
学习目标196
9.1 概述196
9.2 窗体设计部分198
任务1 各窗体的设计198
任务描述198
任务实施199
1.在Visual Studio中建立WinForm项目199
2.系统登录窗体模块200
3.导航窗体模块202
4.搜索电影窗体模块203
5.评价电影窗体模块204
6.推荐电影窗体模块206
相关知识207
1.DataGridView控件207
2.Panel控件209
9.3 代码设计部分209
任务2 登录窗体的代码实现209
任务描述209
任务实施209
相关知识211
1.连接(SqlConnection对象)的创建211
2.命令(SqlCommand对象)的创建213
3.结果(SqlDataReader对象)的创建214
4.验证机制215
5.窗体的切换215
任务3 导航窗体的代码实现216
任务描述216
任务实施216
相关知识217
任务4 搜索电影窗体的代码实现217
任务描述217
任务实施217
相关知识221
1.数据集(DataSet)221
2.数据适配器(DataAdapter)223
任务5 评价电影窗体的代码实现224
任务描述224
任务实施224
相关知识231
1.数据表(DataTable)231
2.评论增删改判断机制232
任务6 推荐电影窗体的代码实现232
任务描述232
任务实施233
相关知识234
1.推荐机制234
2.SQL查询基础234
3.数据绑定235
本章小结236
习题236
第10章 文件I/O操作237
学习目标237
10.1 文件与流237
任务1 文件的写入与读出237
任务描述237
任务实施238
1.创建项目和窗体238
2.代码的编写239
3.程序的运行240
相关知识240
1.文件流FileStream240
2.与I/O操作相关的枚举241
3.File类242
4.字符串的分割243
任务2 追加数据与随机访问244
任务描述244
任务实施244
1.创建项目和窗体244
2.代码的编写244
3.程序的运行245
相关知识245
1.Seek()方法定位245
2.Position属性定位245
3.追加模式245
10.2 流的文本读/写246
任务3 通讯录246
任务描述246
任务实施246
1.创建项目和窗体246
2.代码的编写247
3.程序的运行248
相关知识248
1.流的文本读/写248
2.读写器的创建248
3.读写器的读和写249
4.读写器的关闭250
10.3 流的二进制读/写250
任务4 修改通讯录250
任务描述250
任务实施251
1.创建项目和窗体251
2.代码的编写251
3.程序的运行251
相关知识252
1.二进制读写器的创建252
2.二进制读写器的读和写252
本章小结253
习题253
热门推荐
- 197840.html
- 1161205.html
- 2127473.html
- 2468221.html
- 885819.html
- 2938101.html
- 2525283.html
- 1639505.html
- 1232076.html
- 464441.html
- http://www.ickdjs.cc/book_2387104.html
- http://www.ickdjs.cc/book_2977216.html
- http://www.ickdjs.cc/book_1865542.html
- http://www.ickdjs.cc/book_2998351.html
- http://www.ickdjs.cc/book_2197169.html
- http://www.ickdjs.cc/book_999116.html
- http://www.ickdjs.cc/book_2062305.html
- http://www.ickdjs.cc/book_984592.html
- http://www.ickdjs.cc/book_3794762.html
- http://www.ickdjs.cc/book_653184.html