Acerca de PowerTCP WebServer for ActiveX

Escriba una aplicación web completa utilizando su entorno de desarrollo preferido sin tener que utilizar IIS de Microsoft.

PowerTCP WebServer for ActiveX allows you to use Visual Basic, Visual C++, Delphi, C++Builder, or PowerBuilder to create your web application without having to learn ASP programming, Cold Fusion, or other web-based development environments. Features include: support for secure connections, support for cookies, automatic support for file uploads, faster application deployment, Request and Response objects and more.

PowerTCP WebServer for ActiveX: Enables a complete Web Application to be written in any Development Environment that supports ActiveX controls.

  • Roytaly-Free Distribution
  • Intuitive On-line Help
  • WebServer
  • Service
  • NT Service Controls
  • SMTP
  • Request Object
  • Cookie Object
  • Session Object

Potential Web Applications:

  • Develop forum software that allows visitors to share information
  • Create internet applications generating streaming audio/video media
  • Add a web interface to ANY existing application that needs to be monitored/controlled
  • Construct a Web portal or search engine to share any information with the rest of the world
  • Start with any existing client/server functionality, and publish this information using any HTML template
  • Provide a configuration and control interface to any hardware product
  • Easily build Intranet applications for any internal function

Sample Projects:

  • Web Forum Web Forum, written by Dart's Technical Support staff, provides a message forum that incorporates email, technical articles and search capabilities
  • Web Server A secure Web Server that can be configured to listen on any port
  • Cookie Test Shows how to check for client-side cookie support, and how to set/read cookies on the client
  • Web FAQ Shows how a simple DAO database can be interactively edited and used to display dynamic content

IIS Comparison

  • Application object is superceded with your global variables
  • ObjectContext object is superceded with direct access to MTS
  • Server object is superceded with direct access to the environment
  • Request object is replaced with Dart's improved Request Object
  • Certificate Object provides more help determining the attributes of the client certificate
  • PUT and GET requests are routinely handled by a convenient DartStream Object
  • Full file support for "multipart/form-data" sent as part of a POST request
  • Cookies Object provides parsing support for cookie values and sub-values
  • Form data is parsed and presented as a collection of HttpVariable Objects
  • Response object is replaced with Dart's improved Response Object
  • Response Object is pre-filled with the default response
  • Convenient DartStream Object makes it easy to respond with strings or files
  • Enumerated Status property simplifies use, and pre-fills StatusText with default values
  • Header is exposed as a collections, and default values are automatically used unless overridden by your code
  • Session object is replaced with Dart's improved Session Object
  • SessionInit and SessionEnd events support initialization and termination
  • Session cookies automatically manage sessions
  • HttpVariables Object supports use of any Variant for state management

Benefits & Features:

  • The features of IIS on a single web server control
  • Re-use your existing client/server code
  • A single application can be developed for both global and local use
  • Content can be constructed right in memory
  • Secure connections are fully supported
  • Applications can run on multiple ports
  • Easily install and run your web app as an NT Server
  • Complete support for managing cookies
  • Easily manage files and buffers w/ Dart Stream Object
  • File uploads are AUTOMATICALLY supported, so you don't need add-ins like FileUp.
  • Apply the robust power of Visual Basic or any other development environment to the development of your web applications
  • Listen on ANY port/address combination, so you can host multiple web applications on a single server
  • Default operation is with requested web pages automatically sent unless you over-ride the default operation in the Get Event.
  • Events fire as each GET, HEAD, POST, PUT or general request arrives...you just add processing code to the events you want to respond to.
  • Deploy FAST applications by building responses in memory (bypass slow disk access).
  • Deployment is a snap: just compile and build a normal distribution, install the compiled web application on your server, and optionally install it as a service
  • Debugging is easy. You can easily set breakpoints within your application and exercise it from your workstation using any browser
  • All events fire on a single thread for maximum throughput for light-to-medium loading
  • For high loading, MTS and multi-threaded classes can be used for constructing lengthy responses on dedicated threads, allowing the main thread to freely operate
  • Responses can be constructed entirely in memory, providing the fastest possible response times (single-threaded operation is fasted for light-to-medium loading)
  • Multiple applications can be written and installed on separate address/port pairs, so large applications can be easily partitioned to run as any number of individual tasks, all on dedicated threads.
  • Provide a configuration and control interface to any hardware product