WEKO3
アイテム
拡張可能なC++ソースコード・ブラウザ -グラフィカルユーザインタフェース-
https://ipsj.ixsq.nii.ac.jp/records/30597
https://ipsj.ixsq.nii.ac.jp/records/30597e5a49924-93a9-4e75-ab41-41ec8783cd8f
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1993 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1993-01-28 | |||||||
タイトル | ||||||||
タイトル | 拡張可能なC++ソースコード・ブラウザ -グラフィカルユーザインタフェース- | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Extensible C++ Source Code Browser -Graphical User Interface- | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
日本アイ・ビー・エム(株)東京基礎研究所 | ||||||||
著者所属 | ||||||||
日本アイ・ビー・エム(株)東京基礎研究所 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
IBM Research, Tokyo Research Laboratory | ||||||||
著者所属(英) | ||||||||
en | ||||||||
IBM Research, Tokyo Research Laboratory | ||||||||
著者名 |
大平, 剛
× 大平, 剛
|
|||||||
著者名(英) |
Tsuyoshi, Ohira
× Tsuyoshi, Ohira
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 我々はC++ソースコード・ブラウザを開発している。C++プログラミングを効果的に支援するための多様な機能は、必ずしも全て最初から組み込むことができるわけではない。このような要求を満たすための最も重要な要素は、ブラウザが拡張性を持つことである。また、このようなツールを効率良く開発するためには、開発中の変更が容易に行なえる必要がある。そこで我々は、ウィンドウ・オブジェクトを制御するための、インタプリタ言語UIDLを導入した。ただし全ての制御をインタブリタで行うのではなく、柔軟性を求められる部分、例えばウィンドウレイアウト、メニューの追加/変更、コールバック処理、ダイアログボックスとに対話などはUIDLで記述し、実行効率が求められる部分、例えばデータベースへの問い合わせ結果の表示(リスト、グラフ)等はC++で記述している。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | This paper describes design and implementation of an extensible C++ source code browser. This browser consists of graphical user interface(GUI) components written in C++, user interface description witten in User Interface Definition Language(UIDL), and UIDL interpreter. Window layouts, menu definitions, and uses of dialog boxes are often updated during the prototyping or development of an application with a GUI. Extensibility is therefore important for prototyping and development. To achieve it, interpretation is better than compilation; however, interpreting whole processes reduces the performance. Therefore, portions that require run-time performance are written in C++ and portions that require flexibility are written in UIDL. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10485570 | |||||||
書誌情報 |
情報処理学会研究報告プログラミング(PRO) 巻 1993, 号 11(1992-PRO-010), p. 41-48, 発行日 1993-01-28 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |