摘要:本篇博客对应视频讲解 回顾 从零开始学编程系列,主要是从各个方面介绍编程,让不了解编程的同学更具体的感知编程是什么,能做什么,有哪些语言和形式,学习的话应从何入手以及该做何准备。 希望大家可以开始着手准备去实践了。首先要练习指法,确定自己的兴趣方向,开始在日常使用系统的过程中使用快捷键来提高工作效率 阅读全文
posted @ 2018-10-11 18:23 MSDev_NilTor 阅读 (61) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 上一讲说了编程的方向和技术流派以及选择入门语言的建议。当我们决定我们的选择之后呢,我们就要学习和进行实践操作了。但在实践之前,我们仍然需要做好相应的准备,这也就是今天要讲的内容。 WIN10的常用操作 今天主要讲的是WIN10系统,还在使用XP或win7的朋友,我也不说什么了。 快速找到需要的东西 通过开始桌面 通过开始搜索 通过资源管理器中的快速访问 将临时所需内容放... 阅读全文
posted @ 2018-10-11 18:22 MSDev_NilTor 阅读 (64) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 上一篇博客主要讲了学习编程需要的条件以及从何入手,着重给大家说了从指法练习对学习编程的重要意义。而本篇博客,主要给大家分享一下我眼中的编程,编程到底能做什么,现在程序语言的总体情况和流派,最后还会给出具体的建议。 编程能做什么 说起编程,也许很多人会感到陌生和困惑,但说到手机、电脑、互联网、IT等词,大家就会很熟悉。 编程,其实就是使用键盘写代码,然后用工具编... 阅读全文
posted @ 2018-10-11 18:21 MSDev_NilTor 阅读 (134) 评论 (0) 编辑
摘要:本篇博客对应视频讲解 前言 从零开始学编程系列,正式开启,本系列文章及视频会充分讨论学习编程相关的内容,但不会涉及任何具体的技术细节。 希望大家都通本系列教程,能够对编程有一个更直观的认知,然后根据自身的条件去决定是否要开始编程之旅! 相信很多人听过一万小时定律,意思是想要在某个方面达到专家级别的水 阅读全文
posted @ 2018-10-11 18:20 MSDev_NilTor 阅读 (182) 评论 (0) 编辑
摘要:本篇博客对应视频讲解 回顾 上一篇教程我们讲了XML与JSON的序列化问题,我们可以看到序列化实际上也是不同形式的转换,我们通常要以字节流的形式做中转。同时我们也可以看到,对于序列化这种常见的需求,我们可以使用第三方类库更快更好的实现需求。同时也看到了定义式的类,通过C#中特性,可以很方便的定义成员 阅读全文
posted @ 2018-10-11 17:33 MSDev_NilTor 阅读 (105) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 在上一篇文章中,我们演示了如何使用异步实现多线程批量下载图片。 我们没有过多讲解线程Thread类,是因为在我们实际使用中,我们常用的需求,使用异步就能很好的解决,也不容易出错。 但我仍然建议大家阅读官方文档,以了解线程相关的内容。 序列化 我们知道,面向对象,我们把现实事物都抽象成对象,在编程语言中,使用类去定义它。但类或对象只是抽象的概念,我们在数据传递过程中,并不能... 阅读全文
posted @ 2018-10-11 17:32 MSDev_NilTor 阅读 (40) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 上一篇内容讲了如何进行http网络请求。最核心的还是HttpClient类,配合HttpRequestMessage与HttpResponseMessage类可以自定义请求内容以及处理返回内容。当然在实际的项目中使用,我们还可以借助其他的类库。不过我们仍然要掌握最基础的用法。 简说异步 异步只是一个概念,相对于同步的概念。 好比操作系统,早期是单用户,之后支持了多用户。支... 阅读全文
posted @ 2018-10-11 17:31 MSDev_NilTor 阅读 (45) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 上一篇讲了Linq的使用,大家自己上手实践之后,相信一定会感到非常快捷方便。更多详细的内容还是需要自己去阅读官方文档。 今天要讲网络请求中的http请求,这也是在编程当中经常使用到的内容之一。 Http请求 关于Http是什么,请求类型这些内容我在此都不说了,需要大家自己阅读相关资料。通常来讲,我们在进行数据采集,API调用,模拟登录等功能开发的时候,免不了使用http请... 阅读全文
posted @ 2018-10-11 17:29 MSDev_NilTor 阅读 (37) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 上一期我们讲解了字符编码相关的内容,大家应该去理解字符和字节之间的关系。并学习使用Encoding类进行编码之间的转换。 今天给大家讲的内容十分的重要,也是C#等语言比其他语言更具优势的地方。它将极大的提高我们处理数据的效率,提升我们的开发体验。 何为LINQ LINQ(Language Integrated Query)语言集成查询,允许以查询数据库相同的方式操作内存数... 阅读全文
posted @ 2018-10-11 17:28 MSDev_NilTor 阅读 (26) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 上一篇讲了文件相关的操作,更为详细的内容也给出了官方的链接。讲完之后,大家应该要记得File,Directory这两个单词,分别是文件和目录的意思。 文件的操作主要也就是使用FileInfo,DirectoryInfo这两个类。还有个路径Path类。 至于不同格式的文件如何处理,我们通常需要借助第三方类库去实现。 我们也说了,操作文件,尤其是读取和编辑写入,其实就是对不同... 阅读全文
posted @ 2018-10-11 17:27 MSDev_NilTor 阅读 (43) 评论 (0) 编辑
摘要:本篇博客对应视频讲解文件系统 不管是什么操作系统,文件系统都是基本的组成部分。 通过目录和文件,我们可以组织、存储和查找我们的文件,不同的文件类型,我们可以通过不同的软件进行读写操作。 可以说,我们使用计算机,相当一部分时间都是在处理不同的文件。文件系统是表示计算机存储设备(内存和磁盘)内容的抽象概念。 以文件的形式呈现给人类。 我们将满足特定数据格式的存储到磁盘。文件系统会通过文件路径和名称来维... 阅读全文
posted @ 2018-10-11 17:26 MSDev_NilTor 阅读 (23) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 前两篇博文带大家快速的感知一下使用C#编写程序是怎样的过程,能实现什么样的功能。同时也提到了面向对象的概念。本篇文章就是更加详细的去将面向对象编程中常见的概念进行示例说明,以帮助大家更好的理解这种编程模式。 理解面向对象 讲概念的话,最好的方式还是去查看官方的文档,大概目录如下: 基本概念 类和对象 类成员 属性和字段 方法 构造函数 嵌套类 访问修饰符和访问级... 阅读全文
posted @ 2018-10-11 17:25 MSDev_NilTor 阅读 (34) 评论 (0) 编辑
摘要:本篇博客对应视频讲解 前言 前几篇文章及对应视频是带大家快速体验了一下C#,了解编程语言最基础的内容及面向对象的概念。 接下来我会进一步演示和说明C#还能做些什么。 实际上,C#就一门语言来讲,除去面向对象的概念,以及我们前面讲的内容(类型、数值计算、分支循环等),基本也就差不多了。以下的内容,与其 阅读全文
posted @ 2018-10-11 17:24 MSDev_NilTor 阅读 (97) 评论 (0) 编辑
摘要:本篇博客对应视频讲解回顾 我们在第一篇文章中讲了编程中最基本的内容,如输入输出、字符串处理、数字类型计算、分支及循环结构等。无论学习什么语言,这些内容都是相通的。 本篇博客主要演示列表(List)的用法以及面向对象中类的概念,通过一个具体的实例去向大家展示如何对现实对象抽象,创建类,以及如何使用它。 理论基础 我们可以通过官方文档中的解释先初步理解一下列表、类、对象等概念。然后我们通过实际的代码示... 阅读全文
posted @ 2018-10-11 17:23 MSDev_NilTor 阅读 (59) 评论 (0) 编辑
摘要:本篇博客对应视频讲解 前言 终于开始讲语言了,我选择讲C#。为什么呢?因为C#是很好的入门语言,简洁、全面,面向对象类型安全,开发体验好,上手容易。而其他的语言也已经有人讲了很多了,C#相对来说要少一些。 从官方文档开始 还记得从零开始学编程系列,我说过学习和遇到问题首先要查看官方的文档说明。所以我 阅读全文
posted @ 2018-10-11 17:22 MSDev_NilTor 阅读 (197) 评论 (0) 编辑