Menu

revision

planchas
2005-07-04
2013-04-23
  • planchas

    planchas - 2005-07-04

    Hello bviksoe:

        I have been testing your IDE deeperly. I have found several problems, doubts and some suggestions.
           
        The problem will write down them in the bugs.
       
        All my suggestion are got from several IDE and my own experience. The IDE are:
       
       
        eclipse -> http://www.eclipse.org/
        anjunta -> http://anjuta.sourceforge.net/
        Visual studio 6.0 -> www.microsoft.com
        gbuilder -> http://gbuilder.sourceforge.net/
        kdevelop -> http://www.kdevelop.org/
        magic c++ -> http://www.magicunix.com/
       
       
        magic c++ is similar to BVRDE
       
                            This is all by now
                                    regards
       
       
       
       
       
    Note: 0.9b version

    ---------------
    suggestions
    ---------------

        brace matching.
       
        The brace matching would be more useful if the bvrde could match the brace in more
        position, only mach if the cursor is before the "{" open and not after the it.
       
       
        for (i = 0; i < 5; i++)
        {
            printf("hello");
        }
       
                            regards
                           
    // -----------------------------

            Watch
           
            This is between improve and mistake. I would do:
                    - to allow Drag & Drop.
                    - to include the message for example No symbol "xxxx" in current context, if
                        the name is not found in the value field. Every time that you click step over one
                        error message is shown, this is a little uncomfortable or if you click enable or disable watches.
                           
       
    // ---------------------   
       

        Recent Files.
       
       
        In recent files option only appears "solution", I would create two list, for example:
       
                    - Recent Files
                    - Recent Solutions
                   
        or in the recent files list I would include both
       
       
                                regards
                               
                               
    // -----------------------

        Tip of the day
       
        I would include this functionality, I think is very easy and interesting
       
       
    // ------------------------                       
       
        multi-language.
       
        I think this functiionality could be very interesting for extending your IDE. I could translate to spanish.
       
       
    // ------------------------

        configuration manager
       
       
        This functionality is very normal in a lot of IDE, is very useful. In BVRDE there is
    only two options "DEBUG", "RELEASE". In my case I use four configurations, one for release, debug with debug library1
    debug with debug library2, debug with debug library3.

    // --------------------------

        Batch build.
       
        This functionality is very normal in a lot of IDE too. One could make all configurations, release, debug, etc.
       
       

    // -----------------------------

        toolbars CVS, toolbars subversion.
       
    // -----------------------------------------
       
       
    Other windows

        One functionality very very important, specially if one use remote compile program, is the posibility to execute, see,
    modify, etc, everything in the unix system, these things could be done including one telnet windows. This functionaliy is from
    magic c++, one IDE similar to bvrde.

    // ---------------------------

           

        New Class
       
        Very useful functionality for starting one new c++ solution.
       
       
       
    ------------- New Class --------------------------------------------------       
    |       
    |          Class name                        Base class
    |    -------------------------     ----------------------
    |    |                        |     |                        |
    |    -------------------------    -----------------------
    |
    |    ----Files--------------------     ---- Inherit Type ----
    |   |                            |    |                        |
    |   |                            |    |  X Public                |
    |   |    Header                    |    |  X Protected            |
    |   |    --------------------    |    |  X private            |
    |   |    |                    |    |    |                        |
    |    |    --------------------    |    |-----------------------
    |    |                            |   
    |    |    Implementation            |    ---- additional opcions --
    |    |    ---------------------    |    |
    |    |    |                    |    |    |    X template header/cpp |
    |    |    ---------------------    |    |-------------------------
    |    |---------------------------|
    |   
    ------------------------------------------------------------------

        New file
       
        I think this option would be very interesting, one dialog for creating for example:
       
        General:
                - c/c++ source file        |    with template
                - c/c++ header file        |    with template
                - text file
                - html page
                - xml page
                - macro file
                - BVRDE Plugin   <-  This option would be very interesting for extending your IDE.

           
           
    HELP       
    ---------------------

           Hex Editor.
          
           Where is it?
          
          
                              
                              
                              
                              
                              
                              

    Note: Excuse for my bad english, I am studying english.            

     
    • Bjarke Viksøe

      Bjarke Viksøe - 2005-07-06

      Thanks for the time you take to test all the functions in BVRDE. There are many usefull ideas and things I have "forgotten" about that I will consider.

      A few notes:
      - There is already a "Create New Page". Just add a non-existing file and double-click on it in the tree. All types available are "templates" using an ASP-like template language (samples for the makefile exists). New templates can be added in the \Template folder.

      - The Hex Editor is only activated for local (Windows) files at the moment. It uses memory mapped files which doesn't work over a remote connection at present.

       
    • Bjarke Viksøe

      Bjarke Viksøe - 2005-07-16

      BVRDE is ready for multi language already today, since all english text and dialogs are placed in resources. It can be translated like any other Windows application using a Resorce Editor.

       
    • Bjarke Viksøe

      Bjarke Viksøe - 2005-07-16

      Drag'n'drop will be re-enabled for the watch window in the next version. It used to work on Windows 2000, but not in Windows XP due to changes in Windows.

       
    • Bjarke Viksøe

      Bjarke Viksøe - 2005-07-16

      Other windows... not entirely sure what you mean and I haven't used Magic C++ at all. You realize that you can execute commands on the remote server using the "cc <command>" syntax in the Command Window, right? It's a bit simple with a one line command-shell but it works.

       

Log in to post a comment.

MongoDB Logo MongoDB