fbpx
Welcome, Guest
Username: Password: Remember me
Hier wird Deutsch gesprochen
  • Page:
  • 1

TOPIC: Roadmap

Roadmap 2 months 1 week ago #8398

  Horst's Avatar Topic Author Horst Offline Posts: 78
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

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8399

  wriedmann's Avatar wriedmann Offline Posts: 1567
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
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8406

  Horst's Avatar Topic Author Horst Offline Posts: 78
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

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8408

  FFF's Avatar FFF Away Posts: 574
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

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8414

  wriedmann's Avatar wriedmann Offline Posts: 1567
Hallo Horst,

Freute mich umsonst auf eine GUI für XSharp die so gut wie Cavo ist


für X# hast Du aktuell 3 GUI-Libraries zur Auswahl, ab Sommer dann 4:
  • VO-GUI-Klassen
  • WinForms
  • WPF
  • VO-kompatible, WinForms basierende
Zusätzlich stehen dann noch sämtliche anderen, für .NET verfügbaren GUI-Klassen wie Xamarin, Avalonia und UWP zur Verfügung.
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
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8415

  Horst's Avatar Topic Author Horst Offline Posts: 78
Hallo Karl

Ja ich meinte die IDE habe mich da vertan ;-)

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8416

  wriedmann's Avatar wriedmann Offline Posts: 1567
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
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8417

  Horst's Avatar Topic Author Horst Offline Posts: 78
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

Please Log in or Create an account to join the conversation.

Roadmap 2 months 1 week ago #8425

  wriedmann's Avatar wriedmann Offline Posts: 1567
Hallo Horst,

XIDE schaut gleich aus wie VS , wen ich mich schon umgewöhne kann ich gleich das meistverbreiteste Produkt verwenden.


Findest Du? Mir kommen sie grundverschieden vor... Vielleicht, weil ich den TreeView mit dem Projekt nach links verschoben habe wie bei VO....

Wegen den httpListener: die C#-Methode würde ich so nach X# umschreiben:
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
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Roadmap 1 month 3 weeks ago #8750

  Horst's Avatar Topic Author Horst Offline Posts: 78
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

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Moderators: wriedmann