.Net学前入门
概念:.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学前入门的更多相关文章
- 002 C#学前入门
2016-01-16 1..Net平台 .Net FrameWork框架.Net FrameWork框架提供了一个稳定的运行环境,:来保障我们.Net平台正常的运转 2.C#语言 c sharp编程 ...
- 第一章 .NET基础-1.1.学前入门
一.1.1. 概念:.NET和C# l .NET/DOTNET:一般指.Net Framework框架.一种平台,一种技术.它提供了一个稳定的运行环境:来保障我们.Net平台正常的运转. l C#(C ...
- .Net基础之1——学前入门
1..Net平台 2.C#编程语言 3..Net都能做什么 Winform桌面应用程序.Internet应用程序——ASP.Net(京东.淘宝.携程网)(主推). WP8手机开发.Unity 3D游戏 ...
- .net学习总结
.NET 学前入门 了解.Net能做什么 了解.NET,C#语言及其特点(分清.NET和C#的关系),对.Net学习有系统全面的认识. C#基础 变量,赋值运算符.数据类型转换等. 选择结构控制(if ...
- WEB安全入门(转)
一. 首先你得了解Web Web分为好几层,一图胜千言:事实是这样的:如果你不了解这些研究对象是不可能搞好安全研究的.这样看来,Web有八层(如果把浏览器也算进去,就九层啦,九阳神功……)!!!每层都 ...
- linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)
作者:蓝藻(罗蓝国度) 创建时间:2018.7.3 编辑时间:2019.4.29 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为ce ...
- react 入门与进阶教程
react 入门与进阶教程 前端学习对于我们来说越来越不友好,特别是随着这几年的发展,入门门槛越来越高,连进阶道路都变成了一场马拉松.在学习过程中,我们面临很多选择,vue与react便是一个两难的选 ...
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
- 快速开发架构Spring Boot 从入门到精通 附源码
导读 篇幅较长,干货十足,阅读需花费点时间.珍惜原创,转载请注明出处,谢谢! Spring Boot基础 Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计 ...
随机推荐
- Java中clone方法的使用
什么是clone 在实际编程过程中,我们常常要遇到这种情况:有一个对象object1,在某一时刻object1中已经包含了一些有效值,此时可能会需要一个和object1完全相同新对象object2,并 ...
- 为啥程序会有bug?
如果这是第二次看到我的文章,欢迎右侧扫码订阅我哟~
- 机器学习web服务化实战:一次吐血的服务化之路
背景 在公司内部,我负责帮助研究院的小伙伴搭建机器学习web服务,研究院的小伙伴提供一个机器学习本地接口,我负责提供一个对外服务的HTTP接口. 说起人工智能和机器学习,python是最擅长的,其以开 ...
- koa+mysql+vue+socket.io全栈开发之web api篇
目标是建立一个 web QQ的项目,使用的技术栈如下: 后端是基于koa2 的 web api 服务层,提供curd操作的http接口,登录验证使用的是 json web token,跨域方案使用的是 ...
- MIP 内容声明
从搜索结果页点出的 MIP 页面,其页面上的任何内容(包括但不限于广告.在线咨询.统计等组件)均视为在原站点上的投放和使用. MIP (Mobile Instant Pages - 移动网页加速器), ...
- SSRS报表服务随笔(rdl报表服务)-报表数据:使用第三方控件生成条形码
因为工作需要,需要将订单号显示成条形码,比如数据库存储的20190106A,我需要把这个转换为Code128来显示出来 在国内我没有找到这方面的教程,最后还是一个人自己摸索出来的 在这里我是使用的是B ...
- ASP.NET Core 2 High Performance 目录和读书笔记
ASP.NET Core 2 High Performance 大概的翻看了一下这本书,这本C# 7 and .NET Core 2.0 High Performance内容要好很多,这里先放出对应目 ...
- html学习之路--简单图片轮播
一个简单的图片轮播效果 photo.html页面代码,基本的HTML结构,在main中显示图片,此处图片依次命名为1.jpg.2.jpg.3.jpg.4.jpg. <!DOCTYPE html& ...
- GreenDao的初次使用--号称Android最快的关系型数据库
一.准备工作 1.项目build.gradle文件下的dependencies中引入插件: classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1 ...
- DataPipeline丨新型企业数据融合平台的探索与实践
文 |刘瀚林 DataPipeline后端研发负责人 交流微信 | datapipeline2018 一.关于数据融合和企业数据融合平台 数据融合是把不同来源.格式.特点性质的数据在逻辑上或物理上有机 ...