游戏集成开发环境与程序结构

.NET框架

IDE:集成开发环境,方便快速开发程序。--编写代码的软件

IDE将写入的程序编译成中间代码,交由CLR,CLR将中间代码编译成对应平台的机器码,以供对应平台识别程序命令。

编译的中间代码与基类库混合构成的程序集在其他平台使用时将会被CLR编译成对应平台可以执行的代码。

举例:Flash将其文件打包成Swf中间代码文件,所有的Swf文件都可以被FlashPlayer识别,当平台中存在FlashPlayer插件,则源文件通过FlashPlayer的识别可以在对应平台运行。

使用Visual Studio创建项目

个人使用的是2022版本,选择控制台应用,自定义解决方案名称,若勾选将解决方案和项目放在同一目录中,会使得项目名称和解决方案名称同步,建议看情况勾选。对于文件存放位置,建议自定义位置,便于后期查找项目。

新版会比课程多出现一个框架选择页面,个人选择了.NET6.0选项 

点击创建,即可成功创建,初始界面可能会出现两个代码,第一行包含网址,第二行为HelloWorld的输出语句,为了跟随网课操作,我删除了原有的Program.cs并创建了一个新建项,过程如下:

选择类,名称处可自定义类名,添加后如下:

可通过拖拽窗口调整环境的布局。

代码的部分结构解释

注释:内联文档,自行编写的梳理程序使用的说明书,格式:“//”+注释内容。注释不会对程序有任何影响,仅协助提高对程序的理解。

引用集:引用已写好的一些资源

绝对路径:从盘符开始索引的目录,例:D:\桌面\各专业学习\Unity笔记

相对路径:相对已打开的某一个文件夹,当前目录的路径

命名空间:用来区分同名的程序。

类:有一系列拥有相同属性和相同方法的对象们抽象出来的模板

{}:代表块,例如命名空间的块,类的块

主函数:是一切方法的入口,是整个程序的开始和结束。象征的程序的出生,若无主函数(无出生),其他的方法就不能发挥作用。

示例:调用指令,在屏幕上输出Hello world! 点击运行(工具栏绿色空心三角号),或按F5按键

较老版本的Visual Studio在执行完以上指令时可能会自动关闭指令窗,导致未能看到运行结果,如出现以上情况,可以使用以下指令,只有按下任意按键时才会结束程序:

当按下空格或回车等程序运行完毕!

该系列专栏为网课课程笔记,仅用于学习参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值