.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团队提供的全新框架,其设计 ... 
随机推荐
- 浅谈surging服务引擎中的rabbitmq组件和容器化部署
			1.前言 上个星期完成了surging 的0.9.0.1 更新工作,此版本通过nuget下载引擎组件,下载后,无需通过代码build集成,引擎会通过Sidecar模式自动扫描装配异构组件来构建服务引擎 ... 
- 蚂蚁通讯框架SOFABolt之私有通讯协议设计
			前言 SOFABolt 是蚂蚁金融服务集团开发的一套基于 Netty 实现的网络通信框架. 为了让 Java 程序员能将更多的精力放在基于网络通信的业务逻辑实现上,而不是过多的纠结于网络底层 NIO ... 
- 原生js实现 五子棋
			先初始化棋盘 HTML: <!--棋盘--> <div class="grid"></div> CSS: /*棋盘*/ .grid{ posit ... 
- 4K视频在线看,网速跟不上怎么办?
			灿烂的阳光,温柔的风,二狗子一打开窗,觉得春天到了. “天气这么好,宅家玩电脑.”二狗子说着,点开了爱奇怪 App,最近一期的版本更新提到了支持 4K 视频播放,这是二狗子等了好久的功能. “今天我就 ... 
- windows粘贴板操作-自己的应用和windows右键互动
			一.粘贴板操作函数 BOOL OpenClipboard(HWND hWnd);参数 hWnd 是打开剪贴板的窗口句柄,成功返回TRUE,失败返回FALSE BOOL CloseClipboard() ... 
- JavaWeb 乱码问题终极解决方案!
			经常有读者在公众号上问 JavaWeb 乱码的问题,昨天又有一个小伙伴问及此事,其实这个问题很简单,但是想要说清楚却并不容易,因为每个人乱码的原因都不一样,给每位小伙伴都把乱码的原因讲一遍也挺费时间的 ... 
- user 不在 sudoers 文件中。此事将被报告。
			在使用sudo -i或su root命令时,被提示出“user不在 sudoers 文件中.此事将被报告”的错误信息.这是因为当前登录的账号不在sudo权限里面.sudo命令可以让你以root身份执行 ... 
- Asp.Net Core 轻松学-多线程之取消令牌
			前言 取消令牌(CancellationToken) 是 .Net Core 中的一项重要功能,正确并合理的使用 CancellationToken 可以让业务达到简化代码.提升服务性能的效果 ... 
- 从spring框架中的事件驱动模型出发,优化实际应用开发代码
			一.事件起源 相信很多人在使用spring框架进行开发时,都会遇到这样的需求:在spring启动后,立即加载部分资源(例如:spring启动后立刻加载资源初始化到redis中).当我去解决这个问题时发 ... 
- .Net 特性 attribute 学习 ----自定义特性
			什么是特性? [Obsolete("不要用无参构造函数",true)] 放在方式上, 该方法就不能使用了 [Serializable]放在类上面.该类就是可以序列化和反序列化使用 ... 
