随笔分类 - .NET零基础入门
摘要:最课程(www.zuikc.com) 软件开发培训,在线软件培训的创新者!我们的创新在于: 1:一次购买,终身服务。每个最课程学员都会分配一位专职教师及一位监管教师,点对点跟进课程进度,直到您学会课程中的知识点为止; 2:绝不是给您一套视频自己看去,而是,文字串讲视频,任务配合课程,讲师Peer t
阅读全文
摘要:一:数据库设计 到此为止,打老鼠游戏还不能保存每次游戏的成绩,我们今天完成的任务就是要存储成绩到SQLSERVER的数据库中。 在上节课中,我们已经知道了如何创建数据库,所有,先创建数据库“MouseGame”,然后,按如下的数据格式建立一个数据表(表名:GameRecord): 二:数据库读写 数据库的读写部分,请查看下节视频。最终,我们的成绩查看界面如下: 三:视频 ...
阅读全文
摘要:一:前言 仿佛到了更进一步的时候了,每一个程序员迟早都会遇到数据存储的问题。我们拿什么来存储程序产生的数据?举例来说,用什么来存储我们的打老鼠游戏每次的成绩呢?选择如下: 1:内存中。缺点,退出游戏,数据就没了; 2:文件中。好办法!缺点,自己解析文本,把文本变成我们程序中的数据,这个解析的过程叫做协议。协议这个词听上去够恐怖吧,实际上说白了无非就是数据格式怎么样,API接口怎么样之类的东东。...
阅读全文
摘要:一:前言 没有规矩,不成方圆。在代码的世界中,尤其这样。作为程序员,我们不想让我们的代码写出去之后被人耻笑:看,连个换行都换的这么不专业。作为开发主管,我们则不想我们的组员写出来的代码各类风格都有,五颜六色的,极其丑陋。写出规范的代码,首先需要训练,其次,也有一定的手段或者工具来进行辅助。本小节,我们就要从这两方面入手,讲讲如何规范我们的代码。当然,由于我们现在学到的编码知识还有限,最为规范来讲,...
阅读全文
摘要:一:前言 有了上面两节的知识,尤其是第六节之后,现在我们回过头看我们的打老鼠游戏,我们是不是会发现:这个程序也太不面向对象了。我们所有的代码逻辑都分布在Code-Hide中(UI的后台代码,称之为Code-Hide)。并且,UI的后台代码又负责显示,又负责游戏逻辑的,这也直接违反了, 1:面向对象编程中的封装原则。有时候,在面向对象编程中,还有人会说到,让一个类只干一件事情,我们的前台类干的事情...
阅读全文
摘要:一:前言 在本系列课程的第一部分,我们说明为了要选择C#作为你成为程序员的第一门语言: • 首先,C#是一门非常优秀的面向对象编程的语言; 凡是对编码感兴趣的同学一定听说过“面向对象编程”这个概念,C#就是为此诞生的,它天然是面向对象的。所以,既然“面向对象编程”是当前IT界的主流,我们选择C#就没有偏离主流方向。 本节,我们就要讲讲什么是面向对象,以及面向对象开发中最重要,最应该掌握的概念...
阅读全文
摘要:一:前言 本小节,我们需要停一停我们的小游戏开发,虽然它现在还不完美,还很简单,甚至还有BUG。但是,为了更好的理解C#,现在到了该深入了解一些基础知识的时候了。 当然,实际上,本小节内容对于零基础入门的初学者来说,还是有点难了。委托与事件,如果只是泛泛的说一下,可能就是一两句话。但是,我们的课程要遵循一个原则:知其然,知其所以然。所以,本小节的内容实际上有点多,但是我希望大家细细品味,争取彻底...
阅读全文
摘要:一:为界面加入“开始”、“暂停”、“停止” 经过上节课程我们的交互的过程,我们的程序增加了用户友好度,同时也可以记录更为详尽的成绩了。但是我们仍然发现有很多地方需要值得改进(或许你还发现了BUG?不着急。),首要的,似乎不应该让界面一出现,游戏就开始,我们需要为程序增加“开始”、“暂停”、“停止”按钮。而且,游戏太功能太单一了,我们似乎应该增加一个难度等级,没错,暂时就分为“简单”、“中等”、“难...
阅读全文
摘要:一:在源码管理器中打开VS 注意,下文这样的打开方式是在 TFS 的源码服务器中打开解决方案。如果我们使用 SVN,则直接在硬盘上打开解决方案就可以了。 打开VS: 然后按上图中的步骤1和2(双击2处),打开我们的解决方案,如下: 注意,双击红框,会显示Solution Explorer。 我们在上一节中,只是创建了打老鼠的解决方案,还完全没有编写任何代码。这个时候运行解决方案一下...
阅读全文
摘要:一:概述 源码控制管理器,也叫“版本控制”软件,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是专业软件公司的基础工具。它主要是协助在多人团队中控制代码,防止代码管理混乱、代码冲突,对代码拥有者进行权限控制等。最课程(www.zuikc.com)的.NET培训为了最大程度的对学员负责,从您刚入班就教会您怎么使用源码控制,并且我们的教师还会通过源码控制来修改您的代码。 源码...
阅读全文
摘要:一:为什么选择C#每个人都有梦想,有些人的梦想就是:成为程序员。最课程(www.zuikc.com)的《零基础c#入门》是试图帮助我们实现这个梦想。也许你要问:我基础很差怎么办?最课程的《零基础c#入门》假设你基础差到从来没有写过一行程序。当然,我们也相信,本系列学习对于大学本科学的计算机,但是又初...
阅读全文