图书介绍
C#程序设计及基于工作过程的项目开发PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计及基于工作过程的项目开发](https://www.shukui.net/cover/31/33442268.jpg)
- 谢世煊主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560623634
- 出版时间:2010
- 标注页数:181页
- 文件大小:33MB
- 文件页数:192页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计及基于工作过程的项目开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 快速热身1
学习情境一 入门的必要知识1
1.1 任务一:第一个控制台程序1
1.1.1 功能描述1
1.1.2 任务步骤2
1.1.3 知识点1——注释及空白符的使用4
1.1.4 知识点2——Write和WriteLine方法、字符串连接4
1.1.5 知识点3——运行与调试:逐语句调试6
1.2 任务二:第一个Windows程序6
1.2.1 Visual Studio C# IDE简介6
1.2.2 功能描述8
1.2.3 任务步骤9
1.2.4 代码展示13
1.3 任务三:在程序中使用数据16
1.3.1 功能描述16
1.3.2 代码展示16
1.3.3 知识点1——变量、常量和赋值17
1.3.4 知识点2——交互式程序18
1.3.5 知识点3——数据类型及转换18
1.4 任务四:让程序为我们计算20
1.4.1 功能描述20
1.4.2 代码展示20
1.4.3 知识点1——表达式和优先级21
1.4.4 知识点2——调试:断点和查看变量内容23
1.5 举一反三24
学习情境二 面向对象编程25
2.1 任务一:学会使用已有资源25
2.1.1 功能描述25
2.1.2 代码展示25
2.1.3 知识点1——.NET框架类之Math类28
2.1.4 知识点2——.NET框架类之Random类29
2.1.5 知识点3——.NET框架类之String类29
2.2 任务二:学生类的初步设计32
2.2.1 功能描述32
2.2.2 代码展示33
2.2.3 知识点1——方法的解析36
2.2.4 知识点2——域和属性39
2.2.5 知识点3——调试:查看对象变量的内容41
2.3 任务三:学生类的进阶设计42
2.3.1 功能描述42
2.3.2 代码展示42
2.3.3 知识点1——构造函数和析构函数43
2.3.4 知识点2——封装(Encapsulation)44
2.3.5 知识点3——继承44
2.3.6 知识点4——调试:Step Into、Step Out、Step Over46
2.4 举一反三46
学习情境三 控制流程47
3.1 任务一:选择控制流程47
3.1.1 功能描述47
3.1.2 代码展示47
3.1.3 知识点1——if语句49
3.1.4 知识点2——嵌套的if语句50
3.1.5 知识点3——switch语句50
3.2 任务二:while循环语句的应用52
3.2.1 功能描述52
3.2.2 代码展示52
3.2.3 知识点1——while语句54
3.2.4 知识点2——do-while语句54
3.2.5 知识点3——跳转语句:break、continue、goto55
3.3 任务三:for循环的基本应用及嵌套56
3.3.1 功能描述56
3.3.2 代码展示57
3.3.3 知识点1——for语句58
3.3.4 知识点2——嵌套的循环58
3.4 任务四:for循环在数组上的应用59
3.4.1 功能描述59
3.4.2 代码展示59
3.4.3 知识点1——C#的数组60
3.4.4 知识点2——foreach语句61
3.4.5 知识点3——调试:监视窗口62
3.5 举一反三62
第二部分 项目实战63
项目一 我的SDI记事本63
Ⅰ.1 任务一:“我的SDI记事本”主窗体设计63
Ⅰ.1.1 功能描述63
Ⅰ.1.2 设计步骤及要点解析64
Ⅰ.1.3 知识库65
Ⅰ.2 任务二:“我的SDI记事本”功能实现67
Ⅰ.2.1 功能描述67
Ⅰ.2.2 设计步骤及要点解析67
Ⅰ.2.3 知识库74
Ⅰ.3 任务三:“我的SDI记事本”的修饰一——关于窗体76
Ⅰ.3.1 功能描述76
Ⅰ.3.2 设计步骤及要点解析77
Ⅰ.3.3 功能实现78
Ⅰ.3.4 知识库78
Ⅰ.4 任务四:“我的SDI记事本”的修饰二——欢迎窗体79
Ⅰ.4.1 功能描述79
Ⅰ.4.2 设计步骤79
Ⅰ.4.3 功能实现及要点解析80
Ⅰ.4.4 知识库81
Ⅰ.5 项目案例81
项目二 我的MDI记事本82
Ⅱ.1 任务一:“我的MDI记事本”主窗体及子窗体设计82
Ⅱ.1.1 功能描述82
Ⅱ.1.2 设计步骤及要点解析83
Ⅱ.1.3 知识库85
Ⅱ.2 任务二:“我的MDI记事本”功能实现87
Ⅱ.2.1 功能描述87
Ⅱ.2.2 功能代码展示及要点解析87
Ⅱ.2.3 知识库100
Ⅱ.3 任务三:“我的MDI记事本”的修饰——皮肤101
Ⅱ.3.1 功能描述101
Ⅱ.3.2 设计步骤及要点解析101
Ⅱ.3.3 知识库102
项目三 学生管理系统103
Ⅲ.1 任务一:“学生管理系统”各窗体设计103
Ⅲ.1.1 功能描述103
Ⅲ.1.2 设计步骤103
Ⅲ.2 任务二:“登录窗体”数据库连接操作的功能实现106
Ⅲ.2.1 功能描述106
Ⅲ.2.2 功能步骤及代码解析106
Ⅲ.2.3 知识库107
Ⅲ.3 任务三:“学生管理系统”增删改查操作的实现108
Ⅲ.3.1 功能描述108
Ⅲ.3.2 设计步骤及代码解析108
Ⅲ.3.3 知识库116
项目四 考试管理系统117
Ⅳ.1 任务一:“考试管理系统”各窗体设计117
Ⅳ.1.1 功能描述117
Ⅳ.1.2 各窗体设计步骤及技术要点分析117
Ⅳ.2 任务二:“登录界面”窗体数据库连接操作的功能实现123
Ⅳ.2.1 功能描述123
Ⅳ.2.2 功能代码展示及功能实现技术要点分析123
Ⅳ.2.3 知识库127
Ⅳ.3 任务三:在AdminForm窗体中显示子窗体127
Ⅳ.3.1 功能描述127
Ⅳ.3.2 代码解析127
Ⅳ.4 任务四:增加新的学员129
Ⅳ.4.1 功能描述129
Ⅳ.4.2 设计步骤及代码解析129
Ⅳ.4.3 知识库:SqlDataReader136
Ⅳ.5 任务五:学员信息列表及修改学员信息136
Ⅳ.5.1 功能描述136
Ⅳ5.2 设计步骤及代码分析137
Ⅳ.6 任务六:查询学员信息139
Ⅳ.6.1 功能描述139
Ⅳ.6.2 设计步骤及代码解析139
项目五 三层架构重构考试管理系统145
Ⅴ.1 任务一:实体层MySchoolModels的设计145
Ⅴ.1.1 功能描述145
Ⅴ.1.2 设计步骤及代码解析146
Ⅴ.1.3 知识库150
Ⅴ.2 任务二:配置文件的设置150
Ⅴ.2.1 功能描述150
Ⅴ.2.2 设计步骤150
Ⅴ.3 任务三:数据访问层接口的设计151
Ⅴ.3.1 功能描述151
Ⅴ.3.2 设计步骤151
Ⅴ.3.3 知识库152
Ⅴ.4 任务四:数据访问层的设计152
Ⅴ.4.1 功能描述152
Ⅴ.4.2 设计步骤及代码解析152
Ⅴ.4.3 知识库168
Ⅴ.5 任务五:联机工厂的设计169
Ⅴ.5.1 功能描述169
Ⅴ.5.2 设计步骤及代码解析169
Ⅴ.5.3 知识库170
Ⅴ.6 任务六:业务逻辑层的设计171
Ⅴ.6.1 功能描述171
Ⅴ.6.2 设计步骤及代码解析171
Ⅴ.6.3 知识库180
参考文献181