Zum Inhalt springen

Orffi

Mitglieder
  • Gesamte Inhalte

    252
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Orffi

  1. Orffi

    Fragen zu C/C++

    Ich denke, ich stimme dieser Aufzählung nicht zu. if und if / else sollte eins sein. for kann man durch while ausdrücken. Also wären meine fünf Kontrollstrukturen: sequenzielle Reihenfolge des Codes, if-then-else, switch, while und do-while. Bis denn dann Jan
  2. Ich hoffe, Du hast Deine Buttons nicht wirklich OrffiButton genannt. :-) Du hast recht, Sender ist vom Typ TObject, aber das kannst Du ja zum Typ TButton casten. Mit dynamic_cast zum Beispiel, dann kannst Du Sender wie einen Button ansprechen. Nur sollte Sender dann auch ein Button sein... HTH Jan
  3. Du brauchst zuerst natürlich ein Funktion, die den Code enthält, der bei einem Klick ausgeführt werden soll. Diese Funktion muß folgendermaßen aussehen: void __fastcall OrffiClick (TObject *Sender) { //Dein Code } OrffiButton -> OnClick = OrffiClick; Natürlich kannst Du OrffiClick auch in eine Klasse packen, was auch Sinn macht, aber ich wollte den Code so kurz wie möglich halten. HTH Jan
  4. Nachdem ich erst letztens hier wieder lesen mußte, daß Mathematik ein "Aussiebefach" ist, wollte ich gerne eine Textpassage aus "Deutschland im internationalen Bildungsvergleich" von Jürgen Baumert zitieren. Jürgen Baumert ist unter anderem Direktor des Max-Planck-Instituts für Bildungsforschung in Berlin. Baumert oblag die Federführung der PISA-Stduie in Deutschland. "Basale Kulturwerkzeuge Der Zugang zu den symbolischen Gegenständen der Kultur ist nicht voraussetzungslos. Je nach Bereich in unterschiedlichem Ausmaß" bedarf es der Beherrschung kultureller Basiskompetenzen. Diese sind: [...] * mathematische Modellierungsfähigkeit [...] Eine weitere basale Komeptenz ist in modernen Gesellschaften die mathematische Modellierungsfähigkeit. Diese Fähigkeit macht wahrscheinlich den Kern mathematischer Grundbildung aus. Die fachdidaktiker sprechen von Modellierungsfähigkeit, wenn eine Person über ausreichendes begriffliches mathematisches Wissen verfügt, das es ihr erlaubt, eine realistische Problemstellung in sinnvoller Weise mit einem mathematischen Modell in Verbindung zu bringen und damit die Situation in zentralen Merkamlen zu formalisieren. Dies ist ist eine Übersetzungsleistung, die vielfältigen Arten des alltäglichen und mathematischen Verstehens erfordert und verbindet. Nach dieser Mathematisierung muss das Modell verarbeitet - dies kann ein Rechengang, aber auch eine begriffliche Argumentation sein - und auf seine innermathematische Konsequenzen interpretiert werden. Anschleißend erfolgt die Überprüfung, inwieweit die Ergebnisse in vernünftiger Weise auf die ursprüngliche Problemstellung antworten. Mathematische Verständnis im Sinne von Modellierungsfähigkeit wird von uns tagtäglich in vielen Lebensbereichen verlangt. mathematik ist eine formale Sprache, die sich in einem langen historischen Prozess entwickelt hat und in unzerschiedlicher Form zu einem selbstverständlichen Kommunikationsmittel in vielen Berufen und in vielen Disziplinen geworden ist. In dieser Funktion ist die Mathematik eine ähnliche fächerübergreifende Schlüsselqualifikation vie Lesekompetenz. Ein hinreichend sicherer Umgang mit mathematischen Symbolen und Modellen gehört in allen modernen Informations- und Kommunikationsgesellschaften zum Kernbestand kultureller Literalität." Mathematik ist also wichtig und ich farge mich immer noch, wie man Informatik ernsthaft betreiben will, ohne Mathematik. Wer sich mit Informatik beschäftigen will, sollte die Notwendigkeit von Mathematik erkennen und nicht als Klotz am Bein empfinden. So, jetzt dürft ihr kräftig auf mich einschlagen. Bis denn dann Jan
  5. Ganz einfach: TButton *OrffiButton; OrffiButton = new TButton (this); OrffiButton -> Parent = this; OrffiButton -> Caption = "Orffi Button"; HTH Jan
  6. Orffi

    Komischer Return

    So schwer ist das doch nicht: || ist das logische oder. Also liefert die Funktion true zurück, wenn progress_in oder progress_out zu true ausgewertet werden kann (können). Wenn nicht, dann wird false zurückgeliefert. HTH Jan
  7. Orffi

    Komischer Return

    Doch, das macht Sinn: Der ?: Operator ist eine if-Abfrage: (abfrage)? wert1 : wert2 Wenn abfrage zu true ausgewertet werden kann wird wert1 verwendet. Bei false dementsprechend wert2. return (progress)? BZ_RUN_OK : BZ_PARAM_ERROR; liefert BZ_RUN_OK als Wert zurück, wenn progress wahr ist. Ansonsten wird BZ_PARAM_ERROR zurückgegeben. HTH Jan
  8. Es war folgender Thread: "14 - Bahn vs. Auto: Wo ist der Flirtfaktor größer?" Dieser Thread wurde noch nie verschoben sondern wurde im Coffeehouse erzeugt. Worauf bezieht sich das "wegschieben"? Auf den Thread, den ich oben erwähnte, oder kommt das Board ein wenig "durcheinander", wenn irgendein Thread veschoben wird? Bis denn dann Jan
  9. Keine Ahnung, ob das nun hierher gehört oder ins Test-Forum: Bei mir sieht es so aus, als ob der neueste Eintrag im Coffeehouse im Webdesign-Forum als neuester Eintrag angezeigt wird. System: MacOS 10.2.4 Browser: Safari v60 Ist ja nichts schlimmes, wollte ich aber trotzdem erwähnt haben. Bis denn dann Jan
  10. Zeichnen sich heute "Cracks" (was immer das auch sein mögen..) dadurch aus, daß sie schlechte Noten bekommen und am Vordiplom "verglühen"? Also für mich klingt das doch ein wenig komisch, um es mal vorsichtig auszudrücken. Wann werden die Leute endlich mal einsehen, daß Mathe nicht nur den Zweck hat, die Studenten aus dem Studiengang herauszukegeln? Wahrscheinlich nie... Was das vergessen angeht: Eigentlich bauen die Vorlesungen aufeinander auf, so daß man nicht alles aus den vorangegangenen Vorlesungen vergessen sollte. Vielleicht liegt es ja daran, daß "Cracks" das Vordiplom nicht schaffen. Ansonsten muß ich mich mal wieder wundern, was hier für ein Feindbild von einem Dipl. Inf herrscht. Bis denn dann Jan
  11. Ich glaube, ich verstehe Dich nicht so recht, aber ich versuche es trotzdem: Der kostenlose C++-Compiler von Borland ist ein Kommandozeilen-Compiler. Du schreibst Dir also ein C++ Programm mit Deinem Lieblingseditor und speicherst die Datei mit der Endung .cpp (z.B. test.cpp) Jetzt einfach bcc32 [pfad]\test.cpp aufrufen. Dann sollte er es compilieren und eine .exe erzeugen. HTH Jan
  12. Orffi

    Hilfe! (C++ v4.0)

    int MeinFeld ist kein Array sondern eine ganz normale Variable. int MeinFeld[10]; wäre korrekt. Borland C++ Builder 4.0 ist ein Produkt. Die Sprache C++ wurde 1998 von ISO standardisiert. Ich hatte mir schon fast gedacht, daß Du ein Produkt meintest, ich wollte nur darauf hinweisen, daß C++ eine Sprache ist und kein Produkt mit Versionsnummern. Bis denn dann Jan
  13. Orffi

    Hilfe! (C++ v4.0)

    Abgesehen davon, daß es kein C++ v4.0 gibt, ist Dir aber schon klar, daß Dein Quelltext falsch ist, oder? Bis denn dann Jan
  14. Wenn man ein C/C++ Programm schreibt, muß es immer die main-Funktion geben, da dies der Eintrittspunkt des Programmes. ZB.: int main (void) { std::cout << "Hallo Welt!" << std::endl; } Unter Windows muß man keine main()-Funktion schreiben, aber dafür die WinMain-Funktion, die dann eine ähnliche Aufgabe wie die main übernimmt. Am besten schaust Du mal in der Hilfe nach, wie die WinMain-Funktion aufgebaut ist. Vielleicht gibt es in der Borland-Hilfe sogar ein Beispiel. HTH Jan
  15. Du versuchst ein Windowsprogramm zu schreiben? Wenn Du Programme schreibst, die für Windows sind, mußt Du eine WinMain schreiben. So wie Du auch bei "normalen" C++ Programmen eine main-Funktion schreiben mußt. HTH Jan
  16. "Was an einer Uni abgeht" weiß ich. Ich persönlich mag auch theoretische Informatik und finde es nicht so schlimm. Man muß sich einfach mal darauf einlassen und der theoretischen Informatik eine Chance geben. Ich kenne natürlich nicht alle Unis und ich könnte mir sehr gut vorstellen, daß es gewisse "Schwankungen" im Schwierigkeitsgrad der Matheklausuren gibt, aber es zu einem Rasterfach zu degradieren finde ich hart. Wer Mathe nicht mag oder nicht kann sollte sich sehr stark überlegen, ob er Informatik studieren will. Deswegen schlug ich ja vor, daß man sich die einzelnen Studiengänge genauer ansieht, um keine bösen Überraschungen erleben zu müssen. Zum Thema Wirtschaftsinformatik: Auch dort hast Du Mathematik. Außerdem hast du den ganzen VWL/BWL-Kram (ist nich böse gemeint) am Hals. Um die Theorie kommst Du aber nur bedingt herum. Wirtschaftsinformatiker hören eventuell später die entsprechenden Vorlesungen. Ich nehme an, daß Du eher die praktische Seite bevorzugen möchtest. Deshalb ist die Ricchtung FH/BA schon die richtige. Hierzu solltest Du mal die Suchfunktion benutzen, weil es ein, zwei Threads gibt, in denen diese beiden Formen besprochen werden. TschiTschi ist zum Beispiel der Meinung, daß BAs nicht so angesehen sind. (Bitte tut den Moderatoren den Gefallen und startet hier nicht eine neue Diskussion über diese beiden Studienformen. Wie gesagt, es gibt schon zwei Threads, die damit gefüllt sind.) Bis denn dann Jan
  17. Wenn ich ganz ehrlich sein soll, dann weiß ich nicht so richtig, was Du meinst. Meinst Du mit "(schon mit PCs)", daß es in Richtung Informatik gehen soll? Weiterhin finde ich es schon wichtig, in welche Richtung es denn gehen soll. Ich würde vorschlagen, daß Du Dir alle möglichen Studienarten und Studienfächer ansehen. Dann solltest Du einen Einblick bekommen, was man studieren kann und was für Themen behandelt werden. Außerdem würde ich mal versuchen, mir ein paar Grundstudiumsvorlesungen anzuhören, wenn es Dir möglich ist. Dann kannst Du entscheiden, ob Dir ein Studium liegt und ob auch die Thematik, die Du Dir vorstellst, behandelt wird. Ich glaube nicht, daß es Ziel einer FH ist, daß Studenten Windows 2000 aufsetzen. Mathematik und die formale Vorgehensweise (also das Gebiet der theoretischen Informartik) ist elementar, wenn man Probleme wissenschaftlich lösen will. HTH Jan
  18. Ich muß gestehen, daß ich weder mit C++Builder 4 Professional noch mit Version 5 Enterprise jemals Stabilitätsprobleme hatte, also hier ein Schuß ins Blaue: Hilft es vielleicht die Patches von der Borland Seite enzuspielen? Vielleicht weiß jemand ja auch in der Borland-Newsgroup rat. Bis denn dann Jan
  19. Ich werde noch ein bißchen OT bleiben, ich hoffe ich darf das: 1992 war sechs Jahre vor dem C++ Standard. Es ist nicht gut, Compiler zu benutzen, die vor dem Standard entwickelt wurden, um C++ zu lernen. Es fehlen wesentliche Features der Sprache, mit denen Dein Programmierstil eleganter sein könnte. Abgesehen von Deinem Problem solltest Du Dir einen Gefallen tun und Dich nach einem aktuellen Compiler umschauen. Bei Borland kann man sich eine aktuelle Version des C++Builders in der Kommandozeilenversion herunterladen. Oder schau Dich nach dem gcc um. Den gibt es ja für eine Menge von Plattformen. Hier im Forum gibt es einen Thread von Crush, der meldet, daß der Watcom jetzt auch frei ist. Ich habe ihn noch nie benutzt, aber mir ist auch noch nichts Negatives zu Ohren gekommen. HTH Jan
  20. Was ist bekannt? Mir ist völlig neu, daß Borlands Compiler nicht gut sind. Und ich programmiere nicht erst seit gestern mit Borland-Compilern. Welche Version benutzt Du denn? Ich will jetzt keine Diskussion lostreten, welcher Compiler nun der Beste ist. Es ist aber sicherlich so, daß aktuelle Versionen vom Borland Compiler zu den besten gehören. Außerdem ist er schön nah am Standard. (Leute, die meine Posts hier lesen, wissen, daß mir das wichtig ist.) Bis denn dann Jan
  21. Orffi

    Treiber schreiben

    Du hast noch nicht in Assembler programmiert, richtig? In einer maschinennahen Programmiersprache zu programmieren bedeutet, daß man sich um alle Details kümmern muß. Die Programmiersprache nimmt einem nichts ab. Es ist also bei weitem nicht leichter. Treiberprogrammierung ist prinzipiell nicht trivial, egal welche Sprache man nimmt, aber ich glaube nicht, daß es mit Assembler leichter ist. HTH Jan
  22. Meistens bekommst Du bessere und auch hilfreichere Antworten, wenn Du anfängst, Dein Problem selber zu lösen und Deine konkreten Probleme hier postest. Das hat folgenden Grund: Niemand hat Lust für Dich Deine Hausaufgaben o.ä. zu machen. Außerdem lernst Du nichts dabei und das ist ja meistens der Sinn, warum man irgendwelche Aufgaben lösen soll. HTH Jan
  23. Hmmm, ich weiß nicht ob es eine Frechheit ist. Auch nicht fast! Es wurde keiner gezwungen, diese Version zu benutzen. Noch nicht einmal unterschwellig durch Monopolstellung. Auf den Seiten gibt es außerdem noch die 2.78 Version. Man konnte sich die dreier Version herunterladen und sich selber ein Bild machen. Aber ich finde es nicht in Ordnung von einer Frechheit zu sprechen. Vor einer Weile habe ich mir auch eine dreier Version heruntergeladen und nicht einmal große Probleme gehabt. Trotzdem bin ich zum Entschluß gekommen, daß ich die 2.78er Version besser finde. Es gab keine Probleme die beiden Versionen parallel laufen zu lassen. Auch deinstallieren ging... Bis denn dann Jan
  24. Was Du beschreibst wird eher mit semantischen Netzen gemacht und hat nichts mit der Entwicklung des OOP-Ansatzes zu tun. Je nach dem, was man in der künstlichen Intelligenz machen möchte benutzt man ja auch Sprachen, die nicht objektorientiert sind. Da wären zum Beispiel Prolog und die ganzen Lisp-Ableger. Wobei ich damit nicht gesagt haben will, daß man mit einer objektorientierten Sprache kein intelligentes System auf die Beine stellen kann. Es ist unter Umständen nicht so einfach, wie in den oben genannten Sprachen. Wie gesagt, je nach dem was machen machen möchte. Übrigens würde ich ein Handy nicht unbedingt über seine Form definieren. Was ist mit dieser UMTS-Seifenschale von Nokia? (Ist so eine Design-Studie. Keine Ahnung, ob das Ding ein Namen hat oder überhaupt ernsthaft überlegt wurde, es zu produzieren.) Außerdem muß man berücksichtigen, daß es Mobiltelefone mit und ohne Antenne gibt. Bis denn dann Jan
  25. Hallo zusammen und frohes neues Jahr! Die Schleife läuft nicht ewig, wenn man "== 10" in der for-Schleife, denn sie läuft GAR NICHT. Warum: Die Bedingung, daß loop am Begin == 10 sein soll ist doch gar nicht gegeben. Denn loop ist doch == 1. Anders wäre es, wenn man != 10 geschrieben hätte. Dann würde die Schleife etwas länger laufen. Manche würden "ewig" sagen. HTH Jan

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...