文档章节

Dart VM教程

scooplol
 scooplol
发布于 2018/04/15 17:52
字数 481
阅读 532
收藏 0

以下教程显示如何为独立Dart VM(虚拟机)开发脚本和服务器应用程序。

有关Dart语言及其库的教程,请参阅Dart教程

开始使用Dart虚拟机

重点是什么?

  • Dart SDK有开发工具和库。
  • 使用IDE(如WebStorm)或代码编辑器来创建您的应用程序。
  • 所有Dart应用程序都有一个main()函数。
  • Dart支持顶级函数。

本教程让您准备好开始在编辑器或IDE中编写Dart应用程序。 在这里,您将下载Dart软件并创建并运行一个小应用程序。

下载Dart和一个IDE

一旦您准备好越过DartPad并在真实世界环境中创建Dart应用程序,您需要下载一些软件。

Dart SDK包含所有基本Dart开发所需的工具和库。 您可能还需要IDE或代码编辑器; 本教程使用WebStorm。

你得到了什么?

当你下载Dart SDK时,你会得到一个包含工具(在bin下)和库(在lib下)以及支持文件的目录。 目录的位置(我们称之为<sdk-install-dir>)取决于您的平台以及您下载SDK的方式。

<sdk-install-dir> / lib下面是Dart库,例如dart:core,dart:html和dart:io,它们定义了对大多数应用程序有用的API。 <sdk-install-dir> / bin目录包含几个有用的命令行工具,例如pub package manager,Dart-to-JavaScript编译器和Dart VM的命令行版本。

WebStorm有一个预先安装的Dart插件,但它需要一些配置,我们稍后会介绍。 如果您更喜欢使用其他IDE或代码编辑器,则可能需要下载并安装Dart插件(如果可用)。 请参阅工具页面以获取插件列表。

关于Dart应用程序

最小的Dart应用程序具有以下内容:

 

 

 

 

 

 

 

© 著作权归作者所有

scooplol
粉丝 17
博文 104
码字总数 206169
作品 0
南充
程序员
私信 提问
Google正式推出Dart,结构化的Web编程语言

Google在官方博客正式宣布推出Dart语言,Google称之为早期预览版(early preview)。 Chrome浏览器V8 JavaScript引擎的创造者,也是Dart语言项目的领导者Lars Bak在今天于丹麦举行的Goto会议...

DustLeon
2011/10/12
512
1
Dart语言遭遇重大挫折:Chrome将不再内置Dart VM

原文出处:CSDN - 刘江 2011年曝光的Dart语言曾经引起了很大关注,毕竟它系出名门Google,而且背后是V8引擎和Java Hotspot两大虚拟机的缔造者Lars Bak,团队里还有Gilad Bracha(Java语言和J...

CSDN - 刘江
2015/03/27
0
0
embed-dart-vm

embed-dart-vm 是一个能够内置 Dart VM 到本地,并可执行的工具包。

大胖森
2015/04/15
216
0
Dart VM 原生扩展--Dart Sync Socket

dart-sync-socket 是 Dart VM 原生扩展,支持 Dart 库,提供同步 Socket 和 HTTP 客户端支持。

叶秀兰
2015/04/15
849
0
Dart 测试--Test Runner Dart

Test Runner Dart 是用于 Dart 测试文件的命令行测试运行器。当你的 Dart 项目处于正确的环境时(VM 或者 Browser),它能自动侦测并且运行所有测试。 示例代码: bash> run_tests Checking...

孔小菜
2015/04/21
542
0

没有更多内容

加载失败,请刷新页面

加载更多

在JavaScript中将数字转换为字符串的最佳方法是什么?

将数字转换为字符串的“最佳”方法是什么(就速度优势,清晰度优势,内存优势等而言)? 一些例子: String(n) n.toString() ""+n n+"" #1楼 如果需要将结果格式设置为特定的小数位数 (例如...

javail
25分钟前
111
0
51单片机中断学习

一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原...

demyar
26分钟前
97
0
创龙TI KeyStone C66x多核定点/浮点DSP TMS320C665x 的拓展IO信号、FMC接口

广州创龙结合TI KeyStone系列多核架构TMS320C665x及Xilinx Artix-7系列FPGA设计的TL665xF-EasyEVM开发板是一款DSP+FPGA高速大数据采集处理平台,其底板采用沉金无铅工艺的6层板设计,适用于高...

Tronlong创龙
27分钟前
90
0
理解虚拟网络

概念 TUN/TAP,veth

认真即可
34分钟前
162
0
聊聊artemis的ServerConnectionLifeCycleListener

序 本文主要研究一下artemis的ServerConnectionLifeCycleListener BaseConnectionLifeCycleListener activemq-artemis-2.11.0/artemis-core-client/src/main/java/org/apache/activemq/artem......

go4it
34分钟前
111
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部