0
点赞
收藏
分享

微信扫一扫

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义


系列文章目录

文章目录

  • ​​系列文章目录​​
  • ​​简介​​
  • ​​开发工具​​
  • ​​小结​​
  • ​​为什么计算机能够识别我们的代码​​
  • ​​第一个C#程序​​
  • ​​新建C#程序的流程​​
  • ​​注意C#是严格区分大小写的​​
  • ​​类库的含义​​
  • ​​怎么编译(不使用开发工具)​​
  • ​​答疑​​
  • ​​使用开发软件是为了提高开发效率​​
  • ​​版本信息(了解)​​
  • ​​添加引用(重要)​​
  • ​​命名空间​​
  • ​​小结​​

简介

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发语言

开发工具

VisualStudio2019
下载很简单 微软的官网或者MSDN我告诉你,都可以下载到

傻瓜式安装

小结

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发工具_02


具体目录

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_c#_03

为什么计算机能够识别我们的代码

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发语言_04

第一个C#程序

新建C#程序的流程

假如我们要做一个名字叫QQ的项目

第一步就是新建一个文件夹

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_05


C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_06


后缀名也可以先不改,最主要是文件里面的内容

注意C#是严格区分大小写的

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_07


C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_08

类库的含义

就是别人帮我们写好的代码,我们只要去调用就行了

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_09


注释不参与代码的编译

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_10


主方法是程序的入口

怎么编译(不使用开发工具)

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_11


C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_12

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发语言_13


小黑框里面输入(注意结尾没有分号)

csc.exe /out:d:\0_0MyCodeC#\0_QQ\QQ.exe d:\0_0MyCodeC#\0_QQ\QQ.txt

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发工具_14


写完之后回车键即可

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_c#_15


人能识别的 变成 计算机能识别的

中间只是有一个编译的过程

答疑

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_16


C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发语言_17

注意改了代码要重新编译,再执行,如果不重新编译,执行的还是原来的代码

再编译一次

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发工具_14

使用开发软件是为了提高开发效率

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_19


C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发语言_20


一个解决方案可以放多个项目

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_21


学习的时候尽量选最新的框架版本

但是具体应用的时候,跟服务器有关,你的服务器用的是什么就尽量用什么版本,这样就不需要再租新的服务器了

版本也是可以改的

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_c#_22

版本信息(了解)

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发工具_23

其实就是版本信息

即我们打开一个文件的属性的时候,显示的信息,了解一下即可,一般不需要更改

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_c#_24

添加引用(重要)

添加引用即是添加一段别人写好的代码,或者通用的代码

这样可以在我们的项目中去使用

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_命名空间_25

命名空间

是为了避免重名,跟java里面的包的概念类似

如果角色不好理解的话,可以理解为命名空间就是一个文件夹

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_26


C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_.net_27


就是为了避免这种情况

C#/.NET第六期01C#基础_01:运行环境、新建C#程序的流程、严格区分大小写、类库的含义_开发语言_28


拷贝别人的代码的时候,往往需要改一下命名空间的名字,改成我们自己的命名空间

小结

C#(Java)面向对象高级语言 
微软公司2000年6月
VB Delphi C++

1、性能 C++ C 指针(各种异常)
2、性价比(可以使用、开发成本较低)开发周期短

所有开发语言,目的:与计算机进行交流


Visual Studio 2019
Microsoft SQL Server Management Studio 18

配环境:1、开发环境 2、运行环境

ios 安卓 windows

C# 基础语法
xp win98 win95
windows 从win7以后默认安装.net framework

一套类库(写好的代码)
为什么计算机能识别我们写代码?
(中间语言)汇编语言16进制
0 1二进制
csc.exe 编译器

.txt
.cs类文件
关键词严格区分大小写
class QQ{
主方法是程序的入口(区分大小写)
}
using 引入命名空间(引入别人的项目代码)

//注解:后写任何内容不参与编译
先编译>执行
第一步:找到编译器目录
C:\Users\MI>cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
第二步:编译代码
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>csc.exe /out:d:\qq.exe d:\qq\qq.txt


Console 测试类(真实开发不一定会用)
Console.WriteLine("你好");//输出打印
Console.ReadLine();//接受用户输入信息


举报

相关推荐

0 条评论