(現在 過去ログ74 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
[
親記事をトピックトップへ
]
このトピックに書きこむ
過去ログには書き込み不可
[ トピック内全30記事(1-20 表示) ] <<
0
|
1
>>
■11336
/ inTopicNo.1)
Re[5]: フォームで起動時にメッセ−ジ表示
▼
■
□投稿者/ hiro
-(2018/07/09(Mon) 03:42:06)
> OS8に桐9があるので、今そこから見に行くと見つからなくなったのですが
> どこにあったでしょうか?
>
見つけました
いまは桐だけ(ダウンロード一覧)
http://tayu.o0o0.jp/download/dl-list1.html
何故かTOPページからはメニューが無いような・・・
(これで古い桐しかなくても、ある程度仕組みを理解できそうです)
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11335
/ inTopicNo.2)
Re[4]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/09(Mon) 00:40:12)
悲しげさんどうもです
> 便利に使えるカレンダーが
No11303
からのツリーで紹介されています。
夕方に
No11303
に行った後、OS10だと変数のゲームとかあるページに行ったのですが
OS8に桐9があるので、今そこから見に行くと見つからなくなったのですが
どこにあったでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11332
/ inTopicNo.3)
Re[4]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/07(Sat) 22:02:01)
悲しげさん度々有難うございます
> 便利に使えるカレンダーが
No11303
からのツリーで紹介されています。
桐9-2012では開けなかったので会社で開いてみます。
多分、
¥Sample¥実践¥暦¥
に出てくるのとはちょと違うのですね
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11328
/ inTopicNo.4)
Re[3]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ 悲しげ
-(2018/07/07(Sat) 21:19:57)
■
No11327
に返信(hiroさんの記事)
便利に使えるカレンダーが
No11303
からのツリーで紹介されています。
機会があれば参考にするとよいと思います。
どちらもかなり作り込んであるので、上級編かもしれませんが。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11327
/ inTopicNo.5)
Re[2]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/07(Sat) 21:03:59)
悲しげさんどうも有難うございます
月締めの仕事が忙しくなって手つかずになってましたが
確認した所、正にこの感じです。後は一度開いたコメントはチェックを入れて
次の起動時にはコメントが出ないようにするだけなので、おいおい挑戦します
痒い所に手が届く感じで助かります、有難うございました。
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11307
/ inTopicNo.6)
Re[10]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ 今村 誠
-(2018/07/06(Fri) 10:52:16)
hiroさんこんにちは
> 会議室予約を起動させますと、自分で会議室AやB等に
> スケジュールを入れていくようになっていますが、
スケジュールは過去で無く未来を入力していくものだと
思いますが、未来を入力してない表を開いたら入力を促す
のは当然だと思います。
今日の会議予約が入力してあれば入力を促すので無く
今日の予定を表示してくれると思います。
そこまで入力してないのではないですか?
> コメント表示のように最初の起動時にだけ表示させた
> かったのです、
コメントが何を表示するのか分かりませんがその表が既
にあり、どういう項目名が付いていて、スケジュールの
ように日付項目があるのなら、データ型や項目名を秘密
にして質問すれば、回答者が具体的に答えることは不可
能でしょう。
言葉だけで説明するなら、もっと詳しく表やメッセー
ジの内容を具体的に書いた方が良いと思います。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11302
/ inTopicNo.7)
Re[1]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ 悲しげ
-(2018/07/06(Fri) 00:31:30)
■
No11276
に返信(hiroさんの記事)
>フォームの中にボタンを作ってそれぞれ処理を実行させようと思っています
>只、そのフォームをクリックして起動させた時、強制的にメッセージを表示させる事はできますか?
>例えばスケジュールを組んでて、日々最初に起動したらその日にやらないといけない事が注意的に表示されるような事です。
のような例を作ってみました。
「起動させた時、強制的にメッセージを表示」は開始時実行ボタンでもいいけれども
「フォーム開始」イベントでやってあります。
他にやりたいことを、ボタンの手続き実行から処理するような構成で作ってみました。
但し、やりたいことの中身はありませんで(メッセージのみ)、構成のみです。
「フォームからイベント」の極めてシンプルな例として。
hiroyotei.zip
/
13KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11301
/ inTopicNo.8)
Re[9]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/05(Thu) 22:35:14)
今村 誠さんどうも有難うございます
>>メッセージを表示させる事はできますか?
>>例えばスケジュールを組んでて、日々最初に起動したら
>>その日にやらないといけない事が注意的に表示されるよ
>>うな事です。
> はサンプルで確認できたのでは無いでしょうか?
> 会議室は沢山の日付の予定の中から今日の日の予定を表示
> しているように思いますが、違うのでしょうか?
会議室予約を起動させますと、自分で会議室AやB等にスケジュールを入れていくようになっていますが、コメント表示のように最初の起動時にだけ表示させたかったのです、OKなりenterなり押したらコメントは消え、次に起動したとしても同じものは表示しないようにしたかったのです。表現が下手ですみませんです。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11300
/ inTopicNo.9)
Re[8]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ 今村 誠
-(2018/07/05(Thu) 14:01:25)
hiroさんが何を表示したいのか分かりませんが
最初の質問
> 只、そのフォームをクリックして起動させた時、強制的に
> メッセージを表示させる事はできますか?
> 例えばスケジュールを組んでて、日々最初に起動したら
> その日にやらないといけない事が注意的に表示されるよ
> うな事です。
はサンプルで確認できたのでは無いでしょうか?
会議室は沢山の日付の予定の中から今日の日の予定を表示
しているように思いますが、違うのでしょうか?
どこを見て難しいと思っているのか分かりませんが、見る
べきイベントはフォーム開始とか開始時実行コマンドボタン
とかタイマー以外にフォームを開いただけで今日の日を表示
する方法は無いと思います。
もし質問内容が違うのなら、新しい質問で「フォームサン
プルを添えて、メッセージ画像を付けてこのようにしたいが
どうしたらよいか?」
と違うスレッドで質問し直して下さい。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11299
/ inTopicNo.10)
Re[7]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/04(Wed) 22:49:56)
> v9のサンプル・実践フォルダの.KEVファイルを開いてますが
サンプルなので簡単かなと思いましたら、うーんと唸りますね
一括処理なら履歴からサクサクと比較的内容が読めて作れるのですが
イベントは全然違うように見えますね、急いで作りたい時は
一括処理が優先になりそうです。
もっと優しい例題から仕組みを理解していかないといけないようです
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11298
/ inTopicNo.11)
Re[6]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/04(Wed) 21:33:48)
今村 誠さんどうも有難うございます
6月が終わり月次決算に入り中々手がつけられなくなってしまいましたが
ちょとずつ試してみます
添付されてました圧縮ファイルは「予約表」しかありませんでしたが
v9のサンプル・実践フォルダのものと同じようでした
今は手元にv9-2012があり、会社では10sを使っています
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11296
/ inTopicNo.12)
Re[5]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ 今村 誠
-(2018/07/03(Tue) 02:54:48)
hiroさんこんにちは
> ダウンロードしてみます
フォームが桐10の共有で開けないときは最初に今回の表を
先に専有で開きます。
その後フォームの選択で会議室予約.wfmを選ぶと桐10でも
普通に動作します。
桐9をお持ちでしたら、フォームの再定義から編集表タブを
指定し共有を「しない」にすると桐10でもフォームから開け
ます。
桐10のツールからコンバートでバージョンアップするのが
常道です。
桐9もお持ちでしたら返信の手間が省けるので質問の始めに
普段は桐10を使っているが桐9も持っているのような情報を
書いておいてほしいです。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11295
/ inTopicNo.13)
Re[11]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/02(Mon) 06:12:02)
ONnojiさんどうも有難うございます
これを機会に、フォーム( .wfx )とイベント処理( .kex )
に挑戦します
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11294
/ inTopicNo.14)
Re[10]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ ONnoji
-(2018/07/02(Mon) 01:51:35)
2018/07/02(Mon) 11:14:38 編集(投稿者)
2018/07/02(Mon) 10:56:34 編集(投稿者)
2018/07/02(Mon) 01:56:11 編集(投稿者)
> これは・・1回、目を通すと、は?・・・という感じなので
> 1時間に1回目を通すようにメモ帳にコピペしました。
> 理解するのに数週間かかりそうですw。(もっとかかるかも)
当方が、図式したのはプログラミングスタイルですので、プログラミングに詳しくない人は、理解するのが難しいはずです。
プログラミングの経験が豊富な人や、プログラミングの天性の素質がある人には、「なるほど!」とご理解いただけると思いますが、
「何のことやらさっぱりワカラナイ」という人もいらっしゃると思います。
残念ながら、プログラミングの適性を誰もが持っているわけではありません。
誰でも得意不得意があります。
ということで、もしも「プログラミング」の適性が高くなくても、それが理由でその人の人間性が否定されるものではありません。
今後、桐のヘルプなどを読んでみたり、拙作HPをご高覧いただくとかすると、
フォームを使ったイベントドリブンのアプリケーションの作り方が徐々にご理解いただけるかもしれません。
すでに貴殿は桐をお仕事でお使いなのですから、今までのやり方で何の問題もありません。
もちろん、「この際、フォーム( .wfx )とイベント処理( .kex )によるプログラミングを始められることをお勧めします」が、これは当方に勝手な意見です。
掲示板に寄せられたアドバイスや意見はあくまでも参考として、ご自身の方向性で桐を活用してください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11293
/ inTopicNo.15)
Re[4]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/01(Sun) 23:46:04)
今村 誠さんどうも有難うございます
ダウンロードしてみます
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11292
/ inTopicNo.16)
Re[9]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/07/01(Sun) 23:42:10)
ONnojiさんどうも有難うございます
これは・・1回、目を通すと、は?・・・という感じなので
1時間に1回目を通すようにメモ帳にコピペしました。
理解するのに数週間かかりそうですw。(もっとかかるかも)
有難うございました。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11291
/ inTopicNo.17)
Re[3]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ 今村 誠
-(2018/07/01(Sun) 22:46:34)
hiroさんこんにちは
桐9のサンプル会議室予約システムを使ってみたらいかがでしょうか?
No2260
にフォームとイベントがあったように思います。
表が無いので白紙の表をアップします。
1530452794.zip
/
1KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11290
/ inTopicNo.18)
Re[8]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ ONnoji
-(2018/07/01(Sun) 12:00:55)
2018/07/01(Sun) 13:06:52 編集(投稿者)
2018/07/01(Sun) 12:04:52 編集(投稿者)
2018/07/01(Sun) 12:01:13 編集(投稿者)
>>どうしても一括処理の感覚から抜け出せない人って非常に多いです。
> 履歴から一括処理にコピペして編集する事で大体事足りてたので
> そう言えばフォームって言うのもあったな位しか感覚がありませんでした
> 理解するのに時間かかりそうですが、これもトライしてみます
一括処理とイベント処理は考え方が全く違います。
そもそも、一括処理とイベント処理は異なるプログラミングスタイルなので、比べること自体に全く意味がありませんが、
一括処理に慣れている人の場合には、どこがどのように違うのかをイメージしておいた方がよいと思います。
頭の中にイベント処理のイメージが作れないと、まるで雲をつかむような状態になってしまいます。
そこで、知識を整理する意味で、ザクッと一括処理とイベント処理の違いを以下に示しておきますね。
■一括処理の場合 ※ザクッとなので細かい突っ込みはなし(^^ゞ
** beginning of program
&loopExit = 0
┌繰り返し
│
│ 手続き実行 → 一般手続き → 一般手続き(必要ならば)
│
│┌if ( &loopExit )
←─┼─繰り返し中止
│└end
└繰り返し終了
←─終了
** end of program
┌各種一般手続き群
│
└
■イベント処理の場合 ※ザクッとなので細かい突っ込みはなし(^^ゞ
フォームが開かれる
↓
[名札 メイン]
↓
┌ イベントループ ────
│
│ イベント・リスナー → イベントハンドラ → 一般手続き(必要ならば)
│
│ コマンドボタン
│ 機能名:手続き実行 → 一般手続き → 一般手続き(必要ならば)
│
└─────────────
↓
フォームが閉じられる
┌各種イベントハンドラ群
│
└
┌各種一般手続き群
│
└
【引用】イベントループ 出典: フリー百科事典『ウィキペディア(Wikipedia)』
イベントループ (event loop)、メッセージディスパッチャ (message dispatcher)、メッセージループ (message loop)、メッセージポンプ (message pump)、ランループ (run loop) とは、
プログラム内でイベントやメッセージを待ちうけ、それらをディスパッチする構成要素である。
内部または外部の「イベントプロバイダー」(通常、イベントが到着するまで要求をブロックする)に要求することで作動し、次いで適当なイベントハンドラを呼び出す(イベントのディスパッチ)。
イベントプロバイダがファイルインタフェースに従う場合、イベントループは reactor(英語版) と連携する形で使われることがあり、
select() または poll() を使ってファイルインタフェースにアクセスする。イベントループはほぼ常にメッセージの発信元とは非同期に動作する。
イベントループはプログラムの中心的制御構造となっていることが多い。
そのためそれをメインループ (main loop) またはメインイベントループ (main event loop) とも呼ぶ。
そのようなプログラムではイベントループが最上位の制御構造となっており、そのため「メイン」と名づけられている。
【引用】リスナーとは - IT用語辞典
リスナー [ listener ] リスナ
いくつかのプログラミング言語では、何らかの事象(イベント)が発生したときに起動されるよう対応付けられたサブルーチンや関数、
メソッドなど(および、それらを保有するオブジェクトやクラス)のことをリスナーという。
例えば、「マウスがクリックされると起動する関数」のことを「マウスイベントに対応するリスナー」などと呼ぶ。
また、ソケット通信を利用して外部からの接続を受け付ける機能を持ったプログラムのことをリスナーという。
【引用】プロシージャ 出典: フリー百科事典『ウィキペディア(Wikipedia)』
プロシージャ (procedure)とは、プログラミングにおいて複数の処理を一つにまとめたものをいう。手続きとするのが定訳である。
一連の処理を意味を持った一まとまりにすることで、再利用性が高まり、プログラム中に繰り返して現れる処理を1ヶ所で記述でき、プログラムの保守、管理を容易にする。
繰り返し利用されることから、ルーチンとも言う。
呼び出し関係は通常階層構造をなし、その最上位にある、プログラム全体のエントリーポイントを含むルーチンをメインルーチン、呼び出されるものをサブルーチンと言う。
また、関数と呼ばれることもある(通常、数学における関数とは違ったものであるので、注意が必要である)。
プログラミング言語により、プロシージャのような構文の分類や呼称はさまざまである。詳細はサブルーチンの記事を参照のこと。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11289
/ inTopicNo.19)
Re[7]: フォームで起動時にメッセ−ジ表示
▲
▼
■
□投稿者/ hiro
-(2018/06/30(Sat) 19:44:52)
ONnojiさん度々どうも有難うございます
> 新しい手続き(一般的にはプロシージャと呼びます)は以下の形のものですが、
>
> 手続き定義開始 prc手続き名( )
> :
> コマンド群
> :
> 手続き定義終了
>
> これは、桐独自のものではなく、普通のプログラミング言語で見られるものと基本的に同じですよ。
勉強になります。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■11288
/ inTopicNo.20)
Re[6]: フォームで起動時にメッセ−ジ表示
▲
■
□投稿者/ ONnoji
-(2018/06/30(Sat) 19:28:48)
2018/06/30(Sat) 19:30:01 編集(投稿者)
>> 手続き定義開始 prc手続き名( )
>>
>> :
>> ここに、実行すべきコマンドを配置すればOKです。
>> 履歴からコピー&ペーストできます。
>> :
>>
>> 手続き定義開始
↑
これは手続き終了でした。コピペしたので直し忘れました。m(__)m
>>これは、DOS桐の古い名札(ラベル)手続きとは違います。
>>
>>また、DOS桐の古い名札(ラベル)手続きはイベント処理では実行できません。
>
> 名札は使えないんですね
分岐や名札は使えません。
そのお陰で、スパゲッティプログラムになりにくくなっています。v(^_^)v
だから、分岐や名札が使えなくなって良くなったと思ってください。
新しい手続き(一般的にはプロシージャと呼びます)は以下の形のものですが、
手続き定義開始 prc手続き名( )
:
コマンド群
:
手続き定義終了
これは、桐独自のものではなく、普通のプログラミング言語で見られるものと基本的に同じですよ。
もちろん、他のプログラミング言語では日本語ではありませんけれど…
引用返信
[メール受信/OFF]
削除キー/
編集
削除
次の20件>
トピック内ページ移動 / <<
0
|
1
>>
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-