shell help



Neuron Developer Studio - Neuron Computing Inc.




Neuron Developer Studio Help
Pre-Release
Latest Version: 1.0 b6
Release Date: Jan 05, 2005
Next Update: Jan 31, 2005
Check What's New in "Version 1.0 b6".





We are very interested to hear from you.
Please e-mail your bug reports, feature suggestions and/or comments to
Support.


Release Notes


In order for Neuron Developer Studio to run,
it requires that the following DLLs be installed on your system:


MSVCRT.DLL

PSAPI.DLL

In order for the integrated visual debugger to run, DBGHELP.DLL - version 6.0 or higher is required.
This DLL can be found in the bin directory of your Microsoft Visual C++ Toolkit 2003 installation. You can
also get this DLL from
Microsoft's download site.

User Interface


Neuron Developer Studio is a set of tools for developers combined
in an Explorer style user interface. It provides a set of viewers
for a number of file formats used in software development.
The viewers expose the binary data structure of the files and allow
extraction of data from them.

Neuron Developer Studio presents the information using tabs, trees, tables and
syntax colored text.
The user interface is centered around 5 tabs:


Workspace

Files

ODBC

Registry

Win32

Workspace and Files tabs are providing two different views of the files
stored on the disk. ODBC tab shows all database sources registered on the
computer, and tables and other objects contained in these sources. Registry
tab simply contains a view of the registry. Win32 tab contains major system
DLLs and provides easy access for viewing.
The display area of each tab contains a vertical and a horizontal split.
The left hand side of each tab holds a tree view of objects available for
selection. When object is selected, the right hand side of each tab displays
a set of available viewers for the selected object.

Object menus - access to functionality

In order to manipulate an object it needs to be selected first.
Clicking on the right mouse button brings up a context sensitive
popup menu providing access to various actions on the object.
Each object provides the following functions:


View as text - shows the object text and the text of its immediate children
as text in a separate window.

View detached - shows the object in a separate window

Copy - copies the object text to system clipboard


Files tab

Files tab shows all disk drives and all physical files on these drives.
Deleting and editing these files and directories is directly affecting
them on the disk. For example: deleting a file or a directory from the
Files tab tree, deletes them on the disk.

Workspace tab

Workspace tab, unlike Files tab, is a set of links to actual files and
directories on the disk. It is a collection of shortcuts to the actual
files. It allows fast access to "favorite" directories and files.
Workspace does not have to reflect the directory
structure on the disk, but rather allows the user to create a new structure
and combine files and folders for easy access. Each of folders and file links
can be connected to an actual disk directory and file. Folders can also simply
be placeholders containing other folders and files. Single folder can contain
file links linked to physical files contained in different directories.
Deleting folder and file links does not have any effect on files and
directories they are linked to. For example, the user can create a folder
and use it to store links to all DLL, OCX and EXE files that are of interest.
Example: In order to include all Java source files from c:/java1.3/src
directory in the workspace, select the root or any other folder in the
Workspace tab, click on the right mouse button. Select "Add Folder" from
the menu and select c:/java1.3/src directory. That will add "src" folder to
the Workspace tab. If you want to change its name to "Java", select "Properties"
menu and change the name in the dialog box. Select "Recursive" menu followed by
"Scan Folder Directory". That will automatically create links to all directories
and files within the c:/java1.3/src directory.

Neuron Visual C++

Neuron Visual C++ allows you to build C++ programs for Microsoft Windows family of operating systems
using your compiler and development environment of choice. It supports the following compilers:

Microsoft Visual Studio C++ compiler version 6.0
Microsoft Visual C++ Toolkit 2003 compiler version 7.0
Intel 8.0 Compiler
MinGW GNU Gcc version 2.3.2

Here are the links to download site for free Microsoft compiler and development
environment:

Microsoft Visual C++ Toolkit 2003 and the

Microsoft Platform SDK.
Here is the link to MinGW GNU Gcc compiler and development environment for
building Windows applications using GNU Gcc:

MinGW GNU Gcc
Compiles are organized in compiler type groups. All compilers in a particular
compiler type group have a similar set of options. Neuron Visual C++ currently supports two
different groups: Microsoft/Intel C/C++ compilers and GNU Gcc compilers.
Neuron Visual C++ is pre-configured to allow you to build programs using the default installation
directories of these compilers and development environments.
Using the Compilers section of the Settings tab you can configure any number of compiler/environment
combinations and rebuild your source using them.
For Visual Studio 6, the typical directories are:


C:\Program Files\Microsoft Visual Studio\VC98\bin

C:\Program Files\Microsoft Visual Studio\Common\MSDev98\bin

LIB = C:\Program Files\Microsoft Visual Studio\VC98\lib

LIB = C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib

INCLUDE = C:\Program Files\Microsoft Visual Studio\VC98\include

INCLUDE = C:\Program Files\Microsoft Visual Studio\VC98\mfc\include

For Visual C++ Toolkit 2003, the typical directories are:


C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin

C:\Program Files\Microsoft SDK\bin

LIB = C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib

LIB = C:\Program Files\Microsoft SDK\lib

INCLUDE = C:\Program Files\Microsoft Visual C++ Toolkit 2003\include

INCLUDE = C:\Program Files\Microsoft SDK\include

For MinGW GNU Gcc, the typical directories are:


C:\MinGW\bin

C:\MinGW\lib\gcc-lib\mingw32\3.2.3

LIB = C:\MinGW\lib

LIB = C:\MinGW\lib\gcc-lib\mingw32\3.2.3

INCLUDE = C:\MinGW\include

Building Code
The Neuron Visual C++ build environment revolves around folders, projects and targets.
They are used to specify all the information required to build EXE, DLL and LIB files.
The following information is required for a build:

Input source files: .c, .cpp, .rc, etc.
Build options : compiler and linker options
Output directories : directories for EXE, DLL, LIB and temporary OBJ files
System and other external libraries
Project-to-project dependencies
Which compiler and development environment to use

The main objective of the Neuron Visual C++ build environment design was to separate
input source files from build options, output directories and compilers. This system
allows the same set of input files to be built into a separate set of output directories,
using different compiler and different build options.
Targets contain build options, output directories and external libraries. Given that different compiler
types require different options, every target is always associated with a specific compiler type.
Projects are simply a named collection of targets. They also contain dependencies on other projects.
Input source files come from workspace folders.
You can build code using Neuron Visual C++ using three different project sources:

Using Microsoft .DSW and .DSP files
Using template projects found on the Settings tab
Using .neuproj project files

Neuron Visual C++ does not work with makefiles.
To build a new project, use the predefined targets and projects in
the C++ compiler section of the Settings tab. Simply select a folder or a directory in
the Workspace or Files tab and choose Build command. A dialog box will pop up allowing
you to select one of the pre-defined projects. The settings from the selected project and
the default target will be used to compile all the files in the selected folder. You can also save a project
into a .neuproj file. If a folder or a directory you chose to build contains a .neuproj
file with the same name as the folder, the program will use it instead of a one of the
pre-defined projects.
To change the default target (Debug or Release), select the desired target in the C++
C++ Compiler section of the Settings tab and choose "Set Default" command. Both, default targets
and targets within projects allow setting of output Bin, Lib and Include Directories. If project
does not have them set, the program is using the values from the default target.
If you wish to rebuild your Visual Studio 6 project using the new Visual C++ Toolkit 2003
compiler without using the new C run-time library, simply point the "Visual C++ Bin" setting
to the new compiler and keep the "Visual C++ Root Directory" and "Platform SDK/Visual Studio Root Directory"
pointing to the Visual Studio 6 directories. Installation subdirectory cpp contains a file named
PatchClMs7.cpp that provides help in resolving the differences between the two
run-time library versions. Pre-defined "Mix : Visual C++ Toolkit 2003 with Visual Studio 98" compiler
configuration contains these settings for the default installations of Microsoft Tools.
In order to build a project contained in a DSW file, open the DSW file, select the
desired DSP it contains, select the desired target within the DSP and choose "Build"
command. If you make your desired target default in the Setting tab, you can simply
select the desired DSP and choose "Build" command. The log window contains the C++ compiler output. You can
go to files containing compiling errors by double-clicking the error line, hitting the ENTER key or using F4
shortcut key.
Notes
Microsoft Visual C++ Toolkit 2003 does not include CVTRES.EXE that is required by LINK.EXE
to support .RES files. You can use CVTRES.EXE supplied by the Microsoft Visual Studio 6.

Neuron Visual Java

Neuron Visual Java allows you to build Java programs using your compiler and JDK
version of choice. Using the Java Compiler and Java Run sections of the settings tab you can configure
your Java development environment.
In order to build Java classes, simply select the desired .java source file or a folder containing
.java source files and choose "Build" command. The log window contains the Java compiler output. You can
go to files containing compiling errors by double-clicking the error line, hitting the ENTER key or using F4
shortcut key.
To run a Java class that contains a static main function, simply select the .class file or the
source .java file and choose "Run" command.
Make sure to select the "Class Path" directory, otherwise the Java tools will fail.
Neuron Visual Java includes the integrated visual debugger.
To debug a Java class that contains a static main function, simply select the
source .java file and choose "Go" command or press F5. The visual debugger will load jdb.exe, set your
pre-defined breakpoints and start the execution. The application main window will enter a debug state
that shows the debug toolbar, call stack and variables windows. The debugging session can be
terminated by terminating the debugged program of choosing "Stop Debug" command.

Uninstalling


Simply delete the directory containing Neuron Developer Studio. The program does
not affect any files outside of the directory it is installed in and it
leaves no trace on your computer.


Features

Neuron Developer Studio provides the following functionality:


Edit and build C++ programs using free

Microsoft Visual C++ Toolkit 2003

Compile Visual C++ projects (DSW and DSP).

Edit, build and debug Java programs.

Source Code Analysis : C, C++, Java, C#, Visual Basic, COBOL

DLL, OCX and EXE viewing and disassembling

Resource viewing, conversion and extraction for PE files (DLL, EXE, OCX)

Java .CLASS viewing and disassembling

Search for text across source code file formats and directories

ODBC Browser

HTML, XML, DTD viewers

Image and media file binary structure viewers

Misc file binary structure viewers: structured storage, Outlook Express

Compression File Formats : ZIP, JAR, CAB, TAR, GZ etc.

Simple IDE for viewing, editing and building Java classes.



Integration with Microsoft Visual C++

Edit and build C and C++ programs using free

Microsoft Visual C++ Toolkit 2003 and the

Microsoft Platform SDK. In addition to creating new projects,
the program allows developers to rebuild
their existing Visual Studio 6 projects (DSW, DSP) using the new
C++ compiler 7.0 and take advantage of smaller and faster code generation.


Build your Visual Studio 6 DSW and DSP projects using the new version 7 C++ compiler.

Build new projects using Neuron .neuproj files

Edit C and C++ code




DLL, OCX and EXE

View all the internals of DLL, OCX and EXE files including the disassembled
code, exports, imports and resources. This tools is very helpful while debugging calls to DLLs
with no access to the source code, including the operating system libraries. It is
also useful in evaluating the code generated by compilers for performance and optimum size.


View the binary contents, sections, structures, segments,
import and export tables

Intel ASM and C/C++ view of the code, call and caller trees

View and extract resources: bitmaps, cursors, icons, dialog boxes,
menus, string tables, message tables

Convert resources to Java classes: dialog boxes, menus,
string tables, message tables




Java .CLASS

View all the internals of .CLASS files.
Read the Java byte code and view the source Java code.



Source Code Analysis

Parsers and viewers for C, C++, C#, Java, VB and COBOL.


Syntax coloring

Parsing and exposing methods and objects

Object models and inheritance graphs

Code statistics: lines of code, number of classes,
number of methods, number of comments, etc.




ODBC Browser




Table data viewers

Conversion of table data to delimited text files

View SQL statements behind table definitions




Image And Media File Viewers

Read internal binary structures for major image and media file formats:
JPEG, GIF, BMP, PhotoShop, TIFF, PNG, AVI, WAV.




Misc File Viewers

Read internal binary structures for structured storage files (Microsoft
Word, Excel etc.), Outlook Express .dbx files etc..



Compression File Viewers



View internal binary structures for ZIP, JAR, CAB, GZ and TAR files.

View compressed files stored in these formats directly without extraction
or extract them to disk.

Create TAR and GZ archives.





Support



Please e-mail bug reports, feature suggestions and/or comments to
Support.




Wyszukiwarka