概念:.NET和C#

.NET/dotnet:一般指.Net Framework框架,是一种平台,一种技术;

.net由.net平台以及.Net Framework框架组成,我们可以把.net平台比喻成一个厨房,那么.Net Framework框架就是柴米油盐等材料,通过这些材料我们可以做出一道道精美的菜,也就是我们通过.net平台,通过.Net Framework框架开发出一个个精彩的软件。

C#(csharp):一种编程语言,可以用来开发基于.net平台的应用程序。注意,它不是一个平台,只是一种开发语言;

java:既是一种语言,也是一个平台。

.NET都能干什么

1、桌面应用程序(Winform应用程序)

2、Internet应用程序(ASP.NET)

3、手机开发(wp8)

4、Unity游戏开发或虚拟现实

.NET两种交互模式

C/S:客户机(Client)/服务器模式(Server)

如:QQ、360浏览器等应用程序。C/S是Client/Server的缩写。客户端需要安装专用的        客户端软件

B/S:浏览器(Browser)/服务器模式(Server)

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器

总结

以上是我简单总结的学习.net前需要清楚的一些储备知识,我们只有先认清楚什么是.net,.net的应用是什么,我们学习起来才会充满动力,不至于枯燥或者学到一半都不知道学它来干嘛。另外本想一起介绍Visual Studio 2015开发工具,但是这方面的教程网上有很多,在这里就不再展开介绍,这里我们只介绍VS2015几种常用的快捷键:

1、快速对齐(Ctrl+K+D)

注意:当代码中存在有语法错误的时候,此快捷键是不生效的,先把错误改过来再对齐。

2、撤销(Ctrl+Z)

撤销当前你正在操作的这一步。

3、保存(Ctrl+S)

不再赘述。

4、智能提示(Ctrl+J)

智能提示

5、Shift+Home\Shift+End

Shift+Home光标快速跳到文本前面,Shift+End光标快速跳到文本结尾

6、注释所选代码(Ctrl+K+C、U)

Ctrl+K+C注释所选代码,Ctrl+K+U取消注释

7、折叠冗余代码

#region、#endregion

8、F1转到帮助文档

.Net学前入门的更多相关文章

  1. 002 C#学前入门

    2016-01-16 1..Net平台  .Net FrameWork框架.Net FrameWork框架提供了一个稳定的运行环境,:来保障我们.Net平台正常的运转 2.C#语言 c sharp编程 ...

  2. 第一章 .NET基础-1.1.学前入门

    一.1.1. 概念:.NET和C# l .NET/DOTNET:一般指.Net Framework框架.一种平台,一种技术.它提供了一个稳定的运行环境:来保障我们.Net平台正常的运转. l C#(C ...

  3. .Net基础之1——学前入门

    1..Net平台 2.C#编程语言 3..Net都能做什么 Winform桌面应用程序.Internet应用程序——ASP.Net(京东.淘宝.携程网)(主推). WP8手机开发.Unity 3D游戏 ...

  4. .net学习总结

    .NET 学前入门 了解.Net能做什么 了解.NET,C#语言及其特点(分清.NET和C#的关系),对.Net学习有系统全面的认识. C#基础 变量,赋值运算符.数据类型转换等. 选择结构控制(if ...

  5. WEB安全入门(转)

    一. 首先你得了解Web Web分为好几层,一图胜千言:事实是这样的:如果你不了解这些研究对象是不可能搞好安全研究的.这样看来,Web有八层(如果把浏览器也算进去,就九层啦,九阳神功……)!!!每层都 ...

  6. linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)

    作者:蓝藻(罗蓝国度) 创建时间:2018.7.3 编辑时间:2019.4.29 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为ce ...

  7. react 入门与进阶教程

    react 入门与进阶教程 前端学习对于我们来说越来越不友好,特别是随着这几年的发展,入门门槛越来越高,连进阶道路都变成了一场马拉松.在学习过程中,我们面临很多选择,vue与react便是一个两难的选 ...

  8. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  9. 快速开发架构Spring Boot 从入门到精通 附源码

    导读 篇幅较长,干货十足,阅读需花费点时间.珍惜原创,转载请注明出处,谢谢! Spring Boot基础 Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计 ...

随机推荐

  1. Java中clone方法的使用

    什么是clone 在实际编程过程中,我们常常要遇到这种情况:有一个对象object1,在某一时刻object1中已经包含了一些有效值,此时可能会需要一个和object1完全相同新对象object2,并 ...

  2. 为啥程序会有bug?

    如果这是第二次看到我的文章,欢迎右侧扫码订阅我哟~ 

  3. 机器学习web服务化实战:一次吐血的服务化之路

    背景 在公司内部,我负责帮助研究院的小伙伴搭建机器学习web服务,研究院的小伙伴提供一个机器学习本地接口,我负责提供一个对外服务的HTTP接口. 说起人工智能和机器学习,python是最擅长的,其以开 ...

  4. koa+mysql+vue+socket.io全栈开发之web api篇

    目标是建立一个 web QQ的项目,使用的技术栈如下: 后端是基于koa2 的 web api 服务层,提供curd操作的http接口,登录验证使用的是 json web token,跨域方案使用的是 ...

  5. MIP 内容声明

    从搜索结果页点出的 MIP 页面,其页面上的任何内容(包括但不限于广告.在线咨询.统计等组件)均视为在原站点上的投放和使用. MIP (Mobile Instant Pages - 移动网页加速器), ...

  6. SSRS报表服务随笔(rdl报表服务)-报表数据:使用第三方控件生成条形码

    因为工作需要,需要将订单号显示成条形码,比如数据库存储的20190106A,我需要把这个转换为Code128来显示出来 在国内我没有找到这方面的教程,最后还是一个人自己摸索出来的 在这里我是使用的是B ...

  7. ASP.NET Core 2 High Performance 目录和读书笔记

    ASP.NET Core 2 High Performance 大概的翻看了一下这本书,这本C# 7 and .NET Core 2.0 High Performance内容要好很多,这里先放出对应目 ...

  8. html学习之路--简单图片轮播

    一个简单的图片轮播效果 photo.html页面代码,基本的HTML结构,在main中显示图片,此处图片依次命名为1.jpg.2.jpg.3.jpg.4.jpg. <!DOCTYPE html& ...

  9. GreenDao的初次使用--号称Android最快的关系型数据库

    一.准备工作 1.项目build.gradle文件下的dependencies中引入插件: classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1 ...

  10. DataPipeline丨新型企业数据融合平台的探索与实践

    文 |刘瀚林 DataPipeline后端研发负责人 交流微信 | datapipeline2018 一.关于数据融合和企业数据融合平台 数据融合是把不同来源.格式.特点性质的数据在逻辑上或物理上有机 ...