第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

Similar documents
<4D F736F F F696E74202D F56504E90DA91B1835C CC834E838A B838B837D836A B2E >

目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

実習を行う上での心構えについて

IME( 日本語入力システム ) の確認 変更方法 / プロパティ確認の手順 ************************************************************************************ ドキュメント目次 IME( 日本語入力システム )

Microsoft Word - VB.doc

生存確認調査ツール

シヤチハタ デジタルネーム 操作マニュアル

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

Microsoft PowerPoint - kakeibo-shiryo1.pptx

Windowsクライアントユーザーマニュアル_version+1_0_1_

インテル(R) Visual Fortran コンパイラ 10.0

FutureWeb3 Web Presence Builderマニュアル

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

Microsoft Word - 第4章.doc

Microsoft Word -

カルテダウンロード 操作マニュアル

地図 SD カードを取り外す 最初に ナビゲーション本体から地図 SD カードを取り外します 本操作は地図 SD カードを初めて ROAD EXPLORER Updater に登録するときや パソコンにダウンロードしたデータを地図 SD カードに保存するときに実行してください 1 ナビゲーション本体

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

Auto CAD 2011 マニュアル ( レイアウトから出力まで ) 目次 レイアウト p1 テキスト設定 p2 テキストスタイルの設定 マルチテキスト ツール 寸法スタイルの設定 引き出し線 ツール 出力 p5 プロッター :HP Designjet T1100_ps プリンター : PDF で

PowerPoint プレゼンテーション

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

動作環境設定

1. Office365 ProPlus アプリケーションから利用する方法 (Windows / Mac) この方法では Office365 ProPlus アプリケーションで ファイルの保管先として OneDrive を指定することができます Office365 ProPlus アプリケーションで

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express

目次 はじめに 講義室とは Windows OS 用 ネットライブレッスン インストール手順 1. プログラムインストール前の確認

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Word Online を開く 文書 ( ドキュメント ) を作成する 文書 ( ドキュメント ) を開く.

Shareresearchオンラインマニュアル

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

Microsoft Word - _ ‘C’³_V1.6InstManual.doc

やってみようINFINITY-製品仕様書 品質評価表 メタデータ 編-

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

ことばを覚える

生存確認調査ツール

Application Note Application Note No. ESC-APN Document No.: ESC-APN adviceluna Linux デバッグ手順 (MIPS コア編 ) はじめに adviceluna Linux デバッグ手順 ( 以

PowerPoint プレゼンテーション

OTRS10 他社システムOTRS呼出利用手順書

Microsoft Word - M067【テキスト】PowerPoint2010(前).docx

スクールCOBOL2002

Microsoft Word A02

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 OneNote Online を開く ノートブックを開く ノート ( セクション ) を作成する... 11

産能大式フローチャート作成アドインマニュアル

V-CUBE ミーティング

Microsoft Word - プリンター登録_Windows XP Professional.doc

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

Microsoft Word - Writing Windows Installer's DLL.doc

Microsoft Word - 205MSPowerpoint2010

Microsoft Word - JAFZ01)[Office365]OneDrive_for_Business利用手順.docx

Oracle BI Publisherを利用したレポートの作成

目 次 第 1 章はじめに JAVA ポリシーを設定するまでの流れ... 1 第 2 章 JAVA ポリシーを設定する前に 前提条件の確認 JAVA ランタイム (JRE) のバージョンの確認方法... 3 第 3 章 JAVA 実行環境の設定.

目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

Microsoft Word - Excel2013Step0.doc

NTT Communications PowerPoint Template(38pt)

建築業務管理システム 補足マニュアル Internet Explorer11 設定ガイド (Windows10 用 )

目次 はじめに 講義室とは p.2 Windows OS 用 ネットレッスン インストール手順 1. プログラムインストール前の確認

P.5( ツール一覧 ) 変更 追加のあったツール 16 パペットワープツール ( 新機能 ) CC2018 より [ パペットワープツール ] が追加されました [ 自由変形ツール ] は [ パペットワープツール ] のアイコンを長押しして切り替えることができます アートワークを選択した状態で

クライアントソフトの導入方法 (macos 版 ) 日本医師会 ORCA 管理機構株式会社

Word 押印メニューバー使用ガイド

HP Primeバーチャル電卓

年調・法定調書の達人from弥生給与 運用ガイド

はじめに 本マニュアルには らくらく電子納品 のデータ ( 写真 アルバム 図書管理 出来形管理 ) を 現場編集 長 CALSMASTER( 以下 CALSMASTER) に移行する手順についてまとめられています なお この手順書ではらくらく電子納品がインストールされているパソコンに CALSMA

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

Microsoft Word IL3_1.doc

アーカイブ機能インストールマニュアル

Prog2_12th

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc)

Microsoft Word - Mac版 Eclipseの導入と設定.docx

C#の基本

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

Office365 Outlook 設定手順書 1.0 版 2016 年 3 月協立情報通信株式会社

機能仕様書フォーマット

PowerPoint プレゼンテーション

Microsoft Word - VisualC++利用法2.doc

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの

更新履歴 変更履歴 版数 リリース日 更新内容 第 1 版 2017/5/15 第 1 版発行 第 2 版 2017/7/13 更新履歴 変更内容を追加 (2ページ) 編集の前に を追加(8 ページ ) ブロックエディタ スマートモード エディタモード の説明を追加 (10~12 ページ ) ブロッ

利用ガイド

セットアップの流れ Graphtec Pro Studio を使用する SAi Cloud へのユーザー登録 1-1 SAi Cloud へのユーザー登録 Graphtec Pro Studio のインストール 1-2 Graphtec Pro Studio のインストール Cutting Mast

注 ) CDをセットしてから プログラムが起動するまでの時間はパソコン CDドライブの性能によって差がありますが 概ね10 秒程度です 1 分間待ってもプログラムが起動しない場合は もう一度 CDをセットしなおしてください それでも起動しない場合 CDからの自動起動が無効になっている可能性があります

目次 レジストリの設定...2 トレーディングソフトの自動起動設定...7 VPS 自動再起動の設定

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

PCA-ACUP の操作手順例 はじめに 本手順は PCA-ACUP を使用して再生機器からパソコンにサウンドを取り込み MP3 ファイル形式で分割保存するまでの操作手順の例を記載しております DigiOnSound5 L.E. のその他機能に関しましては まず DigiOnSound5 L.E.

全国保育士会会員名簿の 更新にかかる 操作手順

タ通パソコンと本製品を付属の USB ケーブルで接続して 本製品を HSDPA 通信のモデム ( ) として利用できます パソコンと接続してインターネットに接続するための機器 信データ通信 データ通信の準備 データ通信を行う前に このページから 8-36 ページで説明している 1~3 のことを行いま

Microsoft Word - 動画が視聴できない場合.docx

Word 実技 実習 編 別冊-6 ページを このページに差し替えてください (*Word 2016では [ ページレイアウト ] タブは [ レイアウト ] タブと名称変更されました ) 1 頁 Word 2016 ( 課題 と ) W ワード ord 2016 の画面構成 [ フ

SideAceユーザーズガイド

<8F898AFA90DD92E88EE88F872E786C73>

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

カルテダウンロード 操作マニュアル

FAQ82.xls

目次 1. はじめに 準備 機器構成 やさしく名刺ファイリング Pro v.14.0 セットアップと動作確認 やさしく名刺ファイリング Pro v.14.0 セットアップ... 5 Windows Windows 8.


Eschartマニュアル

Microsoft PowerPoint - guidance.ppt

WinXp-Rmenu

SHOFU SureFile for DentalX Manual

目次 1 はじめに アンインストール前の注意点 Sophos アンインストール手順 アンインストーラの場所を確認する アンインストーラの実行 F-Secure Client Security for Mac インストー

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

Transcription:

RW View Studio Getting Started (1) : 簡単な GUI アプリケーションを作成する 目次 第 1 章はじめに...1 1.1 アプリケーションの概要... 1 1.2 Views Studio とは... 2 第 2 章 Views Studio を起動する...3 2.1 起動画面 ( メインウィンドウ ) の説明... 4 2.2 ガジェットエクステンション... 4 第 3 章アプリケーションを作成する...5 3.1 アプリケーションクラスのセットアップ... 5 3.2 1 つ目のクラスを作成する... 6 3.3 2 つ目のクラスを作成する... 9 3.4 C++ のコードを生成する... 10 3.5 コードを実装する... 11

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010 を使って説明していますが 起動時とビルドの具体的な方法以外は Linux 等の他の環境でも同様に進めることができます この getting started は Rogue Wave Software のウェブサイトに掲載されている User Manuals Gadgets Creating GUI Applications with Rogue Wave Views Studio に基づいています http://www.roguewave.com/portals/0/products/visualization/docs/views/5.7/views.html#page/ ControlsGadgets/ctrusrpart1.html#ww144909 1.1 アプリケーションの概要 これから作成するアプリケーションは 図 1 のように 3 つのパネルから成る単一の実行ファイル (myappli.exe) です 上の 2 つのパネル (First Panel と Second Panel) でスライダーを使って整数値を指定し 一番下の Result Panel で 計算する ボタンを押すと 二つの整数値を足し合わせた値が結果のテキストフィールドに表示されます 作成するクラスは 全体を管轄する MyApplication クラス 上の 2 つのパネルを作る FirstPanelClass 下の結果パネルを作るSecondPanelClass の合計 3 つになります 1 ローグウェーブソフトウェアジャパン株式会社

1.2 Views Studio とは RogueWave Views Studio は Views のオブジェクトを使って GUI アプリケーションを容易に作成することのできる GUI ビルダーです ボタンやパネル スライダーのような標準的な部品はもちろん 多様なグラフやガントチャート 地図や SQL などのデータベースへアクセスするための部品もこの Views Studio で配置してプロパティを設定することができます アプリケーション設定後に C++ のコードを出力しますが このコードは Views が対応しているプラットフォームでビルド可能なため 容易にクロスプラットフォームのアプリケーションを作成することができます さらに このViews Studio 自体も様々に拡張可能であるため 分野ごとに特化した使いやすい GUI ビルダーを独自に作成することもできます マニュアルの以下の部分に Views Studio についての説明があります http://www.roguewave.com/portals/0/products/visualization/docs/views/5.7.jp/ views.html#page/productoverview/prodoverview.3.15.html#ww415757 http://www.roguewave.jp 2

第 2 章 :Views Studio を起動する 2 3 図 2 のようにスタートメニューから IVFStudio をクリックすると 図 3 のようなプラグインの選択画面が起動してアプリケーションに必要なプラグインを選択します この画面が起動時に現れるのは初回のみですが Views Studio 起動後でもメニューの ツール プラグインを選択 から変更ができます 3 ローグウェーブソフトウェアジャパン株式会社

2.1 起動画面 ( メインウィンドウ ) の説明 2.2 ガジェットエクステンション メニューバーの右端にあり 設定画面を呼び出します 1) テスト アプリケーションやパネルをテストします 2) パネルクラスパレットパネルクラスパレットの表示非表示を切り替えます 3) アプリケーションの編集アプリケーションバッファを前面に出してパネルクラスパレットを表示します 4) アプリケーションの詳細設定アプリケーションのインスペクタパネルを開きます http://www.roguewave.jp 4

第 3 章 : アプリケーションを作成する 3.1 アプリケーションクラスのセットアップ アプリケーションの詳細設定 をクリックしてアプリケーションパネルを起動し 一般 タブの クラス を MyApplication に変え 適用 して 閉じる ボタンを押してウィンドウを閉じます メニューの ファイル から 名前を付けて保存 で myappli.iva として保存します このときアプリケーションバッファウィンドウ ( Application testapp.iva ) が前面に出ていないと保存画面が現れないのでご注意ください 5 ローグウェーブソフトウェアジャパン株式会社

3.2 1 つ目のクラスを作成する 3.2.1 パネルデータファイルを作成する 7 1) パレットパネルからスライダー (IlvSlider) メッセージラベル (IlvMessageLabel) テキストフィールド (IlvTextField) をガジェットバッファウィンドウにドラッグします 2) それぞれのガジェットをダブルクリックするとインスペクタが現れます ( 図 8) 8 3) メッセージラベルの 詳細 タブを開いて ラベル を Value と設定し 適用 して 閉じ ます http://www.roguewave.jp 6

4) テキストフィールドの 詳細 タブを開いて ラベル の値を消去し 整列 から 右 を選択し 編集可 のチェックボックスをオフにし 適用 して 閉じ ます 9 5) パネルバッファウィンドウでスライダーを選択し メインウィンドウ下部のジェネリックインスペクタの 名前 に Slider コールバック に SliderCB と記入します 適用ボタンなどの動作は不要です 6) テキストフィールドを選択し ジェネリックインスペクタの 名前 に TextField と入力します 7) ガジェットバッファウィンドウがアクティブになっていることを確認し メニューの ファイル 名前を付けて保存 で class1.ilv という名前でこのクラスを保存します 3.2.2 パネルクラスをセットアップする 1) ガジェットエクステンション ( 図 5) のパネルクラスアイコンをクリックしてパネルクラスパレットを表示させます 2) パネルクラスを登録 アイコンをクリックすると 図 10 のように Class1 が表示されます Class1 を選択してアイコンをクリックしてパネルクラスインスペクタを開き 一般 タブの クラス の欄に FirstPanelClass と入れて 適用 して 閉じ ます 10 3.2.3 1 つ目のパネルを作る 1 つめのパネルのインスタンスを作ります 1) アプリケーションの編集 アイコンを押してアプリケーションバッファウィンドウを前面に出します 2) パネルクラスパレットにある FirstPanelClass をアプリケーションバッファウィンドウにドラッグします ( 図 11) 7 ローグウェーブソフトウェアジャパン株式会社

11 3) FirstPanelClass のタイトルバーをダブルクリックするとパネルインスタンスのインスペクタが表示されます ( 図 12) 12 FirstPanelClass 4) 一般 タブを開くと既に FirstPanelClass という名前が設定されているので 名前 を FirstPanel に変え タイトルを First Panel に変更します このとき 名前 は変数名なので空白は使えません また サイズ タブで位置を (x,y)=(50,50) にします 5) 適用 してパネルインスタンスを 閉じ ます http://www.roguewave.jp 8

3.2.4 2 つ目のパネルを作る 2 つめのパネルもクラスは 1 つ目のパネルと同様に FirstPanelClass を使います 13 2 1) 同様にアプリケーションバッファを前面に出し パネルクラスパレットから FirstPanelClass をドラッグし タイトルバーをダブルクリックしてパネルインスタンスのインスペクタを表示し 一般 タブで 名前 を SecondPanel タイトル を Second Panel とし サイズ タブで位置を (x,y)=(50,250) にします 2) 適用 してパネルインスタンスを 閉じ ます 3.3 2 つ目のクラスを作成する 3.3.1 パネルデータファイルを作成する 1) メニューの ファイル から 新規 ガジェット として新しいガジェットバッファを作ります 図 13 のようにメッセージラベル (IlvMessageLabel) とテキストフィールド (IlvTextField) ボタン (IlvButton) を置きます 2) 図 13 を参考にガジェットのインスペクタでラベルを編集します 3) 同様に図 13 を参考にジェネリックインスペクタで名前とコールバックを編集します 4) メニューの ファイル 名前をつけて保存 からガジェットバッファの内容を Class2.ilv として保存します 3.3.2 パネルクラスをセットアップする 1) Class2 のガジェットバッファウィンドウが前面に来ていることを確認します パネルクラスパレットで class2 を パネルクラスへ登録 します 2) クラスのインスペクタの 一般 タブで クラス を SecondPanelClass に変更し 適用 して 閉じ ます 9 ローグウェーブソフトウェアジャパン株式会社

3.3.3 結果表示パネルを作る 1) 先ほどと同様に SecondPanelClass をアプリケーションバッファにドラッグします 2) タイトルバーをダブルクリックしてパネルインスタンスのインスペクタを起動し 一般 タブで 名前 を Result タイトル を Result Panel に変更し 終了コールバック は Exit を選びます ( 図 14) 14 SecondPanelClass 3) サイズ タブで位置は (x,y) = (50,450) にします 4) 適用 してインスペクタを 閉じ ます 3.4 C++ のコードを生成する メニューの コード から すべて生成 を選びます.iva ファイルを出力したフォルダにクラスごとのソースファイルとヘッダファイル make ファイルが出力されます 1) Microsoft Visual Studio のコマンドプロンプトを開き ファイルを出力したフォルダに移動して nmake myappli.mak と打ち込みます ビルドが開始され myappli.exe が生成されます 2) myappli.exe を起動すると図 15 のように 3 つのパネルが表示されます 終了するには一番下のパネルの右上にある x ボタンを押します この時点でパネルの GUI が完成しました このあとコールバック関数の実装を行います 15 GUI http://www.roguewave.jp 10

3.5 コードを実装する ここではコールバック関数を実装するためにコードを編集する手順を説明します 直接 class1.cpp を編集して実装を書き加えてもきちんと動作するのですが 後から Views Studio で追加や変更を行ってファイルを再度出力すると 手で編集した内容が上書きされて消えてしまいます それを防ぐために Views Studio のパネルインスペクタからパネルクラスにコードを挿入する方法と クラスを継承して仮想関数をオーバーライドする方法があります ここではViews Studio で class1, class2 にコールバック関数の実装を挿入するやり方でサンプルアプリケーションを実装します クラスを継承するやり方は別の文書 Views Studio Getting Started(2) で説明します 3.5.1 Views Studio 上で FirstPanelClass のコードを編集する 1) パネルクラスパレットから FirstPanelClass のパネルインスペクタを立ち上げます ( 図 16) 16 2) オプション タブの コールバックの定義 のチェックをオフにします 3) ソース タブを開き ソースファイル用コード に以下のコードを入力します ( 図 17) このコードは スライダーのコールバック関数の定義で スライダーを動かしたときにその位置に対応する値をテキストフィールドに表示させるためのものです void FirstPanelClass::SliderCB(IlvGraphic*) { gettextfield()->setvalue(getslider()->getvalue(), IlTrue); } 17 SliderCB (class1.cpp FirstPanelClass) 4) 適用 してパネルインスペクタを 閉じ ます 3.5.2 SecondPanelClass のコードを編集する 1) FirstPanelClass と同様にパネルクラスパレットから SecondPanelClass のパネルインスペクタを立ち上げます ( 図 16) 11 ローグウェーブソフトウェアジャパン株式会社

2) オプション タブの コールバックの定義 のチェックをオフにします 3) ソース タブを開き ソースファイル用コード に以下のコードを入力します ( 図 18) 計算する ボタンのコールバック関数 ComputeCB では上の 2 つのパネルを表現する FirstPanelClass への参照を取得してそれぞれのテキストフィールドから整数値を取り出します その後 2 つの値を足しあわせて SecondPanelClass 自身の Result テキストフィールドにセットします QuitCB にはアプリケーション全体の終了処理を書きます MyApplication クラスと FirstPanelClass クラスの情報が必要であるため それぞれが宣言されているヘッダを include します 4) 適用 してパネルインスペクタを 閉じ ます #include <ilviews/gadgets/appli.h> #include <class1.h> void SecondPanelClass::ComputeCB(IlvGraphic*) { IlvApplication* appli = IlvApplication::GetApplication(this); FirstPanelClass* pan1 = (FirstPanelClass*)appli- >getpanel("firstpanel"); FirstPanelClass* pan2 = (FirstPanelClass*)appli- >getpanel("secondpanel"); int value1 = pan1->gettextfield()->getintvalue(); int value2 = pan2->gettextfield()->getintvalue(); getresult()->setvalue(value1 + value2, IlTrue); } void SecondPanelClass::QuitCB(IlvGraphic*) { delete IlvApplication::GetApplication(this); IlvExit(0); } 3.5.3 実行 18 ComputeCB QuitCB class2.cpp SecondPanelClass 5) 再びメニューの コード すべてを生成 でコードを出力します 6) Microsoft Visual Studio のコマンドプロンプトを開き ファイルを出力したフォルダに移動して nmake myappli.mak と打ち込みます ビルドが開始され myappli.exe が生成されます myappli.exe をクリックして実行すると図 19 のように 3 つのウィンドウが表示されます スライダーによって First Panel と Second Panel の値を設定し Result Panel の 算する ボタンを押すと結果のテキストフィールドに 2 つの値を加算した値が表示されます また 閉じる ボタンを押すとアプリケーション全体が終了します http://www.roguewave.jp 12

19 以上で RogueWave Views を使用して 基本的なガジェットを使ったクロスプラットフォームの簡単なGUI アプリケーションを作成することができました 13 ローグウェーブソフトウェアジャパン株式会社