How to create VDF Web Applications: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
m (Changed from Web Programming to Web Applications category)
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{underconst}}
= Introduction =


This page describes the technologies available to create web applictions using Visual DataFlex.


= Introduction =
= Getting started =
== Getting started ==


To be able to develop ASP pages , then you need Internet Information Server. The most easy way to get that these days is to grab Microsofts Web Platform installer here :
To be able to develop ASP pages , then you need [http://en.wikipedia.org/wiki/Internet_Information_Services Internet Information Server]. The most easy way to get that these days is to grab Microsofts Web Platform installer here :


http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx  
http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx  
Line 12: Line 12:


You will also need to install [[Webapp server]] from the [[Portal:Visual DataFlex]] installer. Note that you will need version 14.1 to support the windows 2008 server.
You will also need to install [[Webapp server]] from the [[Portal:Visual DataFlex]] installer. Note that you will need version 14.1 to support the windows 2008 server.
= The overall idea  =
When you have decided to use ASP , then you should try to resist the urge to generate all the html from Visual DataFlex. There are some existing techniques in the web world that can save you time in the long run.
First of all you should understand that ''ASP is not a new programming language that you need to learn.'' VDF code can be exposed for asp via COM so that you can call the components via vbscript or jscript.
Ok - I lied. if you don't know vbscript you will probably spend a day or two looking at [http://www.w3schools.com/Vbscript/default.asp a tutorial].
The overall idea is : '''do not write vdf code to generate html. use asp'''. ASP is about interfacing code to HTML in a easy way - so use it ! 


== Putting on your [http://www.professorsolomon.com/thinkingcap.html Thinking cap]==
== Putting on your [http://www.professorsolomon.com/thinkingcap.html Thinking cap]==


Grab your the DDsrc from your old application and expose these using Web Objects .  
Grab your [[DataDictionary|Data Dictionaries]] from your old application and expose these using Web Objects .  


*WBO
*WBO
Line 31: Line 21:




== Styling using css ==
= In the trenches =  
 
Using css for styling can help you if you don't like doing design yourself!  If you style using css then somebody else can do the design for you.


*[http://www.w3.org/Style/CSS/ css]
*[[EnablingJSONIN]]
*[http://www.quirksmode.org/css/contents.html quirksmode css]


== Javascript on the client ==
Javascript can be good for validating what the user enters on the screen. It can also be good for fancy [[AJAX]] techniques.


== Validation ==
== Validation ==
Line 46: Line 31:
*[[CSS|Cascading Style Sheets]] ( validate here: http://jigsaw.w3.org/css-validator/ )
*[[CSS|Cascading Style Sheets]] ( validate here: http://jigsaw.w3.org/css-validator/ )
*[[Javascript]] ( validate here: http://www.jslint.com/ )
*[[Javascript]] ( validate here: http://www.jslint.com/ )
== Styling using css ==
Using css for styling can help you if you don't like doing design yourself!  If you style using css then somebody else can do the design for you.
*start your adventure here: [http://www.w3.org/Style/CSS/ css]
*go here when something goes wrong: [http://www.quirksmode.org/css/contents.html quirksmode css]
== Javascript on the client ==
[[Javascript]] can be good for validating what the user enters on the screen. It can also be good for fancy [[AJAX]] techniques.




*[http://www.quirksmode.org/js/contents.html quirksmode javacript ]


[[category: Web Programming]] [[Category:Stub]] [[Category:Cookbook]]
[[category: Web Applications]] [[Category:Stub]] [[Category:Cookbook]]

Latest revision as of 15:08, 8 April 2020

Introduction

This page describes the technologies available to create web applictions using Visual DataFlex.

Getting started

To be able to develop ASP pages , then you need Internet Information Server. The most easy way to get that these days is to grab Microsofts Web Platform installer here :

http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx

This tool will provide you with a full stack for developing asp related things. It will also keep track of certain things you need to enable on Windows Vista and Windows Server 2008.

You will also need to install Webapp server from the Portal:Visual DataFlex installer. Note that you will need version 14.1 to support the windows 2008 server.

Putting on your Thinking cap

Grab your Data Dictionaries from your old application and expose these using Web Objects .

  • WBO
  • Global.asa (this is where your code is stackup up. check the list of WBP's there)


In the trenches


Validation

Here are some good links for validating :

Styling using css

Using css for styling can help you if you don't like doing design yourself! If you style using css then somebody else can do the design for you.

Javascript on the client

Javascript can be good for validating what the user enters on the screen. It can also be good for fancy AJAX techniques.