.Net 初步学习笔记之一——.Net 平台与.Net FrameWork框架的关系
.Net 包含两部分 .Net平台 和.Net FrameWork 框架
1、.Net FrameWork框架包含于.Net平台. .Net FrameWork提供环境和支撑保证.Net平台运行。
2、.Net FrameWork框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境里来保证我们基于.Net平台开发的各种应用能够正常的运转。(.Net平台类似于可上网、通信、游戏的中国移动互联网平台,而.Net FrameWork框架类似保证中国移动互联网平台能够正常运转对的信号塔。)
3、C#是编程语言,可以基于.net平台的引用 。而java既是一种语言又是开发平台
4、.Net的开发应用: Winform(桌面应用程序)、ASP.NET(Internet应用程序)、WP8(手机开发)、Unity3D(游戏开发或虚拟现实)
5、两种交互模式 :C/S(客户机(Client)/服务器模式(Server)、B/S(浏览器(Browser)/服务器模式(Server))
6、VS的各个组成部分:
解决方案、项目及类之间的关系:公司——》部门——》员工
Program中的各个组成部分:
1、引用命名空间:
2、命名空间或项目名称:
3、类:
4、方法或函数:Main函数是程序的主入口
5、解决方案文件夹:.suo文件不能删除,隐藏 ;.sln解决方案文件。包含整个解决方案的信息,可双击运行;文件夹称为项目文件夹; .csproj C#项目文件,包含项目信息,双击运行。
7、输出“Hello Word!”
注意:1、代码中出现的所有标点都为英文半角。shift键快速切换中英文半价, shift+空格 切换全角/半角
2、在所有代码结束中都输入“;”,为英文半角分号
在Main函数中输入:
console.WriteLine("Hello Word!"); //将运行的内容打印到控制台
console.ReadKey(); //暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在控制台中;按任意键后执行后续程序
运行方式 :1、点击启动 2、在键盘上按F5
取消方式:1、点击停止调试 2、点X关闭控制台
8、编写习惯: 1、写完代码后,点击菜单栏“生成”-"生成解决方案",可排除语法错误,双击错误列表的错误,可直接达到错误行。
2、设置 :设置行号:“工具”-“选项”-“文本编辑器”-“c#” 勾选行号
设置字体:“工具”-“选项”-”环境“-”字体颜色“
设置样式:“工具”-“选项”--“环境”--“常规”
3、设置项目启动项
4、项目的删除及卸载
.Net 初步学习笔记之一——.Net 平台与.Net FrameWork框架的关系的更多相关文章
- Android NDK开发及OpenCV初步学习笔记
https://www.jianshu.com/p/c29bb20908da Android NDK开发及OpenCV初步学习笔记 Super_圣代 关注 2017.08.19 00:55* 字数 6 ...
- 工厂方法FactoryMethod 初步学习笔记
一,意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法使一个类的实例化延迟到其子类. 二,别名 虚构造器 Virtual Constructor 三,适用性 当一个类不知道它 ...
- A.Kaw矩阵代数初步学习笔记 10. Eigenvalues and Eigenvectors
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
- A.Kaw矩阵代数初步学习笔记 9. Adequacy of Solutions
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
- A.Kaw矩阵代数初步学习笔记 8. Gauss-Seidel Method
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
- A.Kaw矩阵代数初步学习笔记 7. LU Decomposition
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
- A.Kaw矩阵代数初步学习笔记 6. Gaussian Elimination
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
- A.Kaw矩阵代数初步学习笔记 5. System of Equations
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
- A.Kaw矩阵代数初步学习笔记 4. Unary Matrix Operations
“矩阵代数初步”(Introduction to MATRIX ALGEBRA)课程由Prof. A.K.Kaw(University of South Florida)设计并讲授. PDF格式学习笔 ...
随机推荐
- SQL Server 2014 新特性——内存数据库
SQL Server 2014 新特性——内存数据库 目录 SQL Server 2014 新特性——内存数据库 简介: 设计目的和原因: 专业名词 In-Memory OLTP不同之处 内存优化表 ...
- Base64编码
Base64编码 写在前面 今天在做一个Android app时遇到了一个问题:Android端采用ASE对称加密的数据在JavaWeb(jre1.8.0_7)后台解密时,居然解密失败了!经过测试后发 ...
- [WCF]缺少一行代码引发的血案
这是今天作项目支持的发现的一个关于WCF的问题,虽然最终我只是添加了一行代码就解决了这个问题,但是整个纠错过程是痛苦的,甚至最终发现这个问题都具有偶然性.具体来说,这是一个关于如何自动为服务接口(契约 ...
- ShenNiu.MVC管理系统
本篇将要和大家分享的是一个简单的后台管理系统,这里先发个地址http://www.lovexins.com:8081/(登陆账号:youke,密码:123123:高级用户账号:gaoji,密码:123 ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- jQuery.template.js 简单使用
之前看了一篇文章<我们为什么要尝试前后端分离>,深有同感,并有了下面的评论: 我最近也和前端同事在讨论这个问题,比如有时候前端写好页面给后端了,然后后端把这些页面拆分成很多的 views, ...
- spring源码分析之freemarker整合
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页.电子邮件.配置文件.源代码等)的通用工具. 它不是面向最终用户的,而是一个Java类库,是一款程 ...
- Response.Redirect引起的性能问题分析
现象: 最近做的一个系统通过单点登录(SSO) 技术验证用户登录.用户在SSO 系统上通过验证后,跳转到该系统的不同模块.而跳转的时间一直维持子啊几分钟左右. 分析步骤: 在问题复现时抓取Hang d ...
- 【夯实PHP基础】UML序列图总结
原文地址 序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色 ...
- APP多版本共存,服务端如何兼容?
做过APP产品的技术人员都知道,APP应用属于一种C/S架构的,所以在做多版本兼容,升级等处理则比较麻烦,不像web应用那么容易.下面将带大家分析几种常见的情况和应对方式: 小改动或者新加功能的 这种 ...