01-大鸭梨博客系统前期准备

Posted Allen0910

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01-大鸭梨博客系统前期准备相关的知识,希望对你有一定的参考价值。

  哈喽,大家晚上好,今天是2017年3月6日,距离VS2017正式版发布还有一天,哦不对,是两天。是在北京时间的3月8日凌晨,期待中。。。

  革命尚未成功,学习还需继续!

  做开发的人都知道,这一行真的是不断的在学习,当然行行如此吧,不能以偏概全,可是作为程序猿真的是深有体会,没办法技术更新太快,隔三差五就会有新技术产生,你不去研究,那你就比别人落下一大截,所以一定要常怀一颗学习之心,活到老,学到老。今天貌似程序猿界又出事了,滴滴的一个程序猿倒下了,四川的一家科技公司老板把员工给打了,这都是什么世道,做这行真的是拿生命在写代码,好怕自己哪天也会突然倒下了,最近坚持每天晚上都要锻炼半个小时,大家也一定不要老坐在电脑前,每天也要坚持锻炼才行,有一个好的身体才是最宝贵的财富。

  回到正题,今天开始我自己的博客系统的第一个板块,简单的前期准备,我给它起了个名字,叫做“大鸭梨”,不用多说了,就是大压力的谐音,当然这个名字也有烤鸭啊什么的,我也高大上了一把,注册了个域名 dayali.net,网站还在备案中,同时我也申请了公众号,ID为:dayalinet,大家有兴趣可以关注,不关注也无所谓,也只是方便学习。

  首先说下我们用的开发环境,Visual Studio 2017RC +MS Sql Server 2016 ,等VS2017正式上线后换正式版,不知道会有什么变化,应该不会太大,数据库还是使用我比较熟悉的Sql Server ,也可能会发生变化,后面视情况而定,数据库连接技术,这两天无意中看到一个轻量级的ORM框架-Dapper,以前一直使用的是ADO.NET,今天也尝试下新的东西,Dapper所表现出来的性能,还是很不错的,看截图:

技术分享

那我们就尝试下这个对我来说的新东西。博客前段页面我是从网上找的,看截图:

技术分享

到时候我会放到我的coding.net上,博客的后台我还没找到我认为好看的,等找到再说,这个博客系统的所有内容基本上都没有尝试过,不管有多大的困难,还是要坚持去做的,写博客也只是记录自己的学习过程,因为现在发现平时用到的好多东西,之前也用过,但却忘了,还是要去满世界找,太浪费时间,写博客就如同记笔记,我觉得也是一件很好的事。没想会给多少人带来便宜,因为自己水平有限,仅此而已。

  下面我们开始搭建我们的项目架构,我也习惯建立项目的时候先创建一个空的解决方案,然后再去添加项目,首先我创建了一个空的解决方案,名称为 DayaliBlog,另外Framework的框架我选择了VS里面最新的4.6.1,如图:技术分享

点击确定,我们再来添加我们的项目,首先添加Web层,叫做DayaliBlog_Web,

技术分享

然后再创建我们的Model层,注意Model层选择类库的时候,要选择.Net Core下的类库,不要选择Windows通用里面的类库,可能会出错,添加完Model层,再添加Service层,我这里就是数据访问层,就定义了这三层架构,也是比较常用的,建立完成后如图所示:

技术分享比较简单,大家注意在选择类库的时候不要选错了就Ok了,下面我们将代码上传到coding.net上去。怎么在conding.net上创建项目,步骤也很简单,我就不多说了,我已经将我的项目创建好了,如图:

技术分享

我的项目地址为:https://coding.net/u/Allen0910/p/DayaliBlog/git,那么怎么把我本地的项目提交到coding.net上呢,我本机用的是TortoiseGit,很熟悉吧,没错还有SVN版,大家自己下载就可以了,在我的项目目录里面,直接右键选择Git Clone,技术分享直接在URL 中输入我的项目地址,然后点击OK,这样就把coding.net上的项目Clone到本地了,如图所示:

技术分享技术分享

这时在我们的目录下就多了个git的文件夹,里面包含了两个文件,注意大家要把隐藏文件显示出来,然后我们把git文件里面的文件拷贝到git那一层中技术分享我们可以直接把git文件夹删掉,另外大家如果觉得图标有点不合胃口大家可以自己修改,修改方式跟SVN一样,点击Setting,再选择Icon Set选择自己的图标就可以了,技术分享

我先把README.md文件修改下,如图所示,然后保存就可以了

技术分享

修改完成后,我们继续提交我们的项目,还是右键Git Commit,这些都是我们平时很熟悉的项目提交操作了,依次操作

技术分享技术分享Ok,提交成功了,我们看下coding.net上的项目技术分享

可以看到我们修改的信息以及项目目录,我也是第一次使用Git管理项目,刚才应该选择Commit&Push选项技术分享注意在提交项目的时候,可能会提示你输入用户名和密码,就是你注册的conding.net的账号和密码。

  好了,由于这两天上班的原因,最近工作比较忙,博客更新的太慢了,北漂一族真是不容易啊,我每天上班一个半小时才能到公司,上下班在路上

的耗费的时间真是太多了,没办法租的房子有点远了,房租也没到期,只能先这样将就了,今天晚上凌晨0点要举行VS2017全球发布会了,终于盼来了

这历史性的一天,支持我大微软,微软大法好!链接:https://launch.visualstudio.com/

Make .Net Great Again !

 

以上是关于01-大鸭梨博客系统前期准备的主要内容,如果未能解决你的问题,请参考以下文章

基于Hexo的博客搭建——虚拟机中linux(deepin)系统上安装配置Git和Node.js,为部署个人博客做前期准备

使用laravel搭建博客网站-博客的前期准备

使用laravel搭建博客网站-博客的前期准备

使用laravel搭建博客网站-博客的前期准备

Hexo搭建个人博客— 前期准备

Mac系统下搭建静态个人博客——Hexo框架