Neueste Beiträge

#51
ZitatWarum alle öffnen? Ich möchte ja nicht immer mein Framework mit 100 Dateien als Tabs geöffnet haben
In wxb 100 include Dateien, das muss dann schon ein großes Programm sein. In cpp ok, da geht es schneller.
Also die Funktionen der Include Dateien soll dann nicht im Controll-Center erscheinen, aber die Autovervollständigung der eigenen Klassen soll funktionieren, ja?

ZitatDamit Meine ich wenn man ctr drückt und auf den Funktionsaufruf klickt das er da dann zur Funktion springt ohne das man das Funktionen Menü öffnen muss.
Also ganz ohne Menu. In die Menüleiste brauchst du ja im Moment auch nicht gehen, um zu springen.

ZitatIch könnte ja einen Mac zur Verfügung stellen
Das können wir bei Gelegenheit gerne probieren. ;)
#52
Wünsche und Anregungen | Change requests and suggestions / Re: MyHiddenMenu 0.6
Letzter Beitrag von Administrator - 22.03.2017, 17:58:12 NACHMITTAGS
Hallo Ralf,

das freut mich zu hören. ;D
Ich hatten den Bug mit der Menüanordnung bei der Überareitung doch noch gefunden. Das war eine Stelle, mit der ich nicht gerechnet hatte.

Jetzt klappt es bei dir auch ohne Verzögerung beim Start, ja?
#53
Zitat
Zitat- Funktionen und Klassen aus Includeten Dateien auch anzeigen und Autovervollständigen
Das hatte ich auch schon einmal überlegt. Dann müssten natürlich beim Laden der Datei die includeten Dateien mit geöffnet werden. Sonst macht das keinen Sinn. Beim Springen auf eine Funktion wird dann geprüft, in welchem Tab die Datei geöffnet ist. Dazu wäre eine eine Einstellung nicht schlecht.
Ok, kommt ebenfalls auf die Liste.

Warum alle öffnen? Ich möchte ja nicht immer mein Framework mit 100 Dateien als Tabs geöffnet haben  ;D

Zitat
Zitat- die Möglichkeit mit gedrückter ctrl Taste und Klick auf einen Funktionsaufruf zur Funktion zu springen
In welchem Fenster denn. Springen kannst du mit einem Klick auf die Funktion im Control Center oder aber im Editor. Dazu den Cursor in die Funktion bringen bzw. anklicken- rechte Maustaste- Springe zu. Das funktioniert genauso.

Damit Meine ich wenn man ctr drückt und auf den Funktionsaufruf klickt das er da dann zur Funktion springt ohne das man das Funktionen Menü öffnen muss.

Zitat
Zitat- Mac OSX Unterstützung(Momentan nicht benutzbar da versucht wird über Windows Dateistruktur auf Konfigurationsdateien zuzugreifen)
Hm, mit OSX kenne ich mich nicht aus. das kann ich auch leider nicht testen. Eigentlich sollte es funktionieren. Es werden ja generell wxWidgets Klassen dafür verwendet und nicht per Hand auf das Dateisystem zugegriffen. Diese sollten eigentlich auch für OSX gelten.

Ich könnte ja einen Mac zur Verfügung stellen ;D

Grüße Julius
#54
Wünsche und Anregungen | Change requests and suggestions / MyHiddenMenu 0.6
Letzter Beitrag von ralfs - 21.03.2017, 12:31:13 NACHMITTAGS
Hallo Dirk,

um mal eine Rückmeldung zu geben, die aktuelle Version 0.6 läuft seit 1 Woche super!
Alle bei mir aufgetretenen Bugs der 0.5er und 0.6er Beta-Versionen sind weg.

Gruß

Ralf
#55
Hi GM_FrEaK,

danke für die Rückmeldung. Zu deinen Wünschen:
Zitat- neuladen der Codestruktur beim Speichern für die Autovervollstädigung
Ok, das ist einfach. Das werde ich einfügen.

Zitat- Eigene Klassen und Klassenfunktionen Autovervollständigen
Ja, das lässt sich machen. Kommt auf die Liste.

Zitat- evtl. die Möglichkeit aus dem Editor heraus git Repositorys zu Clonen(für Frameworks)
Hm, mit Github habe ich mich noch nicht beschäftigt. Ich werde es erst einmal vormerken.

Zitat- Funktionen und Klassen aus Includeten Dateien auch anzeigen und Autovervollständigen
Das hatte ich auch schon einmal überlegt. Dann müssten natürlich beim Laden der Datei die includeten Dateien mit geöffnet werden. Sonst macht das keinen Sinn. Beim Springen auf eine Funktion wird dann geprüft, in welchem Tab die Datei geöffnet ist. Dazu wäre eine eine Einstellung nicht schlecht.
Ok, kommt ebenfalls auf die Liste.

Zitat- Autovervollständigung bei Funktionsparametern funktioniert nicht da die Parameter Namen dauerhaft angezeigt werden
Ich habe das gerade einmal probiert. Bei mir funktioniert es wie es soll. Allerdings habe ich auch wieder ein bisschen was verändert.
Hast du dafür einmal ein Beispiel?

Zitat- Mac OSX Unterstützung(Momentan nicht benutzbar da versucht wird über Windows Dateistruktur auf Konfigurationsdateien zuzugreifen)
Hm, mit OSX kenne ich mich nicht aus. das kann ich auch leider nicht testen. Eigentlich sollte es funktionieren. Es werden ja generell wxWidgets Klassen dafür verwendet und nicht per Hand auf das Dateisystem zugegriffen. Diese sollten eigentlich auch für OSX gelten.

Zitat- die Möglichkeit mit gedrückter ctrl Taste und Klick auf einen Funktionsaufruf zur Funktion zu springen
In welchem Fenster denn. Springen kannst du mit einem Klick auf die Funktion im Control Center oder aber im Editor. Dazu den Cursor in die Funktion bringen bzw. anklicken- rechte Maustaste- Springe zu. Das funktioniert genauso.

Zitat- beim öffnen von Schleifen oder anderen Codeblöcken diese automatisch wieder zu schließen(wenn ich if schreibe das er ein end if in die nächste Zeile packt
Gut, also analog den Klammern. Das werde ich mit in die gleiche Einstellung aufnehmen.
#56
Beispiele | Examples / Objektorientierte Programmieru...
Letzter Beitrag von GM_FrEaK - 19.03.2017, 23:27:35 NACHMITTAGS
Hier eine Funktionierende Downloader Klasse  8)

Class Downloader
Function Download(Adress, File, Overwrite = TRUE, Port = 80)
If !Overwrite And FileExists(File) Then
Return FALSE
End If

Dim http = New wxHTTP()
Dim uri = New wxURI(Adress)
http.SetTimeout(10)

While !http.Connect(uri.GetServer(), Port)
wxSleep(1)
Wend

Dim stream = http.GetInputStream(uri.GetPath())
If (http.GetError() = wxPROTO_NOERR) Then
Dim FileHandle = FOpen(File, "w")
While !stream.Eof()
Dim chunk = stream.Read(1024)
FPuts(FileHandle, chunk)
Wend
FClose(FileHandle)
Else
Return FALSE
End If
End Function
End Class
#57
Wünsche und Anregungen | Change requests and suggestions / Wünsche für den Editor
Letzter Beitrag von GM_FrEaK - 19.03.2017, 19:25:14 NACHMITTAGS
Folge-ne Wünsche hätte ich :D:

- neuladen der Codestruktur beim Speichern für die Autovervollstädigung
- Eigene Klassen und Klassenfunktionen Autovervollständigen
- bei Klassen sollten alle Funktionen vervollständigt werden, auch die die vererbt wurden
- evtl. die Möglichkeit aus dem Editor heraus git Repositorys zu Clonen(für Frameworks)
- Funktionen und Klassen aus Includeten Dateien auch anzeigen und Autovervollständigen
- Autovervollständigung bei Funktionsparametern funktioniert nicht da die Parameter Namen dauerhaft angezeigt werden
- Mac OSX Unterstützung(Momentan nicht benutzbar da versucht wird über Windows Dateistruktur auf Konfigurationsdateien zuzugreifen)
- die Möglichkeit mit gedrückter ctrl Taste und Klick auf einen Funktionsaufruf zur Funktion zu springen
- beim öffnen von Schleifen oder anderen Codeblöcken diese automatisch wieder zu schließen(wenn ich if schreibe das er ein end if in die nächste Zeile packt)
#58
Programm- Neuigkeiten | Program news / MyHiddenMenu 0.6
Letzter Beitrag von Administrator - 10.03.2017, 09:49:51 VORMITTAG
MyHiddenMenu 0.6

Änderungen:

  - fix: bug in load menus
  - fix: bug while delete last menuitem
  - change: use one frame for all menus instead of one frame for each menu
  - change: remove experimental menubar
  - add: alarm clock
         here you can play a wave sound, display a message or shutdown pc at the certain time

Download: MyHiddenMenu_0.6.zip
#59
Neues von wxBasic | wxBasic News / wxBasic 2.8.12.43
Letzter Beitrag von Administrator - 14.11.2016, 18:59:08 NACHMITTAGS
So, nun ist es so weit. Nach über 2 Jahren ist nun die neue wxBasic Version 2.8.12.43 vom Aug./Nov. 2016 erschienen.
Sie basiert zwar immer noch auf wxWidgets 2.8, allerdings sind schon einige Dinge aus der 3-er Version eingeflossen. Wenn alles klappt, dann wird die nächste Version auf wxWidgets 3 basieren. Ralf arbeitet schon fleißig daran.   ;D
Die Version ist für Windows, Linux uns Mac verfügbar. Für Windows gibt es eine 32 und eine 64 bit Variante.

Well, now it's time. After over 2 years is now  published the new wxBasic version 2.8.12.43 from Aug./Nov. 2016.
It is still based on wxWidgets 2.8, but some things from the version 3 have already been used. If everything works out, then the next version is based on wxWidgets 3. Ralf is already working hard on this.  ;D
The version is available for Windows, Linux and Mac. For Windows, there is a 32 and a 64 bit variant.

Download: http://www.wxbasic.net/downloads

Hier das Changelog seit der letzten Veröffentlichung:
Here the changelog since the last release:

Zitat2.8.12.43 (Aug./Nov. 2016)
    chmod command added
    on macOS w/o starting parameters an open dialog is shown
    latest Version of wxEditor (4.1.9) added to windows setups

    2.8.12.42 (Apr. 2016)
    BUGFIX: wxAutomationObject_variant in 64bit mode
    BUGFIX: wxEVT_COMMAND_SPINCTRL_UPDATED
    Wrapper: wxGrid: XYToCell, GetRowLabelAlignment, GetColLabelAlignment, GetDefaultCellAlignment, GetCellAlignment, GetCellSize
    Dump to wxTextOutputStream in wxRichTextObject, wxRichTextCompositeObject, wxRichTextPlainText, wxRichTextBuffer
    Wrapper: wxDatePickerCtrlBase_GetRange
    wxPageSetupDialogData ctors added

    2.8.12.40 (Aug. 2015)
    use Visual Studio 2013 Express Edition with Platformtoolset v120 (instead of 7.1)
    BUGFIX: in wxReportWriter for Unicode and wx3.0
    start compatibility with wx3.0
    version numbers moved from shared.h to shared.c (compile time issue)
    added: wxGraphicsContext, wxGLCanvas (OpenGL)
    modified: wxSound
    BUGFIX: CDbEngine::Field() float column with . instead of any other char and ignoring precision

    2.8.12.39 (Nov. 2014)
    wxDatabaseLayer enhanced (database cursors functionality, dbms infos and some utf-8 conversion problems fixed)
    wxDb replaced by wxDatabaseLayer (just supporting ODBC, Sqlite)
    compatibility and enhance layers (wxDbEngine/wxDbRecordset) updated

    2.8.12.38 (Jul. 2014)
    BUGFIX: free up memory w/o deallocate or with direct call to destructor via ~obj
    wxBase + wxNet + wxXml revised
    wxbc - added a "Console Version of wxBasic" just with wxBase + wxNet + wxXml parts of wxWidgets
    Added: wxSimpleHtmlListBox
    Added: wxHtmlCellEvent
    Enhanced: wxBitmap, wxMask, wxRegion; be careful with wxRegion::Subtract, para has changed!
    samples has line-feed as line ending, some fixes for linux and OS X
#60
Programm- Neuigkeiten | Program news / wxEditor 4.1.9
Letzter Beitrag von Administrator - 28.09.2016, 20:26:00 NACHMITTAGS
wxEditor 4.1.9 veröffentlicht

Changelog:

  - add: tab for new file
  - add: Page Setup
  - add: Page Preview
  - fix: print with correct margin width
  - add: internal bind with console interpreter
  - change: search for classes
  - change: more informations about members in a calltip,
    when the mouse is over a class and his member
  - change: reference file format
    append return values and parents of classes in the referencefile,
    the values are wrapped from the source files of wxbasic
  - change: decompress interpreter, if it is already compressed
  - fix: memory issues
  - fix: bug in lexer files
  - other issues

wxEditor4.1.9_x86.zip
wxEditor4.1.9_x64.zip