图书介绍

学习编程第一步 以零基础上手C#开发为例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

学习编程第一步 以零基础上手C#开发为例
  • (美)ROBMILES著;王净译 著
  • 出版社: 北京市:清华大学出版社
  • ISBN:9787302475781
  • 出版时间:2017
  • 标注页数:412页
  • 文件大小:112MB
  • 文件页数:431页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

学习编程第一步 以零基础上手C#开发为例PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 编程基础3

第1章 入门3

1.1 建立工作场所3

1.2 获取工具和示例4

1.3 使用工具4

1.3.1 Visual Studio项目和解决方案5

1.3.2 通过Visual Studio运行程序6

1.3.3 在Visual Studio中停止程序运行8

1.3.4 MyProgram应用程序8

1.4 所学到的内容12

第2章 什么是编程13

2.1 如何成为一名程序员13

2.1.1 编程和聚会策划13

2.1.2 编程和问题14

2.1.3 程序员和人们15

2.2 将计算机作为数据处理器使用16

2.2.1 机器、计算机和我们16

2.2.2 使程序工作18

2.2.3 将程序作为数据处理器使用19

2.3 数据和信息25

2.4 所学到的内容27

第3章 编写程序29

3.1 C#程序结构29

3.1.1 确定资源30

3.1.2 开始类定义31

3.1.3 声明StartProgram方法31

3.1.4 设置标题并显示一条消息32

3.2 额外Snaps34

3.3 创建新程序文件35

3.4 额外Snaps41

3.4.1 Delay41

3.4.2 SetTextColor42

3.4.3 SetTitleColor42

3.4.4 SetBackgroundColor43

3.5 创建自己的颜色43

3.6 所学到的内容45

第4章 在程序中使用数据47

4.1 变量47

4.1.1 变量和计算机存储48

4.1.2 声明一个变量48

4.1.3 简单的赋值语句49

4.2 在程序中使用变量50

4.2.1 在声明中分配值52

4.2.2 将字符串添加到一起52

4.3 使用数字54

4.3.1 整数和实数54

4.3.2 执行计算56

4.4 使用不同的数据类型58

4.5 程序中的整数和实数60

4.5.1 变量类型和表达式61

4.5.2 精度和准确度62

4.5.3 通过强制转换实现类型转换63

4.5.4 在表达式的操作数上使用强制转换63

4.5.5 类型和错误64

4.6 额外Snaps65

4.6.1 天气Snaps65

4.6.2 ThrowDice65

4.7 所学到的内容66

第5章 在程序中作决策67

5.1 理解Boolean类型67

5.1.1 声明一个Boolean变量68

5.1.2 Boolean表达式68

5.2 使用if结构和运算符69

5.2.1 关系运算符71

5.2.2 等式运算符71

5.2.3 比较字符串72

5.3 创建语句块74

5.4 使用逻辑运算符创建复杂条件76

5.5 添加注释使程序更清楚78

5.6 游乐场的游乐设施和程序80

5.6.1 读取数字82

5.6.2 使用if条件构建逻辑83

5.6.3 完成程序84

5.7 使用程序资产85

5.7.1 Visual Studio中的资产管理86

5.7.2 播放声音资产86

5.7.3 显示图像内容87

5.8 所学到的内容89

第6章 使用循环重复操作91

6.1 使用循环做一个Pizza Picker91

6.1.1 计算选择92

6.1.2 显示总数94

6.1.3 获取用户选项94

6.1.4 添加一个while循环96

6.2 使用while循环执行输入验证101

6.3 使用Visual Studio跟踪程序的执行102

6.3.1 添加断点103

6.3.2 命中断点104

6.3.3 查看程序中变量的内容104

6.3.4 单步调试程序语句104

6.3.5 程序继续105

6.4 通过在循环中计数来创建一个乘法表辅助程序106

6.5 使用for循环结构109

6.6 跳出循环111

6.7 使用continue返回到循环顶部113

6.8 额外的Snaps115

6.8.1 声音输入115

6.8.2 机密数据录入116

6.9 所学到的内容116

第7章 使用数组119

7.1 冰淇淋销售程序119

7.2 生成数组121

7.2.1 使用索引122

7.2.2 使用数组123

7.2.3 使用for循环显示数组的内容127

7.2.4 显示用户菜单128

7.2.5 使用冒泡排序对数组进行排序129

7.2.6 找到最大和最小的销售值135

7.2.7 计算出总销售额和平均销售额136

7.2.8 完成程序137

7.3 多维数组138

7.3.1 使用嵌套for循环处理二维数组139

7.3.2 创建程序的测试版本141

7.3.3 计算数组维度的长度141

7.4 使用数组作为查询表143

7.5 所学到的内容144

第Ⅱ部分 高级编程149

第8章 使用方法简化编程149

8.1 如何创建方法149

8.1.1 向类添加方法150

8.1.2 通过使用参数向方法提供信息152

8.1.3 从方法调用返回值155

8.2 创建一个小型联系人应用程序157

8.2.1 读取联系人详细信息159

8.2.2 存储联系人信息160

8.2.3 使用Windows本地存储160

8.2.4 使用引用参数传递方法调用的结果162

8.2.5 显示联系人详细信息166

8.3 向方法中添加智能感应注释169

8.4 所学到的内容171

第9章 创建结构化数据类型173

9.1 使用结构存储音符173

9.1.1 创建和声明结构175

9.1.2 创建结构值的数组176

9.1.3 结构和方法177

9.1.4 构建结构值179

9.1.5 创建一个音乐录音机182

9.1.6 创建预设数组184

9.2 对象和责任:让SongNote播放自己185

9.3 使用Snaps创建一个绘图程序187

9.3.1 在屏幕上绘制点188

9.3.2 使用DrawDot Snap在屏幕上绘制一个点189

9.3.3 SnapsCoordinate结构190

9.3.4 使用GetDraggedCoordinate Snap检测绘制位置192

9.3.5 使用SetDrawingColor Snap设置绘制颜色193

9.3.6 使用ClearGraphics Snap清除屏幕194

9.3.7 SnapsColor结构195

9.4 创建枚举类型195

9.5 使用switch结构进行决策197

9.6 额外Snaps199

9.6.1 GetTappedCoordinate199

9.6.2 DrawLine199

9.6.3 GetScreenSize200

9.6.4 PickImage201

9.7 所学到的内容201

第10章 类和引用203

10.1 创建Time Tracker203

10.1.1 创建一个用来保存联系人信息的结构203

10.1.2 当使用对象时用this进行引用205

10.1.3 管理多个联系人207

10.1.4 创建测试数据208

10.1.5 设计Time Tracker的用户界面209

10.1.6 构建Time Tracker程序209

10.1.7 创建新联系人211

10.1.8 查找客户详细信息211

10.1.9 向联系人添加分钟数213

10.1.10 显示摘要214

10.2 结构和类216

10.2.1 排序和结构216

10.2.2 排序和引用217

10.2.3 引用和值类型218

10.2.4 引用和赋值219

10.2.5 类和构造函数223

10.2.6 类引用的数组224

10.3 从数组到列表225

10.3.1 遍历数据列表227

10.3.2 列表和索引值228

10.3.3 结构列表228

10.4 使用JSON存储数据228

10.4.1 Newtonsoft JSON库229

10.4.2 存储和恢复列表230

10.5 使用XML获取数据233

10.6 所学到的内容236

第11章 使用对象构建解决方案239

11.1 创建完整的对象239

11.1.1 保护对象中保存的数据239

11.1.2 为私有数据提供Get和Set方法242

11.1.3 提供反映对象使用的方法243

11.2 使用属性管理数据访问245

11.3 管理对象构建过程249

11.3.1 捕获并处理异常250

11.3.2 创建用户友好的应用程序252

11.4 将图形保存在文件中253

11.4.1 SaveGraphicsImage-ToFileAsPNG253

11.4.2 SaveGraphicsImageToLocal-StoreAsPNG方法254

11.4.3 LoadGraphicsPNGImage-FromLocalStore方法255

11.4.4 DateTime结构255

11.4.5 获取当前日期和时间256

11.4.6 渐变日期和时间显示256

11.4.7 使用日期和时间创建文件名称257

11.4.8 创建Drawing类257

11.4.9 创建图形列表259

11.4.10 创建绘图日记方法260

11.5 所学到的内容262

第Ⅲ部分 创建游戏267

第12章 使用什么创建游戏267

12.1 创建视频游戏267

12.1.1 游戏和游戏引擎267

12.1.2 游戏和精灵269

12.2 所学到的内容280

第13章 创建游戏281

13.1 创建一个玩家控制的球拍281

13.2 向游戏添加声音285

13.3 在游戏中显示文本286

13.4 所学到的内容294

第14章 游戏和对象的层次结构297

14.1 游戏和对象:Space Rockets in Space297

14.1.1 构建一个可以移动的星星精灵298

14.1.2 允许方法被重写304

14.1.3 创建一个移动的星空304

14.1.4 基于MovingSprite创建火箭306

14.1.5 添加一些外星人308

14.2 设计类层次结构313

14.3 所学到的内容315

第15章 游戏和软件组件317

15.1 游戏和对象317

15.1.1 创建协同操作的对象318

15.1.2 对象和状态324

15.1.3 接口和组件330

15.2 所学到的内容334

第Ⅳ部分 创建应用程序339

第16章 使用对象创建用户界面339

16.1 创建一个加法机339

16.1.1 使用XAML创建一个图形用户界面340

16.1.2 XAML元素和软件对象342

16.2 创建一个新应用程序344

16.2.1 创建一个空程序346

16.2.2 使用XAML创建用户界面348

16.2.3 预览XAML屏幕显示尺寸351

16.2.4 添加程序行为352

16.2.5 计算结果354

16.2.6 事件和程序355

16.2.7 使用TextBox属性改进用户界面359

16.3 所学到的内容362

第17章 应用程序和对象365

17.1 创建一个计算测验程序365

17.1.1 对象和用户显示366

17.1.2 创建一个测验对象367

17.1.3 创建测验显示页面371

17.1.4 添加声音和图片373

17.2 支持多个测验376

17.3 所学到的内容381

第18章 高级应用程序383

18.1 提高C#代码编写速度383

18.2 创建一个Windows 10联系人编辑器385

18.2.1 存储联系人详细信息386

18.2.2 存储多个联系人388

18.2.3 创建测试联系人389

18.2.4 查找联系人390

18.2.5 显示找到的联系人列表391

18.2.6 编辑联系人394

18.2.7 用户界面中的数据绑定398

18.2.8 使对象可观测399

18.3 软件设计和Time Tracker404

18.4 所学到的内容412

热门推荐