[Day 001 of C#] 步入编尘,初识.Net与C#.

Day 001

part 001 - 010.


.Net:

.Net 平台 —— 厨房
Net FrameWork 框架 —— 提供环境使 .Net 平台 运作起来
  --> .Net FramkeWork 框架 由CLR(公共语言运行时) 与 .Net 类库 组成
	==> Food.  ——基于 .Net 开发出的应用


.Net 平台 —— 通信网
.Net FrameWork 框架 —— 基站, 提供环境使 .Net 平台 运作起来
  --> .Net FramkeWork 框架 由CLR(公共语言运行时) 与 .Net 类库 组成
	==> 通网了 ——基于 .Net 所实现的功能	
C# 无法运行在脱离 .Net FrameWork的环境下.

.Net 的两种交互模式:

C/S: 客户端(Client) / 服务器(Server)  —— 需要 客户端 安装专用的 客户端软件。
	( For Winform 应用程序 )
	
B/S: 浏览器(Browser) / 服务器(Server) —— 需要 客户端 安装一个 浏览器。
	( For Internet应用程序 —— ASP.NET )

Visual Studio 的各个组成:

解决方案 —— 公司
 ==>项目 —— 公司的各个部门
  ==>类 —— 部门里的员工

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

引用命名空间:

		京东=>京东在线商城项目=>顾客类
		淘宝=>淘宝在线商城项目=>顾客类 (两者无关系)
		要想程序识别这个不同的"顾客类",就要加这一大串的"命名空间"
namespace: 项目名或命名空间
class: 修饰 类 文件

方法 (函数):

	Main函数 是程序的主入口 (程序从Main函数开始执行)

解决方案 文件夹里的成分:

	*.suo: 是隐藏文件,不管完事。
	*.sln: 解决方案文件,里面包含着整个解决方案的信息,双击直接打开。(是我们所操作的一切)
	
	项目文件夹:
	*.csproj: C# Project —— 项目文件,包含项目的信息,可以直接打开
	Properties: 属性 —— 不管
	App.config: 配置文件 —— 不管
	*.cs 类文件: 能直接打开

一些批话:

		Console.Writeline("喵喵喵"); 
		// 将"喵喵喵"打印到控制台 !==每行代码 分号 (;) 结尾==!
		Console.ReadKey; 
		// 暂停控制台程序,在输入任意键之后输出接下来的代码
		Console.Writeline("呜呜呜");
		Console.ReaKey();
		// 英文半角的符号。
		  ==>
		/*喵喵喵
		  (输入的键)呜呜呜
		  (按下任意键后程序关闭) */

*F5运行代码


注释符:

	作用: 注销 (让代码不起作用) & 解释
	
	用法: 
		☆单行注释: // blahblahblah
		☆多行注释: /*blah | blah | blah*/
		 文档注释: /// blahblahblah is for meowmeowmeow —— 多用来解释 类 或 方法
		  ==> eg.	
			/// <summary>
			/// eg. this returns the meow or blah.
			/// </summary>
			/// <param name="(blah)">blahblah</param>
			/// <param name="(meow)">meowmeow</param>
			/// <returns>(blah or meow)</returns>

常用快捷键:

	Ctrl+K+D: 快速对齐代码 (在没有 语法错误 时才能使用)
	Ctrl+Z: 撤销
	Ctrl+S: 保存
	Ctrl+J: 快速弹出智能提示
	Shift+End / Shift+Home:
	 ==> 当光标在 行首 时 Shift+End, 该行便被选中; 当光标在 行尾 时 Shift+Home, 该行便被选中。
	 	(若要选择一连串的多行代码,使用 上、下方向键)
	Ctrl+K+C: 注释所选代码
	Ctrl+K+U: 取消所选代码注释
	F1: 跳转至帮助文档
	☆折叠冗余代码: #Region **** #EndRegion

因为第一天还没学用Markdown所以草草的复制、修改一下就摆烂了w.

posted @ 2022-03-20 16:56  冰导有盒饭  阅读(45)  评论(0)    收藏  举报