Οπτικός Προγραμματισμός  Παράγεται από την κλάση TColorDialog. Επιτρέπει στον χρήστη την επιλογή χρώματος από τα βασικά χρώματα και τον καθορισμό ειδικών.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Εισαγωγή στο περιβάλλον εργασίας του
Advertisements

Οπτικός Προγραμματισμός  Προέρχονται από τα sets της Pascal.Ορίζονται ως : typedef Set όνομα τύπου συνόλου Π.χ. typedef set MikroiAkeraioi  Συνήθως συνδυάζονται.
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Graphical User Interfaces (GUI) SWING.
Οπτικός Προγραμματισμός  Περιέχει έτοιμα components υλοποίησης κοινών διαλόγων  OpenDialog : διάλογος για την επιλογή αρχείου για άνοιγμα.  SaveDialog.
Οπτικός Προγραμματισμός  Frames : Μοιάζουν με τις φόρμες και μπορούν να ενσωματώσουν άλλα components, αλλά δεν αποτελούν παράθυρα. Είναι σετ από components.
Οπτικός Προγραμματισμός  Παράγεται από την κλάση TStatusBar. Περιέχει έναν αριθμό από Panels που μπορούν να περιέχουν πληροφορίες για την κατάσταση του.
Οπτικός Προγραμματισμός  Παράγονται από την κλάση TForm. Αποτελούν components με μορφή “παραθύρου” που μπορούν να ενσωματώσουν άλλα components.  Ιδιότητες.
Οπτικός Προγραμματισμός  Ενσωμάτωση αντικειμένου τύπου TMainMenu από την μπάρα εργαλείων Standard. Δεν καθορίζουμε το μέγεθος και τη θέση.  Με διπλό.
EPL003: Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα
Πίνακες.
Οπτικός Προγραμματισμός  Οι εφαρμογές οπτικού προγραμματισμού μπορούν να ακολουθούν ένα από τα παρα- κάτω τρία μοντέλα όσον αφορά το interface:  SDI.
Το πρόγραμμα Turbo Pascal TPW1.5
Οπτικός Προγραμματισμός ( C++ Builder 5.0 )
Συνεργατικό Εργαλείο wiki
Οπτικός Προγραμματισμός  To Page Control ανήκει στην κλάση TPageControl. Xρησιμοποιείται σε περιπτώσεις που θέλουμε να έχουμε πολλές σελίδες με components.
Διαδίκτυο Κίκα Χρυσοστόμου. Εκκίνηση του Internet Explorer: • Start, All Programs, Internet Explorer ή • Κλικ στο εικονίδιο του Internet Explorer στην.
Οπτικός Προγραμματισμός  Κάθε εφαρμογή του C++ Builder δηλώνει αυτόματα μία μεταβλητή “Application” της κλάσης “TApplication”. Η μεταβλητή αυτή αναπαριστά.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Δημιουργία εφαρμογών Επίπεδο.
ΕΠΛ002: Εισαγωγή στην Επιστήμη της Πληροφορικής
Logo Κεφάλαιο 6.
Λίστες παράλειψης (skip lists) TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A
Οπτικός Προγραμματισμός Published Properties (Object inspector)  Alignment : (taRightJustify, taLeftJustify) καθορίζει άν το Caption θα εμφανίζεται στα.
Windows Programming Web controls. •Τα web forms είναι container αντικείμενα σχεδιασμένα για να κάνουνε host άλλα controls, όπως α) Web server controls,
Οπτικός Προγραμματισμός Οι ιδιότητες των αντικειμένων μπορεί να είναι δύο ειδών : 1.Published properties : είναι αυτές που εμφανίζονται στον Object Inspector.
Προγραμματισμός Ι Παράδειγμα: Παράδειγμα:Να γραφεί πρόγραμμα που να δέχεται ως είσοδο κείμενο, να απαριθμεί τις εμφανίσεις των ψηφίων 0-9, τα λευκά διαστήματα.
Οπτικός Προγραμματισμός  Add to Project : Ενσωμάτωση σε ένα project ενός ήδη υπάρχοντος unit και της φόρμας του ή και άλλων αρχείων (.res,.pas, …). Το.
Φροντηστήριο Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Eργαλεία.
Οπτικός Προγραμματισμός  Κληρονομείται από την κλάση TCanvas. Επιτρέπει την σχεδίαση γραφι- κών στο Image Component. Επίσης υπάρχει στις φόρμες, σε compo-
Databases & Qt Μανούσης Πέτρος ΑΜ: 862
Visual Basic 6 - Φυλλάδιο 2
Πρόγραμμα Παρουσιάσεων
C++ σε περιβάλλον .NET Χρόνη Αλεξάνδρα Α.Μ. 847
IT-SKILLS Διάλεξη Παρουσιάσεις (PowerPoint)
Βάσεις Δεδομένων Μάθημα 4.
Υλικά. Materials Χρώμα Ambient color: το χρώμα περιβάλλοντος Diffuse color: το κύριο χρώμα του υλικού (αναφέρεται ως χρώμα διάχυσης και ισχύει για όλα.
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Graphical User Interfaces (GUI) SWING.
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Εισαγωγή στη Java II.
Excel Κεφάλαιο 3.
Microsoft Excel 4.5 Μορφοποίηση Κίκα Χρυσοστόμου.
Microsoft PowerPoint Powerpoint Κίκα Χρυσοστόμου.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Αρχεία.
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
XERTE TUTORIAL - ΣΗΜΕΙΩΣΕΙΣ ΕΡΓΑΣΤΗΡΙΟΥ ΘΜΕΛ ΣΤ. ΔΗΜΗΤΡΙΑΔΗΣ Xerte Interaction – Διάδραση Θεωρίες Μάθησης & Εκπαιδευτικό Λογισμικό Σημειώσεις Εργαστηρίου.
Παρουσίαση της Motif Αναστάσιος Κρυσταλλίδης Α.Μ.: 776 Δημήτρης Μπαμπαλίκης Α.Μ.: 941 Επικοινωνία Ανθρώπου-Μηχανής.
DreamWeaver Παρουσίαση Εργαλείου για Ανάπτυξη Web-based GUIs 1.
Microsoft Excel 4.7 Προετοιμασία Εκτυπώσεων Κίκα Χρυσοστόμου.
Templates Standard Template Library (STL) Exceptions Μεταπτυχιακό Πρόγραμμα Σπουδών, Τμήμα Εφαρμοσμένης Πληροφορικής.
Μορφοποίηση Παραγράφων
Applets Εκμεταλλεύονται τo γραφικό υπόβαθρο που παρέχουν οι browsers, έχοντας έτσι τη δυνατότητα προβολής γραφικών και τη δυνατότητα υλοποίησης ενός γραφικού.
Lab 3: Sorted List ΕΠΛ231-Δομές Δεδομένων και Αλγόριθμοι115/4/2015.
Έλεγχος Ονομάτων (Name Control) Για ένα πρόγραμμα που αποτελείται από πολλά τμήματα κάποια από τα οποία έχουν πιθανώς γραφτεί από άλλους προγραμματιστές.
1. 1.Καθορισμός Περιθωρίων Τα περιθώρια είναι ο κενός χωρός στις τέσσερις πλευρές της σελίδας Π.χ πλάτος αριστερού και πάνω περιθωρίου 2.
Applets Εκτελούνται από τον appletviewer και από Java enabled web browsers Εκμεταλλεύονται τo γραφικό υπόβαθρο που παρέχουν οι browsers, έχοντας έτσι τη.
1 Β΄ Μέρος : ΠΡΟΧΩΡΗΜΕΝΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ GUI Παπανίκος Νικόλαος Α.Μ Φασουράκη Ασημίνα Α.Μ 711.
ΗΥ150 – ΠρογραμματισμόςΞ. Ζαμπούλης ΗΥ-150 Προγραμματισμός Αρχεία.
Δημιουργία προγράμματος ερωτηματολογίου Πολλαπλής Επιλογής Α. Σχεδίαση Φόρμας.
Εξομοιωτής Ψηφιακών Κυκλωμάτων
ΠΛΗΡΟΦΟΡΙΚΗ Ι Τμήμα Λογιστικής ΤΕΙ Κρήτης Γιάννης Χρυσάκης
ΜΑΘΗΜΑ: ΣΥΓΧΡΟΝΟ ΛΟΓΙΣΜΙΚΟ ΟΡΓΑΝΩΣΗ ΓΡΑΦΕΙΟΥ 5 ο ΕΡΓΑΣΤΗΡΙΟ: ΕΓΚΑΤΑΣΤΑΣΗ ΕΚΤΥΠΩΤΩΝ ΚΑΘΗΓΗΤΗΣ: ΓΡΗΓΟΡΙΟΣ Ν. ΚΑΡΑΤΑΣΙΟΣ.
Ασκήσεις WEKA Δέντρα αποφάσεων.
Power Point (Συνέχεια).
Ενότητα Εισαγωγή Είναι εύκολη στη χρήση και στην εκμάθηση.
Τεχνολογία και Προγραμματισμός Υπολογιστών
Web Services στη C# Εργαστήριο 3
Εισαγωγή στην Πληροφορική μεγάλου όγκου δεδομένων
Tkinter Γραφικά στην Python.
Τρόπος προσαρμογής του Microsoft SharePoint Τοποθεσία Web με σύνδεση
ΠΡΟΓΡΑΜΜΑ ΕΠΙΜΟΡΦΩΣΗΣ Β΄ΕΠΙΠΕΔΟ ΓΙΑ ΠΕ03
Φόρμες Φόρμες χρησιμοποιούνται για να δημιουργήσουμε ένα φιλικό περιβάλλον για την διαχείριση των δεδομένων της βάσης. Επίσης δίνεται η δυνατότητα δημιουργίας.
θέμα δήλωση Γραφικό SmartArt με εικόνες σε κόκκινο φόντο
Μεταγράφημα παρουσίασης:

Οπτικός Προγραμματισμός  Παράγεται από την κλάση TColorDialog. Επιτρέπει στον χρήστη την επιλογή χρώματος από τα βασικά χρώματα και τον καθορισμό ειδικών χρωμάτων (custom colors).  Οταν πατηθεί το OK το χρώμα καταχωρείται στην ιδιότητα Color.

Οπτικός Προγραμματισμός Ιδιότητες (Properties)  Color : (TColor) περιέχει το χρώμα που επέλεξε ή καθόρισε ο χρήστης. Είναι ένας αριθμός των 4 bytes ( FFFFFFFF). Τα δύο ψηφία μικρότερης σημασίας καθορίζουν το κόκκινο (000000FF= καθαρό κόκκινο). Τα επόμενα καθορίζουν το πράσινο (0000FF00 = μόνο πράσινο υψηλής φωτεινότητας) και τα δύο επόμενα το μπλέ. Τα δύο πρώτα καθορίζουν το ταίριασμα με χρώματα παλέτας.  CustomColors : (TStrings*) πίνακας με τα καθοριζόμενα χρώματα της μορφής “ColorA=6B89A3”. 16 τέτοια μπορούν να καθοριστούν ColorA…ColorP.  Options : επιλογές true/false για τον ColorDialog:  cdFullOpen : ξεκινά τον διάλογο σε πλήρη ανάπτυξη.  cdPreventFullOpen : δεν επιτρέπει τον καθορισμό χρωμάτων.  cdShowHelp : προσθέτει ένα κουμπί Help στο διάλογο.  cdSolidColor : οδηγεί τα Windows να επιλέξουν το κοντινότερο συμπαγές χρώμα.

Οπτικός Προγραμματισμός Ιδιότητες (Properties)  Collate : (true/false) καθορίζει αν τα πολλαπλά αντίγραφα θα εκτυπωθούν ή  Παράγεται από την κλάση TPrintDialog. Επιτρέπει στον χρήστη την επιλογή παραμέτρων εκτύπωσης, Εκτυπωτής, Αντίγραφα, Περιοχή Σελίδων κ.λ.π.

Οπτικός Προγραμματισμός Ιδιότητες (Properties)  Copies : (int) αριθμός αντιγράφων.  FromPage, To Page : (int) από σελίδα έως σελίδα  MaxPage, MinPage : (int) όρια για την περιοχή σελίδων.  PrintRange (prAllPages, prSelection, prPageNums) καθορίζει ποιό τμήμα του αρχείου θα εκτυπωθεί.  PrintToFile : (true/false) καθορίζει αν θα γίνει εκτύπωση σε αρχείο ή στον εκτυπωτή.  Options  poPrintToFile : εμφανίζει το checkbox “Print To File”  poDisablePrintToFile : κάνει γκρί το παραπάνω checkbox.  poHelp : εμφανίζει κουμπί Help.  poPageNums : εμφανίζει ένα radio group που επιτρέπει την επιλογή σελίδων για εκτύπωση ή όλων.  poSelection : εμφανίζει ένα checkbox για εκτύπωση του επιλεγμένου κειμένου.

Οπτικός Προγραμματισμός Συμβάντα (Events)  OnShow() : συμβαίνει όταν εμφανίζεται ο διάλογος.  OnClose() : συμβαίνει όταν κλείνει ο διάλογος. Παράγεται από την κλάση TPrinterSetupDialog. Επιτρέπει στον χρήστη την επιλογή παραμέτρων εκτύπωσης : Εκτυπωτής, Ιδιότητες, Είδος Χαρτιού, Τροφοδότης, Προσανα- τολισμός σελίδας κ.λ.π. Διαφέρει ανάλογα με τον εκτυπωτή.

Οπτικός Προγραμματισμός Ιδιότητες (Properties)  FindText : (AnsiString) το κείμενο προς αναζήτηση  Position : (TPoint) οι συντ/νες της επάνω αριστερής γωνίας του διαλόγου  Options : (TFindOptions) παράμετροι που αφορούν το Διάλογο Συμβάντα (Events)  OnFind() : εδώ γράφουμε κώδικα για την υλοποίηση της αναζήτησης.  OnShow() : συμβαίνει όταν εμφανίζεται ο διάλογος.  OnClose() : συμβαίνει όταν κλείνει ο διάλογος. Παράγεται από την κλάση TFindDialog. Εμφανίζει ένα Modeless παράθυρο για εισαγωγή κειμένου προς αναζήτηση και options

Οπτικός Προγραμματισμός Ιδιότητες (Properties)  FindText : (AnsiString) το κείμενο προς αναζήτηση  ReplaceText : (AnsiString) το κείμενο για αντικατάσταση  Position : (TPoint) οι συντ/νες της επάνω αριστερής γωνίας του διαλόγου  Options : (TFindOptions) παράμετροι που αφορούν το Διάλογο Συμβάντα (Events) : OnFind(), OnReplace(), OnShow(), OnClose() : Παράγεται από την κλάση TReplaceDialog. Εμφανίζει ένα Modeless παράθυρο για εισαγωγή κειμένου προς αναζήτηση και αντικατάσταση καθώς και options

Οπτικός Προγραμματισμός  Εφαρμογή απλού επεξεργαστή κειμένου με δυνατότητες Open, Save, SaveAs, Print μέσω διαλόγων.  Ενσωμάτωση ενός Memo και ενός BitBtn(Close). Το File Menu έχει τις επιλογές (Open, Save, SaveAs, Print, Exit)  Ενσωματώνουμε ένα OpenDialog, ένα SaveDialog και ένα PrintDialog.

Οπτικός Προγραμματισμός #include AnsiString fn=""; void __fastcall TForm1 ::Open1Click(TObject *Sender) {if (OpenDialog1->Execute()) { fn=OpenDialog1->FileName; Memo1->Lines->LoadFromFile(fn);}} void __fastcall TForm1::Save1Click(TObject *Sender) {if (fn.IsEmpty()) MessageBox(NULL,"No Filename","",MB_OK); else {Memo1->Lines->SaveToFile(fn);}} void __fastcall TForm1::Exit1Click(TObject *Sender) {Form1->Close();} void __fastcall TForm1::SaveAs1Click(TObject *Sender) {if (SaveDialog1->Execute()) { fn=SaveDialog1->FileName; Memo1->Lines->SaveToFile(fn);}} void __fastcall TForm1::Print1Click(TObject *Sender) {if (PrintDialog1->Execute()) { TPrinter* Prntr = Printer(); TRect r=Rect(200,200,Prntr->PageWidth- 200,Prntr->PageHeight-200); Prntr->BeginDoc(); Prntr->Canvas->TextRect(r, 200, 200, Memo1->Lines->Text); Prntr->EndDoc(); }}

Οπτικός Προγραμματισμός  Προσθήκη δυνατότητας αναζήτησης. Προσθέτουμε ένα button με Caption “Find” και ένα FindDialog, καθώς και την επιλογή Find στο μενού Edit.  Για να κάνει “Find next” ορίζουμε μία global μεταβλητή int search=0;  Η αναζήτηση γίνεται με το OnFind event του διαλόγου και με χρήση της ιδιότητας Lines->Strings[i] του Memo.

Οπτικός Προγραμματισμός void __fastcall TForm1::Button1Click(TObject *Sender) { FindDialog1->Execute(); } void __fastcall TForm1::FindDialog1Find(TObject *Sender) { AnsiString f; int p,i,sum; bool found=false; f=FindDialog1->FindText; for (i=0,sum=0 ; i Lines->Count ; i++) { p=Memo1->Lines->Strings[i].Pos(f); if (p>0 && i>=search) // found {Memo1->SelStart = sum+p-1; Memo1->SelLength=f.Length(); Memo1->SetFocus(); search=i+1; found=true; break; } sum+=Memo1->Lines->Strings[i].Length() + 2; } if (!found) { MessageBox(NULL,«Δεν βρέθηκε","Find",MB_OK); search=0; } }