Ja, da ich momentan noch Urlaub habe, reicht die Zeit grad besser.
Schöne Neuerungen.
Wer ist noch aktiv?
-
-
-
"Frabbing hat das zulässige Limit für Konversationen bereits erreicht und kann an keinen neuen Konversationen teilnehmen"...was meine Anfrage bzgl. LemonED-exe und ein LemonED-Forum verhindert.
-
Wenn LemonEd weiter entwickelt wird, wird das aber nicht mehr durch mich passieren.
Irgendwo weiter oben wurde ja schon gesagt, dass die mobilen Geräte mit ihren Apps den PC auf Dauer verdrängen. Zumindest im Privatbereich ist es doch schon so.
-
@Frabbing: ...aber ENTWICKELN am Handy???? Gibts da keine Emulatoren / CrossCompiler, um in einer augenschonenden Entwicklungsumgebung und im 10-Finger-System zu arbeiten?
-
Wenn LemonEd weiter entwickelt wird, wird das aber nicht mehr durch mich passieren.
Ich würde das begrüßen. LemonEd ist der einzige richtig gute Editor. Leider aber eben nicht up to date.
-
Gibts da keine Emulatoren
Doch, die gibt es. Wird ja auch in der Regel am PC gemacht, das Entwickeln. Bei Android zum Beispiel über Android Emulatoren. -
Ich bin vom Programmieren ganz weg.
-
Ich auch, jedenfalls zur Zeit
-
Geht das überhaupt?
-
Klar geht das, gut sogar. Sofern man natürlich einen Ausgleich gefunden hat.
-
Vielleicht müssten wir mal eine kleine Aktion starten um wieder mehr Nachwuchs-Programmierer anheuern zu können. Oder in anderen Foren ein bisschen die Werbetrommel für XProfan erklingen lassen.
Ihr solltet mal wieder einen weiteren Programmier-Wettbewerb anleiern zum Winter hin. Der kam 2013 doch super an und fand viel Anklang.
Ich bin sicher, dass Volkmar den super managen würde.Wie wäre es mit einem sprachenweiten Wettbewerb? XProfan vs. VB usw.
-
Ihr solltet mal wieder einen weiteren Programmier-Wettbewerb anleiern zum Winter hin. Der kam 2013 doch super an und fand viel Anklang.
Ich bin sicher, dass Volkmar den super managen würde.Wie wäre es mit einem sprachenweiten Wettbewerb? XProfan vs. VB usw.
Ich glaube sprachenübergreifend wäre unfair gegenüber XProfan, da die anderen Programmiersprachen anderen Umfang haben. Durch die weitere Verbreitung gibt es auch viel mehr Addons für die.
-
Die "großen Zeiten" der Sprache sind meiner Ansicht nach seit Windows7 vorbei.
Seit Windows7 laufen hauptsächlich 64Bit Systeme. Manche Sachen gehen mit 32Bit unter 64Bit eben nicht - und die Vollversion unterstützt bislang kein 64Bit.
Sei Vista wird ist es auch ohne Multithreading extrem schwer, vernünftige Programme zu schreiben. Auch da fehlt was, was andere Sprache, die im Prinzip günstiger sind und beim wirklichen Programmieren einfacher zu handhaben sind, von sich aus mitbringen.Zukunft von Programmierung liegt sowieso im objektorientierten Bereich - auch wenn ein wirkliches Verständnis von Sachen meiner Ansicht nach damit nicht mehr gegeben ist.
-
Bei einem 4k-Wettbewerb fallen aber schon viele andere aus!
Objektorientierung ist m.E. in Profan mit kleinen Einschränkungen möglich.
Meine großen Zeiten sind übrigens auch vorbei ... passt also! -
Bei einem 4k-Wettbewerb fallen aber schon viele andere aus!
Alle Scriptsprachen wären noch drin:
- Autoit
- VBScript
- Javascript
- Powershell
- ...
Objektorientierung ist m.E. in Profan mit kleinen Einschränkungen möglich.
OK. Wie jetzt man folgenden Powershell Code in gleicher Weise objektorientiert in XProfan um:
Code
Alles anzeigen[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing") [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") $objForm = New-Object System.Windows.Forms.Form $objForm.Text = "Data Entry Form" $objForm.Size = New-Object System.Drawing.Size(310,300) $objForm.StartPosition = "CenterScreen" $objForm.KeyPreview = $True $objForm.Add_KeyDown({if ($_.KeyCode -eq "Enter") {$LastWriteTimeLowest=$objTextBox.Text;$objForm.Close()}}) $objForm.Add_KeyDown({if ($_.KeyCode -eq "Escape") {$objForm.Close()}}) $CancelButton = New-Object System.Windows.Forms.Button $CancelButton.Location = New-Object System.Drawing.Size(150,200) $CancelButton.Size = New-Object System.Drawing.Size(75,23) $CancelButton.Text = "Cancel" $CancelButton.Add_Click({$objForm.Close()}) $objForm.Controls.Add($CancelButton) $objLabel = New-Object System.Windows.Forms.Label $objLabel.Location = New-Object System.Drawing.Size(10,20) $objLabel.Size = New-Object System.Drawing.Size(280,30) $objLabel.Text = "Please enter the lowest last write time to search for in the box below (MM/DD/YYYY):" $objForm.Controls.Add($objLabel) $objTextBox = New-Object System.Windows.Forms.TextBox $objTextBox.Location = New-Object System.Drawing.Size(10,50) $objTextBox.Size = New-Object System.Drawing.Size(260,20) $objForm.Controls.Add($objTextBox) $objLabel2 = New-Object System.Windows.Forms.Label $objLabel2.Location = New-Object System.Drawing.Size(10,80) $objLabel2.Size = New-Object System.Drawing.Size(280,30) $objLabel2.Text = "Please enter the last write time to which to want to search in the box below (MM/DD/YYYY):" $objForm.Controls.Add($objLabel2) $objTextBox2 = New-Object System.Windows.Forms.TextBox $objTextBox2.Location = New-Object System.Drawing.Size(10,110) $objTextBox2.Size = New-Object System.Drawing.Size(260,20) $objForm.Controls.Add($objTextBox2) $objLabel3 = New-Object System.Windows.Forms.Label $objLabel3.Location = New-Object System.Drawing.Size(10,140) $objLabel3.Size = New-Object System.Drawing.Size(280,30) $objLabel3.Text = "Please enter the path you want to search in the box below :" $objForm.Controls.Add($objLabel3) $objTextBox3 = New-Object System.Windows.Forms.TextBox $objTextBox3.Location = New-Object System.Drawing.Size(10,170) $objTextBox3.Size = New-Object System.Drawing.Size(260,20) $objTextBox3.Text = "C:\" $objForm.Controls.Add($objTextBox3) $OKButton = New-Object System.Windows.Forms.Button $OKButton.Location = New-Object System.Drawing.Size(75,200) $OKButton.Size = New-Object System.Drawing.Size(75,23) $OKButton.Text = "OK" $OKButton.Add_Click({$Path=$objTextBox3.Text;$LastWriteTimeLowest=$objTextBox.Text;$LastWriteTimeBelow=$objTextBox2.Text;$Abbruch = 0;$objForm.Close()}) $objForm.Controls.Add($OKButton) $objForm.Topmost = $True $objForm.Add_Shown({$objForm.Activate()}) [void] $objForm.ShowDialog()
-
Einen Wettbewerb, wenn die Abende wieder etwas länger werden sollten wir durchaus mal ins Auge fassen Allerdings denke ich auch, sprachübergreifend wird das dann etwas problematisch. Das wären dann zwei verschiedene Sachen. Einmal für Profan das, wie schon bei 4k gehabt und sprachübergreifend dann eher ein Thema vorgeben mit der Maßgabe, es muß ohne zusätzliche Dinge auf jedem aktuellen System laufen. Und wenn, dann natürlich auch nicht gleichzeitig.
Gruß Volkmar
-
-
auch wenn ein wirkliches Verständnis von Sachen meiner Ansicht nach damit nicht mehr gegeben ist.
Naja, so unumstritten ist OOP auch nicht...
Bei sehr grossen Projekten, ist OOP manchmal unvermeidlich, aber meiner Meinung nach ist OOP viel zu Abstrakt gedacht, mir ist Logik doch lieber
Wollen wir mal hoffen, das uns die funktionalen / proceduralen Sprachen noch ein wenig erhalten bleiben.Von einem sprachübergreifenden Wettbewerb halte ich auch nicht viel und die Bewertung wird dann auch nie "gerecht" oder "fair" werden.
-
Endlich versteht mal jemand, was ich schreibe!
Wollen wir mal hoffen, das uns die funktionalen / proceduralen Sprachen noch ein wenig erhalten bleiben.
Wird wohl erhalten bleiben, wird mit Sicherheit aber noch weiter zurückgehen.
Zukunft von Programmierung liegt sowieso im objektorientierten Bereich
Schaut man sich zum Beispiel das an, was Windows selbst an Programmierumgebungen mitbringt (Powershell, VB-Script, Javaschript), ist das alles objektorientiert.
Für die professionelle Programmierung unter von Androidapps braucht man eigentlich Java - auch Java ist objektorientiert.
Schaut man sich die Programmierung von Windows Apps mal etwas an, scheint auch das wohl am besten zu laufen, wenn das objektorientiert geschieht.
Und wie sieht es bei der Programmierung von Webseiten aus?
Will man professionell was tun, wird man kaum mehr wirklich um das Lernen einer objektorientierten Sprache herumkommen.aber meiner Meinung nach ist OOP viel zu Abstrakt gedacht
Wie gesagt - das sehe ich auch so. Wirkliches Verständnis von Sachen, wie sie in Windows funktionieren, kann eigentlich nur auf der Strecke bleiben. Auch mir ist Logik wesentlich lieber. Damit kann ich persönlich mehr anfangen (professionell programmieren will ich nicht, ich will Sachen verstehen).
Schaut man sich den Quelltext an, den ich hier gepostet habe, tut der eigentlich nichts anderes, als ein Hauptfenster mit ein paar Controls zu erzeugen - über Powershell. Das weicht so weit von XProfan in der Syntax und im Verständnis von Sachen ab, dass ein Lernen von XProfan nicht wirklich hilft, wenn man später professionell irgendetwas tun will.Für uns damals war XProfan eine perfekte Sache. Als ich damals in einer Ausbildung programmieren gelernt habe, gab es gar kein Windows und keine PCs. DOS war da in den Kinderschuhen. Dass das irgendwann mal so eine Verbreitung findet und in Büros oder sogar zu Hause eingesetzt wird, hätte sich damals wohl keiner gedacht. Da liefen Rechner mit einem Basic Betriebssystem - ähnlich dem C64. Programmiersprachen wie Cobol oder Pascal (die gab es nehmen Basic noch) waren was fürs Studium - Leute, die so etwas gelernt haben, galten als "durchgeknallt" und "von der realen Welt abgehoben".
Als dann Windows 3.1 irgendwann kam, gab es eigentlich keine Basic Programmiersprache, die für Windows bereits in der Freeware eine solchen Umfang bot und in der Vollversion für normale Menschen noch erschwinglich war. Gekauft habe ich mir die Sprache, weil die einfach gut war.
Die Zeiten haben sich aber geändert. Leute von heute lernen meist andere Sachen. -
Für professionelle Sachen gebe ich dir Recht. Da wird OOP Pflichtlektüre.
Für den Hausgebrauch hoffe ich, daß es noch einige Zeit ohne OOP
möglich ist.Aber, um überhaupt in OOP anzufangen, sind doch schon einige
Programmiergrundlagen erforderlich. Und dazu ist XProfan immer
noch bestens geeignet. Bei einem späteren Umstieg helfen solche
Grundlagen enorm. Ich selber hatte Ender der 80iger mit Programmieren
angefangen. Da gab es halt nur DOS. Aber es half mir später bei
Win 3.1 ungemein, da halt schon Grundlagen der Programmierung
da waren.Was mir am Herzen liegt, sind hier besonders die älteren Semester,
die evtl. mal früher mit GW-BASIC o.ä. rumgewerkelt haben. Die
sind hier gut aufgehoben. Meist geht es da um kleine Tools oder
vielleicht mal eine kleine Vereinsverwaltung. Solche Sachen sind
in XProfan ja sehr gut zu realisieren.In 3 - 4 Jahren gehe ich auch in Rente, werde aber die Programmiererei
nie aufgeben. Außerdem hält es fit und beugt vielleicht etwas der
Altersdemenz vor. Ich finde es besser als Kreuzworträtsel oder Lesen.
Da hat man von allem etwas : Lesen (Hilfedatei), Kreativität, Logik und
viel nachdenken usw. . Rechnen oder mal Zeichnen kann man natürlich
ab und zu auch. -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!