Get it from CNET Download.com! ASP Studio 2005            [HomePage]
Shanghai advance information Co. Ltd.
 

    ASP Studio 2005  is a powerful asp project development tool which integrated with ASP code editing and debugging. With no other asp server, you can edit and debug an ASP project with the help of ASP server integrated capable of debugging , after you create an ASP project simply. 
  Here are two piece of movie for Debugger and Editor with "ASP Studio 2005" .

  To download ASP Studio 2005 please click here.     
  Click here to show the movie of debug feature.     
  Click here to show the movie of editor feature.

[Advantages of the software]
  • 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
support(***)
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'.

  

 
soft14.com