图书介绍

C#程序设计及基于工作过程的项目开发PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计及基于工作过程的项目开发
  • 谢世煊主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560623634
  • 出版时间:2010
  • 标注页数:181页
  • 文件大小:33MB
  • 文件页数:192页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐