Wedit
lcc-win32用統合開発環境
An integrated development environment for lcc-win32
利用者の手引き
User's manual
Jacob Navia
Logiciels/Informatique
41 rue Maurice Ravel
93430 Villetaneuse
1991-1998
目次 Table of contents
- Lcc-win32 説明書の構成 Organization of the documentation of Lcc-win32
- lcc-win32 組み込み Installing lcc-win32
- さあ、始めよう Getting started
- コマンドライン・インターフェイス Command Line interface
- The compiler
- lcc-win32 command line options. 12
- The intrinsic functions of lcc-win32 13
- Size, Storage, and system specifics 15
- Pragma directives of lcc-win32 15
- Run time organization 16
- Saved registers, prolog and epilog sequences 17
- Registry use of lcc-win32 17
- Predefined preprocessor symbols 19
- Predefined compiler symbols 20
- Header files of the lcc-win32 system 21
- The linker
- lcclnk command line input format 26
- Command line options syntax 26
- Command line switches 26
- Libraries distributed with lcc-win32 29
- The resource compiler
- The pedump utility
- F2C The Fortran compiler
- The browsegen utility
- The buildlib utility
- The lcclib utility
- 統合開発環境 Wedit
Wedit: The integrated Development Environment
- 案件 Projects
- 案件造作 Creating a Project
- 同一階層以下になる案件複数の造作 Creating several projects under the same directory
- 案件が使用する予定のファイルの定義 Defining the files the project is going to use
- 既存案件を開く Opening an existing project.
- 編纂器環境因子の変更 Changing the parameters of the editor environment.
- 案件の導入・移出
Exporting/Importing projects
- 作業空間選択肢 The Workspace options
- マクロ定義 Defining macros
- Wedit による情報検索
Finding or browsing information with Wedit.
- 名前補完機能 The 'name completion' feature.
- 記号(変数、関数など)についての情報
Information about your symbols (variables, functions, etc)
- 構造体定義の検索 Finding the definition of a structure
- 記号の使い方の検索 Finding the usage of a symbol
- 関数定義の検索 Finding the definition of a function.
- 関数の検索 Searching for a function
- そのときのファイルにある関数一覧の表示 Displaying the list of functions in the current file
- Editing Text
- Selecting and moving text 60
- Searching text 60
- Replacing text 61
- Goto 61
- Matching parentheses, brackets and other things 63
- Bookmarks 63
- Redefining what is a keyword
- Wedit's debugger
- Configuration of the debugger 66
- Using the debugger: The basics
- The debugger menu 68
- Switching between the different displays : 68
- Setting/Unsetting breakpoints 69
- Displaying information about the program 69
- CPU 70
- Machine Instructions 71
- The stack display 72
- The Locals display 73
- The events display 74
- The memory window 74
- The watch window 75
- The 'Auto' window 75
- Evaluating an expression 77
- Setting data breakpoints 77
- Calling the debugger when your program crashes 77
- Debugging windows programs 77
- The profiler
- Configuring the compiler and the linker in wedit
- Part 2: Built in utilities in Wedit
- The binary editor.
- The menu options of the binary editor 83
- The software metrics module.
- Analysis of a whole file. 87
- How Wedit collects the data? 89
- Analysis of a function's identifiers 90
- The macros
- Identify an executable or an object file
- Generating a table of character strings
- The "DIFF" utility.
- The GREP utility.
- Adding a utility
- Insertion of special commentaries.
- Inserting a comment at the beginning of a function.
- The 'TREE' utility
- The object file cross reference utility
- Searching information about the defined functions.
- Writing the prototype of all functions defined in the current file.
- Search and display a structure definition.
- Show the definition of all defined structures. 110
- Show information about the global variables.
- Show the relationships of two modules. 112
- Show the executable or object file statistics
- Automatic generation of the program's technical documentation.
- The output file. 115
- Printing your files.
- CMS
- Changing the CMS project parameters. 117
- Get: retrieving a version from a CMS file. 118
- Retrieving all default versions from a project 119
- Saving a file under CMS. 120
- Saving all files 121
- Search for differences between two versions of the same module 121
- See all versions of a given file. 122
- Visualizing the log files 123
- Building a release. 123
- Inspecting the stored releases. 125
- Retrieving a release. 125
- The application wizard
- Class definition. 127
- Toolbar definition 129
- Styles 129
- Window creation 129
- Using the wizard 130
- Compiling a dll
- The definitions file (.def)
- Advanced : using the intrinsics utility
- Inlining the strlen function 138
- Another example: inlining the strchr function 142
- Eiffel support within lcc-win32
- Frequently asked questions (FAQ)
- Accessing COM Objects Using C
- Interface Method Names and Syntax 152
- Some coding tips
- Appendix 1. The windows programming examples
- The standard library examples 163
- Bibliography