Dart学习笔记01:环境搭建与开发环境配置

Posted howard2005

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart学习笔记01:环境搭建与开发环境配置相关的知识,希望对你有一定的参考价值。

一、Dart概述

Dart 是一种针对客户优化的语言,可在任何平台上开发快速的应用程序。其目标是为多平台开发提供最高效的编程语言,并为应用程序框架搭配了灵活的运行时执行平台。

通常来说,编程语言会包含一些 技术壁垒,即语言在设计中的抉择决定了其功能和优势。 Dart 的语言设计针对客户端开发,它优先考虑多平台 (Web、移动端和桌面端) 上的开发 (亚秒级的状态热重载) 和高质量生产环境体验。

Dart 也是 Flutter 的基础。Dart 作为 Flutter 应用程序的编程语言,为驱动应用运行提供了环境,同时 Dart 还支持许多核心的开发任务,例如格式化,分析和代码测试。

二、下载Dart for Windows

三、安装Dart for Windows

  • 双击安装程序图标进入安装向导
  • 选择安装位置
  • 选择开始菜单文件夹
  • 准备安装
  • 下载附加的文件
  • 完成安装
  • 在控制台查看Dart版本号,执行命令:dart --version

四、命令行方式安装Dart

(一)安装Chocolatey

1、启动PowerShell

  • 运行powershell (Windows 10)

2、设置执行策略 - Set-ExecutionPolicy

  • 执行命令Get-ExecutionPolicy查看执行策略
  • 可以看到目前执行策略:Restricted
  • 执行命令Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  • 可以看到此时的执行策略是Bypass
  • 查看choco.ext - C:\\ProgramData\\chocolatey\\bin\\choco.exe

3、执行choco命令

(二)安装Dart SDK

1、安装Dart SDK

  • 执行命令choco install dart-sdk

2、更新Dart SDK

  • 执行命令choco update dart-sdk

(三)查看Dart版本

  • 在命令行窗口执行dart --version

五、Dart开发工具

  • Dart的开发工具很多,比如IntelliJ IDEA、WebStorm、Atom、VsCode等。此处我们学习如何在VsCode里配置Dart。

(一)安装VsCode

  • 下载网址:https://code.visualstudio.com/Download

  • 双击安装程序图标进入安装向导

  • 选择目标位置

  • 选择菜单文件夹

  • 选择附加任务

  • 准备安装

  • 正在安装

  • 安装完成

  • 运行Visual Studio Code

  • 可以安装语言包并将显示语言更改为中文,但是此处我们不汉化。

(二)在VsCode里安装Dart插件

  • 快捷键Ctrl + P,打开插件,输入ext install

  • 在搜索框里输入Dart然后敲回车
  • 单击【Install】按钮

(三)在VSCode里安装Code Runner插件

  • 在搜索框里输入Code Runner然后敲回车
  • 单击【Install】按钮

(四)在VsCode里编写第一个Dart程序

  • 在D盘创建一个目录dart_work
  • 在File菜单下选择Open Folder命令,打开dart_work文件夹
  • 新建一个dart程序 - HellWorld.dart
  • 单击【Run】命令
  • 要运行程序,也可以在代码编辑区里单击右键,选择【Run Code】命令
  • 修改程序,再次运行

以上是关于Dart学习笔记01:环境搭建与开发环境配置的主要内容,如果未能解决你的问题,请参考以下文章

Flutter之环境配置与项目搭建

Xilinx-Petalinux学习-01-开发环境搭建与PetaLinux的安装

Spring4学习笔记一:环境搭建与插件安装

Zephyr RTOS -- 学习笔记总述

Zephyr RTOS -- 学习笔记总述

Java基础学习笔记--开发环境搭建