ホーム‎ > ‎Magic xpa‎ > ‎

Magic 連載と著作


Magic xpa 連載ご購読のご案内

Magic xpa 連載ご購読のご案内

2008年11月4日より、タンダコンピュータのメンバーズコーナーにて Magic uniPaaS/xpa に関する新連載をスタートいたしました。Magic uniPaaS/xpa の導入をご検討中の方にもお勧めです。

連載内容は、Magic uniPaaS/xpa によるアプリケーション開発技法を中心とし、SQL Server を用いた物理トランザクションや遅延トランザクションの解説、および Web アプリケーションやリッチクライアントアプリケーションの作成法なども総合的に解説してまいります。連載で作成するサンプルプログラムやサンプルデータなどもダウンロード可能となります。

Magic uniPaaS/xpa で作るイベントドリブン型プログラム

 第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)
 第17回 イベントの伝播機能について
 第18回 イベントの伝播機能について(2)
 第19回 遅延トランザクションを利用した、処理の取消
 第20回 遅延トランザクションとレコードロック
 第21回 更新レコード特性の「位置と更新項目」
 第22回 数値型カラムの「差分更新」
 第23回 汎用ボタンの作り方
 第24回 コンテキストメニューの作り方
 第25回 コンテキストメニューの作り方(2)
 第26回 コンテキストメニューの作り方(3)
 第27回 ウィザードを用いて Excel にデータを取り込む
 第28回 ウィザードを用いて Excel にデータを取り込む(2)
 第29回 行番号の自動採番について
 第30回 行番号の自動採番について(2)
 第31回 行番号の自動採番について(3)
 第32回 キーボード割付に依存せず Enter で次項目
 第33回 CNDRange() 関数の使い方
 第34回 CSV 出力用の新関数
 第35回 SQL 上にユニークキーを自動生成する方法
 第36回 開発版で RIA のマルチユーザを行う方法(1)
 第37回 開発版で RIA のマルチユーザを行う方法(2)
 第38回 SQL Where 句の書き方
 第39回 SQL Where 句の書き方(2)
 第40回 SQL Where 句の書き方(3)
 第41回 Microsoft SQL Server 2008 R2 Express のインストール
 第42回 SQL Server 2008 R2 Express の環境設定の構築
 第43回 データベースのバックアップ、コピー、移動の仕方
 第44回 SQL の外部リンクと結合リンクについて
 第45回 外部キー制約について
 第46回 外部キー制約について(2)
 第47回 外部キー制約について(3)
 第48回 RIA で MDI を実現する
 第49回 RM 互換とズームの置き換え
 第50回 RM 互換とズームの置き換え(2)
 第51回 RM 互換とズームの置き換え(3)
 第52回 ウィンドウ拡大・縮小時のレイアウト自動調整
 第53回 テーブルの横スクロールと列の固定
 第54回 テーブルの横スクロールと列の固定(2)
 第55回 XML データベースの取り扱い
 第56回 XML データベースの取り扱い(2)
 第57回 サブフォーム再表示
 第58回 .NET 連携
 第59回 .NET 連携(2)
 第60回 .NET 連携(3)
 第61回 .NET 連携(4)
 第62回 非インタラクティブタスクについて
 第63回 非インタラクティブタスクについて(2)
 第64回 遅延トランザクションの復旧とアボート
 第65回 シークレット名について
 第66回 モデルの継承について
 第67回 モデルの継承について(2)
 第68回 モデルの継承について(3)
 第69回 BLOB 変数を使わずにファイルを転送する
 第70回 BLOB 変数を使わずにファイルを転送する(2)
 第71回 ファイルをサーバにアップロードする
 第72回 ファイルをサーバにアップロードする(2)
 第73回 Magic xpa の MDI フォームについて
 第74回 Magic xpa の MDI フォームについて(2)
 第75回 テーブルの行と列の色設定について
 第76回 このレコードは他のユーザが更新しました
 第77回 このレコードは他のユーザが更新しました(2)
 第78回 Lock() 関数によるリソースのロックについて
 第79回 Lock() 関数によるリソースのロックについて(2)
 第80回 Lock() 関数によるリソースのロックについて(3)
 第81回 Like 演算子の使い方
 第82回 CSV ファイルの取り扱いについて(詳細)
 第83回 HTML ファイルと XML ファイル出力について
 第84回 HTML ファイルと XML ファイル出力について(2)
 第85回 HTML ファイルと XML ファイル出力について(3)
 第86回 事前定義ロジックについて
 第87回 ユーザ定義関数の作り方
 第88回 ユーザ定義関数の作り方(2)
 第89回 コール公開名の使い方について
 第90回 アプリケーションの多言語化について
 第91回 ローカルデータベースの使い方
 第92回 データベース SQLite の使い方
 第93回 データベース SQLite の使い方(2)
 第94回 データベース SQLite の使い方(3)
 第95回 データベース SQLite の使い方(4)
 第96回 データベース SQLite の使い方(5)
 第97回 データベース SQLite の使い方(6)
 第98回 AWS で Magic xpa を使用する
 第99回 AWS で Magic xpa を使用する(2)
 第100回 AWS で Magic xpa を使用する(3)
 第101回 AWS で Magic xpa を使用する(4)
 第102回 AWS で Magic xpa を使用する(5)
 第103回 APG プログラムを iPhone で実行する
 第104回 APG プログラムを Android で実行する
 第105回 iPhone / Android のメニューを作成して実行する
 第106回 テーブルをタップしてそのレコードを開く
 第107回 商品画像の表示の仕方
 第108回 セルモード表示の仕方
 第109回 Magic から Amazon RDS を利用する
 第110回 Magic から Amazon RDS を利用する(2)
 第111回 Magic から Amazon RDS を利用する(3)
 第112回 Magic から Amazon RDS を利用する(4)
 第113回 Magic から Amazon RDS を利用する(5)
 第114回 RDSでMagicクラサバの悲観的ロックを試す
 第115回 デバッグメニューの Android で実行
 第116回 デバッグメニューの Android で実行(2)
 第117回 iPhone でコンテキストメニューを使う
 第118回 コンテキストメニューでインデックスを切り替える
 第119回 インタフェースビルダで Windows クライアントを作る
 第120回 インタフェースビルダで iOS クライアントを作る
 第121回 インタフェースビルダで iOS クライアントを作る(2)
 第122回 インタフェースビルダで iOS クライアントを作る(3)
 第123回 インタフェースビルダで iOS クライアントを作る(4)
 第124回 インタフェースビルダで Android クライアントを作る

◆現在までの記事の概要はこちらです。

連載の購読料はおひとり月額2,500円(税別)で、商品の性格上、年一括でのお支払いとなります。購読料にはサンプルプログラムの使用料も含まれています。

お申込みは下記のフォーマットにご記入のうえ、送信ボタンを押してください。皆様のお越しをお待ちいたしております。

タンダコンピュータ 丹田 昌信   

下記のフォームをご送信ください

Magic 連載ご購読のお申込み

丹田昌信の Web 連載

Magic V10 リッチクライアント

Magic V10 リッチクライアント(2007年11月~2008年4月)

皆さん、こんにちは。タンダコンピュータの丹田昌信です。本日より、このコーナーにて Magic V10 リッチクライアントに関するコラムを執筆することになりました。これまでの Magic V8、V9 の連載同様、末永くお付き合いくださいますよう、よろしくお願い申し上げます。

第1回 リッチクライアントとは何か(その1)
第2回 リッチクライアントとは何か(その2)
第3回 Magic リッチクライアントの開発環境
第4回 Unicode を用いたデータ定義
第5回 APG でリッチクライアントタスクを作成する
第6回 リモートでリッチクライアントタスクを起動する
第7回 サブフォームを利用した受注入力タスクの作成(その1)
第8回 サブフォームを利用した受注入力タスクの作成(その2)
第9回 サブフォームを利用した受注入力タスクの作成(その3)
第10回 サブフォームを利用した受注入力タスクの作成(その4)
第11回 顧客選択プログラムの作成
第12回 商品選択プログラムの作成 


丹田昌信の書籍執筆履歴

dbMAGIC for Windows 95 システムガイド入門編(Ver.6.0A 用)
初版:1996年2月20日
価格:4,500円
発行:ソフトバンク
著者:丹田昌信
ISBN:4-89052-893-8 C0055

dbMAGIC システムガイド基礎編(Ver.4.26 用)
初版:1992年12月12日
価格:5,000円
発行:ソフトバンク
著者:丹田昌信
ISBN:4-89052-371-5 C0055

dbMAGIC 入門編(Ver.4.26 用)
初版:1992年3月25日価格:2,800円
発行:星雲社
著者:丹田昌信
ISBN:4-7952-5623-3 C2355


丹田昌信の dbMAGIC 道場(Ver.5.60 用)

丹田昌信の dbMAGIC 道場(Ver.5.60 用)
初版:1994年7月30日
価格:50,000円
発売:マイクロリンク
著者:丹田昌信
ソフトウェア

丹田昌信の雑誌連載履歴

Ver.6.0 から始める dbMAGIC

第1回 フォントの初期設定
DataBase System(ソフトバンク刊)1996年1月号

第2回 はじめにデータありき
DataBase System(ソフトバンク刊)1996年2月号

第3回 レコードロックを考える
DataBase System(ソフトバンク刊)1996年3月号

第4回 プッシュボタンとタブコントロール
DataBase System(ソフトバンク刊)1996年4月号

第5回 ネットワークプリンタと用紙の制御
DataBase System(ソフトバンク刊)1996年5月号

第6回 マウスクリックによる座標軸の移動
DataBase System(ソフトバンク刊)1996年6月号

第7回 バッチ処理におけるゲージの表示法
DataBase System(ソフトバンク刊)1996年7月号

最終回 Edit コントロールの複数行編集
DataBase System(ソフトバンク刊)1996年8月号 

RAD ツールとしての dbMAGIC Ver.5.60

第1回 キーボード割付テーブル
LAN TIMES(ソフトバンク刊)1994年7月号

第2回 イベントトリガーにリターンキーを使う
LAN TIMES(ソフトバンク刊)1994年8月号

第3回 アクションコマンドとキーボードマクロ
LAN TIMES(ソフトバンク刊)1994年9月号

第4回 イベント割り込みとレコードの確定
LAN TIMES(ソフトバンク刊)1994年10月号

第5回 強化された Ver.5.60 の排他制御
LAN TIMES(ソフトバンク刊)1994年11月号

最終回 MAGIC がマジックたる由縁
LAN TIMES(ソフトバンク刊)1994年12月号

アプリケーションエンジンとしての dbMAGIC(Ver.4.26/4.3)

第1回 ループの概念
LAN TIMES(ソフトバンク刊)1993年5月号

第2回 非手続き的処理
LAN TIMES(ソフトバンク刊)1993年6月号

第3回 「受注登録」プログラムの改良
LAN TIMES(ソフトバンク刊)1993年7月号

第4回 リモート処理プログラムの作成
LAN TIMES(ソフトバンク刊)1993年8月号

第5回 電子メールプログラムの作成(前編)
LAN TIMES(ソフトバンク刊)1993年9月号

最終回 電子メールプログラムの作成(後編)
LAN TIMES(ソフトバンク刊)1993年10月号 

dbMAGIC によるアプリケーション開発技法(Ver. 4.26)

第1回 dbMAGIC による開発プロジェクトの組み方
LAN TIMES(ソフトバンク刊)1992年11月号

第2回 NetWare 上での環境設定
LAN TIMES(ソフトバンク刊)1992年12月号

第3回 dbMAGIC の排他制御
LAN TIMES(ソフトバンク刊)1993年1月号

第4回 ラインモードとスクリーンモード
LAN TIMES(ソフトバンク刊)1993年2月号

第5回 ポップアップメニューの作り方
LAN TIMES(ソフトバンク刊)1993年3月号

第6回 明細行の挿入とリナンバリング
LAN TIMES(ソフトバンク刊)1993年4月号

丹田昌信の Web 連載

V9 で作る Web アプリケーション(2001年6月~2002年12月)

皆さん、こんにちは。dbMAGIC ユーザーズフォーラム・シスオペの丹田昌信です。本日より、このコーナーにて Magic eDeveloper V9 による Web アプリケーション開発技法に関する連載をスタートすることになりました。V8 の連載同様、末永くお付き合いくださいますよう、よろしくお願い申し上げます。

第1回 V9 のインストール(その1)
第2回 V9 のインストール(その2)
第3回 V9 のインストール(その3)
第4回 V9 のインストール(その4)
第5回 V9 のインストール(その5)
第6回 V9 のインストール(その6)
第7回 APG によるテーブル操作(その1)
第8回 APG によるテーブル操作(その2)
第9回 APG によるテーブル操作(その3)
第10回 APG によるテーブル操作(その4)
第11回 V8 Web アプリケーションの移植(その1)
第12回 V8 Web アプリケーションの移植(その2)
第13回 V8 Web アプリケーションの移植(その3)
第14回 V8 Web アプリケーションの移植(その4)
第15回 V8 Web アプリケーションの移植(その5)
第16回 V9 Web アプリケーションの基礎(その1)
第17回 V9 Web アプリケーションの基礎(その2)
第18回 V9 Web アプリケーションの基礎(その3)
第19回 V9 Web アプリケーションの基礎(その4)
第20回 V9 Web アプリケーションの基礎(その5)
第21回 V9 Web アプリケーションの基礎(その6)
第22回 V9 Web アプリケーションの基礎(その7)
第23回 V9 Web アプリケーションの基礎(その8)
第24回 V9 Web アプリケーションの基礎(その9)
第25回 V9 Web アプリケーションの基礎(その10)
第26回 V9 Web アプリケーションの基礎(その11)
第27回 V9 Web アプリケーションの基礎(その12)
第28回 V9 Web アプリケーションの基礎(その13)
第29回 V9 Web アプリケーションの基礎(その14)
第30回 V9 Web アプリケーションの基礎(その15)
第31回 V9 Web アプリケーションの基礎(その16)
第32回 V9 Web アプリケーションの基礎(その17)
第33回 V9 Web アプリケーションの基礎(その18)
第34回 V9 Web アプリケーションの基礎(その19)
第35回 V9 Web アプリケーションの基礎(その20)
第36回 V9 Web アプリケーションの基礎(その21)
第37回 V9 Web アプリケーションの基礎(その22) 

V8 からはじめる dbMAGIC 入門(1999年10月~2001年6月)

皆さん、こんにちは。ニュースグループでおなじみの、dbMAGIC ユーザーズフォーラム・シスオペの丹田昌信です。本日より、このページをお借りして、dbMAGIC にまつわるコラムやアプリケーション開発技法等の情報を提供させて頂くことになりました。dbMAGIC に初めてたずさわる方々にも興味を持って頂 けるような内容にしていきたいと思っておりますので、末永くお付き合い下さいますよう、どうぞよろしくお願い致します。 

第1回 dbMAGIC の歴史(その1)
第2回 dbMAGIC の歴史(その2)
第3回 dbMAGIC の歴史(その3)
第4回 dbMAGIC の歴史(その4)
第5回 dbMAGIC V8 の新機能(その1)
第6回 dbMAGIC V8 の新機能(その2)
第7回 dbMAGIC V8 の新機能(その3)
第8回 dbMAGIC V8 の新機能(その4)
第9回 dbMAGIC V8 の新機能(その5)
第10回 インストールと環境設定(その1)
第11回 インストールと環境設定(その2)
第12回 インストールと環境設定(その3)
第13回 インストールと環境設定(その4)
第14回 インストールと環境設定(その5)
第15回 アプリケーション開発の準備(その1)
第16回 アプリケーション開発の準備(その2)
第17回 アプリケーション開発の準備(その3)
第18回 アプリケーション開発の準備(その4)
第19回 Web アプリケーションの基礎(その1)
第20回 Web アプリケーションの基礎(その2)
第21回 Web アプリケーションの基礎(その3)
第22回 Web アプリケーションの基礎(その4)
第23回 HTML マージ出力の基本(その1)
第24回 HTML マージ出力の基本(その2)
第25回 HTML マージ出力の基本(その3)
第26回 HTML マージ出力の基本(その4)
第27回 HTML マージ出力の基本(その5)
第28回 HTML マージ出力の基本(その6)
第29回 登録・修正・削除プログラムの作成(その1)
第30回 登録・修正・削除プログラムの作成(その2)
第31回 登録・修正・削除プログラムの作成(その3)
第32回 登録・修正・削除プログラムの作成(その4)
第33回 登録・修正・削除プログラムの作成(その5)
第34回 登録・修正・削除プログラムの作成(その6)
第35回 登録・修正・削除プログラムの作成(その7)
第36回 登録・修正・削除プログラムの作成(その8)
第37回 登録・修正・削除プログラムの作成(その9)
第38回 登録・修正・削除プログラムの作成(その10)
第39回 登録・修正・削除プログラムの作成(その11)
第40回 登録・修正・削除プログラムの作成(その12)
第41回 登録・修正・削除プログラムの作成(その13)
第42回 Cookie と WWW セッション管理(その1)
第43回 Cookie と WWW セッション管理(その2)
第44回 Cookie と WWW セッション管理(その3)
第45回 Cookie と WWW セッション管理(その4)
第46回 Cookie と WWW セッション管理(その5)
第47回 Cookie と WWW セッション管理(その6)
第48回 Cookie と WWW セッション管理(その7)
第49回 Cookie と WWW セッション管理(その8)
第50回 Cookie と WWW セッション管理(その9)
第51回 Cookie と WWW セッション管理(その10)
第52回 Cookie と WWW セッション管理(その11)
第53回 Cookie と WWW セッション管理(その12)
第54回 Cookie と WWW セッション管理(その13)
第55回 Cookie と WWW セッション管理(その14)
第56回 Cookie と WWW セッション管理(その15)
第57回 Cookie と WWW セッション管理(その16)
第58回 Cookie と WWW セッション管理(その17)
第59回 Jet・MSDE データベースにアクセスする(その1)
第60回 Jet・MSDE データベースにアクセスする(その2)
第61回 Jet・MSDE データベースにアクセスする(その3)
第62回 Jet・MSDE データベースにアクセスする(その4)
第63回 Jet・MSDE データベースにアクセスする(その5)
第64回 Jet・MSDE データベースにアクセスする(その6)
第65回 Jet・MSDE データベースにアクセスする(その7)
第66回 Jet・MSDE データベースにアクセスする(その8)
第67回 Jet・MSDE データベースにアクセスする(その9)
第68回 Jet・MSDE データベースにアクセスする(その10)
第69回 Jet・MSDE データベースにアクセスする(その11)
第70回 V9β 版を試用して(その1)
第71回 V9β 版を試用して(その2)
第72回 V9β 版を試用して(その3)
第73回 V9β 版を試用して(その4)
第74回 V9β 版を試用して(その5)
第75回 V9β 版を試用して(その6)
第76回 V9β 版を試用して(その7)
第77回 V9β 版を試用して(その8)
第78回 V9β 版を試用して(その9)
第79回 V9β 版を試用して(その10)
第80回 V9 で作る Web アプリケーション(予告)