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 !

时间: 2024-10-16 13:16:48

01-大鸭梨博客系统前期准备的相关文章

02-大鸭梨博客系统数据库设计及Dapper的使用

毫无疑问,数据库的设计在一个系统中起了至关重要的作用.我们都知道,系统设计分为两部分,或者说是两个阶段,即数据库设计和功能设计.构建一个完善的系统需要这两个阶段的充分考量.周密设计.合理联接以及密切配合.数据库设计是整个系统的根基,它关乎系统功能的实现.稳定性.扩展性等多个方面,可见数据库设计的重要性. 那么好的数据库设计应该具备什么样的基本条件呢,大致有这么几点: 1.充分体现系统的需求 不管是数据库设计还是功能设计,我们最终的目的都是要实现客户的业务需求,所以数据库设计的第一准则就是要符合业

博客系统项目搭建

一.maven工程的好处 1.一步构建 maven对项目构建的过程进行标准化,通过一个命令即可完成构建过程. 2.依赖管理 maven为全世界的java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源软件.通过衍生工具,我们还能对其进行快速搜索,因此maven工程不用手动导入jar包,可以通过在pom.xml中定义坐标从中央仓库自动下载,方便并且不容易出错. 3.maven的跨平台,可在window.linux上使用. 4.maven遵循规范开发有利于提高大型团队的开发效率,降低

【ASP.NET实战教程】基于ASP.NET技术下多用户博客系统全程实战开发(NNblog)

岁末主推:牛牛老师主讲,多用户博客系统,基于ASP.NET技术,年后将带来移动业务平台项目项目目标: 打造个性品牌Blogo,定制多用户博客 为每一个博客用户提供个性化的 blogo解决方案,打造精品blogo门户网站  环境:VS2008+SQL Server2005 [小编推荐:现在学习可以使用 VS2012或者以上+SQL 2008或及以上  环境不一定必须和教程一样,学习的是思路]主要技术: 主体框架:逻辑架构ASP.NET MVC,物理架构Three Ties,2者相结合. 为了提高网

从零开始,搭建博客系统MVC5+EF6搭建框架(5),博客详情页、留言、轮播图管理、右侧统计博文

一.博客系统进度回顾 上一遍博客介绍到,系统已经实现到了发布以及前台布局展示,接下来就是实现一些,详情页,留言.轮播图管理.右侧博文统计信息实现. 二.博客系统详情页实现 2.1先来看看详情页展示的效果 2.2实现控制器在前台控制器中创建一个Blog的控制器,主要是展示博客分类以及详情页 Action详情页实现: 1 /// <summary> 2 /// 详情页 3 /// </summary> 4 /// <param name="id"><

从零开始,搭建博客系统MVC5+EF6搭建框架(4)上,前后台页面布局页面实现,介绍使用的UI框架以及JS组件

一.博客系统进度回顾以及页面设计 1.1页面设计说明 紧接前面基础基本完成了框架搭建,现在开始设计页面,前台页面设计我是模仿我博客园的风格来设计的,后台是常规的左右布局风格. 1.2前台页面风格 主页面: 技术博客风格: 详情页风格: 详情页留言风格: 1.3后台风格: 表格风格: 博客发布风格: 以上看到的系统页面是目前系统完成的风格,以后页面设计都参考这些页面风格. 二.使用前端web框架以及插件说明 2.1选择前端web框架,我找了很多框架,以前学过自学过bootstrap觉得对于没有前端

在Ubuntu上部署开源博客系统Blog_mini

0.说明 本文为开源博客系统Blog_mini的官方部署文档,通过本文的阅读,你将可以在一个全新的CentOS系统上完全部署Blog_mini,从而成功架设属于你的个人博客网站. 这里使用的操作系统为:Ubuntu 15.10,理论上,只要操作系统上安装的Python版本为2.6.x或2.7.x,都可以成功部署Blog_mini. 1.获取Blog_mini源代码 有以下两种方式可以获取Blog_mini的源代码: 通过git的方式 通过Blog_mini项目主页下载 我们将介绍这两种方法,实际

开源分享:用Python开发的开源博客系统Blog_mini

本博文在51CTO技术博客首发. 开源不易,Python良心之作,真心送给广大朋友,恳请给予支持,不胜感激! 0.Blog_mini送给你们:让每个人都轻松拥有可管理的个人博客 你从未架设过服务器或网站,希望可以接触一下这方面的知识-- 你从未使用过Linux操作系统,希望可以接触一下这方面的知识-- 你是初中生/高中生/大学生,希望能在学业之余锻炼一下自己的IT技能-- 你是Python新手,希望能有一个用Python开发的个人博客-- 你学习Python许久,希望有一个开源的项目可以用来学习

基于React服务器端渲染的博客系统

系统目录及源码由此进入 目录 1. 开发前准备 1.1 技术选型1.2 整体设计1.3 构建开发 2. 技术点 2.1 react2.2 redux, react-router2.3 server-render 3. 总结 正文 1. 开发前准备 1. 1 技术选型 对于个人的博客系统而言,服务器计算能力往往不是需要考虑,而其中的 I/O 操作是比较复杂的,同理对前端的交互要求也是较高的,所以这次主要还是围绕 Node系 ,React系 框架进行开发.对于 2016 年后的互联网产品, Reac

Asp.net博客系统收集和简单介绍

国内Asp.net博客系统收集和简单介绍 [转载文章,仅供个人参考,引自http://www.soyaoo.com/Blog/post/92.html] 1.ZJ-Blog程序简介:基于ASP.net 1.1环境开发的单用户博客程序,支持Access和MySQL两种数据库,其最大的特点是采用.net开发并大量的使用了Ajax技术,本人还没用使用过此程序但是直觉上觉得大量应用Ajax也未必是一件好事,个人觉得给用户适当的体验或许更能引起用户的兴趣.当然用户其实最关心的并非是这些技术问题,而是程序的