C#学习笔记 01.01

C#学习笔记 01.01

(学习视频来自bilibili的传智播客赵老师基础教学视频)

服务器与客户端的区别

服务器其实本质上还是一个电脑,只是加装了很多的硬盘,从而实现对数据的大规模存储。
而客户端是安装在用户电脑上的应用程序,这些应用程序的数据上传到服务器进行存储。

.net都能干什么

  1. 桌面应用程序 Winform
  2. Internet应用程序 ASP.net
  3. Unity3D游戏开发或者虚拟现实(神庙逃亡,水果忍者)

编程不是个技术活,是个熟练活

.net两种交互模式

  • C/S:客户机 / 服务器模式(多用于桌面应用程序)
  • B/S:浏览器 / 服务器模式(多用于Internet应用程序)

IDE介绍

ide(集成开发环境)
当遇到问ide的时候应该具体到VS的版本,因为不同版本集成的功能略有不同

msdn介绍

帮助文档,当然,百度基本可以解决所有问题,相信咱的问题都有人问过了。

一个比较好玩的打开VS的方式

win+r 调出运行命令
运行 devenv
不过试了一下,似乎比直接用图标打开的启动速度要慢很多(我用的VS2019免费版)

界面认识

Properties 这个文件是属性文件,面向对象时候用的比较多
Program.cs 以.cs结尾的文件为类文件

正式开始

VS内介绍

命名空间是项目名称
class 修饰的就是类
C#中的函数被称为方法

引用命名空间
命名空间这个东西之所以存在,是为了避免重名现象的出现

Main是一个特殊的函数,一个项目中只能出现一个Main函数,作为程序的唯一主入口,但是不一定非要在Program这个类中,只要在项目中的某一个类中写一个就行。

从层级关系上讲,一个解决方案下可以有多个项目,一个项目中可以有多个类,一个类中可以有多个方法(函数),但是每个项目中只能有唯一的一个主函数。

文件夹结构

在这里插入图片描述.sin 是可以打开的解决方案文件
.csproj 是项目文件(高版本的VS也可以双击打开)
.cs 文件可以用记事本打开,就是敲出来的源代码了(新建的类文件会用这个后缀存下来)
bin文件夹中Debug文件夹中存储着生成的文件,如果像现在的控制台,那么就会有一个可以运行的exe文件,而如果是类库,就会有编译出来的.dll文件。

一些基本设置
  1. 一个比较好的消息是,如果你像我一样追求了高版本的VS,这一部分基本上也没啥需要改的,因为默认的用起来就挺舒服的。
  2. 字体要求是一个等线字体(为了能对齐),一个是能比较好的看出来标点符号中英文状态(标点符号错误比较容易被找出来)。
  3. 解决方案资源管理器中对解决方案右键点击,属性中启动,改成当前项目会比较好。
  4. 如果不小心关掉了哪个工具性窗口,可以在视图选项卡中找回来。
快捷键
按键功能
F5 启动运行程序
Ctrl + K ,Ctrl + D快速对齐代码( 先按前面的组合键,再按后面的组合键 )
Ctrl + J智能提示
Ctrl + K ,Ctrl + C注释所选(或光标所在行)
Ctrl + K ,Ctrl + U取消注释所选(或光标所在行)

#region 空个格 加上一段描述
#Endregion

这样一个组合可以实现将一段代码进行折叠,毕竟默认给出的折叠位置是各个代码块,并不能每次都如我们的心意。

两行入门代码
Console.WriteLine("Hell world");
Console.ReadKey();

打印字符串到控制台
等待键入一个按键,如果键入的是字符,该字母也会被打印到控制台

注释

关于程序员职业道德。。。。。。
不写注释是流氓,瞎起名字是扯淡~~

三个斜杠的文档注释
// 注释掉后面的
/// 放在类或者方法前面,按下去你就懂了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值