.Net Core学习之路(一)

  前言:因为公司转型需要,特地学习.NET Core。本来在我的计划中.Net Core的学习应该没有快就被执行的。一来是我想多补一点基础和理论知识,再者就是我想攒点钱买台好点的电脑再装VS2017。计划提前,在这台用了4年多的电脑上装了VS2017效果倒也算差强人意,看来VS2017很吃配置的结论是子虚乌有的谣言罢了。我在博客园的帐号是一年多申请的,当时只是听老师讲要有自己的技术积累,最好写点博客什么的。可是一直没有要写什么的意思,直到今天我看用.NET Core生成的MVC项目之后去倒垃圾的时候,想起了老师说过的这句话。才萌生了写点什么的念头。

  以下是正文:

在下决心去了解.NET Core的时候。我找了一些资料,但是因为.NET Core 2.0刚出不久的缘故,网上的资料大多数都是.NET Core1.0的。听说微软把源码都放在了GIT上以开源,奈何自己的底子不厚实;听说国外有很多大神已经尝鲜并分享,奈何自己的英语水平只能勉强应付日常交际,看不懂专业词汇。我学习.NET Core的路子就是看用VS2017生成的Demo项目。整体生成项目如下图

.NET Core 最大的区别就是在于将很多配置文件(例web.config)合并成了json。

在Properties文件夹中有一个launchSetting.json里面配置的是一些调试信息。例如Core自带的调试与IIS Express调试的Url等信息。

在wwwroot文件夹中存放的是一些与网页相关的文件。如css,images,js等

依赖性中管理的是Nuget 引用包和SDK。之前的引用也划分到这里去了

Controllers,Data,Extensions,Services这几个文件夹就不讲了。和.NET Framework 中的差不多

值得一提的是Pages文件夹取代了之前的View文件夹。而且页面机制也变的不一样了。

今天就先写到这里吧。因为我也不知道自己有没有写下去的必要了。.NET Core博大精深,我所学到的只是冰山一角。有些东西自己感受的可能快一点。用文字写下来太花费精力了。还不如把精力全部用在研究上

原文地址:https://www.cnblogs.com/dbdn/p/8186275.html

时间: 2024-10-05 05:04:56

.Net Core学习之路(一)的相关文章

.NET Core学习之路

1.NET Core环境搭建 安装.NET Core: .NET Core 包括.NET Core Runtime 和 .NET Core SDK: NET Core = 应用运行依赖的 .NET Core Runtime NET Core SDK = 使用.NET Core开发应用.NET Core Runtime 和 SDK+CLI(Software Development Kit/Command Line Interface) 工具 下载地址请到dotnet官方网站dot.net (dot

osgi实战学习之路:2. maven+maven-bundle-plugin+karaf搭建osgi之HelloWorld

环境准备: jdk版本 jdk:1.7 karaf: 版本:apache-karaf-3.0.1 下载地址: http://pan.baidu.com/s/1qWM4Y1u http://karaf.apache.org/ 配置本地仓库: 参考:http://blog.csdn.net/wobendiankun/article/details/25333113 启动karaf: karaf_home/bin/karaf.bat 启动成功如下: 安装 mvn-hello-provider 到本地仓

OpenGL学习之路(四)

1 引子 上次读书笔记主要是学习了应用三维坐标变换矩阵对二维的图形进行变换,并附带介绍了GLSL语言的编译.链接相关的知识,之后介绍了GLSL中变量的修饰符,着重介绍了uniform修饰符,来向着色器程序传入输入参数. 这次读书笔记的内容相对有趣一些,主要是和园友们分享讨论三维坐标变换矩阵在三维几何体上的应用,以及介绍一下如何实现三维图形与用户操作的交互.这一次笔记在三维编程中也是非常重要的——我们最后开发的三维程序最终就是要和目标用户进行交互的. 之前一直没有在博客上放过gif格式的动画图片,

OpenGL学习之路(五)

1 引子 不知不觉我们已经进入到读书笔记(五)了,我们先对前四次读书笔记做一个总结.前四次读书笔记主要是学习了如何使用OpenGL来绘制几何图形(包括二维几何体和三维几何体),并学习了平移.旋转.缩放坐标变换矩阵的理论推导和实践应用. 这一次读书笔记,我们一起来学习OpenGL中常用的坐标系以及坐标变换.在OpenGL中有几个坐标系,初学者常常被它们搞得晕头转向:为什么需要这些坐标系?各个坐标系有什么作用?……本文就来学习一下这些OpenGL中常用坐标系. 之后来看看投影矩阵的推导,投影变换矩阵

Docker   学习之路(一)

Docker  学习之路(一) 一.基础环境 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.26.2.el7.x86_64(Docker官方要求3.8以上内核版本,所以建议升级至最高内核版本) 二.YUM安装Docker # vim /etc/yum.repos.d/docker.repo 添加如下内容: [dockerrepo] name=Docker Repository baseurl=https://yum.docke

osgi实战学习之路:3. osgi分层概念及相互合作demo

源代码下载 分层: modual: 主要作用于包级管理与共享代码 lifecycle: 主要作用于运行期间的模块管理与访问osgi底层框架 service: 主要作用于多模块之间的相互通信 demo: hello-provider/pom.xml <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or

LTE学习之路(2)

[LTE的设计目标] 带宽灵活配置:支持1.4MHz, 3MHz, 5MHz, 10Mhz, 15Mhz, 20MHz 峰值速率(20MHz带宽):下行100Mbps,上行50Mbps 控制面延时小于100ms,用户面延时小于5ms 能为速度>350km/h的用户提供100kbps的接入服务 支持增强型MBMS(E-MBMS) 取消CS域,CS域业务在PS域实现,如VoIP 系统结构简单化,低成本建网 [名词介绍] 3GPP(3th Generation Partnership Project)

OpenGL学习之路(一)

1 引子 虽然是计算机科班出身,但从小对几何方面的东西就不太感冒,空间想象能力也较差,所以从本科到研究生,基本没接触过<计算机图形学>.为什么说基本没学过呢?因为好奇(尤其是惊叹于三维游戏的逼真,如魔兽世界.极品飞车),在研究生阶段还专门选修计算机图形学,但也只是听了几堂课,知道了有帧缓存.齐次坐标等零零散散的概念,之后读了一篇论文并上台作报告(压根没读懂).总之,当时只是觉得计算机图形学或三维渲染很牛,甚至问我什么是渲染都不知道,更不知道如何将3维几何体显示到2维屏幕上.令我现在想来非常可笑

Python学习之路—2018/7/11

Python学习之路-2018/7/10 3.功能开发 3.1 登录验证 login.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <t