JP5228537B2 - テキスト表示装置、開発システム、テキスト表示方法及びプログラム - Google Patents
テキスト表示装置、開発システム、テキスト表示方法及びプログラム Download PDFInfo
- Publication number
- JP5228537B2 JP5228537B2 JP2008049856A JP2008049856A JP5228537B2 JP 5228537 B2 JP5228537 B2 JP 5228537B2 JP 2008049856 A JP2008049856 A JP 2008049856A JP 2008049856 A JP2008049856 A JP 2008049856A JP 5228537 B2 JP5228537 B2 JP 5228537B2
- Authority
- JP
- Japan
- Prior art keywords
- text
- mark
- line
- displayed
- text display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Description
まず、記憶部は、複数の行から構成されるテキストと、当該テキストを構成する複数の行のそれぞれに対して第1種から第N(N≧2)種までのマークを付加するか否かと、を記憶する。
次に、表示部は、テキスト表示領域に、当該テキストの一部を表示し、当該テキストの先頭行から最終行までの範囲を表すスクロールバー領域に、当該テキスト表示領域に当該テキストが表示される範囲を表すノブ図形を表示し、当該テキストを構成する複数の行のそれぞれについて当該行に第1種から第N種までのいずれかのマークが付加されていれば、当該スクロールバー領域に当該行の位置を表すマーク図形を表示する。
さらに、移動指示入力受付部は、当該スクロールバー領域において、当該ノブ図形を移動させる移動指示入力を受け付ける。
そして、更新部は、受け付けられた移動指示入力により当該ノブ図形が移動されると、当該ノブ図形の移動先に対応付けられる範囲を、当該テキスト表示領域に当該テキストが表示される新たな範囲に更新する。
また、実行部は、当該テキストにより表現されるプログラムをステップ実行する。
ここで、マーク部は、第1種のマークを、ステップ実行が次にされるべき行に付加し、第2種のマークを、ステップ実行が完了した直後の行に付加する。
上記目的を達成するために、本発明の第2の観点に係る開発システムは、上記テキスト表示装置と、当該テキスト表示装置により表示されるテキストにより表現されるプログラムに基づいて動作合成する動作合成ツールと、を備える。
ここで、記憶部には、複数の行から構成されるテキストと、当該テキストを構成する複数の行のそれぞれに対して第1種から第N(N≧2)種までのマークを付加するか否かと、が記憶される。
一方、表示ステップでは、表示部が、テキスト表示領域に、当該テキストの一部を表示し、当該テキストの先頭行から最終行までの範囲を表すスクロールバー領域に、当該テキスト表示領域に当該テキストが表示される範囲を表すノブ図形を表示し、当該テキストを構成する複数の行のそれぞれについて当該行に第1種から第N種までのいずれかのマークが付加されていれば、当該スクロールバー領域に当該行の位置を表すマーク図形を表示する。
さらに、移動指示入力受付ステップでは、移動指示入力受付部が、当該スクロールバー領域において、当該ノブ図形を移動させる移動指示入力を受け付ける。
そして、更新ステップでは、受け付けられた移動指示入力により当該ノブ図形が移動されると、更新部が、当該ノブ図形の移動先に対応付けられる範囲を、当該テキスト表示領域に当該テキストが表示される新たな範囲に更新する。
また、実行ステップでは、実行部が、当該テキストにより表現されるプログラムをステップ実行する。
ここで、マークステップでは、マーク部が、第1種のマークを、ステップ実行が次にされるべき行に付加し、第2種のマークを、ステップ実行が完了した直後の行に付加する。
まず、記憶部は、複数の行から構成されるテキストと、当該テキストを構成する複数の行のそれぞれに対して第1種から第N(N≧2)種までのマークを付加するか否かと、を記憶する。
次に、表示部は、テキスト表示領域に、当該テキストの一部を表示し、当該テキストの先頭行から最終行までの範囲を表すスクロールバー領域に、当該テキスト表示領域に当該テキストが表示される範囲を表すノブ図形を表示し、当該テキストを構成する複数の行のそれぞれについて当該行に第1種から第N種までのいずれかのマークが付加されていれば、当該スクロールバー領域に当該行の位置を表すマーク図形を表示する。
さらに、移動指示入力受付部は、当該スクロールバー領域において、当該ノブ図形を移動させる移動指示入力を受け付ける。
そして、更新部は、受け付けられた移動指示入力により当該ノブ図形が移動されると、当該ノブ図形の移動先に対応付けられる範囲を、当該テキスト表示領域に当該テキストが表示される新たな範囲に更新する。
また、実行部は、当該テキストにより表現されるプログラムをステップ実行する。
ここで、マーク部は、第1種のマークを、ステップ実行が次にされるべき行に付加し、第2種のマークを、ステップ実行が完了した直後の行に付加する。
11 CPU
12 ROM
13 RAM
14 記憶装置
15 入力装置
16 表示装置
20 テキスト表示領域
211、212、213 第1の強調表示領域
221、222 第2の強調表示領域
231 第3の強調表示領域
30 スクロールバー領域
31 第1マーク表示領域
32 第2マーク表示領域
33 第3マーク表示領域
34 ノブ
351、352 アロー
40 文字列検索用領域
41、42、43 テキストボックス
44 検索開始ボタン
50 デバッグ用領域
51 ステップ実行ボタン
52 トレース実行ボタン
53 実行ボタン
54 停止ボタン
Claims (9)
- 複数の行から構成されるテキストと、当該テキストを構成する複数の行のそれぞれに対して第1種から第N(N≧2)種までのマークを付加するか否かと、を記憶する記憶部、
テキスト表示領域に、当該テキストの一部を表示し、当該テキストの先頭行から最終行までの範囲を表すスクロールバー領域に、当該テキスト表示領域に当該テキストが表示される範囲を表すノブ図形を表示し、当該テキストを構成する複数の行のそれぞれについて当該行に第1種から第N種までのいずれかのマークが付加されていれば、当該スクロールバー領域に当該行の位置を表すマーク図形を表示する表示部、
当該スクロールバー領域において、当該ノブ図形を移動させる移動指示入力を受け付ける移動指示入力受付部、
当該受け付けられた移動指示入力により当該ノブ図形が移動されると、当該ノブ図形の移動先に対応付けられる範囲を、当該テキスト表示領域に当該テキストが表示される新たな範囲に更新する更新部、
当該テキストにより表現されるプログラムをステップ実行する実行部、
第1種のマークを、ステップ実行が次にされるべき行に付加し、第2種のマークを、ステップ実行が完了した直後の行に付加するマーク部
を備えることを特徴とするテキスト表示装置。 - 請求項1に記載のテキスト表示装置であって、
前記実行部により実行されるプログラムは、複数の制御フローに沿って実行される並列プログラムもしくは並行プログラムであり、
前記表示部は、当該複数の制御フローのうち、当該行が実行される際に沿う制御フローに対応付けられる体裁で、当該行の当該マーク図形を表示する
ことを特徴とするテキスト表示装置。 - 請求項2に記載のテキスト表示装置であって、
前記表示部は、当該複数の制御フローのうち、当該行が実行される際に沿う制御フローに対応付けられた色で、当該行の当該マーク図形を表示する
ことを特徴とするテキスト表示装置。 - 請求項1乃至3のいずれか1項に記載のテキスト表示装置であって、
前記表示部は、当該テキストを構成する複数の行のそれぞれについて当該行に第i(1≦i≦N)種のマークが付加されていれば、当該テキスト表示領域の当該行を当該第i種のマークに対応付けられる体裁で強調表示する
ことを特徴とするテキスト表示装置。 - 請求項1乃至4のいずれか1項に記載のテキスト表示装置であって、
当該スクロールバー領域は、当該ノブ図形が移動可能な方向に沿うN本の帯状領域に分割され、
前記表示部は、当該テキストを構成する複数の行のそれぞれについて当該行に第i(1≦i≦N)種のマークが付加されていれば、当該スクロールバー領域の当該N分割されたi番目の帯状領域において、当該行の位置を表すマーク図形を表示する
ことを特徴とするテキスト表示装置。 - 請求項5に記載のテキスト表示装置であって、
当該テキストを構成する複数の行のそれぞれについて当該行に第i(1≦i≦N)種のマークが付加されていれば、当該テキスト表示領域の当該行を当該第i種のマークに対応付けられた色で強調表示するとともに、当該スクロールバー領域の当該N分割されたi番目の帯状領域において、当該第i種のマークに対応付けられた色で当該行の位置を表すマーク図形を表示する
ことを特徴とするテキスト表示装置。 - 請求項1乃至6のいずれか1項に記載のテキスト表示装置と、
当該テキスト表示装置により表示されるテキストにより表現されるプログラムに基づいて動作合成する動作合成ツールと、
を備えることを特徴とする開発システム。 - 記憶部、表示部、移動指示入力受付部、更新部、実行部、マーク部を有するテキスト表示装置が実行するテキスト表示方法であって、
前記記憶部には、複数の行から構成されるテキストと、当該テキストを構成する複数の行のそれぞれに対して第1種から第N(N≧2)種までのマークを付加するか否かと、が記憶され、
前記表示部が、テキスト表示領域に、当該テキストの一部を表示し、当該テキストの先頭行から最終行までの範囲を表すスクロールバー領域に、当該テキスト表示領域に当該テキストが表示される範囲を表すノブ図形を表示し、当該テキストを構成する複数の行のそれぞれについて当該行に第1種から第N種までのいずれかのマークが付加されていれば、当該スクロールバー領域に当該行の位置を表すマーク図形を表示する表示ステップ、
前記移動指示入力受付部が、当該スクロールバー領域において、当該ノブ図形を移動させる移動指示入力を受け付ける移動指示入力受付ステップ、
当該受け付けられた移動指示入力により当該ノブ図形が移動されると、前記更新部が、当該ノブ図形の移動先に対応付けられる範囲を、当該テキスト表示領域に当該テキストが表示される新たな範囲に更新する更新ステップ、
前記実行部が、当該テキストにより表現されるプログラムをステップ実行する実行ステップ、
前記マーク部が、第1種のマークを、ステップ実行が次にされるべき行に付加し、第2種のマークを、ステップ実行が完了した直後の行に付加するマークステップ
を備えることを特徴とするテキスト表示方法。 - コンピュータを、
複数の行から構成されるテキストと、当該テキストを構成する複数の行のそれぞれに対して第1種から第N(N≧2)種までのマークを付加するか否かと、を記憶する記憶部、
テキスト表示領域に、当該テキストの一部を表示し、当該テキストの先頭行から最終行までの範囲を表すスクロールバー領域に、当該テキスト表示領域に当該テキストが表示される範囲を表すノブ図形を表示し、当該テキストを構成する複数の行のそれぞれについて当該行に第1種から第N種までのいずれかのマークが付加されていれば、当該スクロールバー領域に当該行の位置を表すマーク図形を表示する表示部、
当該スクロールバー領域において、当該ノブ図形を移動させる移動指示入力を受け付ける移動指示入力受付部、
当該受け付けられた移動指示入力により当該ノブ図形が移動されると、当該ノブ図形の移動先に対応付けられる範囲を、当該テキスト表示領域に当該テキストが表示される新たな範囲に更新する更新部、
当該テキストにより表現されるプログラムをステップ実行する実行部、
第1種のマークを、ステップ実行が次にされるべき行に付加し、第2種のマークを、ステップ実行が完了した直後の行に付加するマーク部
として機能させることを特徴とするプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008049856A JP5228537B2 (ja) | 2008-02-29 | 2008-02-29 | テキスト表示装置、開発システム、テキスト表示方法及びプログラム |
| US12/379,077 US8296674B2 (en) | 2008-02-29 | 2009-02-12 | Text display apparatus, text display method and program storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008049856A JP5228537B2 (ja) | 2008-02-29 | 2008-02-29 | テキスト表示装置、開発システム、テキスト表示方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009205623A JP2009205623A (ja) | 2009-09-10 |
| JP5228537B2 true JP5228537B2 (ja) | 2013-07-03 |
Family
ID=41013938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008049856A Expired - Fee Related JP5228537B2 (ja) | 2008-02-29 | 2008-02-29 | テキスト表示装置、開発システム、テキスト表示方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8296674B2 (ja) |
| JP (1) | JP5228537B2 (ja) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110040352A (ko) * | 2009-10-14 | 2011-04-20 | 삼성전자주식회사 | 리스트 스크롤 방법 및 이를 지원하는 디바이스 |
| JP5134639B2 (ja) * | 2010-03-17 | 2013-01-30 | ヤフー株式会社 | クライアント装置、表示方法、プログラム、情報処理装置、及び情報処理システム |
| US8994755B2 (en) * | 2011-12-20 | 2015-03-31 | Alcatel Lucent | Servers, display devices, scrolling methods and methods of generating heatmaps |
| JP5786105B2 (ja) * | 2013-02-28 | 2015-09-30 | 楽天株式会社 | 情報処理装置、情報処理方法、情報処理プログラム、表示制御装置、および表示制御プログラム |
| JP2016092769A (ja) * | 2014-11-11 | 2016-05-23 | シャープ株式会社 | 受信機 |
| US10430840B2 (en) * | 2015-08-21 | 2019-10-01 | Google Llc | Systems and methods for creating an interstitial ad experience within a scrolling content frame |
| US10558349B2 (en) * | 2015-09-15 | 2020-02-11 | Medidata Solutions, Inc. | Functional scrollbar and system |
| JP6337863B2 (ja) * | 2015-10-14 | 2018-06-06 | 京セラドキュメントソリューションズ株式会社 | 表示装置及びこれを含む画像形成装置 |
| JPWO2018185915A1 (ja) * | 2017-04-06 | 2019-04-11 | 三菱電機株式会社 | プログラム作成装置およびプログラム作成方法 |
| US10754642B2 (en) * | 2018-11-02 | 2020-08-25 | International Business Machines Corporation | Search with context in a software development environment |
| JP7193797B2 (ja) * | 2018-11-06 | 2022-12-21 | 任天堂株式会社 | ゲームプログラム、情報処理システム、情報処理装置、および、ゲーム処理方法 |
| US11599261B2 (en) * | 2019-04-03 | 2023-03-07 | Kyocera Document Solutions Inc. | Display apparatus that displays marker on position of target character and displays next marker according to slide operation |
| JP7259581B2 (ja) * | 2019-06-18 | 2023-04-18 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4910663A (en) * | 1987-07-10 | 1990-03-20 | Tandem Computers Incorporated | System for measuring program execution by replacing an executable instruction with interrupt causing instruction |
| JPH06103048A (ja) * | 1992-04-24 | 1994-04-15 | Nec Corp | プログラム開発支援システム |
| US5446838A (en) * | 1992-11-13 | 1995-08-29 | International Business Machines Corporation | Floating highlights on a computer program code display |
| CA2115237C (en) * | 1993-03-16 | 1999-03-30 | Stephen Gregory Eick | Selectors for data visualization |
| US5960448A (en) * | 1995-12-15 | 1999-09-28 | Legal Video Services Inc. | System and method for displaying a graphically enhanced view of a region of a document image in which the enhanced view is correlated with text derived from the document image |
| US6091896A (en) * | 1995-12-22 | 2000-07-18 | Hewlett-Packard Company | Debugging optimized code using data change points |
| JPH10269233A (ja) | 1997-03-25 | 1998-10-09 | Hitachi Ltd | 文書データベースの検索結果表示方法及び装置 |
| US6055538A (en) * | 1997-12-22 | 2000-04-25 | Hewlett Packard Company | Methods and system for using web browser to search large collections of documents |
| JPH11338733A (ja) * | 1998-02-27 | 1999-12-10 | Toshiba Corp | デバッグ装置及び記録媒体 |
| US6204846B1 (en) * | 1999-02-16 | 2001-03-20 | International Business Machines Corporation | Data set user interface control for use in accessing information in a computer |
| US7228492B1 (en) * | 1999-07-06 | 2007-06-05 | Ricoh Company, Ltd. | 2D graph displaying document locations of user-specified concept of interest |
| JP2001060161A (ja) * | 1999-08-24 | 2001-03-06 | Nec Ic Microcomput Syst Ltd | デバッグ装置、方法及び記録媒体 |
| US6658649B1 (en) * | 2000-06-13 | 2003-12-02 | International Business Machines Corporation | Method, apparatus and article of manufacture for debugging a user defined region of code |
| JP2002342113A (ja) * | 2001-05-15 | 2002-11-29 | Hitachi Ltd | プログラム実行状況表示方法及びその実施装置並びにその処理プログラム |
| US20050198026A1 (en) * | 2004-02-03 | 2005-09-08 | Dehlinger Peter J. | Code, system, and method for generating concepts |
| JP2006227681A (ja) * | 2005-02-15 | 2006-08-31 | Matsushita Electric Ind Co Ltd | デバッグ装置、デバッグ方法およびプログラム |
| US8935290B2 (en) * | 2006-05-03 | 2015-01-13 | Oracle International Corporation | User interface features to manage a large number of files and their application to management of a large number of test scripts |
| US7793230B2 (en) * | 2006-11-30 | 2010-09-07 | Microsoft Corporation | Search term location graph |
| US8370816B2 (en) * | 2007-05-02 | 2013-02-05 | International Business Machines Corporation | Device, method and computer program product for evaluating a debugger script |
-
2008
- 2008-02-29 JP JP2008049856A patent/JP5228537B2/ja not_active Expired - Fee Related
-
2009
- 2009-02-12 US US12/379,077 patent/US8296674B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20090222423A1 (en) | 2009-09-03 |
| JP2009205623A (ja) | 2009-09-10 |
| US8296674B2 (en) | 2012-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5228537B2 (ja) | テキスト表示装置、開発システム、テキスト表示方法及びプログラム | |
| EP1708100A2 (en) | Electronic manual display apparatus | |
| JP2009265810A (ja) | 状態遷移テスト支援装置、状態遷移テスト支援プログラム、および状態遷移テスト支援方法 | |
| JP6283583B2 (ja) | 文字列選択入力装置及び文字列選択入力プログラム | |
| JP4983546B2 (ja) | 業務フローチャート作成プログラムおよび業務フローチャート作成装置 | |
| JP2010049475A (ja) | 情報処理装置およびプログラム | |
| EP3640794A1 (en) | Program development support device, program development support method, and program development support program | |
| US11811985B2 (en) | Information processing apparatus, information processing method, and information processing system | |
| JP2015194729A (ja) | 楽譜表示装置 | |
| JP2010049453A (ja) | メニュー選択ウインドウ表示装置およびメニュー選択ウインドウ表示プログラム | |
| JP2020161094A (ja) | ブロック型プログラミングシステムにおける新たな言語変換方法 | |
| JP6756094B2 (ja) | 情報表示制御装置及びプログラム | |
| JP2005056302A (ja) | 表示データスクロール装置、表示データスクロール方法、表示データスクロールプログラム、および、プログラム記録媒体 | |
| JP2002229612A (ja) | ラダー図作成プログラム及びこれを記録した記憶媒体 | |
| JP6376198B2 (ja) | 楽譜を表示する装置および方法 | |
| CN110297883B (zh) | 信息显示装置、信息显示方法及记录介质 | |
| JP2015125561A (ja) | 情報表示装置及び情報表示プログラム | |
| JP5794073B2 (ja) | 情報表示装置及び情報表示プログラム | |
| JP2018036684A (ja) | コンテンツ表示装置および制御方法 | |
| JP7661740B2 (ja) | 情報処理装置及びプログラム | |
| JP3411934B2 (ja) | プログラムの変数データ処理装置 | |
| JP2010134666A (ja) | 情報表示方法、情報表示装置、およびプログラム | |
| JP5655411B2 (ja) | 情報表示装置及び情報表示プログラム | |
| JP3674905B2 (ja) | 文書編集装置 | |
| US20250013708A1 (en) | Information processing system, method of controlling information processing system, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120529 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120730 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160329 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5228537 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |