その他のコンテンツ
ちょい読み!
コミック

新着ソフトレビュー ベクターソフトニュース − 2005.07.27 RSS一覧
Vectorトップ > ライブラリ > 新着ソフトレビュー > TTSneo

TTSneo

go! download このソフトをダウンロード・購入する
このソフトをダウンロード・購入する
TTSneo
サンプルプログラムやマニュアルが豊富に用意された、日本語で記述できるスクリプト言語
Windows XP/Me/2000/98/95/NT  フリーソフト
TTSneo
  • 日本語で記述されため、作られたプログラムは読みやすい

  • ◎そのほかのスクリーンショット
  • 「ウィンドウの編集」モードでは、対話的にウィンドウを作成できる
  • ひな形プログラムが多数用意されている。ヘルプも充実

  • 日本語で記述できるインタプリタ型のスクリプト言語。くわしいマニュアルや数多くのサンプルプログラムが付属し、はじめてでも気軽にプログラム作成を行える。

    「TTSneo」は、ファイル操作やウィンドウ操作などの一連の手順を記述できるスクリプト言語。日本語で記述できるので、初心者でも気楽にプログラミングをはじめられるのが特徴。「TTS」は、「Technology Terminal Script(たくさんの“技術”(機能)が“集まる”、気軽に使える“スクリプト”言語の意味)」の略で、「neo」は同じ作者による「『TTS』の次世代版」を示す。

    プログラム全体の外観は、Visual StudioDelphiなどの「統合開発環境」と共通する。画面はいくつかの領域に分割され、メイン領域にはプログラムのソースやウィンドウデザインの画面などが、そのほかの領域には、関数ヘルプやオブジェクトのプロパティなどが、場面に応じて表示される。

    プログラムの作成は、「TTSneo」の中核である「TTSneoデザイナ」で行う。「TTSneoデザイナ」には「ウィンドウの編集」と「プログラムの編集」という2種類の編集モードがある。「ウィンドウの編集」は、これから作成するプログラムが表示するウィンドウの外観やボタン配置などを編集するもの。ボタンやチェックボックスなど、配置したい「オブジェクト」を選び、マウスでメイン画面上に配置してゆくだけでよい。プロパティを編集することで、オブジェクトの属性や動作などを設定できるようになっている。

    「プログラムの編集」は、プログラムのロジックを決定づける「ソースコード」を編集するモード。一般的なプログラミング言語と同様、テキストエディタで編集するが、「TTSneoデザイナ」では、一覧から挿入したい命令を選ぶだけで、ソースコードに挿入できる。そのほかにも、「ひな形(テンプレート)」が用意されており、どのようなプログラムを作りたいかを選ぶだけで、それに応じた大まかなプログラムコード(スケルトン)がエディタ中に挿入されるようになっている。

    「ウィンドウの編集」「プログラムの編集」の両モードは、いつでも好きなタイミングで切り替えられる。「ウィンドウの編集」中に、編集したいオブジェクトをダブルクリックするだけで、そのオブジェクトに対応する「プログラムの編集」モードになるなど、使い勝手はよい。

    大きな特徴は、日本語でプログラムを記述できること。例えば、繰り返しなら「繰り返せ」、ウィンドウ操作なら「ウィンドウの大きさを×××に」といった具合で、読んでもそれなりに意味が通るような文法で記述できる。

    プログラム言語として大切なライブラリは充実している。「ひな形」が充実しているだけでなく、メニュー、ツールバー、リストビュー、ツリーなどの各種基本部品を扱うライブラリや、Excel/Wordとの連携機能、グラフィック制御、アーカイブ(書庫)やバイナリファイルの操作、TCP/IP通信やブラウザ機能、FTP機能などを扱うライブラリなどが揃う。プラグインを用いた機能拡張も可能。

    できあがったプログラムは、「TTSneo」上でデバッグできるほか、デバッグが済んだプログラムは単体のEXEファイルとして出力することもできる。丁寧なヘルプをいつでも参照できるため、プログラミングを行いやすい。

     ソフトライブラリからのおすすめソフト
    充実したバックアップ機能を搭載。データ保存を気にせず使える、リッチテキスト対応のメモソフト「メモ紙」
    充実したバックアップ機能を搭載。データ保存を気にせず使える、リッチテキスト対応のメモソフト
    「メモ紙」
    画像の先読みとOpenGL描画によって、たくさんの画像を快適に閲覧するための画像ビューア「QuickViewer」
    画像の先読みとOpenGL描画によって、たくさんの画像を快適に閲覧するための画像ビューア
    「QuickViewer」
    製品版から印章用フォントなどを割愛して手軽に利用できるようにした、高機能電子印鑑作成ソフトのフリー版「パパッと電子印鑑Free」
    製品版から印章用フォントなどを割愛して手軽に利用できるようにした、高機能電子印鑑作成ソフトのフリー版
    「パパッと電子印鑑Free」
    カレンダーでのスケジュール管理なども可能。GMailやiCloudなどと簡単に同期し、連携して使える高速電子メールソフト「eM Client」
    カレンダーでのスケジュール管理なども可能。GMailやiCloudなどと簡単に同期し、連携して使える高速電子メールソフト
    「eM Client」
    複数行にまたがる文字列の検索にも対応。正規表現とワイルドカードの併用も可能な高速・高機能grepソフト「TresGrep」
    複数行にまたがる文字列の検索にも対応。正規表現とワイルドカードの併用も可能な高速・高機能grepソフト
    「TresGrep」

    reviewer's EYE reviewer's EYE
    「アイデアさえあれば機能は無限」「どんな処理にも利用できる」というのが、パーソナルコンピュータの本来の姿であるはずだ──たしかに性能が向上し、たいていのアプリケーションが揃っている現在、パソコンはこう言っても不思議はないくらいの状態になっている。しかし、これはあくまで「ソフトが存在する場合」であることは忘れてはならない。多くの人が利用するような機能であれば、たいていの場合、優れたアプリケーションがすでに存在する。だから既存のアプリケーションを利用するだけでも目的は達成できるだろう。

    しかしながら、あまり使われることのない特殊な用途や、自分専用の特殊な機能がほしいと思ったときには、どうしても「プログラムの作成」が必要になる。ところが、プログラムの作成は、口で言うほどたやすいことではない。プログラミングを行うための第一ステップである「プログラミング言語の習得」という分厚い壁があるからだ。

    プログラミング言語にはさまざまなものがある。それらのプログラミング言語すべてに共通するのが、プログラミングにあたって覚えなければならない約束事が存在する点だ。例えば変数の宣言、文法の理解、予約語の記憶など、覚えなければならないことは多い。しかも困ったことに、それらは多くの場合「英語」をベースとしているため、普段日本語を使用する私たちにとって、敷居は一層高くなる。

    「TTSneo」も、こうしたプログラミング言語の一種だ。だが「TTSneo」の場合、ほかのプログラミング言語とは決定的に違う部分がある。予約語や文法に「日本語」を採り入れている点だ。もちろん、予約語が日本語になったからといって、覚えなければならないことがなくなるわけではない。日本語の自然言語がそのままプログラミング言語として利用できるわけではないからだ。しかし、最初の「とっかかり」が日本語であるか英語であるか、という違いは想像以上に大きい。文法を知らなくとも、プログラムのソースを読めばなんとなくわかる、というメリットがあるからだ。

    しかも「TTSneo」は、単に初心者向けの「簡易言語」に留まらない、多くの機能を持つ。つまり、初心者にはとっかかりやすく、中上級者の要求にも応えるだけの高い機能を持つということだ。これなら、プログラミングに抵抗感を持つ人でも受け入れやすいのではないだろうか。

    (天野 司)

    ソフト作者からひとこと ソフト作者からひとこと
    ソフトを開発しようと思った動機、背景
    はじめは日本語でプログラムが作れるツールを作ろうという軽い気持ちだったのですが、次第に、プログラミング言語というよりももっと気軽にソフトを作ることができる実用的なツールを目指して、開発していくようになりました。いまもなお、機能をコツコツと増やし、改良しています。

    開発中に苦労した点
    前作の「TTS」から数えて7年目になりますが、エディタの開発やマニュアルの作成、高速化など多くの点に苦労しました。また「使い方自由」がゆえに、不具合が少なくない点にも苦労しています。

    ユーザにお勧めする使い方
    「TTSneo」にはこれという使い道はなく、使う方それぞれです。単純な繰り返し操作をさせたいときや、ちょっとしたソフトを作ってみたいとき、プログラミングの入門にも役立つと思います。

    作者の活用方法
    「TTSneo」は少ない命令で、すぐにプログラムを作ることができるので、私の場合、手間取る作業を自動化したいとき(例えば、デジカメや音楽ファイルの整理やVBAの代わりにExcelデータの処理をさせる、HTMLの自動生成など)に利用しています。そのほかにも、ちょっとしたツールを作って使っています。

    今後のバージョンアップ予定
    まだまだ複雑で作りづらい点もありますので、より簡単・気軽にソフトを作れることができるように、コツコツと改良を進めていきたいと思います。

    (ゆうと)
    最近のレビュー記事
    Quick EyeQuick Eyenew!!Quick Eye
    さまざまな形式のファイルをスペースキーだけでプレビューできる、軽快動作の“クイックルックアプリケーション”
    ESET ファミリー セキュリティESET ファミリー セキュリティESET ファミリー セキュリティ
    実行中プログラムの「ふるまい」を監視し、問題のある挙動を通知する機能が追加された「ESET」の新バージョン
    PDFelement 6 ProPDFelement 6 ProPDFelement 6 Pro
    充実した注釈機能や使いやすいプロテクト機能を搭載。ファイルの編集・変換・最適化を一本で行える高機能PDF編集ソフト
    Iperius Backup FREEIperius Backup FREEIperius Backup FREE
    シンプルな画面ではじめてでも直感的に使える、“軽快”バックアップソフトのエントリーエディション
    Advanced SystemCare 11 PROAdvanced SystemCare 11 PROAdvanced SystemCare 11 PRO
    脆弱性の診断・修正もワンクリックで。システムの最適化や保護、スピードアップを手軽に行える“高速&快適化アプリ”
    講談社夏☆電書2017
    講談社夏☆電書2017
    新着ソフトレビュー アクセスランキング新着ソフトレビュー アクセスランキング
    【2017年10月】

    窓フォト窓フォト
    “見たまま”を画像として取り込める。キャプチャ画像の編集・加工やGIFアニメの作成も可能な多機能スクリーンキャプチャ
    筆楽名人2018 for Win筆楽名人2018 for Win
    シンプルな操作画面ではじめてでも直感的に使える、“おしゃれ”な年賀状・はがき作成ソフト
    TextifyTextify
    ダイアログ内のテキストなど、通常はコピーできない文字列もコピー可能にするミニユーティリティ
    Driver Booster 5 PRODriver Booster 5 PRO
    アイドル時の自動インストールが可能に。100万以上のドライバーに対応する、簡単操作のドライバー更新ソフト
    FreeMoveFreeMove
    別ドライブへの移動にも対応。プログラムのインストールフォルダを、リンクを壊さずに移動できるソフト
    夏☆電書2017水・土更新!無料連載コーナー
    夏☆電書2017水・土更新!無料連載コーナー


    「TTSneo」と同じカテゴリーの他のレビュー

    レビュー記事一覧



    ● TTSneo Ver.1.42.1575
  • 作 者 : ゆうと さん
  • 対応OS : Windows XP/Me/2000/98/95/NT
  • 種 別 : フリーソフト
  • 作者のホームページ : http://tts.s28.xrea.com/
  • 補 足 : 動作にはVB 6.0ランタイムが必要


  • go! download
    上で紹介したソフト(およびその関連ソフト)のソフト詳細ページにジャンプします。ソフト詳細ページからリンクされたダウンロードページでソフトをダウンロードできます。ソフト詳細ページには、作者データページへのリンクもあります。
    フリーソフト
    TTSneo 簡単、気軽に作れるソフトが作れる日本語プログラミング言語 



    ベクターソフトニュース、徹底解説!! まるっとに関するご意見・ご感想は editor@vector.co.jp まで
    Copyright (c) 株式会社ベクター 記事の無断転用を禁じます。
    Copyright (c) Vector Inc. All rights Reserved.