-
4Dアプリ開発ガイド 4D v18対応
¥5,500
4Dアプリ開発ガイドは、アプリケーション開発環境「4D」の解説書です。イベントドリブンなアプリケーション開発に必要なノウハウを解説しています。上手に作られた4Dアプリは、WindowsでもmacOSでも動作し、プログラムを変更することなく、スタンドアロンでもクライアント/サーバ(C/S)でも動作させることができます。このようなメリットの多い開発環境を効率よく学べるように、ハンズオン形式の学習教材を制作しました。本書の手順に従って操作すれば、4Dアプリの実装パターンの基本を理解できるでしょう。 サンプルとして、簡単なデータベースアプリケーションを同梱しました。 内容 ・A4 186ページの本文PDF、サンプルソースコード(SampleDB完成品/章ごとの途中経過)、JCL4D(Jirokichi Common Library for 4D、4Dコンポーネントで提供) 本書で解説する4Dの機能 次の機能について、4Dの画面を図示しながら実際の操作方法を解説しました。 データベース、テーブルとフィールドの作り方 フォーム、メソッド、スタイルシートの基本的な作り方 コンポーネントの使い方 プリントやデータ書き出しの方法 リストボックスを使ったイベントドリブン型アプリケーションの実装方法 マルチウィンドウ、マルチプロセスのアプリケーションの作り方 次のようなテクニックについても説明しました。 データ構造設計方法 変数、メソッドのネーミング リファクタリング、モジュール化 フォーム、メソッドの再利用 デバッグ方法 本書に収録されているサンプル 本書では、サンプルとしてSampleDBという4Dアプリを作成します。実装する機能は次のとおりです。 スタートアップメソッドでログイン画面を表示 メイン画面にボタンを配置 一覧フォーム(配列型リストボックス、イベントハンドラ) 入力フォーム(追加・編集・削除) 一覧を印刷 一覧を書き出し(外部テキストファイルに書き出す) ログインユーザの入力フォームにログイン履歴を表示(リレーショナルデータ表示) 本書の手順に従って操作するだけで、これらの機能を持ったアプリの実装方法を知ることができます。出来上がったサンプルはそのままプロジェクトのベースとしてお使いください。 これらは、データベースを使った業務用アプリ開発でよく実装される機能です。本書の手順に従って操作するだけで、上記の機能を持ったアプリの実装方法を知ることができます。出来上がったサンプルはそのままプロジェクトのベースとしてお使いください。 -目次- はじめに プロジェクト作成 メイン画面 メニューバー テーブル定義 ログインユーザ一覧 ログインユーザ一覧にレコードを表示する ログインユーザ追加 ログインユーザ編集 印刷 テキストファイルに書き出す ログイン画面 アクション ログイン履歴を記録する ユーザごとにログイン履歴を表示する 附録A コーディング規約 附録B JCL4Dコンポーネント 附録C 環境設定 附録D デバッグ
MORE -
VectorScriptプログラミング入門 DL版
¥2,200
Vectorworksには、CADの機能をカスタマイズするためのプログラミング言語VectorScriptが組み込まれています。作成したプログラムはコマンドパレットやメニューに登録して実行することができます。 本書「VectorScriptプログラミング入門」はVectorworksをもっと便利に使うためのVectorScript学習教材です。 本書で学ぶことにより、実務でよく使われる基本的なサンプルプログラムを理解することができます。さらに高度な応用プログラムも掲載していますので、実践的なコマンドを開発するときに役立ちます。 Vectorworks 2016対応 本文PDF(全105ページ)、クラス別関数一覧、サンプルソースコード・実行ファイル付 http://www.jirokichi.co.jp/books/vectorscript-guide
MORE -
登録シンボル配置プラグイン for VectorWorks
¥2,200
VectorWorks図面ファイルに登録されているすべてのシンボルを、所定のレイヤに名前付きで配置します。名前の一覧をテキストファイルに出力します。 ソースコードは複製権・翻案権付きで提供しています。Vectorworksのシンボルデータ構造へのアクセス方法、外部ファイル操作など、当社アーキテクチャに準拠したソースコードをモジュール単位でご利用可能です。登録シンボル配置をベースにしてあなただけのオリジナルスクリプトを作ってみましょう。 動作環境 Vectorworks2014(Mac/Win版)以降 が別途必要です。 Vectorworksの動作環境に準じます。
MORE