快速制作你的第一个atom程序

至少要有三种格式的文件,即html、js、json

由于官方给出的实例已经是相当好,我就稍微修改一下吧

官方的粒子:https://github.com/atom/electron/blob/master/docs/tutorial/quick-start.md

首先建立一个文件夹叫app(这随意,最好用英文),

在这个文件夹内创建

  • package.json
  • main.js
  • index.html

在package.json

{
  "name"    : "app",
  "version" : "0.1.0",
  "main"    : "main.js"
}

在main.js

var app = require(‘app‘);  // 导入app模块,控制整个应用程序的生命周期
var BrowserWindow = require(‘browser-window‘);  // 导入窗口模块,通过这个来创建新窗口

// 这个只是上传崩溃信息到官方,可以不用
require(‘crash-reporter‘).start();

// 声明主窗口
var mainWindow = null;

// 在所有窗口都关闭时,使应用程序生命周期结束
app.on(‘window-all-closed‘, function() {
  if (process.platform != ‘darwin‘)
    app.quit();
});

// 应用程序就绪
app.on(‘ready‘, function() {
  // 创建主窗口
  mainWindow = new BrowserWindow({width: 800, height: 600});

  // 设置主窗口使用的html
  mainWindow.loadUrl(‘file://‘ + __dirname + ‘/index.html‘);

  // 监听主窗口关闭事件
  mainWindow.on(‘closed‘, function() {
    mainWindow = null;
  });
});

在index.html

<!DOCTYPE html>
<html>
  <head>
      <meta charset="UTF-8"><!--注意:只有使用UTF-8才能显示中文-->
    <title>我的第一个atom</title>
  </head>
  <body>
    <h1>Hello World!</h1><h2>我只是路过</h2>
    We are using io.js <script>document.write(process.version)</script>
    and Electron <script>document.write(process.versions[‘electron‘])</script>.
  </body>
</html>

保存以后就可以准备运行了

打开cmd,(我的文件在f盘)

如果你弄了环境变量就可以直接 electron  F:\atom_project\app (至于环境变量怎么设置自行百度咯)

没有的话可以直接F:\atom-shell\electron.exe F:\atom_project\app

还有另外一种办法,直接打开electron.exe,里面就有个框框,直接把文件夹拖到里面就可以运行了

不过建议是用cmd,因为打印的信息和错误信息在cmd可以显示

下一篇讲解一下怎么打包应用程序

时间: 2024-11-03 03:40:28

快速制作你的第一个atom程序的相关文章

新手如何快速制作和开发自己的小程序

1.小程序原型计划 开发前,最好先做个原型,把本人的需求理顺 2.注册一个开发对象账号 当今微信小程序开发对象大多都是纯线上版本,无需下载:而且,翻开注书页后普通都可以用微信扫码即可实现注册,最轻便. 需求增补分析下:想开发微信小程序,微信官方的开发对象必定是要用的,不过关于没有编程底子的人来说,这个官方对象只能做做最后的公布.最复杂的开发制作关节,咱这种低级人员玩不转.以是像我如许的菜鸟群体,制作时得寄托市道上第三方对象.有许多,各有特点:诚然,对象诚然紧张,但背地思绪技巧更为素质. 3.选定

如何用C#快速制作一个播放器

如何用VS快速制作一个播放器 本程序环境: 系统windows7 工具vs2012 语言c# 具体步骤如下: 1.  添加windowsmedia palyer组件 打开视图->工具箱 右键单击常规->选择项->COM组件->Windows Media Palyer 如图所示 新建winForm项目,打开form就可以看见工具箱常规下面有Windows Media Palyer组件了,如下图所示: 2.  在Form中添加WindowsMedia Palyer.OpenFileDi

Servlet快速入门:第一个Servlet程序

Servlet是整个JavaWeb开发的核心,同时也是一套规范,即公共接口.用于处理客户端发来的请求并作出响应.通常情况下我们会发送不同的请求并交由不同的处理程序来处理,例如处理用户信息和处理订单信息的程序是不同的.而这些处理程序则必须实现这套规范才能接收请求并作出响应.这套规范本身并不由Java提供,需要引入额外的Jar包,这些包存在于Tomcat中,编写的Servlet程序也需要承载在Tomcat上才可以运行. 一个Servlet程序 通过IDEA创建一个Web Application 填写

一个平庸程序员自白:我不牛逼但那又怎样?

转自:http://www.managershare.com/post/189966 不是谁都能飚高音,但他们也有自己的声音. Jacob Kaplan-Moss是著名 Python 框架 Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年参加 Python 社区的年度聚会 PyCon ,并经常上台演讲.在这次 PyCon 2015 上,他声称自己顶多只是一个平庸的程序员,幻灯片上也写着: “Hi, I’m Jacob, and I

【Objective-C】04-第一个OC程序解析

说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C.如果你还没有编程经验,或者对Objective-C.iOS开发不感兴趣,请忽略.学习本专题之前,建议先学习C语言专题. 在上一讲,已经新建了第一个OC程序,这讲就来解析它内部的代码. 查看项目结构可以发现这个程序中只有一个源文件:main.m 打开main.m文件,代码如下 1 #import <Foundation/Foundation.h> 2 3 in

git环境搭建以及第一个PHP程序

使用mac下的sublime等编辑器帮助代码编写,然后到linux下运行网页代码.可以通过/vagrant共享目录完成,但是默认apache默认目录为/var/www/html,不想改变该目录,同时为了方便“云管理”,使用git和github统一管理代码. 1. 在github建立新仓库:learn_www,并且添加vagrant下的公钥,公钥使用ssh-keygen产生,并使用git --global user.email "e-mail”以及 git —global user.name “n

第一个AAuto程序

第一个程序都是从hello world开始的.~ 启动快手,点击"快手主菜单 -> 新建工程 -> 对话框应用程序" 打开创建工程的对话框. 显示的工程向导如下图: 在上图的对话框界面中直接点击创建工程按钮 - 创建一个工程. 在左侧找到[工程管理器],点击[工程根目录], 然后点击工程管理器顶部左侧第一个按钮[显示工程属性 ] 可在[属性面板]修改工程属性.如下图: 修改属性项以后,鼠标单击其他属性以完成输入. 我们试试把工程名字改为"我的工程",可以

[Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序

本系列前两部分已经介绍了如何配置Ruby on Rails开发环境,现在终于进入正题啦! Part1.开发前的准备 本次的主要任务是开发第一个Rails程序.需要特别指出的是,本次我选用了一个(PaaS开发平台),也就是Rails教程中介绍的Cloud 9平台,该平台已经自动为我们作好了环境配置的工作:只要你有一个浏览器就可以使用该云端开发环境.非常的方便快捷!简直赞!平台网址如下:https://c9.io/ Cloud 9开发平台的实质是为每一个注册的开发者在服务器端分配一个Linux虚拟机

一个java程序员的真实经历

半路出家的老java程序员的一点感悟 我是一个老java程序员,现在基本告别编码时代了,当然我现在还在写代码,不是为了老板写了,是自己在创业.回想起这么多年的人生路,作为一名老程序员感慨颇多,尤其是作为一名半路出家的程序员,其中的滋味更是感慨万分.下面我就自己说说我的经历,也许会给未来码农一点启发. 首先讲讲我是怎么成为一个程序员的,这个还真要说说中国的教育.我们国家的这种应试教育一直受到很多人的诟病,有的指责扼杀了学生的创造力,有的指责培养出来的学生就像火腿厂生产的香肠,都是一个味毫无特点而言