Zum Inhalt springen

chooter696

Mitglieder
  • Gesamte Inhalte

    229
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von chooter696

  1. USA sucht aber zur Zeit keine IT Fachkräfte die sind sogar in dem Gebiet zuz viele. Aber Irland würde ich dir empfehlen. Viele It Firmen, musst nur dort was finden
  2. K dann Compiliere mal bitte ein project das sich mit einer Mysql Datenbank verbinden will. Ich kann dir den Application Output nennen QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins @ daniel mit dem Compilieren der GUI meinte ich das du dir den Sourcecode ziehst und dann ihn selbst compilierst. Bestimmte einstellungen vorher in der configure veränderst damit dies möglich ist. Das mit dem neuen BS ist ein Tipp von mir an dich. Was ist daran schlecht erfahrung mit Linux oder Unix zu sammeln? Es wird dir später sicherlich nicht schaden wenn du auch mit Linux arbeiten kannst. Aber auch wenn du dich damit nicht auskennst es ist nicht viel Wissen notwenidg um die Installation von einer Distribution und der QT Gui z.b. vorzunehmen. Eine andere Möglichkeit wäre noch Eclipse wovon ich persönlich aber abrate den ich finde QT besser Hast du den jetzt speziell noch Fragen. Ansonsten versuch dich doch erstmal an der Datenbank erstellen und danach mal mit der Programmierung. Hierbei stehen wir dir gerne zur verfügung. Wenn auch leider anscheinend nicht alle ....
  3. EDIT: Zum Thema der GUI hast du dir das schon eine ausgesucht oder eine bestimmte? Ich benutze für C++ die GUI von QT. Diese hat eine sehr gute Doku mit allen Klassen. Was aber ein Problem für dich sein wird ist, das du bei dieser GUI ein kleines Datenbank problem hast (besteht jedenfals unter windows). Da er nicht mit QMYSQL arbeiten kann. Für dieses Problem gibt es 2 Lösungen: 1. Du Compilierst unter Linux / Unix Systemen oder du Compilierst dir die QT GUI selbst. Oder du benutzt eine andere GUI. Das problem mit der Internetverbindung kansnt du ja z.b. in deinem programm beheben. Indem du z.b. Abfragst ob die Daten überhaupt auf der Datenbank ankommen ansonsten sendest du die Daten nochmal oder du Fragst was der benutzer machen will. Hierfür gibt es so viele Möglichkeiten.
  4. wie kommst du darauf das ich dich persönlich Angreife? Ich sage jediglich meine Meinung und habe dir die Frage gestellt ob du für so ein kleines Projekt so lange brauchst. Erkläre mir bitte womit ich dich mit dieser Frage angreife. Fals du dich angegriffen fühlst weil ich nciht deiner Meinung bin dann tut es mir leid aber so sit das Leben nunmal. Was ich noch hinzufügen möchte ist es ging in diesem Thread nicht um die Frage ob es mit allem weitblick alles Passt. sondern ob er eine Reale Chance hat sich daran einzuarbeiten und dies zu schaffen. Wenn man bei allem immer sehen will ob das in Zukunft auch immer noch alles stimmt der sollte lieber nicht machen den ansonsten wirft man sich vieleicht in 10 Jahren vor ach das hätt ich damals so machen können oder so oder so. Natürlich lernt man mit den Jahren dazu wird Reifer Weitsichtiger etc. aber man ist im Heute und Jetzt. Dafür kann man es vorher testen. Und wenn der Chef kein Vertrauen zu ihm hätte würde er ihn wohl kaum um so was bitten. Beziehungsweise müsste sich der Chef um jeden Kolegen dann solche sorgen machen den er könnte ja den Rechner "ausversehen" kaputt machen oder der Admin könnte den Server zerschießen. Es gibt so viel wenn und aber und was alles passieren könnte. Dies steht aber nicht zur debatte, da wir uns nicht darum kümmern müssen wir sind schließlich nicht sein Chef. Ich würde sagen wir lassen das jetzt ruhen bis der Thread Ersteller sich mal wieder meldet. Ich wünsche dir noch einen schönen Abend.
  5. also irgentwie kann ich hier die Negativ Behafteten Leute nicht verstehen? Ich bin zur Zeit in der Ausbildung zum Anwendungsentwicklung. Und auch wir haben mehrere Komplexe Firmeninterne / Externe projekte. Und daher kann ich nicht verstehen wie Leute sofort versuchen neulingen einzureden das alles super schwer ist damit sie besser da stehen weil sie es können. Jetzt back to the topic 1. An sich kommt es drauf an wie komplex das ganze gestaltete werden soll? Hast du mit Datenbanken den schon mal gearbeitet? Das was du bist jetzt gesagt hast klingt nach 2h Arbeit dann fertig. ein paar daten in ne Datenbank zu speichern das auszulesen und ne kleine Grafische Oberfläche ist eigentlich keine Große Sache. Zum Thema Datenbanken. Ich arbeite mit MySql. Solange ihr dieses Programm nicht verkauft könnt ihr das ohne große bedenken Kostenlos nutzen. Zum Geldlichen Thema ein Webserver müsst ihr euchs chon wohl oder übel holen da ihr aber nur Texte drauf speichern wollt muss der Trafic und Speicherplatz nicht gerade groß sein. Weis die Preisschraube schon eigentlich auf ein minimum Senkt. Ich habe eine kleine Frage an die Flashpixx Es Mag zwar sein das man in einem größeren Projekt Lange für eine "Gute" Datenbankstruktur brauch aber willst du mir ehrlich sagen das du für eine solche Datenbank wo man nicht mal Relationen brauch das an Zeitaufwand einplanen soll? Ich finde es gibt viele Mießmacher hier die Leuten die etwas machen wollen alleine schon die Freude auf so etwas verderben weil sie zu allem sagen es ist unmöglich. Wenn du dieses Projekt wirklich willst und dich 1-2 Wochen Intensiv mit Datenbanken und deren Anbindung unter C++ beschäftigst wirst du sehen das dies nicht sonderlich schwer ist. Achso was heist bei dir eigentlich Anfänger von C++?
  6. worin steckt da der sinn? wenn du vorhandene Funktionen nicht nutzen willst? 0.o
  7. deine for schleife ist trotzdem falsch. was du realisieren möchtest würde ich mit einer do while oder while schleife realisieren. eine for schleife wird anders aufgebaut als du sie hast. for ( Wert ; Wann dies gemacht werden soll ; Erhöhung des Wertes ) { }
  8. @ prüfer_gg da muss ich dir sagen da sieht man das du davon keine ahnung hast. 1. Praxis wie du in meinem Beitrag schon erwähnt ist das 3.Jahr ein Praxisjahr das heist ein Praktikumsjahr was eig ein relativ großer vorteil ist gegenüber dem Dualen. Denn du arbeitest da vollzeit und net eine Woche hier eine Woche da. Wo der Betrieb sehen kann ja der Kann arbeiten etc. Desweiteren genießt unsere Schule einen sehr Guten Ruf. Die Leute kommen von Ganz Deutschland. Und wenn Privatschulen so schlecht sind warum sind sie dann so teuer? 0.o @keks75 ich wohne in Mecklenburg Vorpommern aber wenn de trotzdem mal reinschneihen willst auf der Seite: IT-College Putbus gGmbH Weiterbildung und IHK-Ausbildung Und noch eine Frage warum wurden wir wenn wir so Schlecht sind mit 3 mio. Euro dieses und voriges Jahr Unterstützt für ein Internat? 0.o Achso noch was. Deswegen nimmt Siemens und Co. ja auch jedes Jahr von uns Leute. Da die ja auch so Schlecht sind.
  9. also meine rein Schulische Ausbildung ist mehr als nur Der FI Ich mache 3 Jahre 2 Jahre Schulische Ausbildung danach Fachhochschulreife + TAI Prüfung Dann 1 Jahr Prkatikum danach FI Prüfung. Das mit dem Empfehlen ist immer abhängig wie die Ausbilngstätte es handhabt. Aber von meiner aus (Kenne nicht das DUALE) kann ich es echt empfehlen. (Gehe auf Privatschule). Ich glaube auch das manche sich nicht so viel Praxis bei der rein Schulischen Ausbildung vorstellen und denken sie sitzen nur und Schreiben stumpf ab. Naja Fazit da ich den Dualen Weg ncith kenne kann ich leider nicht sagenw as besser ist. Dies musst du selbst für dich entscheiden Gruß Chooter
  10. Das ist Quatsch. Man kann rein Schulisch seinen FISI / FIAE machen. Das MAche ich z.b. zur Zeit. Aber wie alle anderen schon gesagt haben TAI ist verschwendete Zeit. Nur Der FI bringt dir was
  11. chooter696

    qt 4.5 QFile

    hallo Igell danke für deine Hilfe aber das Problem habe ich schon vor geraumer Zeit gelöst hätt ich net verwenden können weil die txt die geöffnet wird schon vordefiniert war welche. War ja nur was zum Auslesen. Das Problem hab ich aber mit QTextstream gelöst. Den dies gibt einen QString zurück net iwe QFile ein QBytearray. Und da war das Problem den QBytearray ließt jedes einzelne Bit ein. Somit auch die die nicht angezeigt werden
  12. jetzt leider keine Antowrt auf deine frage. Aber warum nimmst du net einfach den QT Creator? Der Wurde extra von Nokia für Entwicklungen unter QT Entwickelt und hat sogar eine Dokumentation mit drinne. Wodurch du dir viele Tutorials sparen kannst. Zu deiner Direkten Frage: Für mich sieht das so aus als ob die Datei qtmain_win.o fehlerhaft ist. Versuch das gesammte Projekt mal neu zu Compilieren nachdem du alle dateien gelöscht hast die du nicht selbst geschrieben hast.
  13. ich hab auch mit einem Realschulabschluss es geschafft. Also nen guten 2er Durchschnitt sollte man schon haben. Das Fachabi kann man bei manchen sogar Dual dazu machen. Es soll aber auch Leute geben die es mit einem 3er Schnitt als FIAE geschafft haben. Wie sind den Deine Noten im Schnitt?
  14. unsigned bedeutet vorzeichenlos. Vieleicht jetzt ein Bissen Verständlicher. bei unsigned werte fällt der Negative Bereich weg und verdoppelt den Positiven um sich selbst.
  15. Welchen Compiler und IDE verwendest du zum Programmieren?
  16. Also erstmal ich hab keine Ahnung davon, möchte meinen Senf aber trotzdem gerne dazu geben. Also 24k Brutto finde ich persönlich eigentlich viel zu wenig 30k würde ich veranschlagen. Dan wenn man es mal so ausrechnet net mehr als 1,2k im Monat überbleiben. Ps wie bist du von IT Kauffrau auf die Programmierung gekommen? Rein Interesserhalber.
  17. das hier ist ein Hilfe Forum kein Ich hau dir nen Quelltext hier rein und du verkaufst ihn als deinen. Aber als Möglichkeit gibt es noch Injection und Zeichen
  18. was ist jetzt genau deine Frage? Wie sieht dein Bissheriger Quellcode aus?
  19. da kann ich dir nen super tipp geben... ... lern es! ....
  20. das hängt davon ab wie das mit deinem alten Ausbildungsvertrag aussieht. Aber normalerweise ab sofort. Musst dir bloß was gutes überlegen warum du deine jetzige Ausbildung beenden willst.
  21. um deine Sätze mal zusammen zu fassen: Du sagst: aber im gegenzug kommt von dir: für mich klingt das net gerade zuverlässig. Aber zurück zum Thema. Wie bist du überhaupt mit einem 4er Zeugniss in die IT-Branche gekomme? 0.o Bin ein bissel verwundert. Ich denke nicht das ein Normales Unternehmen dich mit einem 3,2er zeugniss aufnehmen würde. Aber als gegenzug würde ich wenn du es wirklich willst in die bewerbung schreibend as du bereit bist zum bsp ein Praktikum vorher zu machen oder ein Einstellungstest (Normalerweise eig immer schon dabei) damit er sehen kann ob du mehr der Praktische Typ bist und net der Theoretiker. Und du kannst gleich feststellen ob dies was für dich ist oder nicht.
  22. Connect: connect(BearbeitenButton, SIGNAL(clicked()), this, SLOT(BearbeitenSlot())); void MainWindow::BearbeitenSlot() { this->setFixedSize(350,200); MainLayout->setCurrentIndex(1); B_Check_1->setStyleSheet("QLabel {" "font-weight: bold;" "color: blue " "}"); B_Check_2->setStyleSheet("QLabel {" "font-weight: bold;" "color: blue " "}"); B_Check_3->setStyleSheet("QLabel {" "font-weight: bold;" "color: blue " "}"); B_Check_4->setStyleSheet("QLabel {" "font-weight: bold;" "color: blue " "}"); B_Check_5->setStyleSheet("QLabel {" "font-weight: bold;" "color: blue " "}"); B_Check_6->setStyleSheet("QLabel {" "font-weight: bold;" "color: blue " "}"); QFile file("info.txt"); file.open(QIODevice::Text | QIODevice::ReadOnly); QTextStream out(&file); QVector <QString> qVector; QVector <QString>::Iterator it; QString tmp; QString stmp; do { qVector.push_back(QString(out.readLine())); }while(!out.atEnd()); file.close(); it = qVector.begin(); int t=1; do { ++it; tmp = * it; if(t == 1 ) { stmp = tmp; } if(t == 5) { stmp.append("\n"); stmp.append(tmp); stmp.append("\n"); if(qlWidget->currentItem()->text() != stmp) { ++it; ++it; stmp.clear(); }else { for(short s=0;s<5;++s) { --it; } Speicherung->push_back(*it); B_BNameLineEdit->setText(*it); ++it; Speicherung->push_back(*it); B_NameLineEdit->setText(*it); ++it; Speicherung->push_back(*it); B_StrLineEdit->setText(*it); ++it; Speicherung->push_back(*it); B_PlzLineEdit->setText(*it); ++it; Speicherung->push_back(*it); B_OrtLineEdit->setText(*it); ++it; Speicherung->push_back(*it); B_AbteilungLineEdit->setText(*it); ++it; break; } t=0; } ++t; }while(it != qVector.end()); } Verwaltungsslot wo der Button drinne ist. void MainWindow::VerwaltungSlot() { MainLayout->setCurrentIndex(0); MainLabel->setHidden(false); qlWidget->setHidden(false); BearbeitenButton->setHidden(false); InfoButton->setHidden(false); AngabenLineEdit->setHidden(false); LoeschenButton->setHidden(false); qlWidget->clear(); QByteArray tmp; QString stmp; QFile file("info.txt"); file.open(QIODevice::ReadOnly | QIODevice::Text); QTextStream in(&file); do { for(short t=0;t<=6;++t) { tmp.append(in.readLine()); if(tmp == "") { qlWidget->setDisabled(true); AngabenLineEdit->setDisabled(true); }else { qlWidget->setDisabled(false); AngabenLineEdit->setDisabled(false); } if(t == 1 ) { stmp = tmp; } if(t == 5) { stmp.append("\n"); stmp.append(tmp); stmp.append("\n"); qlWidget->addItem(stmp); } tmp.clear(); } }while(!in.atEnd()); } die dazugehörige .h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QMenu> #include <QAction> #include <QMenuBar> #include <QPushButton> #include <QLineEdit> #include <QLabel> #include <QListWidget> #include <QGridLayout> #include <QVBoxLayout> #include <QGroupBox> #include <QMessageBox> #include <QStackedLayout> #include "anlegen.h" #include "pw.h" #include <QDebug> #include <QFileDialog> class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QString *); private: //standart QMenuBar * MenuBar; QMenu * Menu; QString *stmp; // Admin & Abteilungsleiter QAction * VerwaltungAction; QAction * AnlegenAction; //jeder QAction * PwAction; QAction * EndeAction; QLabel * MainLabel; QVBoxLayout * VerwaltungLayout; QStackedLayout * MainLayout; // Anzeigen QWidget * A_Widget; QGridLayout * ObenLayout; QListWidget * qlWidget; QPushButton * BearbeitenButton; QPushButton * LoeschenButton; //suche QLineEdit * AngabenLineEdit; //Info QGridLayout * UntenLayout; QPushButton * InfoButton; QGroupBox * qgBox; QLabel * NameLabel; QLabel * NLabel; QLabel * BNameLabel; QLabel * BNLabel; QLabel * StrLabel; QLabel * SLabel; QLabel * PlzLabel; QLabel * PLabel; QLabel * OrtLabel; QLabel * OLabel; QLabel * AbteilungsLabel; QLabel * ALabel; //Bearbeiten QWidget * B_Widget; QGridLayout * BearbeitenGridLayout; QPushButton * B_OkButton; QPushButton * B_CancelButton; QLabel * B_BNameLabel; QLabel * B_NameLabel; QLabel * B_StrLabel; QLabel * B_PlzLabel; QLabel * B_OrtLabel; QLabel * B_AbteilungLabel; QLineEdit * B_BNameLineEdit; QLineEdit * B_NameLineEdit; QLineEdit * B_StrLineEdit; QLineEdit * B_PlzLineEdit; QLineEdit * B_OrtLineEdit; QLineEdit * B_AbteilungLineEdit; QLabel * B_Check_1; QLabel * B_Check_2; QLabel * B_Check_3; QLabel * B_Check_4; QLabel * B_Check_5; QLabel * B_Check_6; QVector <QString> * Speicherung; private slots: void sucheSlot(); void VerwaltungSlot(); void AnlegenSlot(); void BearbeitenSlot(); void LoeschenSlot(); void PwSlot(); void InfoSlot(); void ItemChange(); void Check1(); void Check2(); void Check3(); void Check4(); void Check5(); void Check6(); }; #endif // MAINWINDOW_H aber ganz ehrlich. Erklärung dazu. Ich befinde mich im Slot VerwaltungSlot dann gehe ich über einen Button in andere Slots. Wenn der Aufruf des Slots vorbei ist und ich in über die QAction wieder den Slot verwaltungsSlot aufrufe schmiert das programmab.
  23. kenn jetzt keins auf anhieb. aber warum nicht selber schreiben?
  24. chooter696

    Einsteiger C++

    *lol* guck dir am besten "srand" an
  25. { private: float summe_rechnung; float wechselgeld; int wahl1; int wahl2; int auswahl_witz; public: void start(); void benutzereingabe1(); void benutzereingabe2(); void summe_zahlung(); void witz(); void wechselgeld_anzeigen(); }; [COLOR="Red"]float preis_capri=1.5; float preis_nogger=1.8; float preis_cornetto=2.5; float budget=10;[/COLOR] das hier ist fölliger quatsch. eine header ist nur zur definition da nicht zur initialiesierung von werten. das macht man in der dazugehörigen cpp also nur definieren dann sieht das so aus header { private: float summe_rechnung; float wechselgeld; int wahl1; int wahl2; int auswahl_witz; float preis_capri; float preis_nogger; float preis_cornetto; float budget; public: void start(); void benutzereingabe1(); void benutzereingabe2(); void summe_zahlung(); void witz(); void wechselgeld_anzeigen(); }; cpp: Konstruktor: float preis_capri=1.5; float preis_nogger=1.8; float preis_cornetto=2.5; float budget=10;

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...