图书介绍

C#程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计基础
  • 陶南主编;曾文权,唐懿芳副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302329701
  • 出版时间:2013
  • 标注页数:198页
  • 文件大小:46MB
  • 文件页数:208页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

C#程序设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

学习情境1.NET和C#简介1

任务1.1 Hello,World!Hello C#!1

1.1.1 进入.NET和C#世界2

1.1.2 第一个C#程序3

1.1.3 什么是“项目”7

1.1.4 C#打印字符图案8

1.1.5 多项目解决方案8

任务1.2 熟悉C#的集成开发环境10

1.2.1 开启Visual Studio 2010之匙10

1.2.2 Visual Studio 2010窗口12

1.2.3 Visual Studio 2010Team Suite的安装17

归纳总结21

技能拓展22

课后习题23

学习情境2 基本数据类型和数据运算25

任务2.1 求简单代数式的值25

2.1.1 数据的分类26

2.1.2 常量和变量26

2.1.3 数据的输入和输出30

2.1.4 基本数据类型32

2.1.5 根据公式求简单代数式的值36

任务2.2 密码的破解38

2.2.1 运算符与表达式38

2.2.2 数据类型转换46

2.2.3 对称加密技术的简单原理48

2.2.4 程序运行结果49

任务2.3 数学函数和复杂公式的求解50

2.3.1 常用数学函数50

2.3.2 三角形面积公式的求解52

2.3.3 一元二次方程组的求解53

任务2.4 随机数生成器54

2.4.1 产生指定范围的随机数55

2.4.2 验证码的生成56

归纳总结58

技能拓展58

课后习题61

学习情境3 算法与控制结构63

任务3.1 使用Visio画程序流程图63

3.1.1 程序设计的灵魂——算法64

3.1.2 算法的最佳表示方法——流程图65

3.1.3 Visio工具介绍69

3.1.4 制作基本流程图70

3.1.5 典型算法分析72

任务3.2 带简单登录功能的控制台运算器76

3.2.1 if语句的三种形式76

3.2.2 if语句的嵌套79

3.2.3 用switch实现多分支选择结构81

3.2.4 控制台运算器的实现84

3.2.5 程序运行结果85

任务3.3 可重复登录和计算的控制台运算器86

3.3.1 循环语句的三种形式86

3.3.2 多重循环94

3.3.3 转移控制语句97

3.3.4 可重复登录功能的实现100

3.3.5 可重复计算功能的实现102

归纳总结105

技能拓展105

课后习题108

学习情境4 对象与类110

任务4.1 使用OOP技术制作ATM取款机软件110

4.1.1 对象111

4.1.2 对象与类112

4.1.3 需求分析和类的设计115

4.1.4 类的实现116

4.1.5 程序运行结果117

任务4.2 ATM软件Windows版本的开发118

4.2.1 使用属性升级ATM项目118

4.2.2 Windows窗体应用程序和常用控件123

4.2.3 ATM的Windows版本实现127

归纳总结131

技能拓展131

课后习题135

学习情境5 类中的方法137

任务5.1 算术小测试137

5.1.1 搭积木,建程序138

5.1.2 方法的定义139

5.1.3 Main方法141

5.1.4 从算法到方法142

5.1.5 基本流程和模块实现144

5.1.6 主函数的实现145

任务5.2 方法进阶146

5.2.1 奇怪的数据交换147

5.2.2 方法的递归调用148

任务5.3 人机猜拳游戏的实现151

5.3.1 对象操作——方法151

5.3.2 静态方法153

5.3.3 项目分析154

5.3.4 玩家和电脑角色类的实现155

5.3.5 游戏类的实现156

5.3.6 程序调用和运行158

归纳总结159

技能拓展160

课后习题165

学习情境6 数组167

任务6.1 考试成绩处理系统的制作167

6.1.1 为什么要定义数组变量168

6.1.2 数组变量的使用169

6.1.3 向方法传递数组172

6.1.4 程序功能模块划分176

6.1.5 主函数的实现176

6.1.6 子功能模块的实现178

任务6.2 冒泡排序排名次181

6.2.1 冒泡排序的原理182

6.2.2 改进的冒泡排序184

6.2.3 排名次方法的实现185

6.2.4 程序运行结果186

任务6.3 多学科考试成绩处理系统187

6.3.1 二维数组的定义与使用187

6.3.2 多学科考试成绩处理系统的实现191

归纳总结195

技能拓展195

课后习题196

参考文献198

热门推荐