TOP新刊既刊I/OサポートQ&AI/O WEB版通販お問い合わせ
 既刊 > 2008年 > 12月 書名検索: 詳細検索...
人気の軽量スクリプトでアプリケーション開発!
はじめてのLuaプログラミング
清水 美樹 著
2008年12月25日発売   B5変型判  288ページ [CD-ROM付] 価格 \2,484(本体 \2,300)
   ISBN978-4-7775-1413-7 C3004 \2300E
 Luaは、ブラジルの大学で開発され、無償で配布されている、「スクリプト言語」です。
 C言語のプログラムに組み込まれることを前提に作られているため、「簡単な文法」「高速な動作」「複雑な処理に対する柔軟な対応」などが特徴として挙げられます。
 そのため、Adobe社の画像処理ソフト「Adobe Photoshop Lightroom」や「Sim City4」「World of Warcraft」などの多数のゲームソフト、さらにはロボットの人工知能やスペースシャトルの有害ガス検知システムなど、世界中の有力アプリケーションに利用されています。

 本書では、「Lua」やプログラミング自体をはじめて学ぶ初心者のために、Luaプログラミングを理解できるように解説したものです。
 添付CD-ROMには、「Lua本体」、C/C++コンパイラ「MinGW」、統合開発環境「Eclipse」、「サンプル・プログラム」が収録されているので、すぐにLuaプログラミングができるようになっています。
■ 主な内容 ■
CONTENTS

 はじめに
 動作環境について


 付録について

 第1章  GUIを使って学ぶLua
 [1.1] Luaの人気の理由  [1.2] LuaでGUIとは
 [1.3] 本書の目的と構成  
 第2章  Luaの導入と、はじめてのプログラム
 [2.1] 学習の準備  [2.2] Luaのインストール
 [2.3] はじめてのLuaプログラミング  
 第3章  コマンドで学ぶLuaの基本
 [3.1] 「対話的な実行プログラム」とは  [3.2] 変数とその名前
 [3.3] 値とその種類  [3.4] 変数の種類
 [3.5] 文とその種類  [3.6] 式
 [3.7] 演算子  
 第4章  Eclipseで実現する「Lua」と「C」の連携、そして「IupLua」
 [4.1] オープン・ソースのWindows用Cコンパイラ「MinGW」の導入  [4.2] C/C++用Eclipseのインストール
 [4.3] EclipseでMinGWを使えることを確認する  [4.4] CプログラムからLuaを呼び出す
 [4.5] Luaコードをファイルから読み込んでCで実行する  [4.6] Luaファイルのエラーを出力させる
 [4.7] 「IupLua」を使用する  
 第5章  IupLuaを使ってグラフィカルにLuaを学ぶ
 [5.1] 簡単なGUIで学ぶ「引数と関数」  [5.2] 簡単なGUIで学ぶ「条件分岐」
 [5.3] 関数「string.format」 【その 朶蔽韻GUIで簡単な整形  [5.4] 関数「string.format」 【その◆曚茲蠖覆鵑GUIで高度な整形
 [5.5] 文字列の「パターンマッチング」  [5.6] 文字列の「内部コード」
 第6章  Luaの大きな特徴、テーブル
 [6.1] LuaのテーブルをIupLuaで描けるか?  [6.2] テーブルを「表」の形で描くためにさらに学ぶ事項
 [6.3] 表のGUI表示で学ぶLuaの「データと作業の分離」  [6.4] テーブルに要素を加える、テーブルの要素を消去する
 [6.5] テーブルの要素を並べ替えて表示する  [6.6] テーブルの要素としての関数
 [6.7] テーブルの要素としての関数の特別な様式「メソッド」  [6.8] テーブルへの「代入」とは
 第7章  Luaの大きな特徴、テーブル
 [7.1] 簡単にファイル参照画面を表示するIupLuaのGUI部品  [7.2] 「読み込み」を行なうプログラム
 [7.3] 「書き込み」を行なうプログラム  [7.4] ファイルを読み書きするためのGUIインターフェイス
 [7.5] 関数「io.read」「io.write」によるファイルの読み書き  [7.6] 関数「io.open」によるファイルの読み書き
 第8章  ちょっと難しいLuaの機能
 [8.1] GUIな「コンソール」を作ろう  [8.2] Luaの特徴的な機能「コルーチン」
 [8.3] Luaの特徴的な機能「メタテーブルとメタメソッド」  

 索引

   特別付録CD-ROM for Windows

 ●Lua5.1.4 Windows用Lua本体
 ●MinGW-5.1.4 Windows用Cコンパイラ
 ●Pleiades 日本語化Eclipse
 ●各種ライブラリ・ファイル
 ●サクラエディタ
 ●本書サンプル・プログラム

※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。

本書内容に関するご質問は、こちら
本書のサポートページはこちら
通信販売
在庫なし
サポート情報
サポート
ご意見・ご質問

内容見本