1.4 创建第一个火山项目

2024-10-01

1.4 创建第一个火山项目

创建并调试安卓、服务器、视窗项目通常涉及两大核心环节:首先利于递归火山软件开发平台编写程序代码,其次安卓程序需借助模拟器、服务器程序需借助命令行窗口来展示调试运行效果。以下将详尽阐述这一过程的每一步。

1.4.1 创建第一个安卓项目

1️⃣ 启动编程软件并新建项目

  1. 在电脑桌面双击打开递归火山软件开发平台。

  2. 在软件界面的左上角菜单栏中,依次选择“文件”>“新建”>“项目”。


图一:递归火山软件开发平台初始界面

2️⃣ 配置并创建安卓项目

  1. 在弹出的“新建项目”对话框中,左侧选择“移动平台”下的"安卓程序"。

  2. 在右侧选择“空窗口”作为项目开发模板。

  3. 输入“项目名称”和“解决方案”(注意:本解决方案支持多项目独立调试与运行,实现同一项目的多版本并行管理,即新旧版本代码可共存于同一解决方案内,轻松应对代码回滚需求。每个项目名称对应的项目,就是一个版本的代码),如图二。

  4. 在“所处位置”栏中,选择一个或新建一个文件夹作为项目保存地址(避免使用特殊字符)。

  5. 点击“确定”按钮,软件将自动跳转至项目代码编辑界面,如图三。


图二:在新建项目配置对话框中设置参数


图三:安卓项目代码编辑界面

3️⃣ 熟悉安卓项目代码编辑界面

  1. 图三界面左侧“解决方案”子窗口存放的是系统自动生成的代码文件

    1. 界面布局解析:在图三所示的界面中,左侧“解决方案资源管理器”子窗口是关键组件,它集成了项目结构视图。

      • 项目状态标识:安卓项目01作为用户自定义的项目名称,当显示为深蓝色时,即表明该项目正处于活跃编辑状态。若存在多个项目,此颜色标记将帮助用户快速识别当前操作的是哪个项目。

    2. 核心组成部分:“模块”概念:

      • 模块定义:火山软件开发平台中的模块是预先设计的代码模块集合,旨在为用户自定义代码提供强大支撑。这些模块通过封装通用功能、方法,显著提升了安卓应用开发的效率和质量。

      • 重要性阐述:这些模块由系统自动生成并管理,用户无需直接编写或修改其源代码,从而避免了不必要的复杂性和潜在的错误。它们作为项目结构的基石,确保了应用的稳定性和可维护性。

      • 子模块概览:模块目录下,Java基本类安卓基本类是两个核心子模块,分别包含Java开发所需的基础类和专为安卓应用开发定制的类库。

    3. 用户代码区域:

      • 自定义代码模板:main.v作为用户编写代码的起点,提供了基础的代码框架,如包名声明表、类名声明表等。用户可在此基础上扩展业务逻辑和功能实现。

      • 代码编辑区:图三右侧展示了代码编辑区,这里是用户编写、调试和修改代码的核心区域。用户需充分利用该区域,结合模块提供的支持,高效地实现应用功能。

  2. 图三界面右侧展示了main.v代码文件的编辑区域

    1. 包名声明:系统自动生成包名声明表,但包名内容需用户根据需求自定义。包名对于项目组织和避免命名冲突至关重要,尽管在开发初期可以留空(火山软件开发平台会提供默认包名以保证编译调试),但正式发布应用时,必须使用专属且有意义的自定义包名。此表中的属性名属性值备注为可选填写项,便于管理但非必填。

    2. 类名声明:启动类类名由系统预定义,作为APP的执行入口,具有唯一性和不可更改性。每个安卓项目必须包含一个且仅一个启动类类名声明表的其他选项,如基础类公开属性名属性值备注等,通常按系统默认设置即可,除非有特殊功能需求需进行调整。

    3. 代码编辑区结构:编辑区左侧清晰地标记了代码行号,便于追踪和定位代码。包名声明表通常占据第一行(序号1),启动类声明表紧随其后(序号2)。从序号3开始,编辑区域留给用户自由发挥,通过编写代码来实现安卓APP的具体功能。

    4. 用户开发区域:从序号3起的代码区域,是用户构建APP功能的核心舞台。用户可以根据应用需求,编写代码来实现各种功能和交互,创造出丰富多彩的安卓应用体验。

  3. 图三界面右下方的输出子窗口,作为实时反馈中心,根据项目当前所处的状态,灵活展示相关的提示信息。

    1. 这个窗口动态地反映了项目的编译状态、调试信息、运行日志以及可能的错误或警告,帮助开发者即时了解项目进展和潜在问题,从而提高开发效率和项目质量。

4️⃣打开安卓项目的界面布局器

  1. 轻松进入界面设计:在项目代码编辑页面,只需将鼠标光标定位至代码行(如第3行代码位置),随后右键单击并选择“设计启动类的界面布局”选项,或者直接使用快捷键Ctrl+U,即可一键开启安卓界面布局设计器(见图四),为您的APP打造用户界面。

  2. 直观界面布局设计:“安卓界面布局设计器”随即以直观易用的方式弹出,让您能够迅速进入界面设计环节,自由拖拽组件,调整布局,为应用增添个性与功能性。


图四:安卓界面布局设计器

5️⃣编辑界面布局并设置组件属性

  1. 在布局设计器左侧工具箱里的基本组件中,滚动查找并选择“文本框”组件。

  2. 拖拽“文本框”至布局预览区的空白窗口中。

  3. 在右侧属性栏中找到文本框里的“文本”属性,并输入文本“你好,巧琢编程网!”,见图五。

  4. 确认无误后,点击布局设计器右下角的“确定”按钮保存布局。

  5. 完成第4步操作后,安卓界面布局设计器关闭,而代码编辑区则即时同步生成或修改第3行对应的文本框代码。这一过程生动体现了安卓界面布局设计器作为可视化编程助手的角色,它极大地简化了界面布局的编码工作,但最终,整个安卓项目的运行依然依赖于严谨而精细的代码实现,见图六。


图五:在布局中添加文本框组件并设置显示内容


图六:通过界面布局设计器来生成第3行文本框代码

6️⃣启动模拟器

  1. 打开雷电模拟器:在电脑桌面上,双击模拟器图标,静待其完成初始化与启动过程。

  2. 访问下载网址:火山软件开发平台默认支持雷电安卓模拟器,若您尚未安装雷电模拟器,请访问雷电安卓模拟器官方网站进行下载与安装。

  3. 火山软件开发平台调试:雷电模拟器完全启动后,您可在火山软件开发平台的快捷菜单栏中,轻松点击“开始调试”按钮,或直接按下键盘上的F5键,即刻启动安卓APP的调试运行。若出现调试失败时,常因目标安卓平台默认的SDK的API级别过低导致,修改步骤为:鼠标右键单击火山界面左侧解决方案子窗口中的项目名称(如:安卓项目01),再点击“设置”,在弹出的对话框中将目标安卓平台SDK的API级别调整至28或以上(见图七)。

  4. 多样化的调试选项:火山软件开发平台不仅限于雷电模拟器,它还支持通过手机直接连接电脑进行调试。为此,请确保您的手机已开启“开发者模式”,具体操作方法可能因手机品牌而异,建议查阅相关网络教程。此外,MuMu、夜神、天天等安卓模拟器同样兼容该平台,使用时请通过“菜单栏”→“工具”→“选项”→“安卓项目管理器-全局”→“调试-欲连接到的设备地址”进行选择(见图八)。

  5. BIOS设置提示:请注意,为了使用安卓模拟器,您可能需要在电脑BIOS中启用虚拟化技术(VT)。具体操作步骤,请参考我们提供的文档:如何开启VT?-雷电安卓模拟器(链接为示例,请根据实际情况调整)。这一步骤对于确保模拟器稳定运行至关重要。


图七:设置目标安卓平台SDK的API级别


 图八:设置安卓模拟器

7️⃣查看调试结果

  1. 等待火山软件调试完成后,手动切换至安卓模拟器界面。

  2. 此时,你将看到第一个安卓程序成功运行,并在屏幕上显示:“你好,巧琢编程网!”字样。


图九:模拟器显示调试结果

1.4.2 创建第一个服务器项目

1️⃣ 启动编程软件并新建项目

创建服务器项目的起始步骤与《创建第一个安卓项目》中的第1️⃣步操作完全一致。

2️⃣ 配置并创建服务器项目

  1. 在弹出的“新建项目”对话框中,左侧选择“PC平台”下的"空白服务器程序"。

  2. 在右侧选择“空服务器程序”作为项目开发模板。

  3. 输入“项目名称”和“解决方案”(注意:本解决方案支持多项目独立调试与运行,实现同一项目的多版本并行管理,即新旧版本代码可共存于同一解决方案内,轻松应对代码回滚需求。每个项目名称对应的项目,就是一个版本的代码),如图十。

  4. 在“所处位置”栏中,选择一个或新建一个文件夹作为项目保存地址(避免使用特殊字符)。

  5. 点击“确定”按钮,软件将自动跳转至项目代码编辑界面,如图十一。


图十:在新建项目配置对话框中设置参数


图十一:服务器项目初始界面

3️⃣ 熟悉服务器项目代码编辑界面

服务器项目代码编辑界面各功能区与《创建第一个安卓项目》中的第3️⃣项一致。

4️⃣ 编写服务器代码并调试项目

  1. 删除注释:由于注释本身不影响代码的执行,我们需要删除系统自动生成的第4行代码。注释的含义我们在后续内容中会学习到。

  2. 添加输出代码:在第4行写如下代码,如图十二:

换行输出("你好,巧琢编程网!")
  1. 注意英文状态:在编写代码时,确保使用英文圆括号()、双引号",以维持IDE的编译顺畅,避免因语法错误中断项目的调试与运行。

  2. 调试项目:在火山软件开发平台的快捷菜单栏中,轻松点击“开始调试”按钮,或直接按下键盘上的F5键,即刻启动服务器项目01的调试运行。

  3. 查看运行结果:如图十三,命令行窗口的第二行出现我们在第4行代码中写的"你好,巧琢编程网!",即第一个服务器项目运行成功。注:服务器项目不像安卓项目那样具有交互操作布局界面,所以服务项目器借用电脑命令行窗口输出调试结果。


图十二:在服务器项目代码编辑区输入第一行代码


图十三:服务器项目调试结果

1.4.3 创建第一个视窗项目

1️⃣ 启动编程软件并新建项目

创建视窗项目的起始步骤与《创建第一个安卓项目》中的第1️⃣步操作完全一致。

2️⃣ 配置并创建视窗项目

  1. 在弹出的“新建项目”对话框中,左侧选择“PC平台”下的"空白视窗程序"。

  2. 在右侧选择“MFC窗口程序”作为项目开发模板。

  3. 输入“项目名称”和“解决方案”(注意:本解决方案支持多项目独立调试与运行,实现同一项目的多版本并行管理,即新旧版本代码可共存于同一解决方案内,轻松应对代码回滚需求。每个项目名称对应的项目,就是一个版本的代码),如图十四。

  4. 在“所处位置”栏中,选择一个或新建一个文件夹作为项目保存地址(避免使用特殊字符)。

  5. 点击“确定”按钮,软件将自动跳转至项目代码编辑界面,如图十五。


图十四:在新建项目配置对话框中设置参数


图十五:视窗项目初始界面

3️⃣ 熟悉视窗项目代码编辑界面

服务器项目代码编辑界面各功能区与《创建第一个安卓项目》中的第3️⃣项一致。

4️⃣打开视窗项目的界面布局器

  1. 轻松进入界面设计:在项目代码编辑页面,只需将鼠标光标定位至代码行(如第8行代码位置),随后右键单击并选择“设计我的主窗口的界面布局”选项,或者直接使用快捷键Ctrl+U,即可一键开启视窗界面布局设计器(见图十六),为您的视窗程序打造用户界面。

  2. 直观界面布局设计:“视窗界面布局设计器”随即以直观易用的方式弹出,让您能够迅速进入界面设计环节,自由拖拽组件,调整布局,为应用增添个性与功能性。


图十六:视窗项目界面布局设计器

5️⃣编辑界面布局并设置组件属性

  1. 在布局设计器左侧工具箱里的基本组件中,滚动查找并选择“标签”组件,注:“标签”组件相当于安卓项目中的“文本框”组件。

  2. 先点击“标签”组件,再点击布局预览区的空白窗口中的任意位置,即标签布局成功。

  3. 在右侧标签1属性栏中找到窗口组件-标题栏并覆盖输入文本“你好,巧琢编程网!”,在界面布局中用鼠标向右拉伸标签1的宽度,以便能完全显示在属性栏中输入的文本,见图十七。

  4. 确认无误后,点击布局设计器右下角的“确定”按钮保存布局。

  5. 完成第4步操作后,视窗界面布局设计器关闭,而代码编辑区则即时同步生成或修改第9行对应的标签1代码。这一过程生动体现了视窗界面布局设计器作为可视化编程助手的角色,它极大地简化了界面布局的编码工作,但最终,整个视窗项目的运行依然依赖于严谨而精细的代码实现,见图十八。


图十七:在布局中添加标签组件并设置显示内容


图十八:通过界面布局设计器来生成第9行标签1代码

6️⃣调试视窗项目并查看运行结果

  1. 调试项目:在火山软件开发平台的快捷菜单栏中,轻松点击“开始调试”按钮,或直接按下键盘上的F5键,即刻启动视窗项目01的调试运行。

  2. 查看运行结果:如图十九,此时你将看到第一个视窗程序成功运行,并在屏幕上显示:“你好,巧琢编程网!”字样


图十九:视窗程序界面显示代码调试运行结果

1.4.4 本文结语与展望

  1. 初涉火山软件开发平台,难免会感到些许陌生,但请放心,随着时间的推移,您将逐步适应其操作逻辑与习惯。

  2. 对于初学者而言,创建首个火山项目时的种种设置与代码编写或许充满了疑惑。请记住,这些都是学习旅程中的必经之路。通过细致跟随本节教程的实践步骤,即使面对不解之处,也请保持耐心,持续学习。实践出真知,随着经验的积累,您将逐渐掌握其中的奥秘。

  3. 此刻起,您的代码之旅已正式启航!愿您在这条充满挑战与机遇的道路上,勇往直前,不断超越自我,享受编程带来的乐趣与成就感。加油!


阅读37
分享
写评论...