Re: Java Applet Funktionalität in ASP.Net



> Hallo , ist es irgendwie in Dotnet möglich solche Funktionalität wie Java
> Applets in normalen HTML Seiten hinzubekommen ?

Ja indem du per <object> Tag eine dotnet dll einbindest, die mit auf dem
Webserver liegt.

>
> Ich habe schon alles abgesucht. Da jetzt wieder Sicherheitsbedenken
> aufkommen, es soll erstmal nur im Intranet und mit dem IE6 funktionieren.

Die Sicherheitsbedenken beziehen sich auf jegliche clientseitige
Programmierung, also Applets, ActiveX, einschließlich javascript. Eine "auf
..NET Framework basierende Komponente" ist also keineswegs unsicherer. Ob sie
sogar sicherer ist, hängt davon ab wie man die Sandbox interpretiert. Der IE
lässt .NET Komponenten in den Standardeinstellungen zu..

> aber ich versteh noch nicht genau was das richtig macht. Ich habe eine
stink
> normale Windows Exe die denn auf meinem Rechner läuft ? Nur gestartet über
> eine Webseite ?

Packe dein Windows Formular in eine Windows Control Library, dann bekommst
du eine DLL. Und die versteht der IE6 im object Tag.
Wenn du die exe auf den Webserver legst und in der Webseite verlinkst, wird
sie beim klicken gestartet mit dem Hinweis, dass diese Anwendung über
eingeschränkte Rechte (Sandbox) verfügt. Eine .NET basierende EXE wird also
als Familienmitglied behandelt, im Gegensatz zu jeder anderen EXE.

Mein Testbeispiel hast du bestimmt schon gefunden:
www.vb-hosting.de/webservice

>
> Hier muss ja aber denn beim Client zumindestens das Framework installiert
> sein. Die brauch ich ja bei Applets nicht. Der User ruft die Webseite auf
> und fertig. Bei ActiveX wird ja auch local beim Client was installiert,
oder

Das Framework ist Voraussetzung, aber die einzige. Dann muss nichts mehr
installiert werden und nichts in die Registry wie bei ActiveX. Jedes
zukünfitige Windows wird das Framework enthalten und jedes zukünftige
Windows Programm oder Kommandozeilen Tool wird es voraussetzen. Es muss
sowieso früher oder später jeder haben.

> ? Was sind und wie werden denn ActiveX unter VB.Net programmiert. Sind das
> Applikationen als DLL ?

ActiveX gibts nicht mehr. Das sind jetzt .NET Komponenten als DLL. Und .NET
ist knapp 1000 Mal einfacher als ActiveX sich anhört. (Das obige Beispiel
habe ich spontan in wenigen Stunden "zusammengsteckt", aber ich hätte mich
nie an ActiveX getraut.)

>
> Oder gibt es leichtere Möglichkeiten unter Dotnet Applets Funktionalität
> nachzubilden. Ich möchte das Visual Studio nämlich nicht missen. Und
andere
> Sprachen (z.b. Java oder Flash oder SVG ? ) möchte ich nicht noch extra
> lernen.

Eben, Visual Studio kann das alles. (Aus Flash halte ich mich raus!)

Lutz



.



Relevant Pages

  • Re: Java Applet Funktionalität in ASP.Net
    ... >> Applets in normalen HTML Seiten hinzubekommen? ... > Packe dein Windows Formular in eine Windows Control Library, ... > du eine DLL. ... Bei ActiveX wird ja auch local beim Client was installiert, ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: How to Enable activex on CE5.0/IE6
    ... you think that gmail reports that activeX is ... So if you are right maybe I have enabled activeX correctly already? ... My next step would be to write my own activeX dll to implement the stuff the ... Chances are your device running Windows CE isn't even using the ...
    (microsoft.public.windowsce.platbuilder)
  • Re: why some dlls are scriptable and some are not?
    ... which is the same as ActiveX. ... So a COM DLL is also an ActiveX DLL. ... through its "OLE" functions to read type libraries. ... An object browser shows the methods and properties ...
    (microsoft.public.scripting.vbscript)
  • Re: Using a C++ Win32 DLL internally in an ActiveX deployed on a webpage
    ... A quick and dirty solution would be to dump the dll into the ... Active-X control is being installed. ... Can an MFC ActiveX control use a C++ DLL internally to process ... control on the client machine, ...
    (microsoft.public.vc.mfc)
  • Re: How to debug an ActiveX DLL
    ... debug an ActiveX DLL written in VB6. ... I have written a DLL called xyz.dll which is a plug in for a closed ... I'm a real novice when it comes to ActiveX DLLs, but you might be able to ... Open the ActiveX project in one instance of vb, ...
    (comp.lang.basic.visual.misc)