DevTrain

Autor: Hannes Preishuber

Entwurfszeit Steuerelemente oder DTCs

Die Entwurfszeitsteuerelement oder Design Time Controls sind eine Eigenheit von Visual InterDev 6. Im Grunde basieren Sie auf einer Script Bibliothek ( Scriptlibrary) die den jede Menge Code für den Server und den Client enthält. Per Drag & Drop kann so ein DTC auf die Seite gezogen werden und per Script einfach erweitert werden. Es gibt dabei einfach Textboxen oder Buttons bis hin zu einem komplexen Grid.

Da alle Controlls an Daten gebunden werden können, ist es ein einfacher Weg um in 2 Minuten ein komplettes Eingabeformular zu erstellen. Auch das Eventhändling der Buttons ist sehr einfach. Die Controls können so betrachtet werden, als ob Sie am Server existieren. Sie haben also Zugriff auf die Inhalte ohne Umwege.
Ein weiterer Vorteil ist, das die DTCS Browser kompatiblen HTML Code erzeugen.

In Viusal Interdev sehen Sie die Controls grafisch. Ich habe das hier in den eckigen Klammern symbolisiert.
<%@ Language=VBScript %>
<% ' VI 6.0 Skript-Objektmodell aktiviert %>
<!--#include file="_ScriptLibrary/pm.asp"-->
<% if StartPageProcessing() Then Response.End() %>
<FORM name=thisForm METHOD=post>
<HTML>
<HEAD>
<SCRIPT ID=serverEventHandlersVBS LANGUAGE=vbscript RUNAT=Server>

Sub Button1_onclick()
   textbox1.value=now()
End Sub


</SCRIPT>
</HEAD>
<BODY>
[Textbox1] [Button1]

</BODY>
<% ' VI 6.0 Skript-Objektmodell aktiviert %>
<% EndPageProcessing() %>
</FORM>
</HTML>


Der Händler Button1_onclick wird automatisch eingesetzt, wenn Sie in der Script Library auf die Server Objekte Clicken und dort den Button1 auswählen. Dahinter sehen Sie alle möglichen Events, per Doppelclick steht die Funktion im Code.

Trotzdem sollten Sie bei Anwendungen die Sie weitergeben wollen auf diesem Komfort verzichten, da keine Weiterführung dieser Technologie in Sicht ist.


Erfasst am: 05.02.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=288
© Copyright 2003 ppedv AG - http://www.ppedv.de