Zum Inhalt springen

Technician

Mitglieder
  • Gesamte Inhalte

    1.512
  • Benutzer seit

  • Letzter Besuch

Beiträge von Technician

  1. danke euch :)

    Ich hoffe, dass sich mit diesen "Branchenbüchern" auf den von euch genannten Seiten auch Supermärkte, Bekleidungsgeschäfte etc. finden lassen, die man in den gedruckten "Gelben Seiten" fast nicht findet. (Wo der nächste ALDI ist, steht in dem dicken gelben Buch eher nicht ;))

  2. Hallo,

    dieser Thread ist schon etwas länger, aber ich hatte mich in der Zwischenzeit nicht mit dem Problem befasst.

    Folgender Code funktioniert einwandfrei, um ein Kontextmenü über dem Button IDC_BUTTON1 anzeigen zu lassen:

    
    	CMenu mnuPopupSubmit;
    
    	mnuPopupSubmit.LoadMenu(IDR_CONSCONT);
    
    
    	CButton *pButton;
    
    	pButton = reinterpret_cast<CButton *>(GetDlgItem(IDC_BUTTON1));
    
    
    	CRect rectSubmitButton;
    
    	pButton->GetWindowRect(&rectSubmitButton);
    
    
    	CMenu *mnuPopupMenu = mnuPopupSubmit.GetSubMenu(0);
    
    
    	if( rectSubmitButton.PtInRect(point) ) // Since the user right-clicked the button, display the context menu
    
    		mnuPopupSubmit.TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this);
    
    
    Nun will ich denselben Effekt natürlich bei einem RichEdit-Feld erreichen. Der Code lautet:
    
    CMenu mnuPopupSubmit;
    
    	mnuPopupSubmit.LoadMenu(IDR_CONSCONT);
    
    
    	CRichEditCtrl* pCtrl;
    
    	pCtrl = (CRichEditCtrl*)GetDlgItem(IDC_CONSOLE);
    
    
    	CRect rectSubmitButton;
    
    	pCtrl->GetWindowRect(&rectSubmitButton);
    
    
    	CMenu *mnuPopupMenu = mnuPopupSubmit.GetSubMenu(0);
    
    	//ASSERT(mnuPopupMenu);
    
    
    	// Find out if the user right-clicked the button
    
    	// because we are interested only in the button
    
    	if( rectSubmitButton.PtInRect(point) ) // Since the user right-clicked the button, display the context menu
    
    	{	mnuPopupSubmit.TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this);
    
    
    	}
    
    

    Mein Problem ist folgendes:

    Wenn ich ins RichEdit-Feld klicke, wird dieses markiert (I-Cursor erscheint und ich kann etwas ins RichEdit-Feld eintippen) und wenn der I-Cursor im Feld ist, kann kein Kontextmenü angezeigt werden.

    Denselben Effekt habe ich auch, wenn ich ein "programmweites Kontextmenü", also eines das nicht auf einen bestimmten Bereich beschränkt ist, habe: es funktioniert überall, nur nicht im RichEdit-Feld.

    An der Event-Mask kann es nicht liegen:

    pCtrl = (CRichEditCtrl*)GetDlgItem(IDC_CONSOLE);

    lMask = pCtrl->GetEventMask();

    lMask |= ENM_CHANGE;

    lMask |= ENM_KEYEVENTS;

    lMask |= ENM_MOUSEEVENTS;

    pCtrl->SetEventMask(lMask);

    Wie kann ich dieses Problem lösen?

    (Nochmal zum Ausgangsproblem: Text in RichEdit-Feld markiert, Rechtsklick soll Kontextmenü anzeigen. Markierung darf also nicht verloren gehen. Soll genauso funktionieren wie man das z.B. von Textverarbeitungsprogrammen kennt.)

    Viele Grüße,

    Technician

    *hoffend*

  3. fotodruck, siebdruck, flocken???

    Flocken:

    Ich habe letztens ein T-Shirt auf diese Art und Weise mit einer Schrift bedrucken lassen, da der Copy-Shop hier auf andere Art und Weise nicht auf Schwarz drucken lassen kann.

    Flocken geht folgendermaßen:

    Mit einem Schneidplotter wird aus einer dünnen, farbigen Folie das Motiv ausgeschnitten. Das Motiv muss dazu natürlich im Vektor-Format vorliegen (ein Foto flocken geht nicht) und man kann nicht jede beliebige Farbe wählen (zumeist stehen ca. 10 Farben zur Auswahl).

    Das ausgeschnittene Motiv wird dann aufs T-Shirt gelegt und mit einer Art "Hochdruck-Press-Bügel-Gerät" fixiert. Es ergibt sich eine glatte oder samtartige (kann man sich zumeist aussuchen) Oberfläche.

    Gruß,

    Technician

  4. Es gibt noch genug Firmen, die ihre Großrechnersysteme z.B. auf COBOL laufen haben ;)

    Experten werden da immer gerne gesucht, die diese Systeme warten.

    Exakt!

    Ich z.B. bin vor gut einem halben Jahr in ein COBOL-Team gekommen, habe dann COBOL gelernt.

    In unserer Firma werden Fachinformatiker u.a. in COBOL, PL/1, UNIFACE ausgebildet (je nach Team unterschiedlich).

    Es existiert, gerade im kaufmännischen Bereich (Versicherungen, Banken, etc.) noch jede Menge derartiger Software, die vor allem im Overnight-Batch läuft, d.h. Software die nachts auf Mainframes damit beschäftigt ist, Statistiken zu erstellen, Daten für Massendruck aufzubereiten etc.

    Desweiteren werden immer noch Neuentwicklungen im COBOL realisiert - das Frontend mag auf Java, VB.NET o.ä. basieren, aber im Backend-Bereich laufen COBOL-Programme.

    Gruß,

    Technician

  5. Im Code steht CMaticaDoc, nicht MyViewClass :confused:

    sorry, ist "MyDocClass".

    (habe die Klassen hier fürs Forum umbenannt, damit übersichtlicher - und das dabei übersehen...)

    ... Jedenfalls, jetzt funktioniert alles :)

    Mich irritierte es sehr, dass ich diese Includes, die du mir jetzt hilfreicherweise empfohlen hast, zuvor (bevor ich die Vorwärtsdeklaration eingebaut hatte) nicht benötigte.

    Vielen Dank!

    Technician

  6. Wie wäre es mit einem

    #include "MyViewClass.h"

    in SampleClass.cpp?

    Ich habe jetzt noch einmal

    #include "MyViewClass.h"

    in SampleClass.cpp hinzugefügt.

    Der Effekt des ganzen ist, dass nun diverse Dinge in "MyViewClass.h" nicht mehr erkannt werden. Konkret erhalte ich nun folgende Fehlermeldungen:

    MyViewClass.h(27): error C2065: 'IDD_MATICA_FORM' : nichtdeklarierter Bezeichner

    MyViewClass.h(27) : error C2057: Konstanter Ausdruck erwartet

    MyViewClass.h(34) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'

    MyViewClass.h(34) : error C2501: 'MyViewClass': Fehlende Speicherklasse oder Typbezeichner

    MyViewClass.h(34) : error C2501: 'GetDocument' : Fehlende Speicherklasse oder Typbezeichner

    das ganze bezieht sich im Quellcode auf die fett gedruckten Zeilen - die oberen zwei Fehlermeldungen auf die erste, die letzten drei auf die andere:

    public:

    //{{AFX_DATA(MyViewClass)

    enum { IDD = IDD_MATICA_FORM };

    CString m_Console;

    CString m_List;

    //}}AFX_DATA

    public:

    CMaticaDoc* GetDocument();

    Die vorherigen Fehler tauchen übrigens nicht mehr auf - was mich angesichts der neuen Fehler auch nicht wirklich glücklich macht ;).

  7. Es wäre aber auch möglich, daß die Deklratation von MyViewClass nicht einwandfrei ist - das hätte die gleichen Fehlermeldungen zur Folge.

    Was meinst du damit?

    Ich selbst habe an MyViewClass noch nichts geändert außer dem Hinzufügen der einen Methode die aufgerufen werden soll. Ansonsten wurde die Klasse automatisch erzeugt.

  8. Hallo,

    diese Angelegenheit treibt mich zur schieren Verzweiflung...

    Klasse SampleClass enthält Zeiger auf Klasse MyViewClass

    und umgekehrt

    (MyViewClass ist von CFormView abgeleitet, falls das wichtig sein sollte).

    Problem wurde mit Vorwärtsdeklaration gelöst:

    in MyViewClass.h steht #include "SampleClass.h"

    in SampleClass.h steht class MyViewClass;

    SampleClass bekommt im Konstruktor einen Pointer auf ein Class1-Objekt mitgegeben:

    SampleClass::SampleClass(MyViewClass* pVC)

    {

    myViewPointer=pVC;

    }

    Das funktioniert noch einwandfrei.

    Nun möchte ich in SampleClass eine Methode der anderen Klasse aufrufen:

    myViewPointer->Method();

    und erhalte die Fehlermeldung(en):

    F:\_dev\_vcpp\my_projects\Try\SampleClass.cpp(214) : error C2027: Verwendung des undefinierten Typs "MyViewClass"

    F:\_dev\_vcpp\my_projects\Try\SampleClass.h(9) : Siehe Deklaration von 'MyViewClass'

    F:\_dev\_vcpp\my_projects\Try\SampleClass.cpp(214) : error C2227: Der linke Teil von '->Method' muss auf Klasse/Struktur/Union zeigen

    Wer kann mir weiterhelfen?

    Irgendwie muss das doch funktionieren :(

    Gruß,

    Technician

  9. Hallo,

    vielleicht kennt einer von euch dieses Programm:

    - Freeware

    - es ist keine Poser-Version

    - kann realistisch menschl. Charaktere darstellen

    - zwei Versionen: eines kann männl. Charaktere erstellen, eines weibliche

    Ein Kollege von mir hat dieses Programm im Internet entdeckt, hat leider vergessen es herunterzuladen und weiß den Namen des Programms nicht mehr.

    Ich würde mich sehr freuen, wenn jemand von euch mir weiterhelfen kann!

    Viele Grüße,

    Technician

  10. Aber eine Frage hab ich noch zu dieser EDV Schule.

    Werde solche Schulen meistens von Umschülern besucht oder wie sieht das aus?

    Es gibt erstens reine Umschulungszentren: 100 % Umschüler, und kommt für dich nicht in Frage.

    Die anderen IT-Schulen, wie die im Link genannte, werden vorwiegend von "normalen" Azubis besucht, es können aber auch einige Umschüler mit in der Klasse sein (bei der dualen Ausbildung ist es nicht anders).

  11. Aber diese duale Ausbildung ist doch eine ganz normale Ausbildung.

    Das ist doch das gleiche wenn man sich in einer Firma ganz normal bewirbt oder nicht ? Also der normale weg..

    Genau.

    zur schulischen Ausbildung:

    Vom ITA würde ich dir auch abraten.

    Aber es gibt, wie ich bereits sagte, Schulen an denen man eine rein schulische Ausbildung zum Fachinformatiker machen kann.

    Diese Schule (ich weiß, nicht in deiner Region - aber nur als Beispiel) z.B. bildet Fachinformatiker und Informatikkaufleute aus:

    http://www.edvschule-plattling.de/index.cfm?PageId=21

  12. wenn ich nicht die 13.te fos mache, hab ich trotzdem chancen?

    Natürlich :)

    Die 13. Klasse an der FOS zu machen, stellt bisher sowieso eine Ausnahme dar, und wird auch nur an sehr wenigen FOS angeboten (beispielsweise FOS Regensburg). Um die 13. Klasse FOS absolvieren zu können, ist (derzeit) ein Notendurchschnitt von mind. 2,5 in der 12. Klasse erforderlich.

    Aber hier wird sich, wie ich denke, noch einiges ändern, denn die 13. FOS ist bislang eine Art "Modellversuch".

    Nach der 12. Klasse hat man einen Abschluss, der zum Studium an FH's berechtigt, und wie ich das sehe, wird die Mehrheit der FOS-Schüler weiterhin nur die 11. und 12. Klasse besuchen.

    Gruß,

    Technician

  13. mach lieber fos! (brauchst bei dem mathematischen Zweig glaub ich nicht mal eine 2. Fremdsprache) war ich ja auch am überlegen! wie schon gesagt ich war / bin auch nicht wirklich eine leuchte in sachen fremdsprachen! Aber lass dich nicht unterkriegen..

    Eine 2. Fremdsprache ist in der FOS nicht verpflichtend - egal welchen Zweig man wählt. Die 2. Fremdsprache (fast immer: Französisch) ist ein Wahlfach.

    Pflichtfach ist sie nur, wenn man die 13. Klasse FOS macht, was an einigen wenigen Standorten angeboten wird. Man benötigt dann die 2. Fremdsprache fürs Allgemeine Abitur.

    Gruß,

    Technician

  14. Hallo,

    Das wär ja super.

    Kannst du mir solche Schulen mal nennen welche aus

    Essen, Bochum, Herne, Herten, Recklinghausen usw sind?

    kann ich leider nicht - bin aus Bayern (könnte dir von hier ne Schule nennen, aber das hilft dir wohl eher weniger ;)).

    Wieviel muss man da ungefähr bezahlen ?

    Das ist je nach Schule unterschiedlich; es müsste im Bereich von 200 - 300 Euro/Monat sein.

    Ob es Bafög gibt, weiß ich nicht, nehme es aber mal an.

    ps:gibt es auch sowas im wirtschaftlichen Bereich?

    Ob man auch kaufmännische IT-Berufe (IT-Systemkaufmann etc.) an Berufsfachschulen erlernen kann, weiß ich nicht.

    Wenn ich z.b auf solcher Schule fertig bin hab ich dann also einen Beruf ? Also kann ich dann eine feste Stelle suchen? Ich muss dann nicht noch eine Ausbildung machen ?

    Du hast damit eine abgeschlossene Berufsausbildung!

    Kann mich dann z.b als Industriekaufmann Bewerben ?

    Hm, ich denke, für diesen Beruf gibt es keine rein schulische (bzw. überwiegend schulische) Ausbildung.

    Die Berufsfachschulen sind mir nur von IT-Berufen und Fremdsprachenkorrespondenten, sowie manchen Berufen im Sozial-Bereich bekannt.

    Gruß,

    Technician

  15. Perdi vielen dank für die Antwort.

    Aber das ist jetzt nicht so ein normales Berufskolleg wo man halt nur die Fachhochschulreife bekommt sondern da wird man ausbildet dass man einen Beruf hat richtig?

    Genau. An einer solchen Schule macht man eine Fachinformatiker-Ausbildung.

    Manche dieser Schulen bieten zusätzlich an, dass man nebenbei das Fachabitur macht (muss man Zusatzkurse belegen - bieten nicht alle Schulen an); das primäre Ziel ist allerdings die Berufsausbildung.

    Gruß,

    Technician

  16. Soweit ich weiss gibt es Fachinformatiker nur als "klassische" Ausbildung im dualen System.

    Es gibt tatsächlich einige Berufsfachschulen, an denen man eine Fachinformatiker-Ausbildung (nicht Informationstechnischer Assistent) machen kann. Man hat dabei zwei Betriebspraktika, ein kürzeres und ein längeres; während des längeren Praktikums fertigt man die Projektarbeit an.

    Gruß,

    Technician

  17. Hallo,

    zum Thema "Klassenstärke":

    wir waren zwischen 18 und 24 Leute in der Klasse, allerdings waren die Klassen immer in zwei Gruppen aufgeteilt (nur in Religion, Deutsch, Englisch, SK gemeinsam Unterricht) - effektiv also eher eine Klasse von 9 - 12 Leuten.

    zum Thema "Alter":

    Ich habe die Ausbildung mit 16 angefangen; war damit die jüngste Person in der Klasse. Einige waren 18 - 19 (mit Fachabitur oder Abitur), die meisten irgendwo zwischen Mitte und Ende 20 (zuvor andere Ausbildung oder abgebrochenes Studium). Zwei Leute waren über 30.

    Gruß,

    Technician

  18. Hi DarkSchlumpf!

    Weisst Du warum dort keine Netzwerkkarten erlaubt sind?

    Der Grund: damit niemand sein Notebook irgendwie an die Telefon-/Internetanschlüsse bekommt und niemand hacken könne :rolleyes:

    So jedenfalls sagte man mir dies dort...

    Wie die anderen schon geschrieben haben wird es schwierig / unmöglich heute noch Laptops ohne onboard NIC´s zu finden.

    Genau das hatte ich mir schon gedacht - deshalb werde ich die Wohnheim-Leitung mal darauf ansprechen!

    Viele Grüße,

    Technician

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