图书介绍

C#程序设计基础与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#程序设计基础与实践
  • 姚普选主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115412300
  • 出版时间:2015
  • 标注页数:363页
  • 文件大小:55MB
  • 文件页数:373页
  • 主题词: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 程序设计语言4

1.1.3 C#语言与.NET框架6

1.2 程序设计的一般步骤8

1.2.1 Visual C#开发环境8

1.2.2 创建控制台应用程序11

1.2.3 创建Windows窗体应用程序14

1.3 程序解析17

程序1-1计算并联电阻17

程序1-2求解二元一次方程组19

程序1-33 个数排序20

1.4 实验指导23

实验1-1 C#程序的编辑、编译和运行23

实验1-2简单控制台应用程序25

实验1-3简单Windows窗体应用程序27

实验1-4有特殊控件的Windows窗体应用程序29

实验1-5程序的调试和运行31

第2章 数据类型与运算符36

2.1 .NET框架与C#的数据类型36

2.1.1 .NET框架的数据类型36

2.1.2 System命名空间及其基类型38

2.1.3 C#的数据类型39

2.2 内置类型及其常量和变量40

2.2.1 数值型常量40

2.2.2 数值类型及其变量41

2.2.3 字符和字符串43

2.2.4 数据类型转换44

2.2.5 常用数学函数47

2.3 运算符与表达式48

2.3.1 算术运算及自增减运算49

2.3.2 关系运算和逻辑运算50

2.3.3 位运算51

2.3.4 赋值运算和条件运算52

2.3.5 运算顺序53

2.4 程序解析54

程序2-1按海伦公式求三角形面积55

程序2-2提取E-mail地址中的用户名和域名56

程序2-3输出一个5位整数的反序数57

程序2-4判断一个4位整数是否回文数59

程序2-5加法练习器61

2.5 实验指导64

实验2-1不同类型数据的输入输出64

实验2-2表达式求值66

第3章 算法及程序的控制结构69

3.1 算法的概念与基本结构69

3.1.1 算法的概念69

3.1.2 算法的特征70

3.1.3 算法的3种基本结构71

3.2 程序中的选择结构和循环结构75

3.2.1 if语句和switch语句75

3.2.2 while语句和do-while语句78

3.2.3 for语句80

3.2.4 循环的嵌套81

3.2.5 跳转语句82

3.3 程序解析83

程序3-1确定某年某月的天数84

程序3-2输出100以内能同时被3和5整除的数85

程序3-3找2~10000之内的所有完全数86

程序3-4穷举法求组合数88

程序3-5计算sinx函数的值89

3.4 实验指导91

实验3-1 3种基本结构91

实验3-2迭代法93

实验3-3穷举法95

第4章 类和对象97

4.1 类及类的实例97

4.1.1 面向对象程序设计的概念98

4.1.2 类的定义和使用100

4.1.3 对象的创建和使用101

4.2 类的成员103

4.2.1 类中的方法103

4.2.2 构造函数105

4.2.3 内存回收与析构函数107

4.2.4 类中的属性109

4.2.5 this引用111

4.2.6 类中的成员常量和只读字段114

4.3 异常处理116

4.3.1 处理异常情况的传统方式117

4.3.2 try-catch语句118

4.3.3 .NET的异常类120

4.3.4 finally语句块122

4.3.5 throw语句125

4.4 程序解析127

程序4-1时间类128

程序4-2复数运算130

程序4-3点类和矩形类132

4.5 实验指导134

实验4-1修改并运行程序135

实验4-2人员类及其对象137

实验4-3异常的捕获与处理138

实验4-4包含异常处理的分数类139

实验4-5椭圆类及其对象141

第5章 数组、枚举与结构142

5.1 数组142

5.1.1 一维数组的定义和引用142

5.1.2 多维数组的定义和使用144

5.1.3 交错数组的定义和使用148

5.1.4 使用foreach语句遍历数组149

5.2 枚举与结构151

5.2.1 枚举的定义和使用151

5.2.2 结构的定义和使用153

5.2.3 装箱与拆箱155

5.3 程序解析157

程序5-1顺序查找157

程序5-2 LINQ查询159

程序5-3输出杨辉三角161

程序5-4筛法求素数163

程序5-5 Josephus问题166

程序5-6计算商品金额167

5.4 实验指导169

实验5-1数组的使用169

实验5-2结构及结构数组的使用171

实验5-3枚举型变量的使用173

第6章 方法175

6.1 方法的定义和调用175

6.1.1 静态与非静态方法175

6.1.2 方法的定义和调用方式177

6.1.3 方法体及变量的作用域179

6.2 参数传递方式180

6.2.1 方法中的参数修饰符181

6.2.2 可选参数和命名参数183

6.2.3 参数传递时的数据类型转换184

6.2.4 按值传递参数186

6.2.5 按引用传递参数189

6.2.6 数组参数的传递191

6.3 方法重载与递归调用193

6.3.1 方法重载193

6.3.2 方法的递归调用195

6.3.3 尾递归198

6.4 程序解析199

程序6-1比较两个分数的大小200

程序6-2几个数及数组排序202

程序6-3牛顿迭代法求方程的根204

6.5 实验指导207

实验6-1方法的定义和调用207

实验6-2方法重载与递归调用209

第7章 类的继承性与多态性212

7.1 面向对象程序的特点212

7.1.1 类的三大特性212

7.1.2 C#及其他面向对象程序设计语言213

7.1.3 类的继承性的概念215

7.1.4 类的多态性的概念216

7.2 类的继承性217

7.2.1 派生类的定义和使用217

7.2.2 派生类的构造函数及虚拟方法221

7.2.3 Object类223

7.2.4 .NET通用类型系统226

7.2.5 object变量与var变量227

7.3 类的多态性228

7.3.1 虚方法实现类的多态性229

7.3.2 抽象类及抽象方法实现类的多态性231

7.3.3 接口的定义与继承233

7.3.4 接口实现类的多态性235

7.3.5 运算符重载238

7.4 程序解析240

程序7-1网络账号类241

程序7-2圆类及其派生类243

程序7-3抽象几何体类及其派生类246

程序7-4加减乘除计算器248

程序7-5复数的四则运算252

7.5 实验指导254

实验7-1类的继承性254

实验7-2类的多态性257

实验7-3接口和运算符重载259

第8章 Windows应用程序261

8.1 项目与解决方案261

8.1.1 创建Windows应用程序项目261

8.1.2 使用解决方案资源管理器266

8.1.3 项目与解决方案267

8.2 事件及事件处理方法269

8.2.1 Windows应用程序的事件驱动机制270

8.2.2 委托的概念及应用271

8.2.3 事件的定义及工作方式273

8.2.4 鼠标事件处理274

8.2.5 键盘事件处理277

8.3 窗体设计280

8.3.1 窗体与控件280

8.3.2 多窗体应用程序282

8.3.3 使用画笔和画刷绘图285

8.3.4 窗体上的菜单287

8.3.5 消息对话框的使用291

8.3.6 标准对话框的使用292

8.4 程序解析294

程序8-1委托的定义和使用294

程序8-2计数器程序296

程序8-3密码输入程序299

程序8-4简单画图程序302

程序8-5画函数图像程序305

8.5 实验指导307

实验8-1多窗体调用307

实验8-2移动两个列表中的项310

实验8-3计算器程序313

实验8-4绘图程序314

第9章 流与文件317

9.1 流类与文件类317

9.1.1 流及流类317

9.1.2 System.IO命名空间中的类319

9.1.3 流类的方法和属性321

9.2 文件读写及其他操作323

9.2.1 读写文本文件324

9.2.2 使用FileStream对象读写文件325

9.2.3 读写二进制文件327

9.2.4 对象序列化329

9.2.5 文件目录操作330

9.2.6 文件拷贝、移动和删除等操作332

9.3 程序解析335

程序9-1读写文件及文件属性335

程序9-2读写文本文件337

程序9-3二进制方式读写职工信息文件340

9.4 实验指导345

实验9-1通过内存流读取图片345

实验9-2通过文件流写入文本文件346

实验9-3读写二进制文件347

附录1 ASCII码表349

附录2数据库连接与查询351

附录2.1 数据库系统351

附录2.2 关系数据库352

附录2.3 ADO.NET数据库接口356

参考文献363

热门推荐