vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
VB, C# od. C++? 
Autor: Sloorg
Datum: 22.04.16 03:28

Hallo Leute,

ich war grade am Überlegen, ob VB.NET die richtige Sprache ist, wenn man eigentlich vorhat, mit Grafik und Sound zu arbeiten... hatte mich gefreut, dass ich endlich ein deutsches Tutorial für OpenGL mit VB gefunden hatte, dann stellte ich jedoch leider fest, dass es noch für VB 6 war... tja, und ich bin halt vor über 2 Jahren auf VB.NET umgestiegen.
Dann kam mir die Idee, OpenTK und CsGL mit einzubinden, aber die ganzen Tuts sind meist nur in C#. Tja...

Wäre es nicht sinnvoller auf C# umzusteigen od. gleich auf C++, bevor man wertvolle Zeit vergeudet und vergeblich nach guten Anleitungen für VB.NET sucht? Ist natürlich auch wieder ein riesen Aufwand extra ne neue Sprache zu lernen.

Was denkt ihr?
... Bin gespannt auf eure Meinungen.

Salut, Sloorg. :B

Beitrag wurde zuletzt am 22.04.16 um 03:30:26 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Manfred X
Datum: 22.04.16 09:06

Hallo!

Du solltest differenzieren zwischen
- dem Net-Framework,
- den zusätzlichen Bibliotheken,
- den verfügbaren Tutorials,
- den Net-Programmiersprachen,
- den Net-Projekt-Typen (in Deinem Fall: "Windows Presentation Foundation")

Zwischen den Sprachen C# und VB.Net ist Code weitgehend direkt übersetzbar.
C# ist die "zentrale" Net-Sprache und wird von Profis bevorzugt.
C#-Beispiel-Code ("behind") aus Tutorials läßt sich gewöhnlich automatisiert
nach VB übersetzen.

C++ bietet sich an, wenn native DLLs in ein Projekt einbezogen werden sollen.
(Auch in dem Fall kann man für die Einbindung einen Net-C++Wrapper schreiben,
so daß diese DLL-Klassen auch in anderen Net-Sprachen verfügbar sind).

Du kannst Bibliotheken, deren Code in verschiedenen Net-Sprachen geschrieben ist,
in einem Projekt kombinieren.

Ich bevorzuge VB, weil der Code besser lesbar ist.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 23.04.16 06:46

Hallo Manfred,

merci für deine Antwort! Ich muss sagen, ich würde auch lieber bei VB bleiben. Aber wie könnte ich dann z. B. folgenden Code (ich denk mal, der ist in C#) in ein VB.NET-Programm einbinden? Hatte online einen Converter gefunden, und dort eingegeben, aber der Kreisel hat sich ne Std. gedreht und passiert is gar nix...

using System;
using System.Drawing;
using OpenTK;
using OpenTK.Graphics;
using OpenTK.Graphics.OpenGL;
using OpenTK.Input;

namespace Example
{
class MyApplication
{
[STAThread]
public static void Main()
{
using (var game = new GameWindow())
{
game.Load += (sender, e) =>
{
// setup settings, load textures, sounds
game.VSync = VSyncMode.On;
};

game.Resize += (sender, e) =>
{
GL.Viewport(0, 0, game.Width, game.Height);
};

game.UpdateFrame += (sender, e) =>
{
// add game logic, input handling
if (game.Keyboard[Key.Escape])
{
game.Exit();
}
};

game.RenderFrame += (sender, e) =>
{
// render graphics
GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);

GL.MatrixMode(MatrixMode.Projection);
GL.LoadIdentity();
GL.Ortho(-1.0, 1.0, -1.0, 1.0, 0.0, 4.0);

GL.Begin(PrimitiveType.Triangles);

GL.Color3(Color.MidnightBlue);
GL.Vertex2(-1.0f, 1.0f);
GL.Color3(Color.SpringGreen);
GL.Vertex2(0.0f, -1.0f);
GL.Color3(Color.Ivory);
GL.Vertex2(1.0f, 1.0f);

GL.End();

game.SwapBuffers();
};

// Run the game at 60 updates per second
game.Run(60.0);
}
}
}
}

Der Code stammt von hier (OpenTK-Tutorial):

http://www.opentk.com/doc/chapter/0

Schöne Grüße,
Sloorg.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Manfred X
Datum: 23.04.16 08:10

Hallo!

Probier mal hier
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Manfred X
Datum: 23.04.16 08:57

Das Event-Handling ist in VB.Net ein wenig anders organisiert als in C#.
Manche Übersetzer haben damit Probleme.
Die erforderliche manuelle Anpassung ...
Imports System
Imports System.Drawing
Imports OpenTK
Imports OpenTK.Graphics
Imports OpenTK.Graphics.OpenGL
Imports OpenTK.Input
 
Namespace Example
 
    Class MyApplication
 
        Dim game As GameWindow
 
        'Handler-Routinen für Game explizit deklarieren
 
        Public Sub Game_Load(sender As Object, e As EventArgs)
            ' setup settings, load textures, sounds
            game.VSync = VSyncMode.On
        End Sub
 
 
        Private Sub game_resize(sender As Object, e As EventArgs)
            GL.Viewport(0, 0, game.Width, game.Height)
        End Sub
 
 
        Private Sub Game_Update(sender As Object, e As OpenTK.FrameEventArgs)
            ' add game logic, input handling
            If game.Keyboard(Key.Escape) Then
                game.Exit()
            End If
        End Sub
 
 
        Private Sub Game_RenderFrame(sender As Object, e As EventArgs)
 
            ' render graphics
            GL.Clear((ClearBufferMask.ColorBufferBit Or _
              ClearBufferMask.DepthBufferBit))
            GL.MatrixMode(MatrixMode.Projection)
            GL.LoadIdentity()
            GL.Ortho(-1, 1, -1, 1, 0, 4)
            GL.Begin(PrimitiveType.Triangles)
            GL.Color3(Color.MidnightBlue)
            GL.Vertex2(-1.0!, 1.0!)
            GL.Color3(Color.SpringGreen)
            GL.Vertex2(0.0!, -1.0!)
            GL.Color3(Color.Ivory)
            GL.Vertex2(1.0!, 1.0!)
            GL.End()
 
            game.SwapBuffers()
        End Sub
 
 
        <STAThread()> _
        Public Sub Main()
 
            game = New GameWindow
 
            'Handler-Routinen den Game-Events zuordnen
            AddHandler game.Load, AddressOf Game_Load
            AddHandler game.Resize, AddressOf game_resize
            AddHandler game.UpdateFrame, AddressOf Game_Update
            AddHandler game.RenderFrame, AddressOf Game_RenderFrame
 
            game.Run(60)
        End Sub
    End Class
End Namespace
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 24.04.16 12:26

Hallo Manfred,

merci, dass du dir extra die Zeit genommen hast. - Mal sehn, ob ich das hinkriege.
Wär natürlich cool, wenn man auf Knopfdruck den Code einfach umwandeln könnte, dann müsste man nicht extra noch ne Sprache lernen. ;>) Nur, wie weiß man, was man evtl. noch anpassen muss?

Salut, Sloorg! B)

Beitrag wurde zuletzt am 24.04.16 um 12:32:50 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Franki
Datum: 25.04.16 01:17

Hallo,

das mit dem "auf Knopfdruck" funktioniert halt nich, weder bei Programmiersprachen noch bei richtigen Sprachen. Es ist eine Hilfe, mehr aber auch nicht.

Nimm mal ein Übersetzungsprogramm wie Google z.B. und übersetzte einen Text von Deutsch nach "ausländisch deiner Wahl" und wieder zurück. Das funktioniert zwar "irgendwie" aber nicht wirklich korrekt.

Und so ist es auch bei Programmiersprachen, es gibt Ähnlichkeiten (gleiches BS mit Framework), aber dennoch hat jede Sprache ihre Eigenheiten die kein Übersetztungstool der Welt vollständig abdecken kann.

Übersetzungstools sind nur dann wirklich hilfreich wenn man die Sprache in die übersetzt wird auch halbwegs beherrschet, egal ob richtige Sprache oder Programmiersprache.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Manfred X
Datum: 25.04.16 13:28

Hallo!

Menschliche Sprachen lassen sich nur mit Einschränkungen "automatisiert"
übersetzen, weil viele Begriffe und Formulierungen - aber auch Elemente
von Syntax und Grammatik - kulturelle und geschichtlich gewachsene Bedeutungen
besitzen, für die es in einer anderen Sprache keine direkte Entsprechung gibt.
Brauchbare Übersetzungen erfolgen deshalb dem "Sinn gemäß" - unter Berücksichtigung
solcher Unterschiede und des jeweiligen Kontextes.

Bei Programmiersprachen ist das anders. Code in jeder Framework-Sprache wird
vom PreCompiler in eine gemeinsame Zwischensprache übersetzt.

Die Grenzen von einfachen Schnippsel-Übersetzern ergeben sich daraus, daß die
Klassen und Deklarationen aus eingebundenen Bibliotheken unbekannt sind
und deshalb entsprechende Code-Elemente nicht zugeordnet bzw. nicht
korrekt erkannt werden können.
Man kann aber versuchen, ein lauffähiges Projekt (z.B. C#) komplett in die
Zwischensprache zu übersetzen und von dort in eine andere Sprache (VB) zu
dekompilieren.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 26.04.16 18:56

Hallo Franki,

ja, das leuchtet ein. Da wird man wohl doch nicht umhin kommen, sich etwas näher mit den anderen Sprachen zu beschäftigen.

Gruß, Sloorg!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 26.04.16 18:59

Ja, das wär natürlich auch noch ne Idee! ;>) Merci für die Tipps!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 28.04.16 18:33

Hallo Mane,

ja, da hast du recht; nicht dass es uns geht, wie diesen Paaren hier: (grad gefunden, da musste ich an unser Thema denken, lol )

http://www.chip.de/video/Eheversprechen-per-Google-uebersetzer-Diese-Paare-sorgen-fuer-Lacher-vor-dem-Traualtar-Video_92948619.html

Enjoy,
Sloorg!

Beitrag wurde zuletzt am 28.04.16 um 18:44:39 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 28.04.16 18:40

OK,

hab mich aufgrund eurer Anregungen und Tips doch durchgerungen, mal etwas in C# reinzuschnuppern. Hier ein paar Links:

http://www.guidetocsharp.de/

http://openbook.rheinwerk-verlag.de/visual_csharp_2010/

// Wenigstens, dass ich die OpenGL-Tutorials machen kann.

Salut, Sloorg! B)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Franki
Datum: 17.05.16 03:10

Hallo,

also ich habe ja jetzt erst deinen anderen Thread gelesen und dort auch auf deine Frage geantwortet.

Welche Programmiersprache du verwendest, spielt für dich momentan eigentlich gar keine Rolle, da alle genannten auf dem Framework basieren und es dem Kunden oder Arbeitgeber völlig egal ist womit du einfache Sachen programmierst, der merkt davon ja eh nichts.

Du bist technisch geshen auf dem Stand eines Crash-Kurses in .NET
Da ist das .NET im Vordergrund, also die Kenntnisse die du in den 40 Unterrichtssdtunden über das Framework erlangt hast.

Das reicht und da spielt es keine Rolle welche Feinheiten welche Sprache wofür hat. Um das beurteilen zu können musst du viel mehr lernen um an die Grenzen einer der Sprachen zu kommen und dann evtl. wechseln zu müssen.

Beispiele:
Arbeitgeber 1 sagt dir: Programmiere mir mal eben eine Renner/Penner Liste vom letzten Quartal. (Egal welche Sprache du verwendest, das geht)
Arbeitgeber 2: Wir haben vor einen neuen Kartenleser auf den Markt zu bringen, programmiere mir die Software für den User. Das wird nur mit C klappen.

99% der Aufgaben wirst du mit jeder Sprache bewältigen können, es besteht keine Notwendigkeit zu wechseln. Und ob ein Programmcode gut/schnell/effizient ist usw. ist auch nicht von der Sprache abhängig.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 18.05.16 06:16

Hallo Franki,

so gesehen hast du Recht - hab auch gelesen, dass es in .NET eigentlich egal ist, mit welcher Sprache man programmiert. Doch die meisten guten Grafik-Tutorials sind, soweit ich gesehen habe, leider in C# od. in anderen Sprachen. Ich wollte z. B. dieses Tut in VB.NET durcharbeiten,

https://www.activevb.de/tutorials/opengl/tut_ogltutintro/tut_ogltutintro.html

doch das lässt sich leider nicht in VB.NET nachvollziehen und um das umzuschreiben reichen meine Kenntnisse noch nicht aus... schade.

Gruß, Sloorg.

Beitrag wurde zuletzt am 18.05.16 um 06:19:07 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Franki
Datum: 19.05.16 00:52

Hallo,

Zitat:


Ich wollte z. B. dieses Tut in VB.NET durcharbeiten,

https://www.activevb.de/tutorials/opengl/tut_ogltutintro/tut_ogltutintro.html

doch das lässt sich leider nicht in VB.NET nachvollziehen und
um das umzuschreiben reichen meine Kenntnisse noch nicht
aus... schade.



Na ja, das Tutorial ist ja auch für VB6 geschrieben. Also nichts mit C#, .Net Framework usw. erst mal reiner Zugriff auf OpenGL was nicht mal zu VB Classic gehört.

Das ist ein typisches Beispiel wie man es nicht machen sollte: OpenGL ist es völlig egal wie man darauf zugreift, also mit welcher Programmiersprache, Hardware usw. usw. Es bietet Schnittstellen an, die sogar eine Waschmaschine nutzen könnte wenn sie denn wollte...

Darauf zuzugreifen ist fortgeschrittenes Stadium, egal in welcher Sprache, ein VB6 Anfänger kann/konnte mit dem Tutorial auch nicht wirklich etwas anfangen.

Sich als Anfänger solchen Aufgaben zu stellen um zu lernen ist meiner Meinung nach der falsche Weg. Das sieht zwar einfach aus, selbst wenn man es schaffen sollte ein Beispielprojekt für seine Zwecke anpassen zu können, hat man nicht wirklich etwas gelernt.

Das ist vergleichbar mit jemandem (um in deinem Bereich zu bleiben) der 4 Wochen ins Fitnessstudio geht, Ausdauer trainiert und dann erwartet, dass er den nächsten Marathonlauf gewinnt.

Man soll sich hohe Ziele stecken, aber sie zu hoch bzw. zu kurzfristig sind, dann erreicht man sie meistens nicht. Lieber Schritt für Schritt wachsen und die entwprechenden Aufgaben auch beherrschen. Irgendwann kommt man dann dahin wo man hin möchte.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 21.05.16 08:55

Hallo Franki,

grad erst gesehen, dass du hier noch geantwortet hast. - Hmm, denkst du, das ist für den Anfang zu schwierig? Mein Ziel wäre halt, was mit Grafik und Audio zu machen, da dort meine Hauptinteressen liegen.

Es ist ja nicht so, dass ich nur diesen Kurs hatte, ich habe danach noch ein Jahr ein Buch durchgearbeitet und alle Programme nachgebaut (bis auf 2, die waren nicht mehr up-to-date, da das Buch noch von 2002 war, aber ein guter Umstieg von VB6).

Um og. Tutorial nachzuvollziehen, kam mir die Idee, wieder VB 6 zu installiern, das Tut durchzuarbeiten, und die Programme per Assistent zu konvertieren. Aber mir sagte mal jmd.: "Migration is bullshit". lol Also ein konvertiertes Programm von VB 6 wäre nur ein schlechtes .NET-Programm.
Naja, und an VB 6 kann ich mich auch nicht mehr so gut erinnern - als Umsteiger bemüht man sich ja, jetzt in .NET zu denken... Tja, watt willste machen, nich?

Salut, Sloorg.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Manfred X
Datum: 21.05.16 13:05

Hallo!

Das "Nachbauen" von Beispielprogrammen ist geeignet, um die
Syntax einer Programmiersprache zu lernen/üben - mehr aber nicht.

Die Tätigkeit der Software-Entwicklung vollzieht aber
- stark vereinfacht - zunächst andere Schritte:
1. In der Systemanalyse wird geklärt, welche Abläufe der
"wirklichen" Welt
gesteuert, überwacht, analysiert oder
aufgezeichnet werden sollen (Abstrahierung/Formalisierung).
2. Es wird recherchiert, welche bereits vorhandenen Bibliotheken
für 1.) benötigte Funktionalitäten zur Verfügung stellen,
welche Datenquellen relevante Informationen enthalten und
welche Geräte/Treiber verwendet werden können.
3. Es wird ein Objektmodell erarbeitet, das in Form einer
Struktur von Klassen die Bausteine beschreibt, aus denen
das Programm später "zusammengesetzt" wird.
4. Die für die Realisierung geeignete Entwicklungsumgebung
(Programmiersprache etc.) wird festgelegt (insbesondere
Einbindung der Komponenten aus 2.)

Danach erst kommt das Implementieren, Testen und Dokumentieren
des Programms.
Das Codieren ist nur ein kleiner, untergeordneter Teilschritt
bei der Software-Entwicklung.

Die Kenntnis der Elemente/Syntax einer oder mehrerer Programmiersprachen
sagt nichts darüber aus, ob jemand tatsächlich programmieren kann.

Beitrag wurde zuletzt am 21.05.16 um 13:16:13 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Franki
Datum: 22.05.16 02:58

Hallo,

Zitat:

Um og. Tutorial nachzuvollziehen, kam mir die Idee, wieder VB
6 zu installiern, das Tut durchzuarbeiten, und die Programme
per Assistent zu konvertieren. Aber mir sagte mal jmd.:
"Migration is bullshit". Also ein
konvertiertes Programm von VB 6 wäre nur ein schlechtes
.NET-Programm.


Wenn die Konvertierung per Assistent klappt, dann ist das resultierende .NET Porgamm weder schlechter noch besser als das Original. Es ist für den User einfach identisch, also kann man auch das VB6 Programm weiter laufen lassen...

Es gibt keinen Grund bei 1:1 Funtionalität ein VB6 Programm auf .NET umzustellen, VB6 Programme werden auch von aktueller Windows Version unterstützt.

Anders sieht das natürlich aus, wenn man sein VB6 Programm modernisieren möchte, um neue Features erweitern möchte usw. Da ist die Umstellung auf .NET durchaus sinnvoll. Aber nicht per Assistent, sondern durch komplette Neuprogrammierung damit man die noch unterstützten Altlasten die der Konverter mit schleppt sol wird.

Zu Lernzwecken kann man den Assistenten durchaus verwenden, man hat einen ersten Anhaltspunkt was für ein Code dabei raus kommt. Aber man sollte das Ergebnis sehr genau analysieren und mit dem Original vergleichen.

Zitat:


Naja, und an VB 6 kann ich mich auch nicht mehr so gut
erinnern - als Umsteiger bemüht man sich ja, jetzt in .NET zu
denken... Tja, watt willste machen, nich?


Na ja, also das passt ja jetzt so gar nicht. Wenn du Umsteiger bist, solltest du dich schon noch an VB6 erinnern und das auch beherrscht haben. Wenn du Neuling bist in Sachen Programmierung und auch nur Anfängerkenntnisse in VB6 hast, dann setze direkt auf .NET und vergiss den VB6 Code aus irgendwelchen Tutorials.

Programme aus einem Buch nachgebaut:
Hast du die wirklich komplett selbst programmiert, oder hast du den Code des Buches nur abgetippt, von der CD/DVD zum Buch genommen und etwas verändert? Aus Büchern kann man lernen, das ist gar keine Frage, aber wenn man das Buch durchgearbeitet hat und den Stoff verstanden hat, dann sollte man von Grund auf ein Beispielprogramm umsetzten können ohne Quellcode vom Buch zu verwenden.

Kannst du das? Wenn ja bist du auf dem richtigen Weg.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 23.05.16 12:49

Schon klar, Manfred! Aber als Einsteiger ist das schon mal ein Erfolgserlebnis.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Manfred X
Datum: 23.05.16 15:24

Trotzdem würde ich raten, den zunächst Computer ausgeschaltet zu lassen
und statt dessen "Systemanalyse" mit Papier und Bleistift zu üben
(nachdem Du Dich mit den OOP-Grundprinzipien beschäftigt hast).

Beispiel:

Programm für Einkaufsplanung Supermarkt ....

Produkt-Klasse (Bezeichnung, Preis pro Menge, Halbarkeitsdatum, Qualität usw.)

abgeleitete Produktklassen mit spezifischen Eigenschaften für
Beschreibung von Lebensmitteln, Reinigungsmitteln, Pflegemitteln, ....

Klasse für Vorratslager (Kapazität, Liste vorhandener Produkte,
pro Produkt: Sollstückzahl, Ist-Stückzahl usw.)

abgeleitete Vorratslager-Klassen (Kühlschrank, Gefrierschrank, Gemüsefach, ...
mit Liste der dort lagerbaren Produkt-Arten und speziellen Eigenschaften)

Liste der aktuellen Supermarkt-Werbezettel mit den Produktangeboten

Liste der Supermärkte incl. Logistikkosten (z.B. Entfernung/Kosten,
jeweils verfügbares Produktsortiment usw.)

Und so weiter ...

Auf diese Weise lernst Du die Bedeutung und Konstruktion ineinander geschachtelter
Klassen (Objektmodell), kannst Dir klarmachen, welcher Datentyp für welche
Art von Information geeignet ist, wie Methoden arbeiten (z.B. für den Preisvergleich),
welche Algorithmen für die Kostenoptimierung der Einkaufsliste geeignet sind
und - eventuell - wie man die Datenstruktur innerhalb dieses Objektmodells in ein
relationales Modell umsetzt (z.B. für Vorrats-Datenbank "O/R").

Beitrag wurde zuletzt am 23.05.16 um 15:43:24 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 23.05.16 18:56

Mhmmm! Das wär ne gute Übung Mane! Danke, dass du dir extra die Zeit genommen hast!

- Das könnt ich ja auch mit UML modellieren (Hab das Kapitel über Software-Design aus meinem neuen Buch schon durchgearbeitet und mir mal Visual Paradigm und XMind installiert; das ist auch eine Sache für sich...)

Salut, Sloorg!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Franki
Datum: 24.05.16 01:48

Hallo,

versetzte dich mal in der Zeit so ca. 30 Jahre zurück, da wurde auch noch mit Papier, Bleistift/Kugelschreiber und einem simplen Taschenrechner gerechnet.

Was ManfredX da vorschlägt ist optimal für den Lernerfolg. Aber setzte es erst dann in die Programmierung um wenn du es komplett verstanden hast.

Wenn das so ist, dann kannst du daran gehen das beste Werkzeug für die Umstetzung zu wählen. Welches das ist wird sich erst zeigen wenn du verstanden hast was du programmiertechnisch und designtechnisch machen musst um die Aufgabe zu lösen.

Du wirfst hier in sehr kurzen Abständen völlig unterschiedliche Technologien in den Raum ohne diese aber wirklcih verstanden zu haben. Geschweige denn analysieren zu können welche davon für deine Aufgabe die geeignetste ist.

Also erst mal Papier, Stift und Taschenrechner, wenn du dann ein Konzept hast, hier gerne vorstellen und fragen wie man das in eine Software / App umsetzt.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? 
Autor: Sloorg
Datum: 26.05.16 02:27

OK, merci Frank! Dann mal Bleistifte spitzen und Papier im Schrank suchen!

Für mich selbst hätt ich auch einige Ideen; hatte mir mal eine Liste erstellt, was ich gerne programmieren würde, aber noch kein Plan, wie ich das umsetzen soll, z. B. hab ich hier eine Diät-Software, die ist allerdings im Browser programmiert, mit integriertem BMI-Rechner und dazugehörigem Mahlzeitenplan für 5 Mahlzeiten tägl. : Man gibt zuerst das Ziel ein: Masse-/Muskelaufbau, od. Fettabbau etc., dann wird erst der BMI berechnet und dann bekommt man eine Auswahl an Gerichten von früh bis abends.
Das wär interessant, aber ist für den Anfang doch etwas zu komplex. (Naja, einen BMI-Rechner hab ich schon mal programmiert.)
Aber für den Anfang dachte ich, ich mal mal was Einfaches: Hab ein kl. Programm "Notiz" erstellt, wo man auf die Schnelle Notizen eingeben kann; das läuft. Aber ich würd gern noch die Funktion einbauen, dass beim Start ein Sound (Melodie od. Musik abgespielt wird, die solange läuft, bis man das Programm wieder schließt). Das dürfte ja nicht allzu schwer sein, oder?

OK, dann bye und noch schöne "freie Tage",
Sloorg.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: VB, C# od. C++? - OOP 
Autor: Sloorg
Datum: 26.05.16 04:48

OK, die Ärmel hochgekrempelt und los geht's!

Interessante Aufgabe - hab erstmal ein paar Links zusammengetragen, um mir die Grundlagen der OOP nochmal ins Gedächtnis zu rufen - wen's interessiert, hier is 'ne Menge Input:
'Da fällt mir der Film ein "#5 lebt!" - "... brauche Input!"

http://openbook.rheinwerk-verlag.de/oop/

http://users.informatik.uni-halle.de/~brass/oop12/j2_oopex.pdf

http://www.christian-rehn.de/wp-content/uploads/downloads/2010/09/Was_die_OOP-Tutorials_verschweigen.pdf

https://de.wikibooks.org/wiki/Visual_Basic_.NET:_Konzepte_der_OOP

https://de.wikibooks.org/wiki/Arbeiten_mit_.NET:_Grundlagen_der_OOP/_Ein_erster_Einblick

https://homepages.thm.de/~hg51/Veranstaltungen/OOP_WS13_14/oop.pdf

http://juergen-bayer.net/artikel/oop-grundlagen/oop-grundlagen.pdf

http://lsw.ee.hm.edu/~irber/oop/skriptum/skriptum_oop_cpp_ws12.pdf

http://www2.inf.fh-bonn-rhein-sieg.de/~sweil2m/RSG/Folien6proBlatt.pdf

http://www.uni-jena.de/unijenamedia/oopbericht.pdf

https://www.complang.tuwien.ac.at/franz/objektorientiert/skript07-1seitig.pdf

http://www.google.de/url?url=http://download.microsoft.com/download/9/2/3/923D72FB-0076-49B6-96C4-AAC1C255A60E/3446220216_4_Carl_Hanser_Verlag.pdf&rct=j&q=&esrc=s&sa=U&ved=0ahUKEwi235H71vbMAhWHVhQKHd4aD1YQFghCMAg&sig2=ID2E7tPdbvZ1_PqMr8GndQ&usg=AFQjCNERDbNHaV5VfcyMu-2mDLM7gw7xTg

https://www4.fh-swf.de/media/java.pdf

http://www.inf.fu-berlin.de/lehre/SS08/PI01/Folien4.pdf

https://dokumente.unibw.de/pub/bscw.cgi/d399396/Skript.pdf

http://roger-wiesendanger.ch/files/studiportal/ZF%20BWL.pdf

http://www.uni-kassel.de/upress/online/frei/978-3-933146-49-6.volltext.frei.pdf

Salut, Sloorg!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel