1.3.1 Hello World! 第一个程序

课前提要

在插播了几小节.NET的理论知识后,继续回到1.1.5 在Linux "子系统" 中配置SDK环境,实现与VS Code无缝对接 一节结束,已经配置好开发环境的状态。今天的课程分为以下两部分:

  1. 在 Ubuntu 子系统中创建目录结构
  2. 在指定目录中创建 “控制台” 应用程序
  3. (待续…)用 Visual Studio Code 编辑修改程序代码

今天的所有工作基本上都在 Visual Studio Code 的 终端面板 的 CLI 状态下进行(命令行界面 英语:command-line interface,缩写:CLI),请各位做好准备,最好买个人体工程学的键盘,我用的是 Microsoft 的 Sculpt 人体工学套装,听说对学习 Microsoft 的 .NET 系列有加成效果,可以启用高级BUFF,减少 CD 时间,哈哈,可惜 Microsoft 不给广告推广费啊。当然,手感最好的还是鼠标,与常见的那种 A杯 的比起来,这个能应该到 D杯 的大小了,手感很充实。

图1 晒装备

在 Linux 子系统中配置项目存储目录

步骤零:准备开发环境

按 1.1.5 课程介绍,做好 Ubuntu 的连接工作,如下 图2 所示,重点关注彩色箭头,直到出现白色箭头所示 $提示符 为止,既准备完毕。之后的大部分工作都将再次进行。

图2 准备好开发环境

步骤一:在 Linux 系统中创建项目存储目录

此步骤可能需要你对 Linux 的基本 CLI 有一些了解。

1.请先执行 pwd 命令,确认你在自己账户的目录中。显示结果应该如下:

图3 pwd命令及显示结果

2.在此目录下,创建存储所有项目的子文件夹 CSharpProj ,将用于存储所有本书示例项目,需要使用 mkdir 命令;


图4 mkdir 命令 建立子文件夹

3.使用 cd 命令进入此文件夹后,建立 项目目录 名称为 C1HelloWorld ,注意这个目录的名字将会是你此 C# 项目的名字。本项目将以此目录名命名。建成后进入该目录。最终结果如下(注意对照红色箭头):

图5 进入项目文件夹

在指定目录中创建 “控制台” 应用程序

步骤二:新建 “控制台应用程序”

至此为止,我们将正式开始使用 .NET Core 的 CLI 的主要命令 dotnet 来创建项目。

dotnet new console

图6 控制台应用程序创建成功

步骤三:查看自动生成的程序文件

应该会生成一个与目录名相同的.csproj文件,这是项目文件,存放项目信息。

还会生成一个 Program.cs 文件,这是程序文件,里面装着程序代码。

稍后我们再打开看里面内容。接下来运行试试……

图7 自动生成的相关文件

步骤四:运行该程序,伟大的 Hello World!出现了

执行以下命令运行通过模板自动创建的控制台应用程序,得到 Hello World!

dotnet run

注意下图从红色箭头处开始输入命令,得到了运行结果 Hello World!

注意对比,执行完 dotnet run 后,还会生成一个新的文件夹 bin 里面存放了已经编译好的 DLL 文件。以后我会在告诉大家如何直接执行编译好的 dll 文件。

图8 伟大的Hello World!

至此,控制台应用程序创建完毕。

课程小结

本课简单介绍了控制台应用程序的创建方法,主要介绍的是 dotnet 命令,各位可以通过 dotnet -h 或 dotnet new -h 获取相关帮助信息。

下一节简单介绍如何在 Visual Studio Code 中修改此代码。

课后福利

PC视频壁纸:渐变循环 日复一日 1080P 254MB 2分30秒

链接: https://pan.baidu.com/s/1xtaGd3r2lGFphKYmPDjn4A 提取码: bbkr

视频加载中...

举报
评论 0