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

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