| |
|
|
| |
|
|
-
Integrated with ASP server:
This software is Integrated with an ASP server which has capable of debugging.
With no IIS ,you can run and debug the ASP project after creation .(In fact
,your operation system is completely independent of any ASP server .Even in the
environments of Windows 98 ,our asp server integrated will also operate
normally.)
-
Edit with code cue function:
The edit interface of the software is a editor of source level ,it specially
optimizes the ASP programs , which make it competent to list the member
functions and their grammar cues of ASP object integrated ,COM object and
object user-defined .
-
Support breakpoints and step to debug:
You can start up your ASP project with breakpoints , step and so on . When the
server is executing on the breakpoint(or you're stepping , there are many ways
for you to watch the variable values of the current server port .We specially
optimize the ASP object integrated , which enables it to show more detailed
information on the interface.
-
Applicable to watch object user-definded:Even
if your variable is a COM object (for example ,the connection of database
,visit to files in the disc) or other object user-defined ,our software can
also precisely show the value and state of the breakpoint.
-
Convenient outer editor interface:
The software itself doesn't support WYSWYG static HTML editing function ,but
you're free to choose HTML editing software preferred , DreamWeaver for example
, to edit static HTML code. Interactive editing is applicable for the software.
-
Multi-Codepage editing: The software is able to
automatically process all kink of Codepage.
|
|
| [Key Techniques] |
| |
-
ASP Debugging Server: The main function of this software is
to debug ASP code . It's well known for all ASP developers , a satisfactory
development tool is still absent for the time being , which is different from
VC++, VC# and VB. Take DreamWeaver for example ,for which the ASP code edit
function is available, but it's very inconvenient to debug the ASP program ;
InterDev released by Microsoft , for instance , which is mainly developed for
networks engineering , makes it possible to debug ASP code,but it's difficult
to configurate IIS server with InterDev. Even you configurate the IIS in
the mode of debugging ,browser may encounter extra code accessory with
information visited , which may result in the failure of image display
sometimes (If you choose to display the image data with ASP code , the image
may be displayed normally during non-debugging and fail to be displayed during
debugging). Visual Studio 2003 can also be used as an ASP debugger , but the
above problem may arise too , even worse ,in most case , the debugger fails to
be started up.
We embed the ASP debugging server in the software , and enable it to exchange
information with the main window conveniently . You can debug your ASP programs
at any time .
-
ASP Source Code editor: There are many
static page editors available , however ,an excellent ASP source code editor is
scarce . Many developers compile ASP code with EditPlus,Ultraedit and other
tools, but the ASP code grammar cue is not applicable for EditPlus , let alone
grammar cue for object user-defined.
|
|
| [Basic Step for
Operating] |
| |
-
Create a new project:
Click the mouse right key on the 'solution' bar , and create a new ASP project
. The project may be existent or newly-created .If you have created many
projects , you can choose one of them as startup project .You may appoint a
startup file for every project , when the debugger is started up . Startup
project's WEB root directory(namely the root directory of the project ,if no
appointment has been made ) will be the ASP server's root directory,and the
startup file will be first run .
-
Edit the document:
Double click the web file under project directory tree , and the editor will be
run automatically for editing. You can also appoint an outer program to run the
corresponding file . Our product is aimed at the ASP development , so source
code is optimized for editing. Though the visual editing for HTML is not
applicable , you're able to carry out interactive editing conveniently with
outer editor.
-
Set the breakpoint:
Click the furthest left bar corresponding to ASP code with mouse left key , and
you can set or cancel the breakpoint for debugging .When the debugger runs to
the point , it will automatically return to the main interface. At that time ,
you're able to watch current parameter values of every kind in the 'auto
variable'. You can also add the variable to be monitored to the windows of
'Watch1' or 'Watch2' with the help of 'add variable 'in the menu ; or you can
directly watch the value of a certain variable by the 'quick watch' function .
-
Watch the variable:
When the program is running on the breakpoint , the corresponding variable's
basic value will be displayed in the mode of ToolTip at corresponding place ,
if you point the cursor to the variable to be checked and keep still for about
one second .You can watch multiple variables conveniently.
-
Error cue: When the debugger detect a certain
grammar error , it will automatically run the corresponding file to the editing
interface , and display a cue at the error code.
|
| |
|
| [Comparisons of
advantages] |
| The advantages of AspStudio
compared to common ASP development tools : |
|
|
List of Advantages
|
ASP Studio 2005 |
DreamWeaverr MX |
Visual Interdev |
EditPlus |
|
ASP Server
|
Embedded
|
IIS Necessary
|
IIS Necessary
|
N/A
|
|
ASP Debugging Control
|
Breakpoints , step and other debugging control
applicable
|
N/A
|
Breakpoints , step and other debugging control
applicable(*)
|
N/A
|
|
ASP Variable Monitoring
|
Many ways to read variables when breakpoints
occur[**]
|
N/A
|
Many ways to read variables when breakpoints
occur
|
N/A
|
|
Source Grammar Cue
|
Offering complete grammar cue when edit
|
Partly
|
|
N/A
|
|
Code Page Switch
|
support
|
support
|
support
|
N/A
|
|
Source Bookmark
|
support
|
N/A
|
support
|
support
|
|
Search & Replace
|
support
|
support
|
support
|
support
|
|
HTML Code Edit
|
not support WYSWYG, but support interface for
load other editor
|
support WYSWYG
|
support WYSWYG, but the function restricted
|
not support WYSWYG
|
|
Soft Capacity
|
Compact & easy installation
|
Bulky
|
Very Bulky
|
Compact & easy installation
|
|
|
|
(*)
InterDev needs to configure IIS
to start up ASP debugging,but in most case the startup of ASP debugging fails;
Moreover,IIS , in the debugging mode ,dispatches data to browser port with some
debugging information added on the head of data . As a result , some ASP
programs may display error at the clients' ports browser.
[**]
AspStudio specially optimizes the
ASP objects,which enables it to show more details during debugging
The following is an image captured from InterDev,
Please note the 'ServerVariables',which is a set ,but only the number of
variable is listed and no concrete value available.

The following is an image captured from
AspStudio,and compared to 'ServerVariables'above, every variable value in the
set is listed here.

(***)
InterDev offers the powerful
function of Grammar Cue,but for the user-defined variables'grammar, the cue is
limited into current file. In comparison ,for AspStudio ,the variables grammar
cues in inclusion files are also supported .More
details in the Section 'inclusion files applicable'.
|
|
|