• .Net平台


    1.概念:.net与c#

    • .net/donet:一般指.Net Framework框架,一种平台,一种技术。
    • C#:一种编程语言,可以开发基于.net平台得应用。
    • (*)Java既是一种平台也是一种编程语言。

    2..Net和.Net Framework框架的关系

    • 一般所说的.Net是由.Net平台和.Net Framework框架组成。
    • .Net Framework框架包含于.Net 平台。
    • 举例:.Net 平台相当于中国移动互联网平台,.Net Framework相当于信号塔。
    • .Net Framework框架是.Net平台中不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运转。

    3.C#编程语言

    • C#是在C语言的基础上发展并开发的一种编程语言。C#可以用于制作Windows的应用软件,或者用于Unity游戏开发环境。
    • 优点:在学习之后,制作各种3D游戏包括VR(Virtual Reality:假想世界)等。还可以用来开发苹果操作系统和安卓开发系统的应用软件。
    • 缺点:在开发游戏之外的领域,泛用性较低。在其他方面,只有在制作Window的应用软件,才会用到C#。

    4..Net可以应用到哪里?

    • 桌面应用程序(.Net开发的桌面应用程序叫Win form应用程序)
    • Internet应用程序 ASP.NET (网页开发)
    • 手机开发 (WP8)
    • Unity3D游戏开发或者虚拟现实

    5..NET两种交互模式

    • C/S  客户机(Client)和服务器模式(Server),客户端需要安装专用的客户端软件
    • B/S 浏览器(Browser)/服务器模式(Server),客户机只需要安装浏览器

    6.VS的组成部分

      (1.)解决方案、项目及类之间的关系

    • 解决方案包含多个项目,项目包含多个cs结尾的类。

     

     (2.)Program中的各个组成部分

    • 引用命名空间
    • 项目名称(namespace)
    • main方法

     (3.)解决方案文件夹

    • .suo:文件不能操作
    • .sln :解决方案文件,里面包含整个解决方案的信息,可以双击运行
    • .csproj(C#Project):项目文件,里面包含项目的信息,可以双击运行

     

    7.两行代码 

    • Console.WriteLine("要打印输出的内容");
    • Console.ReadKey();:暂停当前程序,等待用户按下任意键继续,按下的任意键将显示到控制台当中
    1. using System;
    2. using System.Collections.Generic;
    3. using System.Linq;
    4. using System.Text;
    5. using System.Threading.Tasks;
    6. namespace _02_My_Second_Demo
    7. {
    8. internal class Program
    9. {
    10. static void Main(string[] args)
    11. {
    12. Console.WriteLine("Hello World!");
    13. Console.ReadKey();
    14. }
    15. }
    16. }

  • 相关阅读:
    算法竞赛进阶指南:士兵(Python)
    java版工程管理系统Spring Cloud+Spring Boot+Mybatis实现工程管理系统源码
    python二次开发CATIA:自动出工程图
    【小月电子】FPGA开发板(XLOGIC_V1)系统学习教程-LESSON10
    跨域问题-笔记
    dart 学习 之 在 构造方法中使用 this
    2019CSP 第一轮认证模拟题
    微信文件如何直接打印及打印功能在哪里设置?
    Go 实战|使用 Wails 构建轻量级的桌面应用:仿微信登录界面 Demo
    RFID警用装备管理系统-公安警用装备管理可视化系统
  • 原文地址:https://blog.csdn.net/weixin_62520626/article/details/126250485