TTSneoで行こう!

           

目次


【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の表示をオフへ変えろ
      もし終わり
    終わり

コメントの投稿

送信:

【8:0】ドラッグ&ドロップ1

  1. 名前:九龍 2007/12/06(木) 17:49:39

    ドラッグ&ドロップ1
    ドラッグ&ドロップで拡張子を分別するサンプルソースです。 拡張子はほんの一部のみ指定していますが、どのような拡張子があるか調べて追加すると良いでしょう。その際は、テキストファイルへ拡張子の一覧を書いておき、実行時読み込むような形が最適ではないでしょうか。このような記述では手間暇はかかりますが確実に動作するような記述方法です。手短 な記述も出来るのですが今回はこの記述方法を載せておきます。尚、他のオブジェクトでのドラッグ&ドロップも同じような記述で動作します。


    固定ウィンドウ1を使う
      その中の大きさを(264,88)へ変えろ
      その名前を「拡張子チェッカー」へ変えろ
      その背景を&h8000000Fへ変えろ
      その種類を「固定」へ変えろ
      その最大化ボタンをオフへ変えろ
    フレーム1を作れ
      その位置と大きさを(10,10,240,70)へ変えろ
      その名前を「拡張子チェック」へ変えろ
    ピクチャー1を作れ
      その位置と大きさを(11,21,40,30)へ変えろ
      その背景を&h8000000Fへ変えろ
      その枠をオンへ変えろ
    場所は フレーム1
    ラベル1を作れ
      その位置と大きさを(60,31,170,12)へ変えろ
      その自動調整をオフへ変えろ
      その内容を「左の枠にファイルをドロップ!」へ変えろ
    場所は 固定ウィンドウ1
      ピクチャー1の表示場所を、フレーム1へ変えろ
    固定ウィンドウ1の表示をオンへ変えろ
    待機

    手順は 固定ウィンドウ1のピクチャー1にドラッグ&ドロップ
      ここだけの変数は 分別
      分別は 拡張子だけ(ドロップされたファイル)
      分別について分岐
        「txt」の場合
          ラベル1の内容を「テキストファイル([分別])」へ変えろ
        「tts」の場合
          ラベル1の内容を「TTSファイル([分別])」へ変えろ
        「lnk」の場合
          ラベル1の内容を「ショートカットファイル([分別])」へ変えろ
        「exe」の場合
          ラベル1の内容を「実行可能ファイル([分別])」へ変えろ
        「hlp」の場合
          ラベル1の内容を「ヘルプファイル([分別])」へ変えろ
        他の場合
          ラベル1の内容を「未分類のファイル([分別])」へ変えろ
      分岐終わり
    終わり

コメントの投稿

送信:

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