.NET学习教程一——.net基础定义+VS常用设置

一、定义

.NET分为.NET平台和.NET框架。

.NET平台(厨房).NET  FrameWork  框架(柴米油盐酱醋茶)

.NET平台(中国移动联通平台).NET FrameWork 框架(信号塔)

.NET平台基于.NET FrameWork 框架实现

.Net FrameWork框架是.Net平台中不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基
于.Net平台开发的各种应用能够正常的运转。

二:应用

1、桌面 应用程序

winform(.NET开发的桌面程序叫winform应用程序)

2、Internet应用程序 ASP.NET

(NET开发的Internet应用程序叫ASP.NET应用程序)比如:msdn,csdn,携程,招商银行,证券之星,当当网,京东,汽车之家等

3、手机开发  wp8

(ne可以做手机开发,Wp8,目前在中国刚刚起步,也许这是一个机会)
Wp8已经来袭,要善干抓住机会,敢于尝试--掌握分寸

4、Unity3D游戏开发或者虚拟现实(大家的机遇)

三、交互模式

●C/S:客户机(Client)/服务器模式(Server)
如:qq
(C/S是Client/Server的缩写。客户端需要安装专用的客户端软件。)winform应用程序
●B/S:浏览器(Browser)/服务器模式(Server)
(B/S是Brower/Server的缩写,客户机上只要安装一个浏览器)Internet应用程序
关于B/S和C/S的区别在下面备注中有

四、VS的各个组成部分

一:启动VS

方法一:

步骤一:win+r

步骤二:输入devenv

步骤三:确定 

VS启动 

方法二:

 二、创建项目

1、

2、

 步骤三:

步骤四: 

 步骤五:

步骤六:新建项目

 步骤七:新建类

解决方案、项目及类之间的关系:

公司、部门及员工的关系 

步骤八:寻找解决方案管理器  视图-解决方案管理器

三:program组成 

VS2019 

 .sln: 解决方案文件,里面包含着整个解决方案的信息,可以双击运行。
.csproj:项目文件,里面包含着这个项目的信息,可以双击运行。

五、两行代码

步骤一:VS2022新建项目

C# console app template changes in .NET 6+ - .NET | Microsoft Learn

 

 Console.WriteLine("Hello, World!");   //打印输出()内的文字Console.ReadKey();                    //暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中

 

 

六:VS好用的基础设置 

一:排查语法错误

步骤一:生成解决方案

步骤二:双击到报错的地方
 

二:设置行号

步骤一:工具——选项
 
步骤二:文本编辑器——C#——行号

 三、设置字体

步骤一:工具——选项

步骤二:环境——字体和颜色

 

按住CTRL滑动滚轮可以调节字体的大小 

四、设置主题样式

方法一:

工具——主题

方法二:

 步骤一:工具——选项

步骤二:环境——常规

五、重置所有设置

步骤一:工具——导入和导出设置 

步骤二:重置所有设置——下一步......

 

六:项目启动

在解决方案下,默认启动第一个项目 

步骤一:解决方案——右键——属性

步骤二:通用选项——启动项目——当前选定内容 

 

知识点二:卸载项目 

步骤一:选中项目右键——卸载项目

步骤二:选择项目——重新加载项目 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/333522.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ansys Lumerical | 曲面波导锥度(varFDTD 和 FDTD)

附件下载 联系工作人员获取附件 在本例中,我们将使用MODE 2.5D变分FDTD求解器确定SOI锥度的最佳形状。 注意:也可以使用特征模态展开 (EME) 求解器来模拟此锥度。 我们将首先对这种锥度的设计进行参数化,如下所示&a…

k8s 监控告警终极方案

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享 最近一直在搞基于K8S的监控告警平台建设,查找了不少资料,也实验了不少次,目前算是有一定的成果了,分享一下,以下是我们的系统…

SpringBoot 中 @Transactional 注解的使用

一、基本介绍 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。本篇只说明声明式注解。 1、在 spring 项目中, Transactional 注解默认会回滚运行时异常及其子类,其它范…

k8s源码阅读环境配置

源码阅读环境配置 k8s代码的阅读可以让我们更加深刻的理解k8s各组件的工作原理,同时提升我们Go编程能力。 IDE使用Goland,代码阅读环境需要进行如下配置: 从github上下载代码:https://github.com/kubernetes/kubernetes在GOPATH目…

基于JavaWeb+BS架构+SpringBoot+Vue智能停车计费系统的设计和实现

基于JavaWebBS架构SpringBootVue智能停车计费系统的设计和实现 文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 文末获取源码 Lun文目录 1 绪 论 1 1.1 研究背景 1 1.2 研究意义 1 1.3 系统主要功能 1 1.4 拟解决…

解决:Unity : Error while downloading Asset Bundle: Couldn‘t move cache data 问题

目录 问题: 尝试 问题得到解决 我的解释 问题: 最近游戏要上线,发现一个现象,部分机型在启动的时候闪退或者黑屏,概率是5%左右,通过Bugly只有个别机型才有这个现象,其实真实情况比这严重的多…

2个nodejs进程利用redis 实现订阅发布

1.新建文件 redis_db.js use strict;const redis require(redis); const options {host: "127.0.0.1",port: 6379,password: "123456", // CONFIG SET requirepass "123456" }var array [] for(var i0; i<3; i){const client redis.crea…

ZeroBind:DTI零样本预测器

现有的药物-靶点相互作用&#xff08;DTI&#xff09;预测方法通常无法很好地推广到新的&#xff08;unseen&#xff09;蛋白质和药物。 在这项研究中&#xff0c;作者提出了一种具有子图匹配功能的蛋白质特异性元学习框架 ZeroBind&#xff0c;用于根据其结构预测蛋白质-药物相…

Phoenix基本使用

1、Phoenix简介 1.1 Phoenix定义 Phoenix是HBase的开源SQL皮肤。可以使用标准JDBC API代替HBase客户端API来创建表&#xff0c;插入数据和查询HBase数据。 1.2 Phoenix特点 容易集成&#xff1a;如Spark&#xff0c;Hive&#xff0c;Pig&#xff0c;Flume和Map Reduce。性能…

高性能、可扩展、支持二次开发的企业电子招标采购系统源码

在数字化时代&#xff0c;企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台&#xff0c;涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等…

解决:vue打包后在本地运行dist文件夹中index.html出现空白页面

vue开发项目是不是遇到过在vue项目在开发环境下一切正常&#xff0c;但在npm run build之后&#xff0c;打开dist文件中的index.html页面却是一片空白&#xff0c;打开控制台发现报错&#xff1a;Failed to load resource: net::ERR_FILE_NOT_FOUND 出现这个问题的话&#xff0…

JS新手入门笔记整理:对象

对象可以分为两种&#xff1a;一种是“自定义对象”&#xff0c;另外一种是“内置对象”。自定义对象&#xff0c;指的是需要我们自己定义的对象。内置对象&#xff0c;指的是不需要我们自己定义的&#xff08;即系统已经定义好的&#xff09;、可以直接使用的对象。在JavaScri…