Hallo Leute
Habe mir die Roadmap angeschaut. Bräuchte da kurz Hilfe.
Heisst:
VO GUI and SQL Classes with Unicode and AnyCPU support (on top of Windows Forms and Ado.Net)
Das es ein GUI wie für Cavo für XSharp geben wird ?
Gruss
Horst
Roadmap
Moderator: wriedmann
Roadmap
Hallo Horst,
das heisst, dass es alternative Window-Klassen gibt, die weitgehend kompatibel zu den VO-GUI-Klassen sind, aber nicht auf dem Windows-API aufbauen, sondern auf den WinForms-Klassen.
Für SQL heisst es dasselbe: aufrufkompatible Klassen, die nicht auf ODBC aufsetzen, sondern auf ADO.NET.
Besonders das erste dürfte sehr interessant werden, und ich warte schon ziemlich hart drauf.
Wolfgang
das heisst, dass es alternative Window-Klassen gibt, die weitgehend kompatibel zu den VO-GUI-Klassen sind, aber nicht auf dem Windows-API aufbauen, sondern auf den WinForms-Klassen.
Für SQL heisst es dasselbe: aufrufkompatible Klassen, die nicht auf ODBC aufsetzen, sondern auf ADO.NET.
Besonders das erste dürfte sehr interessant werden, und ich warte schon ziemlich hart drauf.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Roadmap
Hallo Wolfgang
Danke für die schnelle Antwort. Freute mich umsonst auf eine GUI für XSharp die so gut wie Cavo ist
Ich brauch noch deine Hilfe zu dem HttpListerner, Kannst du mir ein Beispiel geben wie ich an die POST Daten ran komme ? Die sollten im Inputstrean sein, ich kapiere aber leider nicht wie da ran komme.
Gruss
Horst
Danke für die schnelle Antwort. Freute mich umsonst auf eine GUI für XSharp die so gut wie Cavo ist
Ich brauch noch deine Hilfe zu dem HttpListerner, Kannst du mir ein Beispiel geben wie ich an die POST Daten ran komme ? Die sollten im Inputstrean sein, ich kapiere aber leider nicht wie da ran komme.
Gruss
Horst
Roadmap
Horst,
"Gui für XSharp" Meinst Du, eine IDE? Komme mit XIDE gut klar, und wenn man nicht so faul wäre, könnte man Funktionalität, die man gerne hätte, als Extension selber dazubauen...
Auf mein altes Datawindow und seine supereinfache Funktionalität, ohne weiter auf W32 zu sitzen, freue ich mich auch
Karl
"Gui für XSharp" Meinst Du, eine IDE? Komme mit XIDE gut klar, und wenn man nicht so faul wäre, könnte man Funktionalität, die man gerne hätte, als Extension selber dazubauen...
Auf mein altes Datawindow und seine supereinfache Funktionalität, ohne weiter auf W32 zu sitzen, freue ich mich auch
Karl
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
Roadmap
Hallo Horst,
Ich persönlich würde es für absolute Zeitverschwendung halten, da noch eine weitere GUI-Klassenbibliothek zu entwickeln.
Oder was erwartest Du Dir sonst von einer GUI-Bibliothek, das die genannten nicht bieten und das man nicht mit wenig Aufwand entwickeln könnte?
Wolfgang
für X# hast Du aktuell 3 GUI-Libraries zur Auswahl, ab Sommer dann 4:Freute mich umsonst auf eine GUI für XSharp die so gut wie Cavo ist
- VO-GUI-Klassen
- WinForms
- WPF
- VO-kompatible, WinForms basierende
Ich persönlich würde es für absolute Zeitverschwendung halten, da noch eine weitere GUI-Klassenbibliothek zu entwickeln.
Oder was erwartest Du Dir sonst von einer GUI-Bibliothek, das die genannten nicht bieten und das man nicht mit wenig Aufwand entwickeln könnte?
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Roadmap
Hallo Horst,
mit der XIDE kommst Du nicht zurecht?
Mit der komme ich mittlerweile, bis auf das fehlende Repo, besser zurecht als mit VO.
Wolfgang
P.S. das mit dem httpListener muss ich mir noch anschauen. Das Projekt, wo ich ihn verwendet habe, läuft schon seit ein paar Jahren unverändert, daher habe ich es auch nicht mehr im Kopf
mit der XIDE kommst Du nicht zurecht?
Mit der komme ich mittlerweile, bis auf das fehlende Repo, besser zurecht als mit VO.
Wolfgang
P.S. das mit dem httpListener muss ich mir noch anschauen. Das Projekt, wo ich ihn verwendet habe, läuft schon seit ein paar Jahren unverändert, daher habe ich es auch nicht mehr im Kopf
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Roadmap
Hallo Wolfgang
XIDE schaut gleich aus wie VS , wen ich mich schon umgewöhne kann ich gleich das meistverbreiteste Produkt verwenden.
HttpListener ;
Ich weiss nicht wie das C# Beispiel in deinen Code einbauen kann. Um dann den Poststream irgendwie so
-- oSB:AppendFormat( e"Inputstream: {0}n", oRequest:Inputstream) --
ausgeben kann
public static string GetRequestPostData(HttpListenerRequest request)
{
if (!request.HasEntityBody)
{
return null;
}
using (System.IO.Stream body = request.InputStream) // here we have data
{
using (System.IO.StreamReader reader = new System.IO.StreamReader(body, request.ContentEncoding))
{
return reader.ReadToEnd();
}
}
}
Gruss Horst
XIDE schaut gleich aus wie VS , wen ich mich schon umgewöhne kann ich gleich das meistverbreiteste Produkt verwenden.
HttpListener ;
Ich weiss nicht wie das C# Beispiel in deinen Code einbauen kann. Um dann den Poststream irgendwie so
-- oSB:AppendFormat( e"Inputstream: {0}n", oRequest:Inputstream) --
ausgeben kann
public static string GetRequestPostData(HttpListenerRequest request)
{
if (!request.HasEntityBody)
{
return null;
}
using (System.IO.Stream body = request.InputStream) // here we have data
{
using (System.IO.StreamReader reader = new System.IO.StreamReader(body, request.ContentEncoding))
{
return reader.ReadToEnd();
}
}
}
Gruss Horst
Roadmap
Hallo Horst,
Wegen den httpListener: die C#-Methode würde ich so nach X# umschreiben:
Wolfgang
Findest Du? Mir kommen sie grundverschieden vor... Vielleicht, weil ich den TreeView mit dem Projekt nach links verschoben habe wie bei VO....XIDE schaut gleich aus wie VS , wen ich mich schon umgewöhne kann ich gleich das meistverbreiteste Produkt verwenden.
Wegen den httpListener: die C#-Methode würde ich so nach X# umschreiben:
Code: Select all
static method GetRequestPostData( oRequest as HttpListenerRequest ) as string
local oBody as System.IO.Stream
local oReader as System.IO.StreamReader
local cReturn as string
if ! oRequest:HasEntityBody
return null
endif
oBody := oRequest:InputStream
oReader := System.IO.StreamReader{ oBody, oRequest:ContentEncoding }
cReturn := oReader:ReadToEnd()
oReader:Dispose()
oBody:Dispose()
return cReturn
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Roadmap
Hallo Wolfgang
Konnte dann mit deiner Hilfe das erreichen und den String ausgeben:
- cReturn := System.IO.StreamReader{ oRequest:InputStream, oRequest:ContentEncoding }:ReadToEnd()
- oSB:AppendFormat( e"Postdata: {0}n", cReturn)
Brauche ja nur den Poststring.
Danke
Konnte dann mit deiner Hilfe das erreichen und den String ausgeben:
- cReturn := System.IO.StreamReader{ oRequest:InputStream, oRequest:ContentEncoding }:ReadToEnd()
- oSB:AppendFormat( e"Postdata: {0}n", cReturn)
Brauche ja nur den Poststring.
Danke