Introduction à Dart
Le flutter étant écrit en langue fléchette, avant d'apprendre le flutter, vous devez d'abord apprendre la langue fléchette.
Dart est un langage informatique développé par Google qui peut être utilisé dans le développement de sites Web, serveurs, applications mobiles et Internet des objets. Dart est né en 2011, prétendant remplacer JavaScript, mais il a été tiède ces dernières années, sachant que l'émergence du scintillement a de nouveau été valorisée par le public.
Site officiel: https://dart.dev/
Installation de fléchettes
L'ordinateur local étant un ordinateur Windows, l'installation et l'explication sont principalement basées sur la plate-forme Windows.
Instructions d'installation officielles: https://dart.dev/get-dart#install-using-a-setup-wizard Le
site officiel fournit deux méthodes d'installation, nous installons d'abord selon la deuxième méthode, l'installation du fichier exe
ouvre l'adresse de téléchargement, Comme le montre la figure ci-dessous, nous choisissons la version stable
et installons le fichier exe après le téléchargement.
Si vous utilisez le fichier exe pour installer les étapes d'installation suivantes, il n'y a pas de problème, vous pouvez ignorer
les choses qui auraient dû être très faciles, mais cela ne fonctionnera pas sur un ordinateur avec un bon pare
- feu ? ? exe ne peut pas être installé, ne supporte pas les oiseaux, a dû installer en premier
Pour installer à l'aide de Chocolatey:
1) Installez Chocolatey
choco -?
Tout d'abord, nous ouvrons le PowerShell de Windows et voyons si choco est installé. S'il n'est pas installé, installez d'abord choco. Les
étapes d'installation sont également plus claires sur le site officiel:
exécutez d'abord la commande suivante:
Get-ExecutionPolicy
S'il ne revient pas à Restreint, passez simplement à l'étape suivante, si c'est le cas, puis exécutez la commande par rapport au document officiel, je ne suis pas revenu ici, alors je suis passé à l'étape suivante
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Exécutez directement cette commande, une fois l'exécution terminée, il y aura la sortie suivante
Exécutez la commande suivante pour voir si l'installation est réussie
choco -?
2) Installer dart sdk
Exécutez la commande:
choco install dart-sdk
Attendez simplement l'installation. Une fois l'installation réussie, comme illustré dans la figure suivante: les
étudiants qui installent via exe peuvent continuer à descendre à partir d'ici.
Redémarrez la fenêtre du shell d'alimentation de Windows et entrez la commande:
dart --version
Vous pouvez voir la version de
dart. Ici, l'installation de dart est réussie
Fléchette de configuration VSCode
Adresse de téléchargement de vscode: https://code.visualstudio.com/Download
exe installation, vous pouvez utiliser l'installation par défaut
Installer le plugin Dart
Installer le plugin Code Runner
Code Runner est utilisé pour exécuter nos fichiers. Une fois l'
installation terminée, redémarrez vscode
fléchir première expérience
Cliquez sur ouvrir le dossier ici pour ajouter le dossier dans lequel vous stockez le code de test de fléchette. Après l'avoir ouvert, comme illustré dans la figure ci-dessous:
Créez ensuite un fichier de fléchette:
exécutons le programme ci-dessous:
cliquez sur Exécuter pour rechercher l'erreur suivante:
[Running] dart "d:\work\workspace\dart\dartdemo\index.dart"
Dart_LoadScriptFromKernel: The binary program does not contain 'main'.
[Done] exited with code=253 in 0.298 seconds
Suivez les étapes ci-dessous:
Retournez dans le répertoire du projet: le
fichier launch.json apparaîtra, nous changeons le main.dart dans le programme en index.dart
puis revenons à index.dart, faites un nouveau clic droit pour exécuter le code d'exécution, vous trouverez bonjour dart peut Sortie correctement
[Running] dart "d:\work\workspace\dart\dartdemo\index.dart"
hello dart
[Done] exited with code=0 in 0.27 seconds