12th Developer Camp
|
|
|
- きみお まるこ
- 9 years ago
- Views:
Transcription
1 A3 Delphi テクニカルセッション DBGrid の罠 アナハイムテクノロジー株式会社 代表取締役はやしつとむ アジェンダ Delphi データベースプログラミング DBGrid の Tips 集 DBGrid で複合インデックスを実現する 参考図書 Delphi が他の開発環境と一線を画して来たのは そのデータベースとの親和性の高さからだと思います BDE から IBX ADOExpress dbgo dbexpress と付属のフレームワークも充実してきました DBGrid は MS 製品ですらろくな Grid の無い時期に画期的なコンポーネントでした とはいえ 帯に短したすきに長しというところが 2
2 Delphi データベースプログラミング データベースプログラミングフレームワーク Delphi は以下のデータベースプログラミングフレームワークをサポートしています BDE(Borland Database Engine) InterBaseExpress dbgo(ado/oledb) dbexpress4 その他サードパーティ製品 オープンソース製品 ZeosLib FIBPlus IBObjects 4
3 BDE(Borland Database Engine) BDE は Paradox をベースとしたフレームワーク 異種 DB 間でのクエリーのサポートなど 高度な機能もあるが すでに開発は中止 とはいえ 結構使われている TDataSource TDBGrid TDatabase TTable RDBMS 5 InterBaseExpress InterBaseExpress は InterBase と接続するためのフレームワーク InterBaseAPI を直接利用するコンポーネントで構成されている TIBTransactionコンポーネントが分離しているのが特徴 複数のデータベースへの二相コミットに対応出来る TDataSource TDBGrid TIBTransaction TIBDatabase TIBTable RDBMS 6
4 dbgo dbgo は ADO(ActiveX Data Object) をベースとしたフレームワーク Delphi5 で ADOExpress として導入されて Delphi6 から dbgo という名前になった InterBaseに接続するためには ibprovider が利用できる ibprovider Free Edition は InterBase6まで 有償版では IB2009まで対応 TDataSource TDBGrid OLEDB Provider TADOConnection TADOTable RDBMS 7 dbexpress4 dbexpress4 は Delphi6 から導入された dbexpress の最新版 Delphi2007 で version 4.0 になったが これまでのドライバも使うことは出来る TDataSource TDBGrid TDataSetProvider TDataSetProvider dbexpress Driver TSQLConnection TSQLTable RDBMS 8
5 ZeosLib ZeosLib は Delphi/C++Builder/Kylix/Lazarus に対応したオープンソースのライブラリ 現在の最新版は 6.6.4で Delphi2007まで対応 Delphi2009 対応は 今後出る予定のver.7までお預け 対応するデータベースが多いのが特徴 MySQL (normal and embedded) PostgreSQL Firebird (normal and embedded) Interbase SQLite MS SQL Server Oracle Sybase ADO Connections 9 DBGrid の Tips 集
6 DBGrid を使う データベースへ接続して DBGrid を使うにために以下のように接続します サンプルとして InterBase2009 に dbexpress で接続してみます dbexpress は 単方向データセットなので DBGrid に接続する場合には TClientDataset を利用します InterXpress は 現状では Delphi2007 までの対応 接続は可能だが クエリーかけるとこける pgexpress も同様 11 ClientDataset ClientDataset は TDataSet を継承したある種のオンメモリデータベースです ソート フィルタ グループ化 集合体 (Aggregates) などを利用することが出来る 12
7 DBGrid 頻出メソッド / プロパティ / イベント (1) OnKeyDown イベント Ctrl+Delete キーでレコードが削除されるが これを無効にしたい FocusControl メソッド 特定のフィールドにフォーカスを移動したい SelectedField プロパティ 特定の列を飛ばしてフォーカスを移動したい FieldCount プロパティ 表示列数を取得する CurrentRowSelected プロパティ Grid 上のすべての行を選択状態にする 13 DBGrid 頻出メソッド / プロパティ / イベント (2) LeftCol プロパティ 特定の列を一番左側に表示する Columns.ReadOnly プロパティ 特定のフィールドだけ入力したい OnDrawColumnCell イベント 特定のセルに色を付けたい InplaceEditor 編集状態で文字列を選択状態にしたい ドロップダウンリストを自動的にドロップダウンさせたい 14
8 DBGrid に色を付ける 各レコードのデータに従って DBGrid の行に色を付ける キーになるフィールド ( 状態 ) などによって レコード全体を色付する DBGrid1.DataSource.DataSet.FindField( hogehoge ); と辿る 15 DBGrid にチェックボックスを表示する Boolean 型のデータで 値を選ぶためにチェックボックスを表示する TDBCheckBox をコントロールして DBGrid の上に描画する 非選択状態の時は TImageList から画像を描画する 16
9 DBGrid でグループ化を行う ClientDataSet を利用して グループ化された表示を行う IndexDefs プロパティに TIndexDef を追加する Aggregates プロパティに TAggregate を追加する AggregatesActive プロパティを True にする GetText で TClientDataSet.GetGroupState を使って判断する 17 DBGrid のカラムの状態を保存 / 復元する DBGrid のカラムはユーザーが幅や位置を変更出来る その操作状態を保存 復元出来るようにする TDBGridColumns のメソッドを利用する TDBGrid.Columns.SaveToStream() TDBGrid.Columns.LoadFromStream() TDBGrid.Columns.RestoreDefaults はうまく動いてない? 18
10 DBGrid で複合インデックスを実現する DBGrid の指定カラムでソートする ClientDataSet を利用すると オンメモリでのソートが可能 DBGrid のカラムをクリックして ソートさせてみる 20
11 DBGrid の指定カラムでソートする ClientDataSet には IndexDefs というインデックスのコレクションがあるが これには動的にインデックスを追加できない Help: AddIndexDef メソッドは,CreateTable または CreateDataSet メソッドを後で呼び出してテーブルのインデックス定義を作成する場合にのみ有効です 既存のテーブルにインデックスを追加する場合は使用できません TClientDataSet.IndexDefs.AddIndexDef と.Add は同じ処理 TClientDataSet TIndexDefs AddIndexDef function TIndexDefs.AddIndexDef: TIndexDef; begin Result := TIndexDef(inherited Add); end; Add 21 DBGrid の指定カラムでソートする ClientDataSet の AddIndex メソッドを利用しても IndexDefs には追加されない つまり この一本を使いまわすしかない AddIndex で追加したインデックスをオブジェクトとして取得したり 設定を動的に変更したりということは出来ないので 変更する時には DeleteIndex AddIndex が必要となる TClientDataSet AddIndex IndexName インデックス名 DeleteIndex 22
12 DBGrid の指定カラムでソートする procedure TCustomClientDataSet.AddIndex(const Name, Fields: string; Options: TIndexOptions; const DescFields, CaseInsFields: string; const GroupingLevel: Integer); var IndexDesc: DSIDXDesc; IndexDef: TIndexDef; begin CheckBrowseMode; FieldDefs.Update; EncodeIndexDesc(IndexDesc, Name, Fields, DescFields, CaseInsFields, Options); CursorPosChanged; Check(FDSBase.CreateIndex(IndexDesc)); if GroupingLevel > 0 then begin IndexDefs.Update; IndexDef := IndexDefs.Find(Name); if IndexDef <> nil then IndexDef.GroupingLevel := GroupingLevel; end else const IdxDesc : DSIDXDesc IndexDefs.Updated := False; ): DBResult; stdcall; end; function CreateIndex( { Create, and add an index } AddIndex の結果を IndexDef でもらえると嬉しいが ここから先は DLL の内部ルーチンになってしまう 23 DBGrid を複数カラムでソートする さらに 複合 Index 用のクラスを作成し 複数のカラムで複合的にソートするようにしてみる タイトル行を Ctrl+ クリックすると ORDER に追加される すでに追加されている列をクリックすると ORDER が切り替わる COL1 COL2 COL3 COL4 例えば ORDER BY COL1, COL2, COL3 DESC としたい COL1 COL2 COL3 COL4 24
13 DBGrid を複数カラムでソートする TSotrType: インデックスのオーダー ( 昇順 / 降順 ) を列挙型で定義 TIndexObject: 各カラムのインデックスを保持 TListIndexes: 複数の TIndexObject を保持 TIndexObject TIndexObject TListIndexes TClientDataSet TIndexObject 25 参考図書
14 参考図書 Delphi6 プログラミングバイブル Marco Cantu 著 / インプレス刊 Mastering Delphi2005 Marco Cnatu 著 /SYBEX 刊 Delphi2007 HANDBOOK Marco Cantu 著 / 自費出版? Delphi6プログラミングテクニック裏技 180 選金井利美男著 / エーアイ出版刊 InsideDelphi Ray Lischner 著 / アスキー出版局刊 InsideDELPHI2006 Ivan Hladni/Wordware 刊 Delphi2009HANDBOOK Marco Cantu 著日本語版が 3 月に刊行予定! 27 アナハイムテクノロジーについて アナハイムテクノロジー株式会社 世田谷区祖師谷 S-208 TEL FAX Delphi とオープンソースの技術支援を行っています InterBase/Firebird のご相談もぜひ当社へ! 28
Embarcadero Developer Camp
A2 Delphi/C++ テクニカルセッション Delphi/C++ DB 総ざらい アナハイムテクノロジー株式会社 代表取締役はやしつとむ アジェンダ Delphi からオープンソース系データベースへ接続する際の手順についての概要をまとめて解説します Delphiデータベースプログラミングフレームワーク Firebird / InterBase MySQL PostgreSQL 2 Delphi
チャレンジ!dbExpress接続
セッション No.2 BDE 接続との違いから応用プログラムの作成まで チャレンジ!dbExpress 接続 株式会社ミガロ. システム事業部システム 3 課 小杉智昭 100% IBM i Company 本文書の一部または全部の転載を禁止します 本文書の著作権は 著作者に帰属します 1 アジェンダ dbexpress 接続とは? なぜ dbexpress 接続なのか BDE 接続との違い 実践テクニックあれこれ
本セミナーの目的 Firebird の利点を最も有効に利用できる開 発環境は Delphi です 理由その 1 ミドルウェアの充実 理由その 2 データベース対応機能の充実 理由その 3 国内 海外での豊富な実績の蓄積
Delphi から利用する Firebird Firebird 日本ユーザー会林務 2004/6/19 @ タイムインターメディア社会議室 本セミナーの目的 Firebird の利点を最も有効に利用できる開 発環境は Delphi です 理由その 1 ミドルウェアの充実 理由その 2 データベース対応機能の充実 理由その 3 国内 海外での豊富な実績の蓄積 ミドルウェア BDE SQL-Link ODBC
Delphi / C++Builderユーザーのためのオープンソースコンポーネントを使ったDBアクセス
Delphi / C++Builder ユーザーのためのオープンソースコンポーネントを使った DB アクセス キムラデービー (http://kimuradb.com) 代表木村明治 (KIMURA, Meiji) [email protected] 木村明治プロフィール [1991] 日立中国ソフトウエア ( 現 : 日立中国ソリューションズ ) 入社 日立ソフトウエア工場 ( 現 : 日立ソフトウエア事業部
内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft
Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます
InterBaseツール・ユティリティ大全
InterBase (http://kimuradb.com) (KIMURA, Meiji) : [email protected] InterBase/Firebird [2001] InterBase/Firebird http://www.geocities.jp/kimura804/rdb/ Ivan Prenosil's Firebird/InterBase site Welcome to
「DataSnapユースケース研究」 多層技術の概要と最適化、実践テクニック
B4 Delphi/C++ テクニカルセッション DataSnap ユースケース研究 多層技術の概要と最適化 実践テクニック エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ DataSnap の基礎 プロトコル サーバーメソッド 現実的な構成例 DMZ + ロードバランス ライフサイクル DB 接続のレイヤ 親クラス FireDAC デモ マルチデバイス対応 Tips HTTPS
目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)...
レコードセット (ADODB.Recordset) の使い方 作成日 : 2018/02/05 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2018/02/05 新規作成 西村 1 目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst,
25th Developer Camp
B2 Delphi/C++Builder ild テクニカルセッション エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 BDE アプリを最新へ FireDAC による移行 はじめに BDE の現状 BDE から移行がなぜ必要なのか BDE からの移行の壁 FireDAC について Paradox/dBase ユーザー向けの移行 BDE から FireDAC へ移行のポイント FireDAC
モデリング操作ガイド (データベースモデリング編)
Tutorial by SparxSystems Japan Enterprise Architect 日本語版 (2019/08/22 最終更新 ) 目次 1. はじめに... 3 2. データベース設計のモデリング... 4 2.1. テーブル要素の作成... 5 2.2. テーブルの定義... 7 2.3. 列の定義... 7 2.4. テーブル間の関係の定義... 9 3. データベース設計のモデリングでの便利なテクニック
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
B2 Delphi テクニカルセッション Delphi のマイグレーションを行うので あれば これだけは知っておこう! 株式会社フルネスシニアマネージャー石井智 1 はじめに 2 はじめに 本テクニカルセッションは 旧 Delphi( 特に Delphi 5~7) で作成されたアプリケーションを 最新版の Delphi XE5 でマイグレーションすることに主眼を置いております 今までの資産 ( ソース等
20th Embarcadero Developer Camp
17 Th Developer Camp B4 Delphi/C++Builder テクニカルセッション dbexpressとマルチプラットフォーム開発 エンバカデロ テクノロジーズ エヴァンジェリスト高橋智宏 1 アジェンダ dbexpress Driver のアップデート Win32 / Win64 dbexpress over ODBC Driver Win32 / Win64 例 : PostgreSQL
5th CodeGear Developer Camp [A3]
A3 Delphi テクニカルセッション BDE オルタナティブ 既存のアプリの乗り換え先大全 キムラデービー (http://kimuradb.com) 代表木村明治 (KIMURA, Meiji) E-mail: [email protected] 1 アジェンダ はじめに BDEオルタナティブ シナリオ BDE + Paradox BDE + InterBase BDE + Oracle
10th Developer Camp - B5
B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却
知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス 2.0
セッション No.3 知って得する! 現役ヘルプデスクが答える Delphi テクニカルエッセンス 2.0 株式会社ミガロ RAD 事業部技術支援課顧客サポート吉原泰介 1 アジェンダ 問合せ分析 よくある問合せ Q&A Q1 DBGrid で簡単にソートを行いたい! Q2 VB-Report Ver3.0 で効率よく出力したい! Q3 TreeView でメニューを制御したい! Q4 一覧明細にローカル画像を表示したい!
データアダプタ概要
データベース TableAdapter クエリを実行する方法 TableAdapter クエリは アプリケーションがデータベースに対して実行出来る SQL ステートメントやストアドプロシージャで TableAdapter で型指定されたメソッドと仕て公開される TableAdapter クエリは 所有るオブジェクトのメソッドと同様に 関連付けられたメソッドを呼び出す事に依り実行出来る TableAdapter
Firebirdの歴史と概要
Open Source Conference 2007.DB Firebird 2.0/2.1 Firebird FirebirdWeb http://firebird.gr.jp Agenda Firebird 2.0 Firebird 2.1 Firebird Firebird Firebird Firebird 2.0 Firebird 2.0 Firebird 2.0Firebird ProjectRDBMS
VB.NET解説
Visual Basic.NET 印刷編 目次 印刷の概要... 2 印刷の流れ... 2 標準の Windows フォーム印刷ジョブの作成... 3 実行時に於ける Windows フォーム印刷オプションの変更... 3 Windows フォームに於ける接続されたプリンタの選択... 4 Windows フォームでのグラフィックスの印刷... 5 Windows フォームでのテキストの印刷...
intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第8版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型 が追加されました
intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第7版 None
クイック検索検索 目次 Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型
問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ
Microsoft Access ビジネスデータベース技能認定試験 3 級 2007 サンプル問題 知識試験 制限時間 30 分 受験会場 受験番号 氏 名 問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは
Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介
Dolteng Scaffold に対する機能追加 とマスタ - ディテール Scaffold の紹介 せいいち (takao) 2009/03/07 目次 Dolteng Scaffold に対する機能追加 Scaffold に関して Ruby on Rails の Scaffold RoR Scaffold と Dolteng Scaffold の比較 Scaffold のデモ Scaffold
CodeGear Developer Camp
T3 C++Builder テクニカルセッション C++Builder 2007の新機能と活用のポイント CodeGear 高橋智宏 1 アジェンダ C++Builder 2007.NET FrameworkをC++Builderから利用する BDE+ParadoxをAbsolute Databaseに移行する 2 C++Builder 2007 Update2-8/10 にリリース http://dn.codegear.com/jp/article/36796
Delphi/400活用! スマートデバイスアプリケーション開発
吉原泰介 株式会社ミガロ. RAD 事業部技術支援課顧客サポート Delphi/400 活用! スマートデバイスアプリケーション開発拡張性の高い Delphi/400 ならでは jquerymobile を使用し 見栄えのよいスマート画面開発にチャレンジしよう スマートデバイスでの Web アプリケーション活用 Delphi/400 の Web アプリケーション開発 jquerymobile を利用したスマートデバイス開発
データベースアプリケーション構築技法 Delphi、C++Builderによるメンテナンス性を考慮した開発
データベースアプリケーション構築技法 Delphi C++Builder によるメンテナンス性を考慮した開発 第三章 : 旧バージョンから BDS 2006 への移行 移行に関する注意事項 移行の必要性 BDS2006 での旧 Delphi / C++Builder から変更点 BDE の現状 データアクセスフレームワークを変更するか否か? データアクセスロジックをどのように扱うか データアクセスロジックをどのように変更するのか?
intra-mart Accel Platform — IM-Repository拡張プログラミングガイド 初版
Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.
ゲートウェイのファイル形式
この章では Cisco Unified Communications Manager 一括管理 BAT を使用して シスコのゲー トウェイのファイル形式を Cisco Unified Communications Manager データベースに一括して設定す る方法について説明します の検索, 1 ページ の設定, 2 ページ ファイル形式と CSV データ ファイルの関連付け, 5 ページ の検索
INFRAGISTICS WPF 18.1 サービスリリースノート 2019 年 4 月 Infragistics WPF で実現する高度な BI ときれいなデスクトップ UI Infragistics WPF コントロールは 広範な機能を提供し 最小限の開発工数でアプリケーションの作成を可能にしま
WPF 18.1 サービスリリースノート 2019 年 4 月 Infragistics WPF で実現する高度な BI ときれいなデスクトップ UI Infragistics WPF コントロールは 広範な機能を提供し 最小限の開発工数でアプリケーションの作成を可能にします 高速パフォーマンスなジェスチャ ー / タッチサポート 動的なテーマなど 便利な機能をすぐにアプリケーションに追加できます
Microsoft Word - tutorial3-dbreverse.docx
株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう
HeartCoreインストールマニュアル
HeartCore インストールマニュアル (JSP 版 ) October2013 Ver1.1-1 - 改訂履歴 改訂日 改訂内容 Ver1.0 2013 年 07 月 マニュアル改訂 Ver1.1 2013 年 10 月 フォーマット改訂 - 2 - 目次 1. 本文書の目的と対象...- 4-1.1. 概要説明... - 4-2. インストールの流れ...- 4-3. MySQL ユーザの作成...-
電話機のファイル形式
この章では テキスト エディタを使用して作成する CSV データ ファイルのファイル形式を設定 する方法について説明します 電話機 CSV データ ファイルを作成するためのテキスト エディタ, 1 ページ の検索, 2 ページ CSV データ ファイルの電話機ファイル形式の設定, 3 ページ テキストベースのファイル形式と CSV データ ファイルの関連付け, 7 ページ 電話機 CSV データ ファイルを作成するためのテキスト
a2
A2 Delphi テクニカルセッション Delphi で作るデータベースツール その開発のポイントは 2014 年 11 月 11 日田中芳起 Ver.1.0.2 1 自己紹介 名前 : 田中芳起 ( たなかよしき ) 中堅 SIer でパッケージシステムの開発 / プロジェクト管理 / 品質管理等の仕事に従事 26th デブキャンプで はじめての FireDAC の講師を担当 Delphi とは
知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス4.0
セッション No.3 知って得する! 現役ヘルプデスクが答える Delphi テクニカルエッセンス 4.0 株式会社ミガロ. RAD 事業部技術支援課課長吉原泰介 100% IBM i Company 本文書の一部または全部の転載を禁止します 本文書の著作権は 著作者に帰属します 1 アジェンダ 1 RUNQRYをDelphi/400から利用しよう! 2 ファンクションキー/Tabキー入力を制御しよう!
Delphi/400開発ノウハウお教えします~現場で培った開発手法一挙公開~
セッション No.2 Delphi/400 開発ノウハウお教えします ~ 現場で培った開発手法一挙公開 ~ 株式会社ミガロ システム事業部システム 2 課尾崎浩司 2 アジェンダ 1. Delphi/400 で利用する基本的な開発手法のご紹介 1QTEMP 及びメンバーを使用したデータアクセス手法 2クライアントデータセットを利用した画面開発手法 3System iの特徴を考慮したコンポーネント 2.
開発者が知りたい実践プログラミングテクニック! ~明日から使えるテクニック集~
セッション No.4 Delphi/400 技術セッション 開発者が知りたい実践プログラミングテクニック! ~ 明日から使えるテクニック集 ~ 株式会社ミガロ. システム事業部システム 2 課辻野健 アジェンダ Delphi/400 技術セッション 1. ユーザビリティの向上 1-1. 同時に複数画面を起動する方法 1-2. グリッド操作時の自動フォーカス制御方法 2. 開発効率 保守性の向上 2-1.
Microsoft Word - JDBC検証 docx
ASTERIA WARP 4.9/1610 でのサードパーティ製 JDBC ドライバ動作検証報告書 2016 年 12 インフォテリア株式会社 本書は著作権法により保護されています インフォテリア株式会社による事前の許可無く 本書のいかなる部分も無断転載 複製 複写を禁じます 本書の内容は予告無しに変更する事があります Infoteria インフォテリア ASTERIA WARP はインフォテリア株式会社の商標です
PowerPoint Presentation
UiPath 女性ユーザー コミュニティ第 1 回 Meetup 2018.9.12 (WED) 女性ユーザーコミュニティ概要 目的 : まだまだ男性と比べると数が少ない UiPath を使ってる女性ユーザーに対し 勉強 意見交換ができる場を提供し 女性ユーザーをさらに増やします 対象 : 仕事で UiPath を使っている これから使う予定の女性の方 コミュニティ内容 : 勉強会 交流会の実施 デベロッパーコミュニティと何が違うの?
25th Developer Camp
B5 Delphi/C++Builder ild テクニカルセッション エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 B5 VCL ユーザーのための FireMonkey 入門 はじめに FireMonkey とは? FireMonkey と VCL アプリケーションの外観 FireMonkey の便利なコンポーネント FireMonkey HD/3D アプリケーション データベースアプリケーション
mySQLの利用
MySQL の利用 インストール インストール時に特に注意点は無い 本稿記述時のバージョンは 6.5.4 で有る (2017 年 11 月現在では 6.10.4 で https://dev.mysql.com/downloads/connector/net/6.10.html よりダウンロード出来る ) 参照設定 インストールが終了すれば Visual Studio で参照の設定を行う 参照の設定画面で
オープンオフィス 3 入門ガイド - Calc: データを整理する このドキュメントは クリエイティブ コモンズに表示される帰属 日本のライセンスのもと提供しています このドキュメントの Web 版を OpenOffice.org 日本ユーザー会のドキュメントで公開しています http:
オープンオフィス 3 入門ガイド - Calc: データを整理する このドキュメントは クリエイティブ コモンズに表示される帰属 - 2.1 日本のライセンスのもと提供しています このドキュメントの Web 版を OpenOffice.org 日本ユーザー会のドキュメントで公開しています http://openoffice-docj.sourceforge.jp/wiki/documentation/beginers_guide3
FastReportにおまかせ! ~印刷もPDFもラクラク開発~
セッション No.2 Delphi/400 最新技術情報 FastReport におまかせ! ~ 印刷も PDF もラクラク開発 ~ 株式会社ミガロ. RAD 事業部営業推進課尾崎浩司 アジェンダ FastReport におまかせ! ~ 印刷も PDF もラクラク開発 ~ 1. FastReport とは? 2. FastReport の作成手順 3. 多彩な帳票出力 4. ファイル出力 5. バンドル版と製品版について
intra-mart EX申請システム version.7.2 PDFオプション リリースノート
intra-mart EX 申請システム ver.7.2 PDF オプション リリース ノート 第一版 2011/2/28 1. システム要件 システム要件 intra-mart EX 申請システム Version.7.2 PDF オプションは以下の製品上で動作します 動作環境については 以下の製品のリリース ノートを参照してください intra-mart WebPlatform Version.7.2
DBMSリポジトリへの移行マニュアル
DBMS Repository Guide by SparxSystems Japan Enterprise Architect 日本語版 (2018/05/16 最終更新 ) 1 1. はじめに Enterprise Architect コーポレート版では 外部のデータベース管理ソフトウェア ( 以下 DBMS) 上にプロジェクトを配置することができます これにより DBMS が持つ堅牢性 安定性
マルチデバイスに対応した IBMi業務システム開発のポイント
セッション No.2 Delphi/400 技術セッション マルチデバイスに対応した IBMi 業務システム開発のポイント 株式会社ミガロ. RAD 事業部営業 営業推進課尾崎浩司 アジェンダ 1. はじめに 2. マルチデバイス対応画面レイアウト設計の考慮点 3. DataSnap を使用した 3 層構成アプリ開発手法 4. まとめ 1. はじめに 企業のおけるスマートフォン導入状況 キーマンズネット
ユーザ デバイス プロファイルの ファイル形式
CHAPTER 34 CSV データファイルの作成にテキストエディタを使用する場合 デバイスフィールドと回線フィールドを CSV データファイル内で識別するファイル形式を使用する必要があります このファイル形式には次のオプションがあります Default User Device Profile: ユーザデバイスプロファイルのデバイスフィールドと回線フィールドの事前決定済みの組み合せを含む Simple
22nd Embarcadero Developer Camp G6
17 Th Developer Camp ライトニングトーク WMI を もっと使おう! 株式会社シリアルゲームズ 取締役細川淳 1 WMI? WMI とは Windows Management Instrumentation の略 Windows Driver Model の拡張の一種 Windows が管理する情報へのインターフェース 例えば CPU の情報であったり 物理ハードディスクの情報などなどが取れます
APEX Spreadsheet ATP HOL JA - Read-Only
Oracle APEX ハンズオン ラボ スプレッドシートからアプリケーションを作成 Oracle Autonomous Cloud Service 用 2019 年 7 月 (v19.1.3) Copyright 2018, Oracle and/or its affiliates. All rights reserved. 2 概要 このラボでは スプレッドシートを Oracle データベース表にアップロードし
Delphi/400 テクニック公開 Delphi/400開発 ~ パフォーマンス向上テクニック ~
セッション No.4 Delphi/400 テクニック公開 Delphi/400 開発 ~ パフォーマンス向上テクニック ~ 株式会社ミガロ. RAD 事業部営業推進課尾崎浩司 アジェンダ 1. はじめに 2. データ抽出パフォーマンス向上テクニック 3. Excel 出力パフォーマンス向上テクニック 4. 体感パフォーマンス向上テクニック 5. まとめ 1. はじめに ユーザーに評価される業務アプリケーションとは
KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI
KeyWeb Creator R3.0 Beta 日本オラクル株式会社システム製品マーケティング部 1 KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ show_book
知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス 8.0
セッション No.3 知って得する! 現役ヘルプデスクが答える Delphi テクニカルエッセンス 8.0 株式会社ミガロ. RAD 事業部技術支援課 吉原泰介 アジェンダ - サポートからの問合せフィードバック - Q1. Excel ファイルを PDF に変換するには? Q2. EXE のサイズを小さくするには? Q3. C/S アプリで 3 階層接続を行うには? Q1. Excel ファイルを
TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1
TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1 1 目次 1 目次... 2 2 はじめに... 3 3 Tips セットアップ... 4 3.1 事前準備... 4 3.2 事前準備 2... 4 3.3 セットアップ... 4 3.4 セットアップ ( その他 )... 5 4 Tips 概要... 6 4.1 概要...
intra-mart EX申請システム version.5.3 PDFオプション リリースノート
ver.5.3 リリース ノート 第二版 2011/3/31 1. システム要件 システム要件 Version.5.3 は以下の製品上で動作します 動作環境については 以下の製品のリリース ノートを参照してください BaseModule Version.5.0 BaseModule Version.5.1 WebPlatform Version.6.0 WebPlatform Version.6.1
前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee
全体のヒント 1. テキストボックスの制御 1.1. 日付入力日付の入力ボックスは フォーカスが入った時にスラッショを消し フォーカスが他の項目等に移るとスラッシュが加わるようにする オンフォーカス 20100101 オフフォーカス 2010/01/01 1.1.1 オンフォーカス時にスラッシュを消す入力項目のスラッシュを消すには include/function.js ファイル内の var delslash
intra-mart Accel Platform
セットアップガイド (WebSphere 編 ) 第 4 版 2014-01-01 1 目次 intra-mart Accel Platform 改訂情報 はじめに 本書の目的 前提条件 対象読者 各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定 Java VM 引数の設定 トランザクション タイムアウトの設定 データベース接続の設定
HULFT-DataMagic Ver2.2.0 製品対応OS
Ver2.2.0 製品対応 OS 2014 年 2 月 5 日以降適用 版最新 Version 2.2.0 for コード変換 オプション for DB 接続 オプション (Oracle) for DB 接続 オプション (DB2) for DB 接続 オプション (PostgreSQL) for DB 接続 オプション (SQL Server) for Excel オプション for テンプレート
— intra-mart Accel Platform セットアップガイド (WebSphere編) 第7版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 7 版 2016-12-01 改訂情報はじめに本書の目的前提条件対象読者各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定
Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver
Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver.20190408 目次 イベント処理の記述方法... 2 イベント処理の概要... 2 イベントハンドラーを登録する... 3 特定のイベントタイプ内の特定のイベントハンドラーを削除する... 5 特定のイベントタイプ内のすべてのイベントハンドラーを削除する... 6 すべてのイベントハンドラーを削除する...
17th Embarcadero Developer Camp
17 Th Developer Camp A2 Delphi/C++Builder/RadPHP テクニカルセッション次期 Delphi, C++Builder 詳説 いよいよ登場!RAD Studio XE の新機能 エンバカデロ テクノロジーズ エヴァンジェリスト 高橋智宏 1 アジェンダ Delphi XE, C++Builder XE の新機能 Subversion クライアント機能の統合
知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス
セッション No.4 知って得する! 現役ヘルプデスクが答える Delphi テクニカルエッセンス 株式会社ミガロ RAD 事業部技術支援課顧客サポート吉原泰介 2 アジェンダ 問合せ分析 よくある問合せ Q&A Q1 Excel 出力パフォーマンスを改善したい! Q2 DBGrid でこんなことがしたい! Q3 クライアント端末の情報を取得したい! Q4 多言語環境に対応するには? これからのサポート
PowerPoint プレゼンテーション
セッション No.3 Delphi/400 技術セッション 実践!iOS / Android ネイティブ機能開発 ~ バーコード読み取り 署名 オフライン処理 ~ 株式会社ミガロ. RAD 事業部技術支援課吉原泰介 アジェンダ 1. スマートデバイスのネイティブ機能 2.Delphi/400 ネイティブ機能の開発テクニック 2-1. カメラを使ったバーコード読み取り機能 2-2. タッチ操作を使った画面署名機能
( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成
KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10
データベース暗号化ツール「D’Amo」性能検証
平成 29 年 5 月 31 日 株式会社東和コンピュータマネジメント 概要 測定環境 測定要件 テーブル構成 測定手順 測定結果 システムログ 統計レポート 考察 感想 データベース暗号化ツール D Amo の導入を検討するにあたり NEC 製サーバ Express 上におけるツール適用後の動作確認ならびに処理性能の増加傾向を把握する目的で 本性能測定を実施する 測定環境 ハードウェア,OS, データベース
sinfI2005_VBA.doc
sinfi2005_vba.doc MS-ExcelVBA 基礎 (Visual Basic for Application). 主な仕様一覧 () データ型 主なもの 型 型名 型宣言文字 長さ 内容 整数型 Integer % 2 バイト -32,768 32,767 長整数型 Long & 4 バイト -2,47,483,648 2,47,483,647 単精度浮動小数点数 Single 型!
PowerPoint Presentation
上級プログラミング 2( 第 5 回 ) 工学部情報工学科 木村昌臣 今日のテーマ データベース入門 データベースシステムの用意の仕方 データベースを作ってみる データベースを使ってみる データベースプログラミング JDBCを使った検索プログラム JDBCを使った更新プログラム データベース入門 今回の説明は Windows 環境を前提としているため Linux など他のプラットフォーム上で作業を行う場合は
Android Layout SDK プログラミング マニュアル
プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から
Microsoft Word - JDBC-ODBCu691cu8a3c docx
ASTERIA WARP 4.9/1703 でのサードパーティ製 JDBC-ODBC ブリッジドライバー動作検証報告書 2017 年 7 インフォテリア株式会社 本書は著作権法により保護されています インフォテリア株式会社による事前の許可無く 本書のいかなる部分も無断転載 複製 複写を禁じます 本書の内容は予告無しに変更する事があります Infoteria インフォテリア ASTERIA WARP
1,.,,,., RDBM, SQL. OSS,, SQL,,.
1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................
住所録を整理しましょう
Excel2007 目 次 1. エクセルの起動... 1 2. 項目等を入力しましょう... 1 3. ウィンドウ枠の固定... 1 4. 入力規則 表示形式の設定... 2 5. 内容の入力... 3 6. 列幅の調節... 4 7. 住所録にスタイルの設定をしましょう... 4 8. ページ設定... 5 9. 印刷プレビューで確認... 7 10. 並べ替えの利用... 8 暮らしのパソコンいろは早稲田公民館
