Μέσω της MS Visual C++ ο προγραμματιστής μπορεί να αναπτύξει εφαρμογές που να μεταφράζονται άπαξ σε κώδικα μηχανής και να εκμεταλλεύονται απευθείας

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Μέσω της MS Visual C++ ο προγραμματιστής μπορεί να αναπτύξει εφαρμογές που να μεταφράζονται άπαξ σε κώδικα μηχανής και να εκμεταλλεύονται απευθείας"

Transcript

1 Μέσω της MS Visual C++ ο προγραμματιστής μπορεί να αναπτύξει εφαρμογές που να μεταφράζονται άπαξ σε κώδικα μηχανής και να εκμεταλλεύονται απευθείας την διεπαφή του Λειτουργικού Συστήματος (Windows API). Σε αντίθεση με τις εφαρμογές C++/CLI, οι εφαρμογές μη διαχειριζόμενου κώδικα (Native / Unmanaged) αποτελούν εφαρμογές που γράφονται για συγκεκριμένο Λειτουργικό Σύστημα, και είναι μεταφρασμένες σε χαμηλό επίπεδο (κώδικας μηχανής με κλήσεις ρουτινών του ΛΣ). Το πλεονεκτήματα συγγραφής Native C++ εφαρμογών είναι ότι οι παραγόμενες εφαρμογές είναι πολύ πιο γρήγορες σε ταχύτητα εκτέλεσης πιο αποδοτικές και μικρότερες συνολικά σε μέγεθος (bytes). Επίσης για την εκτέλεσή τους δεν απαιτείται κανένα ενδιάμεσο framework (.ΝΕΤ) παρά μόνο το ίδιο το Λειτουργικό Σύστημα (Windows). Τα μειονεκτήματα είναι ότι απαιτούν από τον προγραμματιστή συνετή διαχείριση της μνήμης (new/delete) και ότι οι παραγόμενες εφαρμογές δεν μεταφέρονται σε άλλα Λειτουργικά Συστήματα.

2 Windows API : αποτελεί μία βιβλιοθήκη με εκατοντάδες ρουτίνες που παρέχονται από το Λειτουργικό Σύστημα (Windows) για την επικοινωνία των εφαρμογών με το Λ.Σ. Οι εφαρμογές καλούν τις ρουτίνες αυτές για την πραγματοποίηση ενεργειών και το Λ.Σ. τις υλοποιεί επικοινωνώντας με το εκάστοτε hardware. Οι εφαρμογές από τα Windows 2000 και μετά δεν μπορούν να επικοινωνούν απευθείας με το hardware παρά μόνο μέσω του Windows API. Οι ρουτίνες αυτές έχουν μη αντικειμενοστραφή δομή και χρησιμοποιούν κυρίως structures και όχι classes για πέρασμα δεδομένων. Η εκμάθηση όλων αυτών των ρουτινών από έναν προγραμματιστή είναι προφανώς πολύ δύσκολη έως και αδύνατη. H MS Visual C++ οργανώνει τις ρουτίνες αυτές σε μία ιεραρχική αντικειμενοστραφή δομή όπου πολλές λειτουργίες γίνονται αυτόματα και εξ ορισμού, και έτσι διευκολύνεται ο προγραμματιστής στην ανάπτυξη εφαρμογών. Η ιεραρχική αυτή δομή του Widnows API που υλοποιείται από την MS Visual C++ ονομάζεται Microsoft Foundation Class Library (MFC Library).

3 Η βιβλιοθήκη MFC αποτελεί ένα αντικειμενοστραφές περιτύλιγμα για το μεγαλύτερο τμήμα του Win32 API και του COM API. Το Win32 API αποτελεί το σύνολο των ρουτινών που παρέχονται από το Λ.Σ. στον προγραμματιστή. Το COM (Component Object Model) API αποτελεί ένα πρότυπο της Microsoft (1993) για αντικείμενα λογισμικού (software components) και αποτελεί την βάση για άλλες τεχνολογίες όπως OLE, OLE Automation, ActiveX, COM+, DCOM, DirectX, κλπ. Χρονολογείται από το 1992 (MFC 1.0) και εξελίσσεται συνέχεια έως και σήμερα (MFC 11 για Visual C ). Με την χρήση της MFC ο προγραμματιστής δεν χρειάζεται να καλεί Windows API ρουτίνες, αλλά αντίθετα υλοποιεί αντικείμενα των κλάσεων της MFC και καλεί τις μεθόδους των αντικειμένων αυτών. Όλες οι κλάσεις πηγάζουν από την CObject και χωρίζονται σε κατηγορίες (Application Classes, Windows & Control, Drawing, Array-List-Map κλπ) Συνυπάρχει πλέον μαζί με το.net framework που αποτελεί ένα διαφορετικό περιβάλλον ανάπτυξης εφαρμογών.

4

5

6 Επιλέγοντας File->New Project->MFC Application εμφανίζεται ένα Wizard με πολλαπλές σελίδες για την επιλογή των παραμέτρων του Project. Η πρώτη σελίδα αποτελεί την επισκόπηση των παραμέτρων (Overview). Αν οι παράμετροι είναι σωστοί μπορεί ο χρήστης να τερματίσει τον διάλογο αποδεχόμενος τις παραμέτρους πατώντας το κουμπί Finish. Με την επιλογή Next προχωράμε στην επόμενη σελίδα παραμέτρων του Wizard.

7 Στην δεύτερη σελίδα καθορίζεται ο τύπος της εφαρμογής που θα δημιουργηθεί. Εδώ επιλέγουμε τον τύπο της εφαρμογής SDI/MDI/Dialog το στυλ του Project και τον τρόπο ενσωμάτωσης του MFC Library. Για το τελευταίο έχουμε δύο επιλογές : Use MFC in a shared DLL : που καθορίζει ότι η βιβλιοθήκη θα είναι σε ξεχωριστό DLL (προεγκατεστημένο), ή Use MFC in a static library : που καθορίζει ότι οι ρουτίνες του MFC θα γίνουν link μέσα στο EXE της εφαρμογής.

8 Application Type: Single Document Interface SDI : για εφαρμογές με μενού, toolbars, κλπ που περιέχουν και χειρίζονται ένα αντικείμενο δεδομένων που εμφανίζεται στην βασική φόρμα της εφαρμογής. Η εμφάνιση της εφαρμογής βασίζεται στην κλάση CView, αλλά μπορεί να αλλαχτεί σε CFormView για εφαρμογές Form-based. Multiple Document Interface MDI : για εφαρμογές με μενού, toolbars, κλπ που περιέχουν και χειρίζονται πολλαπλά αντικείμενα δεδομένων που εμφανίζονται ως ξεχωριστά παράθυρα μέσα στην client area της μητρικής φόρμας. Η εμφάνιση της εφαρμογής βασίζεται στην κλάση CView, ή στην CFormView για εφαρμογές Formbased.

9 Tabbed Documents : Στην παραλλαγή Tabbed Documents κάθε αντικείμενο δεδομένων εμφανίζεται σε ξεχωριστό Tab Dialog Based : για εφαρμογές που δεν χειρίζονται δεδομένα αλλά καθορίζουν παραμέτρους όπως π.χ. οι wizards. Βασίζονται στην κλάση CDialog. Use HTML Dialog : Βασίζονται στην κλάση CDHtmlDialog αντί για την CDialog και επιτρέπουν την ενσωμάτωση HTML controls και την διαχείριση HTML events. Multiple Top-Level Documents : παραλλαγή του MDI αλλά τα πολλαπλά child παράθυρα ανοίγουν στο desktop ως ανεξάρτητες φόρμες, αντί για το client area της μητρικής φόρμας, και επίσης εμφανίζονται στο taskbar ως ανεξάρτητες εφαρμογές.

10 Document / View Architecture : Καθορίζει αν το Project θα υλοποιήσει την αρχιτεκτονική Document / View με την οποία διαχωρίζεται ο κώδικας χειρισμού των δεδομένων (Document) από τον κώδικα εμφάνισης των δεδομένων (View). Εξ ορισμού ο MFC Wizard δημιουργεί στην εφαρμογή μία κλάση Document και μία κλάση View. Έτσι η διαχείριση των δεδομένων χωρίζεται σε αυτές τις δύο κλάσεις. Η κλάση Document χειρίζεται το αντικείμενο δεδομένων της εφαρμογής και παράγεται από την MFC κλάση CDocument. Χειρίζεται την αποθήκευση και ανάκτηση των δεδομένων στον χώρο αποθήκευσης (αρχείο στον δίσκο, database, κλπ) και παρέχει τα δεδομένα του αντικειμένου στην κλάση View. Η κλάση View αναλαμβάνει την εμφάνισή του αντικειμένου δεδομένων και την αλληλεπίδραση με τον χρήστη. Παράγεται από την MFC κλάση CView. Χειρίζεται την εμφάνιση των δεδομένων στην οθόνη, την λήψη συμβάντων του interface, την τροποποίηση των δεδομένων και την επικοινωνία με την κλάση CDocument για την ενημέρωση των δεδομένων.

11 Πλεονεκτήματα: με την αρχιτεκτονική αυτή ο προγραμματιστής ωθείται να οργανώσει την εφαρμογή του και έχει την υποστήριξη της MFC βιβλιοθήκης για ανάκτηση και σώσιμο των δεδομένων στον δίσκο (serialization). Μειονεκτήματα: αυξάνει το μέγεθος του εκτελέσιμου αρχείου, δεν ταιριάζει με όλα τα σενάρια εφαρμογών (π.χ παιχνίδια). Ο χρήστης μπορεί να παρακάμψει την αρχιτεκτονική αυτή, αν δεν τον βολεύει και να μην την χρησιμοποιήσει. Όμως συνίσταται σε πολλές περιπτώσεις όπως π.χ. όταν χρειάζεται να εμφανιστούν δεδομένα με πολλαπλούς τρόπους, όπως για παράδειγμα όταν τα δεδομένα ενός Φύλλου Εργασίας εμφανίζονται ως νούμερα αλλά και ως γράφημα. Τιμές Θερμοκρασίας (Document) View 1 : spreadsheet View 2 : graph

12 Project Style: MFC Standard : Υλοποιεί μία στάνταρ εφαρμογή με ένα κυρίως παράθυρο, στο οποίο τοποθετούνται τα απαραίτητα controls Windows Explorer : Υλοποιεί εφαρμογές που μοιάζουν με τον Windows Explorer με χρήση ενός splitter window όπου στο αριστερό τμήμα βρίσκεται ένα CTreeView control και στο δεξί τμήμα ένα CListView control. Visual Studio : Υλοποιεί εφαρμογή που προσομοιάζει το Visual Studio, έχοντας 4 dockable panes (File View, Class View, Properties, και Output) Office : Υλοποιεί εφαρμογή που προσομοιάζει τις εφαρμογές του Office, έχοντας Ribbon, Outlook bar, Caption Bar, κλπ

13 Στην τρίτη σελίδα (μόνο για Doc/View) καθορίζεται αν η εφαρμογή θα υποστηρίζει compound documents δηλαδή αντικείμενα δεδομένων που μπορούν να ενσωματώσουν (embed) άλλα αντικείμενα ή που μπορούν να ενσωματωθούν σε άλλα αντικείμενα. Container : η εφαρμογή μπορεί να φιλοξενεί ενσωματωμένα αντικείμενα (linked & embedded objects) Server : η εφαρμογή μπορεί να δημιουργεί και να χειρίζεται compound documents.

14 Στην τέταρτη σελίδα (μόνο για Doc/View) καθορίζονται οι ιδιότητες του αντικειμένου δεδομένων που χειρίζεται η εφαρμογή. File Extension : η επέκταση ονόματος για τα αρχεία αντικειμένων της εφαρμογής (π.χ. txt) Filter Name : το όνομα του φίλτρου για εντοπισμό των αρχείων της εφαρμογής. Main frame caption: ο τίτλος του κεντρικού παραθύρου της εφαρμογής. File type ID: το όνομα του τύπου των αρχείων όπως καταγράφεται στο registry των Windows.

15 Στην πέμπτη σελίδα καθορίζεται η χρήση ή όχι βάσεων δεδομένων από την εφαρμογή. None : η εφαρμογή δεν θα συνδέεται με βάση δεδομένων Header files only : παρέχει βασική υποστήριξη κάνοντας include τα απαραίτητα header files. Database view with/withour file support: (Doc/View) ενσωματώνει και κλάσεις CRecord View, CRecordset, με ή χωρίς δυνατότητα serialization.

16 Στην έκτη σελίδα καθορίζονται λεπτομέρειες για την εμφάνιση του βασικού παραθύρου (ή και των child παραθύρων σε MDI εφαρμογές), καθώς για την συμπερίληψη ή όχι Menus, Status Bar, ToolbBar ή Ribbon, Επιλογή About στο Help Menu. Split window : Ενσωματώνει ένα Splitter Bar που χωρίζει το Client Area της φόρμας σε δύο Views. Dialog Title : Ο τίτλος του παραθύρου σε Dialog-based εφαρμογές που βασίζονται στην κλάση CDialog.

17 Στην έβδομη σελίδα καθορίζονται προηγμένες παράμετροι της εφαρμογής. Context-sensitive Help (HTML): Ενσωματώνει αρχεία βοήθειας στην εφαρμογή που εμφανίζοννται πατώντας F1 ή Help. Απαιτεί Help Compiler. Printing and print preview : Παράγει τον κώδικα για την υλοποίηση δυνατοτήτων εκτύπωσης (Doc/View) MAPI : καθορίζει αν η εφαρμογή θα μπορεί να χειριστεί Mails. Windows Sockets : επιτρέπει την χρήση sockets για επικοινωνία μέσω TCP/IP δικτύων.

18 Common Control Manifest : επιτρέπει την φόρτωση και χρήση του Common Control DLL των windows (Comctl32.dll) Support Restart Manager: Επιτρέπει την επανεκκίνηση της εφαρμογής μετά από update ή crash χωρίς απώλεια δεδομένων-σώζει τα δεδομένα της εφαρμογής πριν την επανεκκίνηση Advanced frame panes: Ενσωματώνει επιπλέον παράθυρα (panes) που μοιάζουν με αυτά του VS. Number of files on recent file list (4) : καθορίζει το πλήθος των αρχείων που θα εμφανίζεται στην λίστα των πρόσφατων.

19 Στην όγδοη σελίδα εμφανίζονται οι παραγόμενες κλάσεις της εφαρμογής. C ονομαproject App : κλάση παραγόμενη από την CWinApp ή CWinAppEx που αντιπροσωπεύει την ίδια την εφαρμογή C ονομαproject Doc : κλάση παραγόμενη από την CDocument που αντιπροσωπεύει το αντικείμενο δεδομένων της εφαρμογής. C ονομαproject View : κλάση παραγόμενη από την CView που αντιπροσωπεύει την εμφάνιση των δεδομένων της εφαρμογής. CMainFrame : κλάση που αντιπροσωπεύει το κύριο παράθυρο της εφαρμογής.

20 Μία τυπική εφαρμογή MFC αποτελείται από τα εξής source αρχεία: Project.cpp Project.h που περιέχει την υλοποίηση της κλάσης C όνομαproject App που αντιπροσωπεύει την ίδια την εφαρμογή. MainFrm.cpp MainFrm.h που περιέχει τον κώδικα για την βασική φόρμα της εφαρμογής. ProjectDoc.cpp ProjectDoc.h που περιέχει τον κώδικα για την υλοποίηση του αντικειμένου δεδομένων που χειρίζεται η εφαρμογή. Μία εφαρμογή μπορεί να περιλαμβάνει πολλαπλές Document κλάσεις. ProjectView.cpp - ProjectView.h που περιέχει τον κώδικα για την εμφάνιση του αντικειμένου δεδομένων της εφαρμογής. Κάθε Document type μπορεί να έχει πολλαπλές View κλάσεις. Λοιπές κλάσεις όπως CDialog (.cpp και.h) για διαλόγους που χρησιμοποιεί η εφαρμογή (όπως ο διάλογος About Σχετικά με την εφαρμογή). Resource files : Αρχεία που περιέχουν τα resources της εφαρμογής, όπως εικονίδια

21 Μία τυπική εφαρμογή MFC μπορεί να περιλαμβάνει πολλαπλούς πόρους (resources) για την ολοκλήρωσή της, όπως: Accelerator : συνδυασμοί πλήκτρων που χρησιμοποιούνται στην εφαρμογή. Dialog: οι διάλογοι που χρησιμοποιεί η εφαρμογή. Icon: Εικονίδια της εφαρμογής Menu: Τα μενού (Main menu και Popup menu) που χρησιμοποιεί η εφαρμογή String Table: Χαρακτηριστικές αλφαριθμητικές λεζάντες της εφαρμογής. Toolbar: Μπάρα εργαλείων γρήγορης επιλογής ενεργειών της εφαρμογής, με εικονίδια για κάθε πλήκτρο. Version: Πληροφορίες έκδοσης της εφαρμογής.

22 Στις MFC εφαρμογές κάθε οπτικό αντικείμενο δηλαδή κάθε πόρος που χρησιμοποιεί η εφαρμογή κάθε παράθυρο και κάθε control που ενσωματώνεται σε διαλόγους της εφαρμογής έχει ένα χαρακτηριστικό αναγνωριστικό ταυτότητας που ξεκινά από τα γράμματα ID και ξεχωρίζει το ένα αντικείμενο από το άλλο. Ειδικότερα το τρίτο γράμμα μετά τα ID χαρακτηρίζει την κατηγορία του αντικειμένου: Πρόθεμα IDR_ IDD_ IDC_ IDI_ IDB_ IDS_ IDΟΚ, IDCANCEL IDC_ Χρήση Για πολλαπλούς τύπους πόρων όπως (Μενού, Accelerators, Ribbons, κλπ). Για πρότυπα Διαλόγων - Dialog template resources (π.χ, IDD_DIALOG1). Για εικονίδια του κέρσορα (cursor resources). Για εικονίδια της εφαρμογής (icon resources). Για εικόνες τύπου bitmap της εφαρμογής (bitmap resources). Για αλφαριθμητικά της εφαρμογής (string resources). Για τα ID στάνταρ κουμπιών. Για τα υπόλοιπα controls των διαλόγων.

23 Παράδειγμα : σε μία dialog based-εφαρμογή δημιουργούνται τα εξής IDs: IDD_ProjectName_DIALOG για το dialog template που σχεδιάζει ο προγραμματιστής. IDD_ABOUTBOX για τον διάλογο About. IDR_MAINFRAME για το εικονίδιο της κεντρικής φόρμας. IDC_BUTTON1, IDC_BUTTON2, τα Buttons της εφαρμογής. IDC_EDIT1, IDC_EDIT2, τα Edit controls της εφαρμογής. IDC_STATIC1, IDC_STATIC2, για τα Static Text (Labels), κλπ Με βάση το αναγνωριστικό μπορούμε να απευθυνθούμε σε κάθε πόρο και να ανακτήσουμε στοιχεία της κλάσης του όπως ο δείκτης στο παράθυρο CWnd ή το όνομα της κλάσης του π.χ. CWnd* wnd = MyDlg.GetDlgItem( My_Control_ID ); CRuntimeClass* rtc = wnd->getruntimeclass(); CString classname = rtc->m_lpszclassname; if (classname== CMyDialog )

24 Τα Controls που εισάγονται σε ένα παράθυρο Διαλόγου μίας MFC εφαρμογής αποτελούν απλά templates με συγκεκριμένο ID αλλά δεν αποτελούν αντικείμενα ή δείκτες σε αντικείμενα που έχουν εισαχθεί σε κάποια κλάση φόρμας όπως στην C++/CLI ή σε άλλες πλατφόρμες όπως ο C++ Builder. Για να χειριστούμε τα controls μέσα από την εφαρμογή μας θα πρέπει να δημιουργήσουμε μεταβλητές (member variables) που θα αποτελούν μέληδεδομένα της μητρικής κλάσης διαλόγου (CDialog). Μεταβλητές-μέλη υπάρχουν δύο ειδών: Data Variables : με τις οποίες χειριζόμαστε τα δεδομένα του control. Control Variables: με τις οποίες χειριζόμαστε το ίδιο το οπτικό αντικείμενο Η δημιουργία των μεταβλητών γίνεται με δεξί κλικ επί του control και επιλογή του Add Variable. Για παράδειγμα: για το Edit Control IDC_EDIT1 δημιουργούμε 2 μεταβλητές με ονόματα : m_sedit1 (CString) m_cedit1 (CEdit)

25 Η άσκηση 6-1 αποτελεί μία απλή Dialog Based εφαρμογή MFC που υλοποιεί ένα calculator με τις 4 βασικές πράξεις. Επιδεικνύει την χρήση απλών Controls τον χειρισμό των member variables και την συγγραφή κώδικα σε event handlers. Δημιουργούμε μία εφαρμογή MFC και στον App Wizard καθορίζουμε ότι θα είναι Dialog Based. Υλοποιούνται αυτόματα δύο βασικές κλάσεις: CAskhsh61App : public CWinApp που αντιπροσωπεύει την ίδια την εφαρμογή, και CAskhsh61Dlg : public CDialogEx που αντιπροσωπεύει την βασική φόρμα της εφαρμογής που αποτελεί έναν διάλογο Dialog. Η βασική φόρμα διαλόγου αρχικά είναι άδεια περιέχοντας μόνο δύο Buttons ΟΚ και Cancel.

26 Εισάγουμε από το Toolbox 3 Edit Controls και 3 αντίστοιχα Static Text για τους δύο αριθμούς και το αποτέλεσμα. Καθορίζουμε το κείμενο στα Static Text. Εισάγουμε 4 buttons για τις 4 βασικές πράξεις, τροποποιούμε τις διαστάσεις τους και καθορίζουμε το κείμενό τους. Εισάγουμε ένα ακόμα button για τον καθαρισμό των Edit controls. Για τα Edit controls προσθέτουμε τις εξής μεταβλητές (member variables): Edit1 : m_sedit1 (CString) m_cedit1 (CEdit) Edit2 : m_sedit2 (CString) m_cedit2 (CEdit) Edit3 : m_sedit3 (CString) m_cedit3 (CEdit) Για την σωστή εκτέλεση των πράξεων θα πρέπει να φτιάξουμε μία συνάρτηση που να ελέγχει αν στα Edit Controls έχουν εισαχθεί αριθμοί και όχι λοιποί χαρακτήρες.

27 Για τον λόγο αυτό εισάγουμε στο αρχείο Askhsh6-1Dlg.cpp που περιέχει την υλοποίηση της Dialog-based φόρμας μία global συνάρτηση IsNumber: int IsNumber(CString s) { return!s.isempty() && s.spanincluding(_t(" "))==s; } Για τις 4 πράξεις εισάγουμε από έναν OnClick Event Handler στα 4 αντίστοιχα κουμπιά και γράφουμε τον κώδικα : void CAskhsh61Dlg::OnBnClickedButton1() { // TODO: Add your control notification handler code here int n1,n2; UpdateData(true); if ( IsNumber(m_sEdit1) && IsNumber(m_sEdit2) ) { n1=_wtoi(m_sedit1.getstring()); n2=_wtoi(m_sedit2.getstring()); m_sedit3.format(_t("%d"),n1+n2); UpdateData(false); } }

28 void CAskhsh61Dlg::OnBnClickedButton2() { ιnt n1,n2; UpdateData(true); if ( IsNumber(m_sEdit1) && IsNumber(m_sEdit2) ) { n1=_wtoi(m_sedit1.getstring()); n2=_wtoi(m_sedit2.getstring()); m_sedit3.format(_t("%d"), n1 - n2); UpdateData(false); } } void CAskhsh61Dlg::OnBnClickedButton3() { ιnt n1,n2; UpdateData(true); if ( IsNumber(m_sEdit1) && IsNumber(m_sEdit2) ) { n1=_wtoi(m_sedit1.getstring()); n2=_wtoi(m_sedit2.getstring()); m_sedit3.format(_t("%d"), n1 * n2); UpdateData(false); } }

29 void CAskhsh61Dlg::OnBnClickedButton4() { ιnt n1,n2; UpdateData(true); if ( IsNumber(m_sEdit1) && IsNumber(m_sEdit2) ) { n1=_wtoi(m_sedit1.getstring()); n2=_wtoi(m_sedit2.getstring()); m_sedit3.format(_t("%d"), n1 / n2); UpdateData(false); } } Τέλος για τον καθαρισμό των Edit controls εισάγουμε ακόμα ένα OnClick Event Handler για το αντίστοιχο button και γράφουμε τον κώδικα: void CAskhsh61Dlg::OnBnClickedButton5() { // TODO: Add your control notification handler code here m_cedit1.setwindowtext(_t("")); m_cedit2.setwindowtext(_t("")); m_cedit3.setwindowtext(_t("")); }

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Συνέχεια του αντικειμενoστραφούς προγραμματισμού Επέκταση των κλάσεων σε Visual Components (Window Controls) Κατασκευή του Interface στο Design Time,

Συνέχεια του αντικειμενoστραφούς προγραμματισμού Επέκταση των κλάσεων σε Visual Components (Window Controls) Κατασκευή του Interface στο Design Time, Συνέχεια του αντικειμενoστραφούς προγραμματισμού Επέκταση των κλάσεων σε Visual Components (Window Controls) Κατασκευή του Interface στο Design Time, και καθορισμός πολλών παραμέτρων των αντικειμένων (properties).

Διαβάστε περισσότερα

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

Διαβάστε περισσότερα

Παρουσίαση Delphi. Μέμος-Μπαγκράτσας Ιωάννης 1232 Μαργαρίτης Νικόλαος 1226

Παρουσίαση Delphi. Μέμος-Μπαγκράτσας Ιωάννης 1232 Μαργαρίτης Νικόλαος 1226 Παρουσίαση Delphi Μέμος-Μπαγκράτσας Ιωάννης 1232 Μαργαρίτης Νικόλαος 1226 Object Oriented Pascal Το Delphi χρησιμοποιεί την Object Oriented Pascal. Ο περισσότερος κώδικας γράφεται αυτόματα κάθε φορά που

Διαβάστε περισσότερα

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES

ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES 2. ΠΑΤΗΣΤΕ EDIT ΑΛΛΑΞΤΕ ΤΟ ΟΝΟΜΑ COMPANY CLOSE 3. ΠΑΤΗΣΤΕ NEW (CREATE NEW)

Διαβάστε περισσότερα

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ: ΜΑΘΗΜΑ 1 ΣΤΟΧΟΙ: 1. Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου (Microsoft Word) 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου 3. Δημιουργία Νέου Εγγράφου 4. Δημιουργία Εγγράφου Βασισμένο Σε Πρότυπο 5. Κλείσιμο

Διαβάστε περισσότερα

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση

Διαβάστε περισσότερα

2 η Εργαστηριακή Άσκηση

2 η Εργαστηριακή Άσκηση 2 η Εργαστηριακή Άσκηση Σκοπός της παρούσας εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής client/server η οποία θα συνδέεται με μια Βάση Δεδομένων σε MSSQL Server (ή ACCESS), και θα προβάλει

Διαβάστε περισσότερα

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 11 η : Αντικείμενα Γραφικής Διασύνδεσης (Μέρος 1 ο ) Ι. Ψαρομήλιγκος Χ.

Διαβάστε περισσότερα

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ Συγγραφική Ομάδα Εποπτεία: Ιάκωβος Παπαντωνίου Ευστάθιος Ευσταθίου Θεόδουλος Κωνσταντίνου Ξένιος Ξενοφώντος Χρίστος Μινίκκης 1 Εισαγωγή στον προγραμματισμό υπολογιστών

Διαβάστε περισσότερα

Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ Α Δομή και λειτουργία προσωπικού υπολογιστή...11 ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ Β Δομή και χρήση λειτουργικών συστημάτων DOS, UNIX και λειτουργικού

Διαβάστε περισσότερα

4 η Εργαστηριακή Άσκηση

4 η Εργαστηριακή Άσκηση 4 η Εργαστηριακή Άσκηση Σκοπός της εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής πολλαπλών καρτελών με κοινή σύνδεση σε Βάση Δεδομένων και προβολή δεδομένων από διαφορετικούς πίνακες της ίδιας

Διαβάστε περισσότερα

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

Διαβάστε περισσότερα

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών ΕΡΓΑΣΤΗΡΙΟ 2 ο : Εισαγωγή στα Γεωγραφικά Συστήματα Πληροφοριών ArcMap (2/2) Μέρος 1: (συνέχεια από τα προηγούμενα) Κάνουμε κλικ το εικονίδιο Add Data στην γραμμή εργαλείων standard και επιλέγουμε το αρχείο/τα

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα

Διαβάστε περισσότερα

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Windows XP... 9 Κεφάλαιο 2: Επιφάνεια εργασίας (desktop)... 15 Κεφάλαιο 3: Γραμμή εργασιών (taskbar)... 26 Κεφάλαιο 4: Χειρισμός παραθύρων... 44

Διαβάστε περισσότερα

ΜICROSOFT VISUAL STUDIO 2008. Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή

ΜICROSOFT VISUAL STUDIO 2008. Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή ΜICROSOFT VISUAL STUDIO 2008 Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging Εισαγωγή Visual Basic 2008 Eργαλείο ανάπτυξης εντυπωσιακών εφαρµογών στα Windows, στο Web, φορητά

Διαβάστε περισσότερα

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel 11.1. Πολλαπλά φύλλα εργασίας Στο προηγούμενο κεφάλαιο δημιουργήσαμε ένα φύλλο εργασίας με τον προϋπολογισμό δαπανών του προσωπικού που θα συμμετάσχει

Διαβάστε περισσότερα

ΤΕΙ Πελοποννήσου Τμήμα Πληροφορικής. Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου

ΤΕΙ Πελοποννήσου Τμήμα Πληροφορικής. Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου 1. Λήψη Λογισμικού VPN Σύνδεσης Η λήψη του λογισμικού VPN μπορεί να γίνει από το παρακάτω link: https://www.shrew.net/download/vpn/vpn-client-2.2.2-release.exe

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 Σελίδα 1 ΓΕΝΙΚΑ - ΕΙΣΑΓΩΓΗ Το GRS-1 της TOPCON διαθέτει λειτουργικό σύστημα Windows CE NET 6.1 παρέχοντας την δυνατότητα εγκατάστασης οποιασδήποτε εφαρμογής και λογισμικού έκδοσης

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Transaction Reporting System (TRS) Πίνακας Περιεχομένων 1. Γενικά... 3 1.1 Έλεγχος Διαθεσιμότητας... 4 1.2 Επιλογή Αρχείου... 4 1.3 Υπογραφή Αποστολή Δεδομένων...

Διαβάστε περισσότερα

Μεταφραστής Braille WinBraille v.4.1.5

Μεταφραστής Braille WinBraille v.4.1.5 Μεταφραστής Braille WinBraille v.4.1.5 Σύντοµες Οδηγίες Χρήσης Γενικά Η εγκατάσταση του WinBraille προσφέρει στο σύστηµά σας τις παρακάτω εφαρµογές: WinBraille: Αποτελεί την κύρια εφαρµογή µέσω της οποίας

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

Διαβάστε περισσότερα

Οπτικός Προγραμματισμός σε NetBeans με Java Swing

Οπτικός Προγραμματισμός σε NetBeans με Java Swing Οπτικός Προγραμματισμός σε NetBeans με Java Swing 1 NetBeans Το NetBeans είναι το επίσημο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE - Integrated Development Environment) για υλοποίηση εφαρμογών σε Java 8.

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ DYMO LABEL V.8

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ DYMO LABEL V.8 Β.ΠΑΠΑΚΩΣΤΑ & ΣΙΑ ΟΕ ΕΙΣΑΓΩΓΕΣ ΕΜΠΟΡΙΟ ΕΚΤΥΠΩΤΩΝ ΕΤΙΚΕΤΩΝ & ΑΝΑΛΩΣΙΜΩΝ ΔΕΞΑΜΕΝΗΣ 30, ΜΕΤΑΜΟΡΦΩΣΗ ΑΤΤΙΚΗΣ, ΤΚ:14452 ΑΦΜ: 998587823, Δ.Ο.Υ. : ΝΕΑΣ ΙΩΝΙΑΣ ΤΗΛ: 2102844831 ΦΑΞ: 2102828703 www.sigma-hellas.gr,

Διαβάστε περισσότερα

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ: ΜΑΘΗΜΑ 1 ΣΤΟΧΟΙ: 1. Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων (Microsoft Excel) 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων 3. Δημιουργία Νέου Υπολογιστικού Φύλλου 4. Δημιουργία Υπολογιστικού Φύλλου

Διαβάστε περισσότερα

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Πίνακας Περιεχομένων To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 Εκτέλεση του περιβάλλοντος ανάπτυξης

Διαβάστε περισσότερα

Εργαστήριο του Μαθήματος: ΕΠΛ 001: Εισαγωγή στην Επιστήμη της Πληροφορικής

Εργαστήριο του Μαθήματος: ΕΠΛ 001: Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο του Μαθήματος: ΕΠΛ 001: Εισαγωγή στην Επιστήμη της Πληροφορικής Λίγα λόγια για το Εργαστήριο Ώρες Εργαστηρίου: Email: katerina.tortouri@outlook.com, ktorto01@cs.ucy.ac.cy Ιστοσελίδα: http://epl001lab.weebly.com/

Διαβάστε περισσότερα

MS SQL 2000 Standard (Εγκατάσταση)

MS SQL 2000 Standard (Εγκατάσταση) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Τεχνικά Εγχειρίδια > Βάσεις Δεδομένων Βάσεις Δεδομένων MS SQL 2000 Standard (Εγκατάσταση) Για να έχετε εγκαταστήσετε τον SQL SERVER

Διαβάστε περισσότερα

Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα. Προγραμματισμός II 1

Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα. Προγραμματισμός II 1 Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα Προγραμματισμός II 1 lalis@inf.uth.gr Χρήση λογισμικού που ήδη υπάρχει Τα πολύπλοκα συστήματα αναπτύσσονται σταδιακά, «χτίζοντας» πάνω σε υπάρχουσα λειτουργικότητα

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος

Διαβάστε περισσότερα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

Διαβάστε περισσότερα

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

Διαβάστε περισσότερα

Εισαγωγή σε SQL Server Reporting Services

Εισαγωγή σε SQL Server Reporting Services ΠΑΝΕΠΙΣΗΜΙΟ ΠΕΙΡΑΙΩ ΣΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΣΑ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ Νίκος Γιατράκος (ngiatrak@unipi.gr) 1. SQL Server Reporting Services (SSRS) Component - Συνοπτικά Σο συστατικό SSRS του SQL Server

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

Διαβάστε περισσότερα

ΔΗΜΙΟΥΡΓΙΑ & ΧΡΗΣΗ ΒΙΒΛΙΟΘΗΚΩΝ

ΔΗΜΙΟΥΡΓΙΑ & ΧΡΗΣΗ ΒΙΒΛΙΟΘΗΚΩΝ ΔΗΜΙΟΥΡΓΙΑ & ΧΡΗΣΗ ΒΙΒΛΙΟΘΗΚΩΝ Γεώργιος Παπαϊωάννου (2017-18) gepap@aueb.gr Περιγραφή: Τι είναι οι βιβλιοθήκες Δημιουργία βιβλιοθηκών Σύνδεση βιβλιοθηκών Τελευταία ενημέρωση: Οκτώβριος 2017 2 Compilation

Διαβάστε περισσότερα

Ανάπτυξη εφαρμογής Input-Output

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

Διαβάστε περισσότερα

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Ιωάννης Γ. Τσούλος Εργασία Πρώτη - Αριθμομηχανή Με την χρήση του περιβάλλοντος AWT ή του SWING θα πρέπει να δημιουργηθεί αριθμομηχανή για την εκτέλεση

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

Διαβάστε περισσότερα

Version 7.0 (Δεκέμβριος 2018)

Version 7.0 (Δεκέμβριος 2018) Version 7.0 (Δεκέμβριος 2018) Το Thesis.net γιορτάζοντας τα 10 του χρόνια και τις 25 εκδόσεις του, παρουσιάζει την έκδοση 7.0 με πλήθος νέες αισθητικές αλλαγές στο interface αλλά και νέα λειτουργικότητα.

Διαβάστε περισσότερα

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Open eclass σε βήματα είναι

Διαβάστε περισσότερα

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Εισαγωγή στο πρόγραμμα Microsoft word 2003 Εισαγωγή στο πρόγραμμα Microsoft word 2003 Έναρξη 1. Εκκίνηση του προγράμματος Για να ξεκινήσουμε το Word, πατάμε στο κουμπί Εναρξη και από το μενού που εμφανίζεται επιλέγουμε Προγράμματα και Microsoft

Διαβάστε περισσότερα

Winnie. Ένα πειραματικό window system. Ελένη Μαρία Στέα FOSSComm

Winnie. Ένα πειραματικό window system. Ελένη Μαρία Στέα FOSSComm Winnie Ένα πειραματικό window system Ελένη Μαρία Στέα elenemst@gmailcom FOSSComm 2013 Winnie : ένα framebuffer window system Παρέχει στα προγράμματα τρόπους να ζωγραφίζουν παράθυρα και να χειρίζονται events

Διαβάστε περισσότερα

ΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ DOMAIN CONTROLLER

ΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ DOMAIN CONTROLLER ΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ DOMAIN CONTROLLER Στόχοι Μετά την ολοκλήρωση της άσκησης θα είσαι σε θέση: 1. Να δημιουργείς έναν domain controller, σε έναν υπολογιστή με λειτουργικό σύστημα Windows Server 2003. 2. Να

Διαβάστε περισσότερα

MS SQL 2005 Standard (Εγκατάσταση)

MS SQL 2005 Standard (Εγκατάσταση) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Τεχνικά Εγχειρίδια > Βάσεις Δεδομένων > MS SQL 2005 Standard (Εγκατάσταση) MS SQL 2005 Standard (Εγκατάσταση) Για να έχετε εγκαταστήσετε

Διαβάστε περισσότερα

Macromedia DreamWeaver 8.0.2. Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη

Macromedia DreamWeaver 8.0.2. Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη Macromedia DreamWeaver 8.0.2 Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη ο Μέρος 1 : Βασικές Έννοιες Εισαγωγή στην επιφάνεια εργασίας Insert Bar Property Bar Panels 10' Building a Web Page Παράδειγμα

Διαβάστε περισσότερα

Εργαστήριο 1-1 η Άσκηση - Ανάλυση

Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε εφαρμογή σε Java Swing με χρήση του IDE NetBeans όπου θα παρουσιάζεται ποιο κουμπί πατήθηκε. Η εφαρμογή θα μοιάζει ως εξής: Πρώτο Βήμα: Αρχική

Διαβάστε περισσότερα

5 Το μοντέλο μάζας ελατηρίου με τριβή και εξωτερική δύναμη

5 Το μοντέλο μάζας ελατηρίου με τριβή και εξωτερική δύναμη 5 Το μοντέλο μάζας ελατηρίου με τριβή και εξωτερική δύναμη Σε προηγούμενες ενότητες είδαμε το μοντέλο mass-and-spring και τη διεπαφή χρήστη. Στην παρούσα ενότητα θα δούμε μερικές ακόμα από τις δυνατότητες

Διαβάστε περισσότερα

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων Τι θα μάθουμε σήμερα: Να αναφέρουμε τα κύρια χαρακτηριστικά ενός Γραφικού Περιβάλλοντος Επικοινωνίας Να εξηγούμε τη χρήση των κουμπιών του

Διαβάστε περισσότερα

SocialSkip Service v2.0

SocialSkip Service v2.0 SocialSkip Service v2.0 Οδηγίες εγκατάστασης Κωνσταντίνος Παρδάλης Ιόνιο Πανεπιστήμιο - Τμήμα Πληροφορικής Κέρκυρα, Μάιος 2013 Πίνακας περιεχομένων Εισαγωγή... 2 Αρχεία για λήψη... 2 Εγκατάσταση Java Developer

Διαβάστε περισσότερα

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ 1 Ο Ι.Ε.Κ ΠΕΙΡΑΙΑ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ Δημιουργία Βάσης Δεδομένων σε Περιβάλλον VISUAL BASIC: 1. Κλικ στο Add-Ins 2. Επιλέγω Visual Data

Διαβάστε περισσότερα

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server PRISMA WIN APPLICATION SERVER ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server Πέντε βασικά βήµατα για τη ρύθµιση δικαιωµάτων πρόσβασης

Διαβάστε περισσότερα

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης Η συνάρτηση printf() Η συνάρτηση printf() χρησιμοποιείται για την εμφάνιση δεδομένων στο αρχείο εξόδου stdout (standard output stream), το οποίο εξ ορισμού συνδέεται με την οθόνη Η συνάρτηση printf() δέχεται

Διαβάστε περισσότερα

Εγκατάσταση της έκδοσης 5.30

Εγκατάσταση της έκδοσης 5.30 Μελίσσια, 25 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή Στο εργαστήριο αυτό θα μάθουμε για τη χρήση συναρτήσεων με σκοπό την κατασκευή αυτόνομων τμημάτων προγραμμάτων που υλοποιούν μία συγκεκριμένη διαδικασία, τα οποία

Διαβάστε περισσότερα

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

Διαβάστε περισσότερα

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΜΑΘΗΜΑ : ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Ι

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΜΑΘΗΜΑ : ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Ι ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΜΑΘΗΜΑ : ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Ι ΕΡΓΑΣΤΗΡΙΟ 1ο : ΕΙΣΑΓΩΓΗ ΣΤΟ ΕΜΠΟΡΙΚΟ ΛΟΓΙΣΜΙΚΟ GIS ArcGIS της ESRI. Επιστημονικός υπεύθυνος: Χαλκιάς Χρ. Σκοπός Σκοπός

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης Σε αυτό το εγχειρίδιο θα καλύψουμε τη μεθοδολογία εγκατάστασης ενός σεναρίου εστίασης από την αρχή έως το σημείο των βασικών ρυθμίσεων

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

Διαβάστε περισσότερα

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

Διαβάστε περισσότερα

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Visual basic (µέρος 1 ο ) 1 Περιεχόµενα Visual Basic - Ιδιότητες και Μέθοδοι... 3 Visual Basic editor (περιβάλλον εργασίας).... 7 Menu (µενού επιλογών)... 8 File... 9 Edit... 10 View... 11 Project... 12

Διαβάστε περισσότερα

Λογισμικό κατασκευής εννοιολογικών χαρτών. Α. Αθανασόπουλος

Λογισμικό κατασκευής εννοιολογικών χαρτών. Α. Αθανασόπουλος Λογισμικό κατασκευής εννοιολογικών χαρτών Πολλά κεράσια Οι αίθουσες σεμιναρίων έχουν γεμίσει με παρουσιάσεις για τις δυνατότητες και τα πλεονεκτήματα των λογισμικών εννοιολογικών χαρτών Εισηγήσεις για

Διαβάστε περισσότερα

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση ΣΥΝ ΕΣΗ ΜΕ ΤΟ ΙΚΤΥΟ Ε ΟΜΕΝΩΝ ΜΕΣΩ MODEM Το Κέντρο Λειτουργίας και ιαχείρισης ικτύου του Πανεπιστηµίου Αθηνών παρέχει τη δυνατότητα Dial-up σύνδεσης

Διαβάστε περισσότερα

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ 130 : Ψηφιακή σχεδίαση Βόλος 2015 1 Εισαγωγή Το Multisim είναι ένα ολοκληρωμένο περιβάλλον προσομοίωσης της συμπεριφοράς

Διαβάστε περισσότερα

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Εισαγωγή στη γλώσσα προγραμματισμού JAVA Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Το πρώτο φλιτζάνι Java Λίστα με τα απαραίτητα Το πρώτο μου πρόγραμμα(hello World) Συνεχίζοντας

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

Διαβάστε περισσότερα

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ. Ι. Ψαρομήλιγκος Χ. Κυτάγιας

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ. Ι. Ψαρομήλιγκος Χ. Κυτάγιας ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Προγραμματισμός Η/Υ Ενότητα 6 η : Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Λογιστικής

Διαβάστε περισσότερα

Atlantis - Νέο user interface

Atlantis - Νέο user interface New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE... 2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ... 3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ... 4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)... 5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 6 Κεντρικό

Διαβάστε περισσότερα

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

Διαβάστε περισσότερα

1. O FrontPage Explorer

1. O FrontPage Explorer 1. O FrontPage Explorer Στο παρελθόν, ο δηµιουργός µιας θέσης Ιστού έπρεπε να παρακολουθεί µόνος του τον τρόπο σύνδεσης των σελίδων του. Με το FrontPage Explorer µπορείτε να δηµιουργείτε ιστούς και να

Διαβάστε περισσότερα

Διαδικτυακές Εφαρμογές Ενότητα 3: Ανάπτυξη JavaEE 6 εφαρμογής με JSF2, EJB3 και JPA

Διαδικτυακές Εφαρμογές Ενότητα 3: Ανάπτυξη JavaEE 6 εφαρμογής με JSF2, EJB3 και JPA Διαδικτυακές Εφαρμογές Ενότητα 3: Ανάπτυξη JavaEE 6 εφαρμογής με JSF2, EJB3 και JPA Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual

Διαβάστε περισσότερα

Open Discovery Space. ODS Portal Manual

Open Discovery Space. ODS Portal Manual ODS Portal Manual Project Acronym: ODS Project Title: Open Discovery Space: A socially powered and multilingual open learning infrastructure to boost the adoption of elearning resources ODS Portal Manual

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ EXCEL ΣΤΟ GRETL

ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ EXCEL ΣΤΟ GRETL ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ EXCEL ΣΤΟ GRETL Με το οικονομετρικό λογισμικό GRETL μπορούμε να κάνουμε Ανάλυση Χρονοσειρών σε δεδομένα (χρονοσειρές) με διάφορες μεθόδους και μοντέλα. Επειδή είναι εύκολο να βρούμε

Διαβάστε περισσότερα

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε

Διαβάστε περισσότερα

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες: Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήρια Δευτέρα 18:00-20:00,Τρίτη

Διαβάστε περισσότερα

ΒΙΟΣΤΑΤΙΣΤΙΚΗ Πρακτική με SPSS (1)

ΒΙΟΣΤΑΤΙΣΤΙΚΗ Πρακτική με SPSS (1) ΒΙΟΣΤΑΤΙΣΤΙΚΗ Πρακτική με SPSS (1) Εισαγωγή στο SPSS Παρουσίαση ποσοτικών και ποιοτικών δεδομένων Φίλιππος Ορφανός Εργαστήριο Υγιεινής, Επιδημιολογίας και Ιατρικής Στατιστικής, Πανεπιστήμιο Αθηνών orfanos@nut.uoa.gr

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO NET

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO NET 1. Ανοίξτε το πρόγραμμα Microsoft Visual Studio Net 2. Στην start page επιλέξτε my profile 3. Στο πεδίο profile επιλέξτε visual basic developer και κλείστε την start page 4. Επιλέξτε File New Project 5.

Διαβάστε περισσότερα

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΕΩΣ V1.01 www.mtec.gr 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ Η/Υ...4 ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ...5

Διαβάστε περισσότερα

Θεοδωράκη Ελένη-Μαρία elma.theodoraki@aegean.gr

Θεοδωράκη Ελένη-Μαρία elma.theodoraki@aegean.gr Εισαγωγή στην πληροφορική με εφαρμογές στη Στατιστική Εισαγωγή στο Ms Excel 2007 Θεοδωράκη Ελένη-Μαρία elma.theodoraki@aegean.gr -> Webmail Εισαγωγή στο Ms Excel 2007 http://www.actuar.aegean.gr/ Webmail

Διαβάστε περισσότερα

4.3.3 Συνεργασία του Microsoft Word με άλλες εφαρμογές του Office

4.3.3 Συνεργασία του Microsoft Word με άλλες εφαρμογές του Office 4.3.3 Συνεργασία του Microsoft Word με άλλες εφαρμογές του Office Σε αυτήν την υπo ενότητα θα συνεχίσουμε το θέμα της εισαγωγής αντικειμένων στο Word ασχολούμενη όμως αυτήν την φορά με δύο προγράμματα

Διαβάστε περισσότερα

Α. ΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΠΡΟΤΥΠΟ

Α. ΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΠΡΟΤΥΠΟ ΜΑΘΗΜΑ 3 ο ΗΜΙΟΥΡΓΙΑ ΝΕΑΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ ΣΧΕΣΙΑΚΗ ΒΑΣΗ Ε ΟΜΕΝΩΝ (RELATIONAL DATABASE) ΕΝ ΠΡΕΠΕΙ ΝΑ ΕΙΣΑΓΟΥΜΕ ΤΗΝ Ι ΙΑ ΠΛΗΡΟΦΟΡΙΑ ΠΕΡΙΣΣΟΤΕΡΕΣ ΑΠΟ ΜΙΑ ΦΟΡΑ ΟΝΟΜΑ ΠΕΛΑΤΗ ΚΩ. ΠΕΛΑΤΗ ΘΑ ΠΑΡΑΜΕΝΕΙ ΣΤΑΘΕΡΟ /

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

Διαβάστε περισσότερα

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

Διαβάστε περισσότερα

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος. Πρόσβαση μέσω webdav Πριν χρησιμοποιήσουμε το webdav θα πρέπει να κάνουμε login στο Pithos ώστε να αντιγράψουμε τα Credentials που απαιτούνται για την συνέχεια. Αυτό γίνεται ακολουθώντας τα παρακάτω βήματα

Διαβάστε περισσότερα

Visual Flowchart Γενικά

Visual Flowchart Γενικά Visual Flowchart 3.020 -Γενικά Το Visual Flowchart ή «Data-Flow Visual Programming Language 3.020» (http://www. emu8086.com/fp) είναι ένα περιβάλλον ανάπτυξης και εκτέλεσης αλγορίθμων απευθείας σε μορφή

Διαβάστε περισσότερα

Βιοϊατρική τεχνολογία

Βιοϊατρική τεχνολογία Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr

Διαβάστε περισσότερα

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 Dreamweaver 1/7 Εισαγωγή Το Dreamweaver είναι ένας HTML editor που αναπτύχθηκε από την Macromedia. Είναι WYSIWYG (What You See Is What You Get),

Διαβάστε περισσότερα

Διαχείριση Έργων Πληροφορικής Εργαστήριο

Διαχείριση Έργων Πληροφορικής Εργαστήριο Διαχείριση Έργων Πληροφορικής Εργαστήριο «Εισαγωγή στο MS Project- Διάγραμμα Gantt» Μ.Τσικνάκης, Ρ.Χατζάκη Ε. Μανιαδή, Ά. Μαριδάκη 1. Εισαγωγή στο Microsoft Project To λογισμικό διαχείρισης έργων MS Project

Διαβάστε περισσότερα

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ 4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ Στο προηγούμενο εργαστήριο είδαμε πώς μπορούμε να αντλήσουμε πληροφορίες από μια σχεσιακή βάση δεδομένων με τη βοήθεια των ερωτημάτων (queries). Το μειονέκτημα

Διαβάστε περισσότερα

Visual Basic Γλώσσα οπτικού

Visual Basic Γλώσσα οπτικού Visual Basi Γλώσσα οπτικού προγραµµατισµού «Η αρχή είναι το ήµισυ του παντός» Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι Μαθήµατος Οι µαθητές να µπορούν: να εξηγούν τι είναι η Visual Basi. ναεξηγούνταστάδιαδηµιουργίας

Διαβάστε περισσότερα

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα. Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Η Γλώσσα Προγραμματισμού

Διαβάστε περισσότερα