首页 > 其他分享 >.NET基础入门

.NET基础入门

时间:2022-08-22 21:45:03浏览次数:59  
标签:入门 C# 基础 应用程序 Server 半角 net NET Net

.Net平台

概念:.net与C#

.net/dotnet:一般指.Net Framework框架,一种平台,一种技术。

C#(sharp):一种编程语言,可以开发基于.net平台的应用。

(*)Java即是一种平台又是一种编程语言

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

Net FrameWork框架由两部分组成:

  • CLR(公共语言运行时)
  • .Net类库

C#编程语言

C#是.Net平台的主流开发语言,其它的.Net平台语言是配角。

.Net都能做什么

桌面应用程序 Winform(.net开发的桌面应用程序叫Winform应用程序)

Internet应用程序 ASP.NET(.net开发的Internet应用程序叫ASP.NET应用程序)

手机开发 WP8.WP10通用,如今也能开发IOS,安卓。

Unity3D游戏开发或者虚拟现实

.Net两种交互模式

C/S:客户机(Client)/服务器模式(Server) 如:QQ (C/S是Client/Server的缩写,客户端需要安装专用的客户端软件。)

B/S:浏览器(Browser)/服务器模式(Server) (B/S是Browser/Server的缩写,客户机上只要安装一个浏览器)

B/S和C/S区别:

在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要逻辑在服务端实现。浏览器通过Web Server同数据库进行数据交互。

VS的各个组成部分

1),启动VS:

两种方式:1,桌面双击2,WIN+R运行 ->输入devenv

2),VS项目组成:

解决方案包括项目;

项目包括一下四个:{

Properties:属性的意思,

引用:面向对象时才使用,

App.config:配置文件,

.cs结尾的称为:类文件

}

3),Program中的各个组成部分

引用命名空间:

京东----》京东在线商城项目---》顾客类

淘宝----》淘宝在线商城项目---》顾客类

高端霸气公司----》老赵牛X项目---》顾客类

老赵引用京东,淘宝的顾客类 就是引用命名空间。

4),方法或者函数

Main函数是我们程序的主入口,你写的代码想要被执行的话,必须写在Main函数当中。

5),

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

.csproj:项目文件,里面包含着这个项目信息,可以双击运行。

两行代码


Console.WriteLine("Hello,Word!");

要打印的内容

Console.ReadKey();

暂停当前程序 ,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中


1,代码中出现的所有标点都是英文半角 Shift键快速切换中文半角和英文半角

Shift+空格 切换全角/半角

2,在C#代码中,每行代码的结束,我们都以分号结束,注意:这个分号也是英文半角的分号。

3,运行程序的两种方式:
        a.点击绿色的启动按钮
        b.使用快捷键F5

标签:入门,C#,基础,应用程序,Server,半角,net,NET,Net
From: https://www.cnblogs.com/purvis/p/16614354.html

相关文章

  • zabbix基础入门
    zabbix基础入门zabbix快速入门C/S架构的服务服务端:zabbix-server客户端:zabbix-agentzabbix官网:https://www.zabbix.com/#1.下载zabbix的yum源rpm-Uvhhttps......
  • 前端html页面基础,元素,超文本标记语言
    前端什么是前端前端核心超文本传输协议前戏HTTP超文本传输协议什么是超文本传输协议HTTP传输协议四大特性数据格式响应状态码html简介head内常见的标签......
  • 【Java基础】求数组的最大值,最小值,和值,平均值
    1.实现int[]arr=newint[10];//赋值for(inti=0;i<arr.length;i++){arr[i]=(int)(Math.random()*90+10);......
  • 【Java基础】二维数组实现杨辉三角
    1.什么是杨辉三角每一行头尾都为1,每个数都等于上面两个数之和arr[3][1]=arr[2][0]+arr[2][1];arr[3][2]=arr[2][1]+arr[2][2];2.实现int[][]arr=new......
  • 1.Python基础语法
    print("HelloWorld")#变量a="thisisstring"print(a)#字符串方法print(a.title())#首字母大写print(a.strip())#去除开头和结尾空白lstrip()开头rstrip()结......
  • 今日内容 前端之HTML基础知识
    前端简介1.前端与后端前端与用户直接打交道的操作界面都可以称之为是前端后端(幕后工作者)不直接与用户打交道的内部真正执行核心业务逻辑的代......
  • 【Java基础】二维数组
    1.二维数组数组是引用类型,数组中的元素可以是引用数据类型,因此在一维数组中每个元素都为一个一维数组,即为二维数组。相当于一个表格2.初始化(1)静态初始化int[][]arr=......
  • golang 基础语法
    1、定义变量局部变量、全局变量使用关键字var定义变量,自动初始化为0值。#方式一:funcvariable(){varaintvarsstring}#方式二:func......
  • Attentional Factorization Machines: Learning the Weight of Feature Interactions
    动机本文是2017年IJCAI上的一篇论文。FM方法通过结合二阶特征交互来增强线性回归模型,它将这些特征交互一视同仁,给予它们一个相同的权重,但是并不是所有特征的交互都是有意......
  • 基础树上问题之 树的直径 + 最近公共祖先 例题及学习笔记(入门版)
    本篇博客是关于洛谷题单【图论2-1】基础树上问题的题目题解合集紫题还不会,先鸽同时附加一点我的个人学习心得基础树上问题除了树形dp外,还有树的直径和LCA等问题......