学习编程第一步 以零基础上手C#开发为例
150个示例程序,从安装和使用编程工具,到高级编程和有趣的游戏,再到创建完全成熟的应用程序,轻松迈出学习编程第一步。免费资源下载地址见书封底二维码。

作者:[美] Rob Miles 著 王净 译

丛书名:开源.NET生态软件开发

定价:69.8元

印次:1-1

ISBN:9787302475781

出版日期:2017.07.01

印刷日期:2017.07.04

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

成为一名优秀的C#程序员——用C#编程非常有趣!   即使你不具备任何编程经验,在学完本书后也可开始编写软 件来解决现实问题。这本有用、易懂且全面的书籍可让你完全控 制自己的学习进度,并逐步具备构建有用程序的能力。Microsoft 针对编程初学者的教程进行了全新改编,这反映出Microsoft对如 今初学者如何学习编程进行了深入研究,而这恰恰是许多其他的 书籍所欠缺的。本书在内容编排上比较创新,从“Snaps”预构建 操作到“动手实践”部分。不管你是完全的初学者,还是曾经接 触过编程,本书都会将编程的能力、兴奋和乐趣带给你。 主要内容 ■ 获取创建现代程序所需的免费工具 ■ 使用150个示例程序说明重要概念 ■ 可以使用示例程序作为自己程序的起点 ■ 研究程序运行时所发生的事情 ■ 从专业的角度学习程序的开发 ■ 使用Microsoft Visual Studio内置的强大功能 ■ 掌握类、接口、方法以及其他核心概念 ■ 有效地组织程序,以便更容易地构建和改进程序 ■ 捕获并响应用户的输入 ■ 存储和处理现实中不同类型的数据 ■ 创建好玩的可交互游戏 ■ 构建用户喜欢使用的现代界面 ■ 测试并调试代码——首先要避免出现错误

Rob Miles在英国赫尔大学从事编程教学30多年。他是一名资深的Microsoft MVP,并且热爱编程、C#以及创建新事物。只要有空闲时间,他就会钻研代码。他喜欢创建程序,然后运行并查看所发生的事情。他认为编程是可以学到的最富有创造性的技能。此外,他还认为我们与火星人之间的战争最终会以我们的胜利而告终,因为我们可以使用Visual Studio,而火星人却不能——宇宙中没有比软件更好的东西了。虽然他声称知道许多有趣的故事,但没有人听他讲过一个笑话。如果你想要了解Wacky World of Rob Miles,可以在www.robmiles.com上阅读他的博客,并可以通过@RobMiles在Twitter上与他联系。

我认为,编写程序是一项最富有创造性的活动。如果学会了画画,则可以绘制出美妙的图画。如果学会了拉小提琴,则可以奏出美妙的音乐。但如果学会了编程,则可以创造全新的体验(如果你愿意,也可以绘制出炫酷的图画以及美妙的音乐)。一旦踏上了编程这条路,那么你可以到达的目的地是没有任何限制的。通常,所学到的编程技能总有用武之地。 你可以将本书视为开启编程之旅的第一步。一旦头脑中有了奋斗的目标,那么努力的过程将是美好的,学习编程亦是如此。因此,我更愿意将学习编程的目的描述为“有用性”。虽然在学完本书后,你可能并不会成为世界上最优秀的程序员,但至少具备正确编写有用程序所需的技能和知识。至少有一个你编写的程序会在Microsoft Store中供他人下载使用。 然而,在开始学习之前,我想先给出一个小小的警示。如果你打算进行一次探险之旅,那么一定可以找到一本指南告诉你可能会遇到的狮子、老虎以及鳄鱼,同样,我认为必须让你知道的是,我们的学习旅程不可能是一帆风顺的。程序员必须学会以不同方式来思考需要解决的问题,因为计算机的工作方式与我们人类的工作方式不一样。人类可以慢慢地完成一些复杂的事情,而计算机则可以非常快速地完成一些简单的事情。程序员的工作就是如何利用计算机的一些简单的功能来解决复杂的问题。而这恰恰也是我们将要学习的内容。 成为一名合格程序员的成功要素与努力成为其他职业人的成功要素是一样的。如果想要成为一位世界知名的小提琴演奏家,就必须进行大量的练习。对于编程来说也是如此。只有花费大量的时间来编写自己的程序,才能掌握代码的编写技巧。就像小提琴演奏家真正地喜欢乐器唱歌一样,让一台计算机完成你希望...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第 Ⅰ部分  编程基础

第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  额外Snaps 34

3.3  创建新程序文件 35

3.4  额外Snaps 41

3.4.1  Delay 41

3.4.2  SetTextColor 42

3.4.3  SetTitleColor 42

3.4.4  SetBackgroundColor 43

3.5  创建自己的颜色 43

3.6  所学到的...

本书作者Rob Miles 是一名具有多年实践教学经验的资深教师,在英国赫尔大学从事
编程教学30 多年,同时也是一位资深的Microsoft MVP。
全书共分为四部分,第Ⅰ部分“编码基础”包括七章,主要介绍如何安装和使用所需
的编程工具,以及C#编程语言的基础元素。第Ⅱ部分“高级编程”包括四章,主要介绍用
来创建复杂应用程序的C#编程语言相关功能,包括介绍如何将大型程序分解成更小的元
素,如何创建用来反映待解决具体问题的自定义数据类型以及如何在存储中保存数据;第
III 部分“创建游戏”包括四章,主要介绍如何构建一些可玩的游戏,同时学习如何通过继
承以及基于组件的软件设计扩展编程对象;第Ⅳ部分“创建应用程序”包括三章,主要学
习如何创建完全成熟的应用程序,如何设计图形化用户界面,如何将程序代码与显示器上
的元素连接起来以及如何构建现代应用程序。
本书图文并茂,技术新,实用性强,以大量实例对C#功能做了详细的解释,是C#
用户不可缺少的实用参考书籍。本书可作为C#编程人员的参考手册,适用于计算机技术
人员。