TTSneoで行こう!

           

目次


【14:0】偽オートコンプリート

  1. 名前:九龍 2007/12/12(水) 18:30:14

    偽オートコンプリート
    今回のサンプルは、偽オートコンプリートです。テキスト内で文字を入力してエンターもしくは挿入ボタンをクリックすると、その内容が記憶されてテキストボックスをダブルクリックすると記憶した文字列が表示されるという物です。オブジェクトの組み合わせで色々な事が出来るので、他の事などを考えてやってみると面白いと思います。今回のサンプルは全ての処理を入れていません。従って、同じ内容の文字の場合は記憶しないような処理を追加しないといけません。この方法には色々な手段があります。


    格納庫は 「」
    格納数は 0

    固定ウィンドウ1を使う
      その中の大きさを(384,248)へ変えろ
      その名前を「偽オートコンプリートサンプル」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
      その位置を中央へ変えろ
    テキスト1を作れ
      その位置と大きさを(10,10,290,18)へ変えろ
    リスト1を作れ
    文章テキスト1を作れ
      その位置と大きさを(10,40,360,190)へ変えろ
    ボタン1を作れ
      その位置と大きさを(310,6,65,25)へ変えろ
      その名前を「挿入」へ変えろ
    リスト1について
      この位置と大きさを(10,テキスト1の縦+テキスト1の高さ,290,18)へ変えろ
      この表示をオフへ変えろ
    これについて終わり
    固定ウィンドウ1の表示をオンへ変えろ
    待機

    手順は 固定ウィンドウ1の文章テキスト1をクリック
      もし リスト1の表示は オン なら リスト1の表示をオフへ変えろ
    終わり
    手順は 固定ウィンドウ1のテキスト1に入力
      もし 押したキーは Enter なら
        文字格納
      もし終わり
    終わり
    手順は 固定ウィンドウ1のボタン1をクリック
      文字格納
    終わり
    手順は 文字格納
      もし テキスト1の内容は 「」 なら 抜ける
      ここだけの変数は 数
      格納数は 格納数+1
      格納庫(格納数)は テキスト1の内容
      文章テキスト1の選択をテキスト1の内容に変えろ
      テキスト1の内容をクリア
      文章テキスト1に焦点
    終わり
    手順は 固定ウィンドウ1のテキスト1をクリック
      固定ウィンドウ1の文章テキスト1をクリック
    終わり
    手順は 固定ウィンドウ1のテキスト1をダブルクリック
      ここだけの変数は 数値
      数値は 13
      もし 格納庫は 「」 なら 抜ける
      リスト1について
        この一覧を格納庫へ変えろ
        もし この個数*数値は 数値*5より上なら
          この高さを数値*6へ変えろ
        他なら
          この高さをこの個数*数値へ変えろ
        もし終わり
        この表示をオンへ変えろ
        これを最前面
        これに焦点
      これについて終わり
    終わり
    手順は 固定ウィンドウ1のリスト1をダブルクリック
      テキスト1の内容をリスト1の内容に変えろ
      リスト1の表示をオフへ変えろ
      テキスト1に焦点
    終わり

コメントの投稿

送信:

【12:0】POST送信

  1. 名前:九龍 2007/12/09(日) 20:48:07

    POST送信
    POST送信のサンプルです。掲示板の投稿フォームと同じような仕組みのフォームです。これらをうまく使いこなすには、TTSneo以外にタグなどの知識がないと使いこなすことは出来ないでしょう。また、中継のサーバーを利用してメンバー以外には非公開とするデータのやりとりなどもこれらを利用して出来たりもします。CGIやPHPなどがうまく取り扱えない人向けには良いかも知れません。それでも多少のCGIなどの知識は必要とはなりますけど。

    固定ウィンドウ1を使う
      その中の大きさを(384,278)へ変えろ
      その名前を「POST送信サンプル」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
      その位置を中央へ変えろ
    テキスト1を作れ
      その位置と大きさを(80,10,140,18)へ変えろ
    テキスト2を作れ
      その位置と大きさを(80,40,290,18)へ変えろ
    テキスト3を作れ
      その位置と大きさを(80,210,290,18)へ変えろ
    文章テキスト1を作れ
      その位置と大きさを(80,70,290,130)へ変えろ
    ボタン1を作れ
      その位置と大きさを(160,240,65,25)へ変えろ
      その名前を「送信」へ変えろ
    ボタン2を作れ
      その位置と大きさを(230,240,65,25)へ変えろ
      その名前を「削除」へ変えろ
    ラベル1を作れ
      その位置と大きさを(10,10,24,12)へ変えろ
      その内容を「名前」へ変えろ
    ラベル2を作れ
      その位置と大きさを(10,40,39,12)へ変えろ
      その内容を「タイトル」へ変えろ
    ラベル3を作れ
      その位置と大きさを(10,70,37,12)へ変えろ
      その内容を「コメント」へ変えろ
    ラベル4を作れ
      その位置と大きさを(10,210,36,12)へ変えろ
      その内容を「送信先」へ変えろ
    固定ウィンドウ1の表示をオンへ変えろ
    待機
    手順は 固定ウィンドウ1のボタン1をクリック
      ここだけの変数は 名前欄、タイトル欄、コメント欄、送信先、送信内容、結果
      名前欄は テキスト1の内容
      タイトル欄は テキスト2の内容
      コメント欄は 文章テキスト1の内容
      送信先は テキスト3の内容
      もし 名前欄は 「」 なら
        「名前は必須です。」を警告で表示
        抜ける
      他でもし タイトル欄は 「」 なら
        「タイトルは必須です。」を警告で表示
        抜ける
      他でもし コメント欄は 「」 なら
        「コメントは必須です。」を警告で表示
        抜ける
      他でもし 送信先は 「」 なら
        「送信先のアドレスは必須です。」を警告で表示
        抜ける
      もし終わり
      ’「送信内容」は送る側のフォーム内容に合わせる
      送信内容(1)は 「name=[名前欄]」
      送信内容(2)は 「title=[タイトル欄]」
      送信内容(3)は 「comment=[コメント欄]」
      送信内容(4)は 「dat=[今]」
      結果は HTTPでダウンロード(「[送信先]」、「」、「[送信内容]」)
      結果を報告
    終わり

    フェロモン香水

    モテ服にモテ髪、モテメイクなど、「モテる」というキーワードが溢れている今日この頃ですが、ネットで話題のフェロモン香水ってご存知ですか?
    人間の本能にダイレクトに訴えかけることで、異性を強力にひきつけてくれるんだそうです。
    いくつかあるフェロモン香水の中でも、特に今口コミで人気を集めているのが、フェロモン香水研究所の「パーフェクトラブ」
    香りは一切ついていない無香料タイプだから、フェロモン香水はこっそりつけたい…という人でも大丈夫。好きな香水と一緒に使うこともできるそうです。
    異性を魅了するヒトフェロモンが配合されていて、科学的にも実証されているんだとか。

    恋愛だけでなく、職場での人間関係にも働きかけるそうなので、気になる方はぜひチェックしてみてはいかがでしょうか。

コメントの投稿

送信:

【11:0】オブジェクトの連結

  1. 名前:九龍 2007/12/08(土) 13:26:54

    シリアルキーみたいな連結
    今回は、シリアルキー入力時に自動でテキストのフォーカスが切り替わるのと同じようなサンプルを作ってみました。正規表現を用いて、半角英数字のみ入力可能としていますが、それ以外のタイプミスによって生じた場合には、テキスト内の文字が赤色に変わってタイプミスをお知らせするような機能も実装してみました。今回は、6文字入力で自動で次のテキストへ移動し、入力し終わった後に削除すると順番にテキストのフォーカスが変わるようにしています。しかし、これはテキストに文字が入っている時のみで、空白の時は何もしない仕組みです。適当に改良してご利用下さい。追記:ボタンクリック時のイベント忘れてます。(汗


    固定ウィンドウ1を使う
      その中の大きさを(294,98)へ変えろ
      その名前を「テキストの連結」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最小化ボタンをオフへ変えろ
      その最大化ボタンをオフへ変えろ
      その位置を中央へ変えろ
    テキスト1を作れ
      その位置と大きさを(10,30,65,18)へ変えろ
      そのIMEの状態を「無効」へ変えろ
    テキスト2を作れ
      その位置と大きさを(80,30,65,18)へ変えろ
      そのIMEの状態を「無効」へ変えろ
    テキスト3を作れ
      その位置と大きさを(150,30,65,18)へ変えろ
      そのIMEの状態を「無効」へ変えろ
    テキスト4を作れ
      その位置と大きさを(220,30,65,18)へ変えろ
      そのIMEの状態を「無効」へ変えろ
    ボタン1を作れ
      その位置と大きさを(200,60,90,25)へ変えろ
      その名前を「閉じる」へ変えろ
    ラベル1を作れ
      その位置と大きさを(10,10,67,12)へ変えろ
      その内容を「シリアルキー見たいな連結」へ変えろ
    固定ウィンドウ1の表示をオンへ変えろ
    待機
    手順は 固定ウィンドウ1のテキストが変化
      ここだけの変数は 番号
      番号は このオブジェクト番号
      もし この内容は 「」 なら
        もし 番号は 1 なら 抜ける
        テキスト(番号-1)へ焦点
      他でもし この内容は "^[a-zA-Z0-9]+$" でないなら
        この色を赤に変えろ
      他なら
        この色を黒に変えろ
      もし終わり
      もし この文字数は 5 より上なら
        もし 番号は 4 なら
          ここだけの変数は インデックス
          インデックスは テキスト(番号)の選択スタート
          テキスト(番号)の内容を左(テキスト(番号)の内容、6)へ変えろ
          テキスト(番号)の選択スタートをインデックスへ変えろ
          抜ける
        もし終わり
        テキスト(番号+1)へ焦点
      もし終わり
    終わり

コメントの投稿

送信:

【10:0】FTP接続

  1. 名前:九龍 2007/12/08(土) 11:47:46

    FTP接続
    FTP接続のサンプルです。エラー処理なども簡単に行っているだけであり、色々と追加などをする必要はありますが、このままでもFTP接続出来たかどうか確認は出来ます。ツリービューの階層取り込みなども行っておりませんので各自でソースを書き換えて下さい。通常のファイル操作と殆ど変わらないのでTTSneoを理解できていればこのようなソフトウェアを開発するのは何の問題もないかと思われます。このままのソースでは配布用のソフトとしては利用できませんので、どのような流れかをゆっくりと観察して見て下さい。


    固定ウィンドウ1を使う
      その中の大きさを(394,348)へ変えろ
      その名前を「FTP接続サンプル」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
      その位置を中央へ変えろ
    テキスト1を作れ
      その位置と大きさを(100,10,280,18)へ変えろ
    テキスト2を作れ
      その位置と大きさを(100,40,280,18)へ変えろ
    テキスト3を作れ
      その位置と大きさを(100,70,280,18)へ変えろ
    テキスト4を作れ
      その位置と大きさを(100,100,120,18)へ変えろ
    ボタン2を作れ
      その位置と大きさを(320,100,65,25)へ変えろ
      その名前を「FTP接続」へ変えろ
    ツリービュー1を作れ
      その位置と大きさを(10,140,370,190)へ変えろ
    チェック1を作れ
      その位置と大きさを(230,100,90,17)へ変えろ
      その名前を「PASVモード」へ変えろ
    ラベル1を作れ
      その位置と大きさを(10,14,81,12)へ変えろ
      その内容を「FTPサーバー名」へ変えろ
    ラベル2を作れ
      その位置と大きさを(10,44,81,12)へ変えろ
      その内容を「FTPユーザー名」へ変えろ
    ラベル3を作れ
      その位置と大きさを(10,74,75,12)へ変えろ
      その内容を「FTPパスワード」へ変えろ
    ラベル4を作れ
      その位置と大きさを(10,104,88,12)へ変えろ
      その内容を「FTP初期フォルダ」へ変えろ
    固定ウィンドウ1の表示をオンへ変えろ
    待機
    手順は 固定ウィンドウ1のボタン2をクリック
      エラーは 接続エラー
      FTPのサーバを、テキスト1の内容に変えろ
      FTPのユーザ名を、テキスト2の内容に変えろ
      FTPのパスワードを、テキスト3の内容に変えろ
      もし チェック1のチェックは オン なら FTPのパッシブモードを、オンへ変えろ
      配列は、FTPのフォルダ一覧(テキスト4の内容)
      配列数(配列)回、繰り返せ
        数は 数+1
        ツリービュー1に、配列(数)を「shell32.dll,43,小」で追加
      繰り返し終わり
      ボタン2の有効をオフへ変えろ
    終わり
    手順は 接続エラー
      「接続中にエラーが発生しました。」を警告で表示
      FTPを切断
      待機
    終わり

コメントの投稿

送信:

【9:3】文章テキストに入力支援

  1. 名前:九龍 2007/12/07(金) 12:10:11

    文章テキストに入力支援
    今回のサンプルでは、使い方次第では非常に面白くなりそうなサンプルを載せておきます。処理を色々と付け足せば、高度な入力支援が出来上がります。現状では入力支援が枠外に行った時などの処理は入れていません。オブジェクトの幅や高さを計算すれば簡単に出来ます。また、サンプルでは「の」と「は」のみしか指定しておらず、内容も適当に入れています。使い方は簡単。「○○の」や「○○は」で確定すればカーソルの位置にリストボックスが出現します。その入力候補をダブルクリックで挿入できるという物です。


    固定ウィンドウ1を使う
      その中の大きさを(394,268)へ変えろ
      その名前を「入力支援サンプル」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
    ピクチャー1を作れ
      その位置と大きさを(10,10,380,250)へ変えろ
      その背景を&h8000000Fへ変えろ
    場所は ピクチャー1
    文章テキスト1を作れ
      その位置と大きさを(0,0,370,240)へ変えろ
    リスト1を作れ
      その表示をオフへ変えろ
      その大きさを(100、60)へ変えろ
      それを最前面
    場所は 固定ウィンドウ1
    固定ウィンドウ1の表示をオンへ変えろ
    待機
    手順は 固定ウィンドウ1の文章テキスト1をクリック
      もし リスト1の表示は オン なら リスト1の表示をオフへ変えろ
    終わり
    手順は 固定ウィンドウ1のリスト1をダブルクリック
      文章テキスト1の選択をリスト1の内容へ変えろ
    終わり
    手順は 固定ウィンドウ1の文章テキスト1が変化
      ここだけの変数は 対象、開始位置、表示位置
      対象は 文章テキスト1の内容
      もし 対象は 「」 なら
        もし リスト1の表示は オン なら リスト1の表示をオフへ変えろ
        抜ける
      もし終わり
      開始位置は 文章テキスト1の選択スタート
      表示位置は 文章テキスト1のカーソル座標
      リスト1をクリア
      リスト1の位置を(表示位置(1)、表示位置(2)+20)へ変えろ
      もし 真ん中(対象、開始位置、1)は 「の」 なら
        リスト1の一覧を「天気、仕事、出来事、気分」へ変えろ
        リスト1の表示をオンへ変えろ
      他でもし 真ん中(対象、開始位置、1)は 「は」 なら
        リスト1の一覧を「晴れ、雨、良くできた、まぁまぁだった、非常に良かった、最高だった、最悪だった」へ変えろ
        リスト1の表示をオンへ変えろ
      他なら
        もし リスト1の表示は オン なら リスト1の表示をオフへ変えろ
      もし終わり
    終わり

コメントの投稿

送信:

無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て