二、Hello World

作者: 是小帆吖 | 来源:发表于2019-09-29 19:20 被阅读0次

在上一篇文章的最后我们成功打开了hexclient.exe,不过打开的是官方默认的界面,如果我们要运行自己编写的页面该怎么办?

现在就要来认识一下上一章提到的比较重要的另一个文件:manifest.json,这个是hex的清单文件,与程序运行有关的配置项基本都在这里。首先先用编译器(我用的是VS Code,其他编译器也可以)打开manifest.json。

manifest.json

这些配置项我们目前还看不懂,打开官网指南可以查询这些配置项的含义和值。

官网说明

其中first_page是配置首页的,也就是运行程序时打开的第一个界面。

first_page

我们在当前目录下创建一个文件夹helloworld,在helloworld里面创建一个文件,命名为index.html。

helloworld index.html

在index.html里面写一个Hello World(像普通的页面那样)。

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>heX test</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    #container{
      margin-top: 200px;
      text-align: center;
    }
  </style>
</head>
<body>
  <div id="container">
    <h1>Hello World</h1>
  </div>
</body>
</html>

然后在manifest.json文件中,修改first_page选项。我们由官网给出的指南可以知道,first_page是运行时首页的url或者本地路径,现在我们将首页地址修改为我们刚刚写的index.html。

"first_page": "$(AppDir)helloworld/index.html",

其中$(AppDir)是当前文件夹的路径,在此文件夹下的helloworld/index.html就是我们刚写好的文件。
双击hexclient.exe运行,可以看到打开的程序首页已经变成我们编写的index.html。


运行结果

manifest里面还有和窗口大小、定位相关的配置项,修改它们可以调整窗口的大小和位置。


大小、位置相关

修改launch_width、launch_height。

    "launch_width": 400,
    "launch_height": 300,
修改窗口大小

相关文章

网友评论

    本文标题:二、Hello World

    本文链接:https://www.haomeiwen.com/subject/ahmiuctx.html