「初めてのAliceScript」の版間の差分

Zen (トーク | 投稿記録)
編集の要約なし
編集の要約なし
 
(2人の利用者による、間の31版が非表示)
1行目: 1行目:
{| class="wikitable"
{{Alert|この記事のより新しい版が[https://docs.wsoft.ws/products/alice/tutorial/begining-alice/ WSOFTDocs]にあります。AliceScriptWikiでは、この記事はもう更新されません。||04}}
|+
|-
|この項目は書きかけの<u>専門性の高い</u>項目です。
|-
|}


==はじめに==
この記事では、AliceScriptの動作環境を構築し、お使いの任意のエディタとAliceScriptADKを使用してAliceScriptコンソールアプリケーションを作成して実行する方法を示します。
=はじめに=
AliceScriptは、軽量な.NETエコシステム上で動作するインタプリンタ型のプログラミング言語です。AliceScriptはC#やPythonをルーツとしているため、C、C#、JavaScript、Pyhton、PHPのプログラマーであればすぐに使いこなすことができます。
AliceScriptについて詳しく知るには、[[AliceScriptのツアー]]を参照してください。


こちらの項目では、主にAliceScriptの動作環境の構築及び簡単なプログラムの作成・実行を説明していきます。
この記事では、まず最初にAliceScriptで開発を始めるために必要な作業を確認します。(すでにAliceScriptを使用している場合はこのセクションを飛ばしても構いません)。
次に、AliceScriptを使って簡単なコンソールアプリケーションを例として作成し、AliceScriptの基本的な事項を解説します。


==動作環境の構築==
=動作環境の構築=
AliceScriptを使用したアプリケーションの開発についての説明の前に、まず、AliceScriptを実行できるコンピュータを用意する必要があります。.NETCore3.1がインストールされているコンピュータが必要です。そのようなコンピュータを用意できない場合は、.NET Framework上で動作するAliceSisterを使用する必要があります。AliceSisterはAliceScriptとほぼ同じ動作をするAliceScriptの別の実装です。
===AliceScriptを使用する場合===
自分のコンピュータでAliceScriptを実行する場合は、次のソフトウェアをインストールする必要があります。
*.NET Core v3.1以上
*AliceScript ADK


まずPCを用意します。OSはWindowsがインストールされているものを使用します。Windowsが動作すれPCであればハードウェアの制限はありません。
.NETCoreのインストールについては、Microsoftの公式ガイドを参照してください。
*Windowsに.NETをインストールする[[https://docs.microsoft.com/ja-jp/dotnet/core/install/windows?tabs=net50]]
*MacOSに.NETをインストールする[[https://docs.microsoft.com/ja-jp/dotnet/core/install/macos]]
*Linuxに.NETをインストールする[[https://docs.microsoft.com/ja-jp/dotnet/core/install/linux]]


AliceScriptが動作するには.NETをインストールする必要があります。.NETは[https://docs.microsoft.com/ja-jp/dotnet/framework/install/on-windows-10 こちら]からインストールしてください。
.NETCoreに加えて、AliceScriptADKもコンピュータにインストールする必要があります。が、実際のところAliceScriptADKはポータブル版として機能するため、ダウンロードしたファイルを解凍するだけで機能します。
AliceScriptADKをダウンロードするには、[[AliceScriptのダウンロード#AliceScriptのダウンロード|AliceScriptのダウンロード]]を参照してください。
===AliceSisterを使用する場合===
自分のコンピュータでAliceSisterを実行する場合、.NETCoreは不要です。が、代わりにコンピュータに.NETFramework v4.5以降がインストールされている必要があります。このオプションはWindowsコンピュータでのみ選択可能です。
.NETFramework 4.5はWindows8以降またはWindowsServer2012以降であれば標準でインストールされています。それ以前のバージョンをお使いの方は、別途インストールが必要なことがあります。次のMicrosoftのガイドを参照してください。
*.NETFramework インストールガイド[[https://docs.microsoft.com/ja-jp/dotnet/framework/install/]]


[[category:書きかけの項目]]
.NETFrameworkがインストールされている環境では、AliceSisterADKをコンピュータにインストールする必要があります。が、実際のところAliceSisterADKはポータブル版として機能するため、ダウンロードしたファイルを解凍するだけで機能します。
AliceSisterADKをダウンロードするには、[[AliceScriptのダウンロード#AliceSisterのダウンロード|AliceSisterのダウンロード]]を参照してください。


[[category:基本]]
=テストプログラムの実行と簡単なプログラムの作成=
 
次にダウンロードし解凍したAliceScriptまたはAliceSisterのフォルダを開きます。
まず初めに、すでに備わっているテストプログラムを実行します。フォルダ内のalice.exeをクリックします。次に、表示された画面上に次のように入力します。
 
<code>iceimport("TestPkg.zip");</code>
 
そうすると次のような出力結果となります。(実行環境や使用バージョンによっては異なる場合があります)(画像はAliceSisterRC2のものです)
 
[[ファイル:Testprogram out.png|750px|frameless|border|]]
 
 
期待通りの動作をしない場合パーミッションの設定が適切でない可能性があります。設定からTestPkg.zip、Alice.dll又はAlice.Runtime.dllのアクセス権の設定を見直してください。
 
次に簡易的なプログラムの作成を行います、alice.exeが存在するディレクトリ上にテキストファイルを作成し、次のようにコードを入力します。
 
<code>print("Hello,World");</code>
 
入力後保存します。保存後、作成したテキストファイルをRun.batと呼ばれるファイルにトラック&ドロップします、そうすると作成したプログラムが実行されます。次のように出力されれば成功です。
 
<code>Hello,World</code>
 
以上で基礎的なチュートリアルは終了です。
 
[[category:基本]][[Category:チュートリアル]]