Magic uniPaaS セミナー情報
Magic uniPaaS 基礎トレーニングコース 3日間 157,500円(税込) (New!)
Magic Software Japan 公式の Magic uniPaaS 基礎トレーニングコースのセミナーです。3日間にわたって、イベントドリブン方式中心のアプリケーション開発技法を学びます。Magic 未経験者も歓迎です。講師は Magic 歴20年の丹田昌信です。
Magic uniPaaS RIA トレーニングコース 3日間 157,500円(税込) (New!)
Magic Software Japan 公式の Magic uniPaaS RIA トレーニングコースのセミナーです。3日間にわたって、RIA (リッチクライアント)アプリケーション開発技法を学びます。Magic 未経験者も歓迎です。講師は Magic 歴20年の丹田昌信です。
Magic V10 セミナー情報
Magic V10 トレーニングコース 3日間 157,500円(税込)
Magic Software Japan 公式の Magic V10 トレーニングコースのセミナーです。3日間にわたって、イベントドリブン方式中心のアプリケーション開発技法を学びます。Magic 未経験者も歓迎です。講師は Magic 歴20年の丹田昌信です。
Magic V10 Rich Client トレーニングコース 3日間 157,500円(税込)
Magic Software Japan 公認の Magic V10 Rich Client トレーニングコースのセミナーです。3日間にわたって、V10 で拡張されたリッチクライアントアプリケーションの開発手法を学びます。講師は Magic 歴20年の丹田昌信です。
Magic V10 Web アプリ開発セミナー 2日間 63,000円(税込)
Magic V10 による Web アプリ開発セミナーです。タンダコンピュータのオリジナルセミナーで、2日間にわたり Magic によるセッション管理と JavaScript の活用法を、具体的なアプリケーション開発を通して学習します。セミナー参加者の声はこちらです。
Magic V9 Plus セミナー情報
Magic V9 Plus 初級コース 3日間 157,500円(税込)
Magic Software Japan 公認の Magic V9 Plus 初級コースのセミナーです。3日間にわたって、イベントドリブン方式中心のアプリケーション開発技法を学びます。講師は Magic 歴20年の丹田昌信です。
Magic V9 Plus Web アプリ開発セミナー 2日間 63,000円(税込)
Magic V9 Plus による Web アプリ開発セミナーです。タンダコンピュータのオリジナルセミナーで、2日間にわたり Magic によるセッション管理と JavaScript の活用法を、具体的なアプリケーション開発を通して学習します。セミナー参加者の声はこちらです。
Magic V10 連載ご購読のご案内
2008年11月4日より、当 Web サイト上のメンバーズコーナーにて Magic V10 に関する新連載をスタートいたしました。Magic V10 の導入をご検討中の方にもお勧めです。
連載内容は、Magic V10 によるアプリケーション開発技法を中心として、SQL Server を用いた物理トランザクションや遅延トランザクションの解説、および Web アプリケーションやリッチクライアントアプリケーションの作成技法などを総合的に解説してまいります。連載で作成するサンプルプログラムなどもダウンロード可能となります。
Magic V10 で作るイベントドリブン型プログラム(2008年11月~現在)
第1回 Microsoft SQL Server 2005 Express のインストール
第2回 SQL データベースの作成と Magic からの接続
第3回 Pervasive.SQL のデータを SQL Server に移行する
第4回 Pervasive.SQL のデータを SQL Server に移行する(2)
第5回 SQL Server のデータベースを別マシンに移動する
第6回 SQL Server に Magic からリモート接続する
第7回 SQL Server からの定義取得
第8回 SQL Server からの定義取得(2)
第9回 APG でリッチクライアントタスクを作成する
第10回 サブフォームを使用したリッチクライアントタスク
第11回 オンラインタスクをリッチクライアントタスクに移行する
第12回 リッチクライアントタスクをオンラインタスクに戻す
第13回 ボタンとイベント
第14回 ユーザイベントと強制終了
第15回 ユーザイベントの「レコード更新前」と「レコード更新後」
第16回 ユーザイベントの「レコード更新前」と「レコード更新後」(2)
◆ご購読のお申込みはこちらです。
-
記事概要 Magic V10 で作るイベントドリブン型プログラム
第16回 ユーザイベントの「レコード更新前」と「レコード更新後」(2)
レコード更新前オプションとレコード更新後オプションの意味
Magic のマニュアルを見ると、これら2つのオプションについては次のような記述があります。
(1) レコード更新前
イベントを実行する前に現在のレコードレベルを終了します。(中略)イベントレベルが実行された場合、レコードはまだ更新されていないため、イベントレベルからレコードを参照してもレコードがまだ更新されていないものと見なされます。
(2) レコード更新後
イベントは対応するハンドラを実行する前に現在のレコードを終了し、更新させます。(中略)イベントレベルが実行された場合、レコードはすでに更新されているので ...
投稿: 2009/07/01 23:02、Masanobu Tanda
Magic 一口豆知識
-
Magic 一口豆知識(楽観的ロック)
楽観的ロックにおける「差分更新」と「位置と更新項目」の活用法をご存知ですか?遅延トランザクションで楽観的ロックを使用する場合は、数値型の項目に対しては SQL の「差分更新」を適用するものとし、その他のデータ型に対しては、「更新レコードの識別」特性で「位置と更新項目」のオプションを使用するのが適切であると思われます。これにより、レコードロックをさらに細分化した「カラムレベルのロック」が可能となり、正常にレコードを更新することができるようになります。ただし、更新項目には「位置」として使用されているインデックス項目を含めないように注意する必要があります。
投稿: 2009/01/05 0:30、Masanobu Tanda
Magic ユーザーズグループのご案内
Magic eDeveloper のユーザーズグループです。dbMAGIC ならびに Magic eDeveloper と、その周辺環境等についての話題を取り扱っています。人材募集、外注請負などの人的交流の場としてもご活用ください。製品の宣伝も歓迎です。Magic 一口豆知識も配信しています。








