sourcenav-512

所属分类:系统编程
开发工具:Windows_Unix
文件大小:6038KB
下载次数:69
上传日期:2005-03-25 11:07:54
上 传 者汤姆爱琦琦
说明:  功能强大的源代码管理器,和source-insight齐名,但速度更快,是阅读学习代码的必备工具,特别是大工程更是不可缺少.完整source code,支持windows/Linux.
(powerful source code manager, and the source-insight famous, but faster and is learning to read the code necessary tools, especially large projects is indispensable. Complete source code, support for Windows/Linux.)

文件列表:
sourcenav-512 (0, 2002-11-27)
sourcenav-512\bin (0, 2002-11-27)
sourcenav-512\bin\abrowser.exe (159866, 2002-11-27)
sourcenav-512\bin\cbrowser.exe (340073, 2002-11-27)
sourcenav-512\bin\dbcp.exe (98396, 2002-11-27)
sourcenav-512\bin\dbdump.exe (139358, 2002-11-27)
sourcenav-512\bin\dbimp.exe (372829, 2002-11-27)
sourcenav-512\bin\fbrowser.exe (319597, 2002-11-27)
sourcenav-512\bin\hyper.exe (487520, 2002-11-27)
sourcenav-512\bin\jbrowser.exe (381034, 2002-11-27)
sourcenav-512\bin\m4browser.exe (155753, 2002-11-27)
sourcenav-512\bin\obrowser.exe (684139, 2002-11-27)
sourcenav-512\bin\pybrowser.exe (155757, 2002-11-27)
sourcenav-512\bin\rhitcl32.dll (122880, 2002-11-27)
sourcenav-512\bin\rhitk32.dll (53248, 2002-11-27)
sourcenav-512\bin\rhtcl83.dll (626688, 2002-11-27)
sourcenav-512\bin\rhtclpip83.dll (28764, 2002-11-27)
sourcenav-512\bin\rhtk83.dll (937984, 2002-11-27)
sourcenav-512\bin\snavigator.exe (32878, 2002-11-27)
sourcenav-512\bin\snsdk.exe (28777, 2002-11-27)
sourcenav-512\bin\tbrowser.exe (315497, 2002-11-27)
sourcenav-512\bin\tclsh83.exe (36953, 2002-11-27)
sourcenav-512\bin\tix4183.dll (327769, 2002-11-27)
sourcenav-512\bin\tix4183.exe (36953, 2002-11-27)
sourcenav-512\bin\tixindex (2121, 2002-11-27)
sourcenav-512\bin\wish83.exe (82007, 2002-11-27)
sourcenav-512\COPYING (18007, 2002-11-27)
sourcenav-512\include (0, 2002-11-27)
sourcenav-512\include\itcl.h (5356, 2002-11-27)
sourcenav-512\include\itclDecls.h (8849, 2002-11-27)
sourcenav-512\include\itclInt.h (10887, 2002-11-27)
sourcenav-512\include\itclIntDecls.h (41799, 2002-11-27)
sourcenav-512\include\itk.h (3683, 2002-11-27)
sourcenav-512\include\itkDecls.h (6639, 2002-11-27)
sourcenav-512\include\tcl.h (57934, 2002-11-27)
sourcenav-512\include\tclDecls.h (129738, 2002-11-27)
sourcenav-512\include\tix.h (13798, 2002-11-27)
sourcenav-512\include\tk.h (47478, 2002-11-27)
sourcenav-512\include\tkDecls.h (79819, 2002-11-27)
sourcenav-512\include\tkIntXlibDecls.h (63565, 2002-11-27)
... ...

This is Source-Navigator, an IDE for C/C++/Java/Tcl/Fortran and a host of other languages. Source-Navigator includes powerful source code comprehension features that help a developer understand complex relationships between elements of a program's source. Source-Navigator is released under the terms of the GPL; see the COPYING file for more information about the GPL. The Source-Navigator project is hosted at SourceForge: http://sourcenav.sourceforge.net A number of public mailing lists are available to answer general end user questions, as well as developer's questions. Go to the project website to find more information about the mailing lists. One can find Source-Navigator documentation at the following URL: http://sourcenav.sourceforge.net/online-docs/index.html Consult the INSTALL.TXT file to learn how to build and install binaries of Source-Navigator. USING SOURCE-NAVIGATOR: We have removed the license manager from Source-Navigator. You will no longer need to have a license key to run this product. Access to Cross-Reference Information - Source-Navigator parses and builds a project database in two steps. The first step is to build the project's symbol tables. A progress bar is displayed during this time, when complete, the application will display the browser windows. Phase 2 is when the cross- referencing (XRef) info is computed. Source-Navigator will continue to build the cross reference database in the background. While building the cross reference database, the cross reference icon will not be accessible in the toolbar, and the application will be less responsive. Once the cross reference database is built, the application performance will return to normal. You can locate such identifiers with the Grep tool. C Parser Issues - C declarations that are generated by a macro are not detected correctly by the C and C++ parser. For example: #define EXTERN(type, array) extern type array[] EXTERN(char, mybuffer); In this example, the parser should pick up information about a global variable called "mybuffer" whose type is char[]. However, it doesn't. Tcl Cross-Referencing and Common Tcl Commands - The following Tcl, Tk, and [incr Tcl] common commands are not put into the cross-reference (XRef) database: append eval itcl_class objects string args exists itcl_info parray switch array expr itk previous this binary file iwidgets private tkinfo body for join proc unset break foreach lappend protected uplevel catch format lindex public upvar class gets local rename variable common glob lrange return virtual concat global lreplace regexp vwait configbody if lsearch regsub while constructor incr lsort scan winfo continue info lstat set @scope default inherit method source #auto delete isa namespace split destructor itcl object stat Windows Menus In Windows Menus, the '^' symbol means Ctrl and 'x' next to a letter means Alt plus that letter. Multiple Machine Issues - If you build a project on machine A with sources rooted at /foo and real path /disk/user/foo, Source-Navigator will store these files in the project as being rooted at /disk/user/foo, not /foo. If you try to access these files from machine B, where /usr/disk/foo is not visible, you will get an error. - If you instruct Source-Navigator scan /usr/include for C and C++ projects, the contents will be machine specific. It is important to keep these issues in mind when accessing common projects from different locations. - If you have a heterogeneous environment, or if two machines have a different perspective on the disk/filesystem layout, there may be problems sharing projects between the two machines. - If Source-Navigator is built on a Digital UNIX system, projects created by the Digital UNIX system will not be readable on other operating systems, and projects created by other operating systems will not be readable on a Digital UNIX system. Using CVS as a version control system - In order for CVS to work properly, your project file needs to be one of two places: - In the same directory as the source files. This only works if your project has no subdirectories. - In the directory where the toplevel of your source tree is. Basically, the relative path from your project to each of your source files has to be the same as the relative path from the CVSROOT to the files on the repository. Running the generated executable on UNIX When configuring your executable command line in the Edit Target dialog, if your executable expects stdin or terminal input, the application will hang waiting for the input. To fix this, add a command like: xterm -e myapp in this dialog. Make sure that xterm is on your path. Now, when you hit "Run" from the Make window, your application will run. If you need to debug your application with Insight, however, you will need to remove "xterm -e" from your command line in the Edit Target window.

近期下载者

相关文件


收藏者