Δημιουργία ενός Γεωγραφικού Mashup χρησιμοποιώντας το Microsoft Bing Maps και τη PostgreSQL - PostGIS

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

Download "Δημιουργία ενός Γεωγραφικού Mashup χρησιμοποιώντας το Microsoft Bing Maps και τη PostgreSQL - PostGIS"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ (8 ο εξ. Προπτυχιακού εαρινό εξάμηνο ) Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής, Διδάσκοντες: Αν. Καθ. Γιάννης Θεοδωρίδης Δρ. Νίκος Πελέκης Υπεύθυνος Εργαστηρίων: Δρ. Ηλίας Φρέντζος Δημιουργία ενός Γεωγραφικού Mashup χρησιμοποιώντας το Microsoft Bing Maps και τη PostgreSQL - PostGIS Δρ. Ηλίας Φρέντζος 1. Γενικά Σκοπός του εργαστηρίου είναι η εξοικείωση των σπουδαστών την υπηρεσία Bing Maps της Microsoft και του αντίστοιχου Software Development Kit (SDK), σε συνδυασμό με τη βάση δεδομένων ανοικτού PostgreSQL και την επέκταση PostGIS για υποστήριξη χωρικών λειτουργιών. Το εργαστήριο έχει σαν στόχο την παρουσίαση των δυνατοτήτων του Bing Maps SDK, αλλά και την εξοικείωση των σπουδαστών με τις σύγχρονες τάσεις δημοσίευσης χωρικών δεδομένων στο web και δημιουργίας γεωγραφικών mashup. Συγκεκριμένα, θα υλοποιήσουμε μία υβριδική εφαρμογή στο web που χρησιμοποιεί δεδομένα από δύο πηγές το Bing Maps και μία τοπική βάση δεδομένων - σε μία ολοκληρωμένη εφαρμογή. Για την εκτέλεση των εργασιών του εργαστηρίου είναι απαραίτητη η εγκατάσταση του παρακάτω λογισμικού στον υπολογιστή σας τα οποία μπορείτε να αποκτήσετε είτε χρησιμοποιώντας το MSDNA λογαριασμό σας είτε διατίθενται ελεύθερα για κατέβασμα: - Microsoft Visual Studio 2008 (MSDNAΑ) - Simplovation Web Maps VE ( - PotgreSQL 8.2 ή ανώτερη ( - PostGIS ή ανώτερο ( - ODBC Driver για τη PostgreSQL ( - ODBC Driver για.net: Λίγα λόγια για το λογισμικό που θα χρησιμοποιηθεί: Microsoft Visual Studio: Είναι το βασικό ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού (IDE) της Microsoft. Το Visual Studio υποστηρίζει γλώσσες προγραμματισμού όπως C/C++, VB.NET, C#, HTML/XHTML, και JavaScript. Ο κώδικας του εργαστηρίου έχει γραφτεί σε VB.NET, αλλά μπορεί εύκολα να μεταφραστεί σε C#. Microsoft Bing Maps: Όπως περιγράφεται από την Microsoft στην αρχική σελίδα του αντίστοιχου Software Development Kit ( το Microsoft Bing Maps είναι ένα σύνολο υπηρεσιών βασισμένων στο διαδίκτυο που δίνουν τη δυνατότητα στους χρήστες τους προγραμματιστές να δώσουν στις εφαρμογές τους ένα ολοκληρωμένο τρόπο θέασης της χωρικής υπόστασης των δεδομένων τους και να αναπτύξουν σελίδες που αλληλεπιδρούν με τους τελικούς χρήστες μέσα από ένα πλούσιο γεω-χωρικό περιβάλλον. Το βασικό πλεονέκτημα του Microsoft Bing Maps, όπως και του Google Maps, είναι ότι παρέχουν ένα πλήρες μοντέλο δεδομένων που μπορεί να διαχειριστεί / οπτικοποιήσει χωρικά δεδομένα, κάτω από ένα ενιαίο, πλούσιο χωρικό υπόβαθρο που αποτελείται από διανυσματικά δεδομένα (δρόμοι, ακτογραμμές, διοικητικά όρια), ψηφιακά μοντέλα εδάφους, και ορθοανηγμένα raster δεδομένα όπως δορυφορικοί ορθοφωτοχάρτες (aerial και hybrid view) και αεροφωτογραφίες Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 1

2 μεγάλης κλίμακας (bird s eye). Το μοντέλο δεδομένων που παρέχεται μπορεί να χρησιμοποιηθεί για να διαχειριστεί τον τρόπο θέασης του χάρτη, τον τρόπο που εμφανίζονται τα επιπλέον δεδομένα που «τοποθετεί» ο χρήστης επάνω στο διατιθέμενο υπόβαθρο, καθώς και να εκτελέσει πιο προηγμένες λειτουργίες, όπως γεωκωδικοποίηση (δηλαδή υπολογισμός των συντεταγμένων μίας γεωγραφικής διεύθυνσης), αντίστροφη γεωκωδικοποίηση, δρομολόγηση κ.α. Ένα γρήγορο και απλό παράδειγμα των δυνατοτήτων που παρέχονται από το Microsoft Bing Maps SDK μπορεί να βρεθεί στο URL: (το αρχείο bing_maps_demo.html). Ο κώδικας τοποθετεί επάνω στο χάρτη τρεις εκκλησίες, και δημιουργεί ένα τρίγωνο με τις κορυφές του επάνω σε αυτές. Simplavation Web Maps VE: Τα Simplovation Web Maps επιτρέπουν στον προγραμματιστή να αναπτύξει Web εφαρμογές που ενσωματώνουν το Microsoft Bing Maps, χωρίς να γράψει ούτε μία γραμμή κώδικα JavaScript, αλλά να χρησιμοποιήσει το γραφικό περιβάλλον του Visual Studio και τη γλώσσα προγραμματισμού της αρεσκείας του (π.χ. VB.NET ή C#). PostgreSQL και PostGIS: Βλέπε σημειώσεις εργαστηρίου «Εισαγωγή στη PostgreSQL PostGIS» ODBC Driver για τη PostgreSQL και για.net: Οδηγός ODBC για τη PostgreSQL και το Visual Studio.ΝΕΤ. Το ODBC λειτουργεί ως ενδιάμεσος μεταξύ της γλώσσας προγραμματισμού και της Βάσης Δεδομένων και παρέχει ένα πρότυπο API για τη προσπέλαση δεδομένων που βρίσκονται σε Συστήματα Διαχείρισης Βάσεων Δεδομένων. Το ODBC είναι ανεξάρτητο από τη γλώσσα προγραμματισμού, από το ΣΔΒΔ και το λειτουργικό σύστημα που χρησιμοποιείται. Αντικείμενο της άσκησης είναι η σύνταξη ενός mashup με δεδομένα από το Bing Maps και από τη τοπική βάση PortgreSQL. Τα δεδομένα για την εκτέλεση της άσκησης μπορούν αν βρεθούν στο παρακάτω URL: τα οποία πρέπει να αποσυμπιέσετε στο P:\ (ή σε έναν άλλο τοπικό φάκελο). 1. Δημιουργία της Βάσης Δεδομένων Πριν ξεκινήσουμε την υλοποίηση της εφαρμογής, θα πρέπει να δημιουργήσουμε τη βάση δεδομένων των χωρικών δεδομένων που θα περιέχει τις ζώνες (zones), τα οικοδομικά τετράγωνα (parcels), τους άξονες των οδών (roads) και τα σημεία ενδιαφέροντος (landmarks). Οι πίνακες αυτοί θα πρέπει να έχουν ήδη δημιουργηθεί σε περίπτωση που έχουμε εκτελέσει τις ασκήσεις του εργαστηρίου «Εισαγωγή στη PostgreSQL PostGIS». Σε αντίθετη περίπτωση, ή αν δεν είμαστε σίγουροι ότι η βάση δεδομένων lab_spatial_db περιέχει τα σωστά και ολοκληρωμένα δεδομένα, πρέπει να διαγράψουμε την υπάρχουσα βάση δεδομένων lab_spatial_db και να εκτελέσουμε τα παρακάτω βήματα: Βήμα 1 ο : Θα ξεκινήσουμε από το command prompt για να δημιουργήσουμε μία καινούργια βάση δεδομένων. Επιλέξτε Start > Programs > PostgreSQL 8.2 > command prompt πληκτρολογήστε createdb -T template_postgis -E UTF8 lab_spatial_db Εναλλακτικά μπορείτε να δημιουργήσετε τη βάση μέσω sql. Επιλέξτε Start > Programs > PostgreSQL 8.2 > Psql to postgres και πληκτρολογήστε SET ROLE postgres; CREATE DATABASE lab_spatial_db TEMPLATE=template_postgis ENCODING='UTF8' TABLESPACE=pg_default; Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 2

3 Βήμα 2 ο : Δημιουργία του σχήματος της βάσης δεδομένων και εισαγωγή των δεδομένων στους αντίστοιχους πίνακες από ASCII αρχείο sql. Ανοίξτε το αρχείο create_spatial_db.sql με έναν editor (π.χ. notepad) και παρατηρείστε τα περιεχόμενά του. Για να εισάγουμε τα δεδομένα στη PostgrSQL θα χρησιμοποιήσουμε την παρακάτω εντολή που πρέπει να εκτελεστεί από το command prompt: psql -d [database] -f [filename] Επομένως, στην περίπτωσή μας έχουμε: psql -d lab_spatial_db -f P:\bm_lab_data\create_spatial_db.sql 2. Ρύθμιση του περιβάλλοντος ανάπτυξης Βήμα 3ο: Ανοίξτε το Visual Studio 2008 και ανοίξτε το Project LabBM που βρίσκεται μέσα στο φάκελο P:\bm_lab_data\LabBM. Το project περιέχει μόνο τη μορφή της σελίδας με τη θέση των αντικειμένων. Η σελίδα αυτή μπορεί να δημιουργηθεί χωρίς να έχουμε γράψουμε καθόλου κώδικα Βήμα 4 ο : Θα πρέπει να προσθέσουμε τα αναγκαία References. Αυτό γίνεται από το μενού Project -> AddRefernce και στο παράθυρο που εμφανίζεται θα διαλέξουμε στο Tab.NET, το Microsoft.Data.Odbc το οποίο περιέχει τα απαραίτητα αντικείμενα για την προσπέλαση του odbc από τη γλώσσα προγραμματισμού. Βήμα 5 ο : Ανοίξτε τον κώδικα της σελίδας Default.aspx (π.χ. δεξί κλικ επάνω στο Default.aspx και επιλογή View Code). Στον κώδικα θα πρέπει καταρχήν να εισάγουμε τα Namespace elements System.Data, Microsoft.Data.Odbc και Simplovation.Web.Maps.VE. Αυτό γίνεται εισάγοντας την εντολή Imports που καθορίζεται στο επίπεδο του αρχείου (δηλαδή πριν από τον καθορισμό της κλάσης) Imports System.Data Imports Microsoft.Data.Odbc Imports Simplovation.Web.Maps.VE Partial Public Class _Default Inherits System.Web.UI.Page 3. Ανάπτυξη κώδικα Βήμα 6 ο : Σύνδεση με τη βάση δεδομένων. Αυτό γίνεται με ένα connection και το κατάλληλο Connection String (μεταβλητή szconnect). Προσοχή πρέπει να δοθεί για να μπει το σωστό password. ' Το Connection String έχει τη παρακάτω σύνταξη Dim szconnect As String = "DRIVER={PostgreSQL ODBC " & _ Driver(UNICODE)};database=lab_spatial_db;server=localhost;" & _ "port=5432;uid=postgres;pwd=postgres" ' ηµιουργία του ODBC Connection σύµφωνα µε το παραπάνω Connection String Dim cndb As OdbcConnection = New OdbcConnection(szConnect) Βήμα 7 ο : Βασικές έννοιες του Bing Maps Data Model. Η πρόσβαση στο χάρτη γίνεται μέσω ενός αντικειμένου τύπου Map (Map1 στη δικιά μας περίπτωση). Το αντικείμενο Map παρέχει την πλήρη λειτουργικότητα που απαιτούμε για την εφαρμογή μας. Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 3

4 Το αντικείμενο Map μπορεί να περιέχει απευθείας σχήματα (Shapes) τα οποία προστίθενται στο χάρτη με τη μέθοδο AddShape. Τα Shapes μπορεί να είναι σημειακά, γραμμικά ή πολυγωνικά, και κάθε ένα τους συνοδεύεται και από ένα description. Η θέση των Shapes (αλλά και γενικά η θέση του π.χ. κέντρου του χάρτη) δίνεται από αντικείμενα του τύπου LatLong, με λίγα λόγια, από το γεωγραφικό μήκος (Long) και πλάτος (Lat) του κάθε σημείου. Εξ ου και προκύπτει η ανάγκη οι συντεταγμένες να γράφονται σε μοίρες που αναφέρονται σε γεωγραφικό μήκος και πλάτος (και επομένως στο σύστημα συντεταγμένων WGS84). Επίσης, ο χάρτης μπορεί να έχει διάφορα Layers, κάθε ένα από τα οποία μπορεί να λειτουργήσει ως συλλογή από Shapes με κοινή ιδιότητα (π.χ. όλοι οι δρόμοι σε ένα Layer). Δεν υπάρχει περιορισμός ως προς το είδος των αντικειμένων που μπορεί να έχει ένα Layer (π.χ. μπορεί να περιέχει συγχρόνως γραμμές και πολύγωνα) Βήμα 8 ο : Ενέργειες που γίνονται στο φόρτωμα της σελίδας. Στο φόρτωμα της σελίδας, θα πρέπει να ανοίγει η σύνδεση με τη βάση δεδομένων, ο χάρτης να κεντράρεται στην περιοχή ενδιαφέροντος και να προστίθενται τα κατάλληλα Layers. Αυτό θα πρέπει να γίνεται μόνο στο αρχικό φόρτωμα της σελίδας (δηλαδή, όταν δεν γίνεται postback). ' έλεγχος αν η σελίδα φορτώνεται από postback If Not IsPostBack Then 'Άνοιγµα του Connection cndb.open() 'Κεντράρισµα του χάρτη στην περιοχή που µας ενδιαφέρει SetMapCenter() 'Προσθήκη του Layer των οικοδοµικών τετραγώνων AddParcels() End If Οι μέθοδοι SetMapCenter και AddParcels θα δείξουμε πως συντάσσονται στα επόμενα βήματα Βήμα 9 ο : Κεντράρισμα του χάρτη στην περιοχή ενδιαφέροντος. Η ιδέα για το κεντράρισμα του χάρτη είναι να πάμε στη Β.Δ. και να βρω τα όρια των δεδομένων που καλύπτουν την περιοχή που μας ενδιαφέρει. Αυτό θα γίνει εκτελώντας ένα query. Στη συνέχεια θα πρέπει να δηλώσουμε το νέο κέντρο στο χάρτη. Private Sub SetMapCenter() ' ηµιουργούµε το string που θα περιέχει την SQL εντολή που θα ' τρέξουµε ' Η εντολή ζητάει το κέντρο της συλλογής που περιέχει όλους τους ' δρόµους Η συνάρτηση Transform πραγµατοποιεί αλλαγή συντεταγµένων από ' το SRID=2100 (ΕΓΣΑ'87) που βρίσκονται τα δεδοµένα στο SRID=4326 ' (WGS84) στο οποίο θέλουµε να µεταβούµε Dim strsql As String = "SELECT center(collect(transform(road_geometry,4326))) FROM lab.roads " ' ηµιουργία ενός DataAtapter που θα εκτελέσει την SQL ερώτηση επάνω ' στο Connection Dim addb As OdbcDataAdapter = New OdbcDataAdapter(strSQL, cndb) ' ηµιουργούµε ένα καινούργιο dataset στο οποίο θα εισάγουµε τα ' αποτελέσµατα του παραπάνω query Dim dsdb As DataSet = New DataSet() ' Γεµίζουµε το dataset µε τα αποτελέσµατα του query addb.fill(dsdb) ' Ξέρουµε ότι το query που εκτελέσαµε επιστρέφει µόνο έναν πίνακα ο Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 4

5 End Sub Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής, ' οποίος λόγω του Collect περιέχει µόνο µία εγγραφή (λειτουργεί σαν ' aggregation) και µόνο µία στήλη (το κέντρο της συλλογής), η οποία ' έχει τη µορφή (Long,Lat) ' Εποµένως δηµιουργούµε ένα datarow και σε αυτό αναθέτουµε την πρώτη ' εγγραφή του πρώτου πίνακα του dataset Dim dtr As DataRow = dsdb.tables(0).rows.item(0) ' Παίρνουµε το string που έχει η πρώτη στήλη της εγγραφής Dim astr As String = dtr.item(0).tostring ' διώχνουµε την αριστερή και δεξιά παρένθεση astr = astr.replace("(", "") astr = astr.replace(")", "") ' σπάµε το string ώστε να πάρουµε το Χ και Υ µόνα τους Dim vls As String() = astr.split(",") ' ίνουµε το κέντρο του χάρτη Me.Map1.Latitude = Val(vls(1)) Me.Map1.Longitude = Val(vls(0)) ' καθορίζουµε το επίπεδο του Zoom. Όσο µεγαλύτερος ο αριθµός τόσο ' µεγαλύτερο το Zoom Me.Map1.Zoom = 14 Βήμα 10 ο : Φόρτωμα των δεδομένων των οικοδομικών τετραγώνων. Η ιδέα πάλι είναι να πάρουμε τα δεδομένα που καλύπτουν την περιοχή που μας ενδιαφέρει εκτελώντας ένα query. Αφού πάρουμε τα δεδομένα, θα πρέπει - Να δημιουργήσουμε ένα ShapeLayer (δηλαδή, ένα Layer που θα περιέχει διάφορα shapes και επομένως θα λειτουργεί ως συλλογή από Shapes), έστω Parcels - Να προσθέσουμε στο Layer Parcels ένα shape για κάθε εγγραφή του query που εκτελέσαμε. Αναλυτικά: Private Sub AddParcels() ' ηµιουργούµε ένω Layer Roads από τον χάρτη Parcels = New ShapeLayer Map1.Layers.Add(Parcels) ' ηµιουργώ ένα καινούργιο dataset στο οποίο θα εισάγω τους δρόµους της περιοχής ενδιαφεροντος Dim dsdb As DataSet = New DataSet() ' ηµιουργώ το string που θα περιέχει την SQL εντολή που θα τρέξω ' Η εντολή ζητάει το σύνολο των δρόµων που βρίσκονται στη β.δ. ' Η εντολή transform πραγµατοποιεί αλλαγή συντεταγµένων από το SRID=2100 (ΕΓΣΑ'87) που βρίσκονται τα δεδοµένα ' στο SRID=4326 (WGS84) στο οποίο θέλουµε να µεταβούµε Dim strsql As String = _ "SELECT *, AsText(Transform(parcel_geometry,4326)) FROM lab.parcels" ' ηµιουργία ενός DataAtapter που θα εκτελέσει την SQL ερώτηση _ επάνω στο Connection Dim addb As OdbcDataAdapter = New OdbcDataAdapter(strSQL, cndb) ' Γεµίζουµε το dataset µε τα αποτελέσµατα του query addb.fill(dsdb) ' Στη γενική περίπτωση το query θα επιστρέψει έναν πίνακα µε _ πολλές εγγραφές (rows) ' οι οποίες περιέχουν τους δρόµους που θέλουµε να εµφανίσουµε _ στον χάρτη ' Άρα θα πρέπει να κάνουµε επαναλήψεις µέσα στις εγγραφές (Rows) _ του dataset Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 5

6 For Each dtr As DataRow In dsdb.tables(0).rows Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής, ' Το WKT του parcel βρίσκεται στο 4 πεδίο του dataset Dim astr As String = dtr.item(3).tostring ' και έχει τη µορφή π.χ. " MULTIPOLYGON( _ ' , , )" ' άρα θα κόψω το " MULTIPOLYGON(" στην αρχή και το ")" _ ' στο τέλος astr = astr.substring(15, astr.length - 18) ' παίρνω τα σηµεία της γραµµής (χωρίζονται µε ",") Dim vls As String() = astr.split(",") ' δηµιουργώ ένα collection από LatLong το οποίο θα περιέχει _ ' όλα τα σηµεία του MULTIPOLYGON Dim ccol As New Generic.List(Of LatLong) For i As Long = 0 To vls.count - 1 Dim vvls As String() = vls(i).split(" ") Dim VEPoint As LatLong = New LatLong(Val(vvls(1)), _ Val(vvls(0))) ccol.add(vepoint) Next ' ηµιουργώ ένα νέο Shape, τύπου polygon, µε τις κορυφές του _ ' MULTIPOLYGON όπως έχουν γεµίσει το collection Dim shp As Shape = New Shape(ShapeType.Polyline, ccol) ' Κρύβω το εικονίδιο shp.showicon = False ' Γράφω την περιγραφή του (το όνοµά του, το οποίο _ ' βρίσκεται στο 2o πεδίο του dataset) shp.description = dtr.item(1).tostring ' προσθέτω το shape στο Layer Parcels Parcels.Shapes.Add(shp) Next End Sub Βήμα 11 ο : Εκτέλεση της εφαρμογής. Από το μενού Debug -> Start Debugging. Στην περίπτωση που έχουν πάει όλα καλά στο παράθυρο Output στο κάτω μέρος της οθόνης θα πρέπει να εμφανιστεί ένα μήνυμα όπως το παρακάτω: Build started: Project: LabVEM10, Configuration: Debug Any CPU c:\windows\microsoft.net\framework\v3.5\vbc.exe /noconfig LabVEM10 -> C:\Work\_Software\ITA\Lessons\Μ10\Data\LabVEM10\LabVE.dll ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== Η εφαρμογή θα εκτελεστεί και θα εμφανίσει το παρακάτω παράθυρο. Προσοχή, ακόμα δεν έχουμε υλοποιήσει τις λειτουργίες της δεξιά γραμμής εργαλείων. Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 6

7 Αλλάξτε την εμφάνιση του χάρτη σε Aerial / Road /Bird s Eye και πλοηγηθείτε μέσα στην περιοχή ενδιαφέροντος. Βήμα 12 ο : Φόρτωμα των δεδομένων των σημείων ενδιαφέροντος. Η ιδέα πάλι είναι να πάρουμε τα δεδομένα που καλύπτουν την περιοχή που μας ενδιαφέρει εκτελώντας ένα query. Αφού πάρουμε τα δεδομένα, θα πρέπει - Να δημιουργήσουμε ένα ShapeLayer (δηλαδή, ένα Layer που θα περιέχει διάφορα shapes και επομένως θα λειτουργεί ως συλλογή από Shapes), έστω Landmarks - Να προσθέσουμε στο Layer Landmarks ένα shape για κάθε εγγραφή του query που εκτελέσαμε. Αναλυτικά: Private Sub AddLandmarks() Landmarks = GetLayer("Landmarks") Dim dsdb As DataSet = New DataSet() Dim strsql As String = "SELECT landmark_name, " & _ "AsText(Transform(landmark_geometry,4326)) " & _ "FROM lab.landmarks" Dim addb As OdbcDataAdapter = New OdbcDataAdapter(strSQL, cndb) addb.fill(dsdb) For Each dtr As DataRow In dsdb.tables(0).rows Dim astr As String = dtr.item(1).tostring astr = astr.substring(6, astr.length - 7) Dim vls As String() = astr.split(",") For i As Long = 0 To vls.count - 1 Dim vvls As String() = vls(i).split(" ") Dim VEPoint As LatLong = New _ LatLong(Val(vvls(1)), Val(vvls(0))) Dim shp As Shape = New Shape(VEPoint) shp.description = dtr.item(0).tostring Landmarks.Shapes.Add(shp) Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 7

8 Next Next End Sub Εκτελέστε πάλι την εφαρμογή σύμφωνα με τα όσα περιγράφονται στο βήμα 11 Βήμα 13 ο : Η εκτέλεση του κώδικα για την εισαγωγή νέων πυλώνων φωτισμού, θα πρέπει να εκκινεί όταν ο χρήστης κάνει κλικ επάνω στον χάρτη. Λόγω όμως του γεγονότος ότι, όπως και πριν, με απλό (αριστερό) κλικ, ο χάρτης υλοποιεί άλλη λειτουργικότητα (π.χ. μετακινείται), θα πρέπει να ελέγξουμε το δεξί κλικ. Επιπλέον, λόγω του γεγονότος ότι υπάρχουν διάφορες λειτουργικότητες που πρέπει να υλοποιηθούν με κλικ επάνω στο χάρτη, θα χρησιμοποιήσουμε το CheckBox με όνομα chkaddlandmarks. Έτσι, όταν ο χρήστης κάνει δεξί κλικ επάνω στο χάρτη Map1 και είναι ενεργοποιημένο το «Προσθήκη Σημείων Ενδιαφέροντος», ένας νέο Landmark θα προστίθεται στη βάση δεδομένων και το χάρτη, στο αντίστοιχο σημείο. Ο κώδικας για την προσθήκη των πυλώνων φωτισμού θα πρέπει να εκτελείται όταν ο χρήστης κάνει δεξί κλικ επάνω στο χάρτη (με όνομα Map1), χρησιμοποιώντας το αντίστοιχο συμβάν (event) του αντικειμένου. Η περιοχή Map1_click της σελίδας (στην οποία πρέπει να γραφτεί ο αντίστοιχος κώδικας), εμφανίζεται πραγματοποιώντας τις κατάλληλες επιλογές από τις αναπτυσσόμενες λίστες όπως στην παρακάτω οθόνη. Ο κώδικας που πρέπει να γραφτεί στο συγκεκριμένο συμβάν είναι όπως παρακάτω: Private Sub Map1_Click(ByVal sender As Object, ByVal e As _ Simplovation.Web.Maps.VE.AsyncMapEventArgs) Handles Map1.Click Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 8

9 End Sub Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής, ' ελέγχω αν γίνεται δεξί κλικ επάνω στο χάρτη ' για αυτό το λόγο χρησιµοποιώ το αντικείµενο e ' που περιέχει τα ορίσµατα που συνοδεύουν το event If e.rightmousebutton Then End If ' παίρνω το αντικείµενο LatLong που συνοδεύει το κλικ ' δηλαδή, το σηµείο στο οποίο βρισκόταν το ποντίκι ' τη στιγµή που έγινε το κλικ Dim LL As LatLong = e.latlong ' αν έχει επιλεχθεί να προστίθεται νέο σηµείο If chkaddlandmarks.checked Then ' εκτέλεσε την αντίστοιχη µέθοδο AddLandmarkInDB(LL) End If Η συνάρτηση που προσθέτει τα δεδομένα στη βάση και τον χάρτη, θα χρησιμοποιεί μία εντολή INSERT σε συνδυασμό με την GeomFromText ώστε να δημιουργήσουμε την απαραίτητη γεωμετρία (τη θέση δηλαδή) του πυλώνα φωτισμού. Το SQL Query που θα χρησιμοποιηθεί, μετατρέπει σε WKT τη γεωμετρία ενός αντικειμένου που προκύπτει από τα LatLong του χάρτη. Χρησιμοποιεί επίσης εμφωλιασμένες (nested) sql ερωτήσεις για τον υπολογισμό το μεγαλύτερου τρέχοντος id το οποίο αυξάνει κατά 1 και το χρησιμοποιεί σαν id του νέου αντικειμένου, καθώς και για τον καθορισμό του ονόματός του. Τυπικά, θα έχει την παρακάτω μορφή: INSERT INTO lab.landmarks (landmark_id, landmark_name, landmark_geometry) SELECT ((SELECT max(landmark_id) FROM lab.landmarks)+1), 'Point Of Interest ' ((SELECT max(landmark_id) FROM lab. landmarks)+1), GeomFromText('POINT( )',4326) Αφού οριστεί το SQL Query, θα πρέπει να ανοίξουμε το Connection, με τη βάση δεδομένων (μέσω του ODBC), και να εκτελέσουμε την εντολή (η οποία δεν επιστρέφει καμία απάντηση). Τέλος θα πρέπει να προσθέσουμε το νέο πυλώνα φωτισμού στο Layer Lights. Αναλυτικά, πληκτρολογήστε τον παρακάτω κώδικα, στην περιοχή Declarations της κλάσης _Default, ακριβώς επάνω από την τελευταία γραμμή κώδικα της κλάσης (End Class). Public Sub AddLightInDB(ByVal LL As LatLong) ' Η ιδέα είναι να χρησιµοποιήσουµε µία εντολή INSERT σε συνάρτηση µε ' την GeomFromText ώστε να δηµιουργήσουµε την απαραίτητη γεµετρία ' (τη θέση) του πυλώνα φωτισµού ' ηµιουργώ το string που θα περιέχει την SQL εντολή που θα τρέξω Dim sqladdlight As String ' Το SQL Query µετατρέπει σε WKT τη γεωµετρία ενός αντικειµένου που ' προκύπτει από τα LatLong του χάρτη ' Χρησιµοποιεί επίσης εµφωλιασµένες (nested) sql ερωτήσεις τον τον ' υπολογισµό το µεγαλύτερου τρέχοντος id το οποίο αυξάνει κατά 1 και ' το χρησιµοποιεί σαν id του νέου αντικειµένου, καθώς και για τον ' καθορισµό του ονόµατός του. sqladdlight = "INSERT INTO lab.landmarks " & _ "(landmark_id, landmark _name, landmark _geometry) " & _ "SELECT ((SELECT max(landmark _id) FROM lab. landmarks)+1), " & _ "POI ' ((SELECT max(landmark_id) FROM lights)+1), " & _ "GeomFromText('POINT(" & LL.Longitude.ToString.Replace(",", ".") & _ Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 9

10 " " & LL.Latitude.ToString.Replace(",", ".") & ")',4326)" ' ανοίγω το connection ώστε να πραγµατοποιηθεί η εντολή INSERT ' ανοίγω το connection ώστε να πραγµατοποιηθεί η εντολή INSERT cndb.open() ' ορίζω την εντολή Dim CmdDb As New OdbcCommand(sqlAddLight, cndb) ' εκτελώ την εντολή CmdDb.ExecuteNonQuery() ' και κλείνω το connection cndb.close() ' ηµιουργώ ένα νέο Shape, τύπου Pushpin, στις συντεταγµένες Dim shp As Shape = New Shape(LL) ' Γράφω τον τίτλο του pushpin shp.title = "New Point of Interest" ' ανακτώ το Layer Lights Landmarks = GetLayer("Landmarks") ' και προσθέτω το shape στο Layer Lights Landmarks.Shapes.Add(shp) End Sub Εκτελέστε πάλι την εφαρμογή σύμφωνα με τα όσα περιγράφονται στο βήμα Ολοκλήρωση Βήμα 14 ο : Ανοίξτε το Project LabBMCompleted που βρίσκεται μέσα στο φάκελο P:\bm_lab_data\LabBM και εκτελέστε το. Το project περιέχει τη τελική εφαρμογή με ολόκληρη τη λειτουργικότητα. Δοκιμάστε να ενεργοποιήσετε / απενεργοποιήσετε τα Layer και να πραγματοποιήσετε αναζητήσεις με το όνομα του δρόμου π.χ. αναζητώντας το 1120 θα βρεθεί ο δρόμος Road1120. Μελετήστε τον κώδικα. Τέλος Lab-BingMaps-2010.doc Εργαστήριο Bing Maps, Δρ. Ηλίας Φρέντζος 10

Εισαγωγή στη PostgreSQL - PostGIS

Εισαγωγή στη PostgreSQL - PostGIS ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Πανεπιστήμιο Πειραιώς, Τμήμα Πληροφορικής, (8 ο εξ. Προπτυχιακού 2 ο εξ. Μεταπτυχιακού - εαρινό εξάμηνο 2009-2010) Υπεύθυνος

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

Η εκπόνηση της εργασίας θα γίνει σε ομάδες των 2-3 ατόμων

Η εκπόνηση της εργασίας θα γίνει σε ομάδες των 2-3 ατόμων ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ (εαρινό εξάμηνο 2009-2010) ΔΙΔΑΣΚΟΝΤΕΣ: Γιάννης Θεοδωρίδης Νίκος Πελέκης ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: Δρ. Ηλίας Φρέντζος Η εκπόνηση

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

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

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών ΕΡΓΑΣΤΗΡΙΟ 1ο 1.1. Εισαγωγή στα Γεωγραφικά Συστήματα Πληροφοριών ArcGIS 1.1.1. Η δομή του ArcGIS: Το ArcGIS είναι μια ολοκληρωμένη συλλογή από προϊόντα λογισμικού GIS. Παρέχει μια πλατφόρμα για διαδικασίες

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GET SDI PORTAL v1. Οδηγός Βοήθειας

GET SDI PORTAL v1. Οδηγός Βοήθειας GET SDI PORTAL v1 Οδηγός Βοήθειας Μεταδεδομένα εγγράφου Στοιχείο/Element Τιμή/value Ημερομηνία/Date 2011-06-16 Τίτλος/Title GETSDIPortal_v1_Help_v1.0 Θέμα/Subject Οδηγός Βοήθειας Έκδοση/Version 1.0 Σελίδα

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

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 Εκτέλεση του περιβάλλοντος ανάπτυξης

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

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που 1 Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που μπορούμε να χρησιμοποιήσουμε σε μία JDBC εφαρμογή. Υπάρχει

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

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE. ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»...

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE. ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»... Περιεχόμενα ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»....2 Πλοήγηση στο χάρτη... 3 Σχεδίαση στο χάρτη... 4 Εκτύπωση του χάρτη... 6 Μετρήσεις επάνω στο χάρτη... 9 Εμφάνιση

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

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

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

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

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

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

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

Eισαγωγή στο λογισμικό QGis

Eισαγωγή στο λογισμικό QGis Eισαγωγή στο λογισμικό QGis 3 η Εργαστηριακή άσκηση Οικολογίας της Βλάστησης - 2018 ανοιχτό λογισμικό: http://www.qgis.org/en/site/ Τι επιλέγουμε να εγκαταστήσουμε Αλλαγή γλώσσας στο QGis Ρυθμίσεις ->

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

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. ΕΡΓΑΣΤΗΡΙΟ 3 ο : ArcCatalog Πηγές δεδομένων Γεωβάση Τι είναι ο ArcCatalog? Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. Η εφαρμογή του ArcCatalog παρέχει τη δυνατότητα

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

Πώς εκτυπώνουμε μία λίστα από εγγραφές μίας Access database

Πώς εκτυπώνουμε μία λίστα από εγγραφές μίας Access database Πώς εκτυπώνουμε μία λίστα από εγγραφές μίας Access database Στο παρόν παράδειγμα, θα δούμε πώς εκτυπώνουμε έναν κατάλογο με συγκεκριμένα στοιχεία μαθητών, με γραμματοσειρά σταθερού πλάτους. Δηλαδή, θα

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

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1. Κομβικό Σημείο Επαφής Υπουργείου Εσωτερικών Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 0.1. Νοέμβρης 2014 Περιεχόμενα 1. ΕΙΣΑΓΩΓΗ... 2 2.

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

Εισαγωγή στην PostgreSQL Spatial 8.1

Εισαγωγή στην PostgreSQL Spatial 8.1 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Αγρονόμων & Τοπογράφων Μηχανικών ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΓΓΕΕΩΩΠΠΛΛΗΗΡΡΟΟΦΦΟΟΡΡΙ ΙΙΚΚΗΗ ΜΑΘΗΜΑ: [GEO-6671] Χωρικές Βάσεις Δεδομένων [ Άνοιξη 2008 ] Διδάσκων: Τίμος Σελλής

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

ΔΟΡΥΦΟΡΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ - ΕΡΓΑΣΤΗΡΙΟ ΤΡΟΧΙΕΣ ΔΟΡΥΦΟΡΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ STK 10

ΔΟΡΥΦΟΡΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ - ΕΡΓΑΣΤΗΡΙΟ ΤΡΟΧΙΕΣ ΔΟΡΥΦΟΡΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ STK 10 ΤΕΙ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΔΟΡΥΦΟΡΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ - ΕΡΓΑΣΤΗΡΙΟ ΤΡΟΧΙΕΣ ΔΟΡΥΦΟΡΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ STK 10 A. Αρχικό Set-up 1. Κλικάρετε

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

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να

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

SPSS Statistical Package for the Social Sciences

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

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

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch Τι θα μάθουμε σήμερα: Να ενεργοποιούμε το λογισμικό Scratch Να αναγνωρίζουμε τα κύρια μέρη του περιβάλλοντος του Scratch Να δημιουργούμε/εισάγουμε/τροποποιούμε

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Ανάπτυξη Πλατφόρμας Διαδικτυακής Δημοσίευσης Χαρτογραφικών Δεδομένων Developing

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

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

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

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

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures): 9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers Σκοπός της παρούσας εργαστηριακής άσκησης, είναι η εξοικείωση του σπουδαστή με τη δημιουργία αποθηκευμένων διαδικασιών (Stored Procedures) και σκανδάλης

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

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8

Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8 Δραστηριότητα 3: Ρυθμίσεις Oικιακής Ομάδας Τοπικού Δικτύου Η/Υ σε WINDOWS 7 & 8 Βιβλιογραφία: https://support.microsoft.com/el-gr/help/17145/windows-homegroup-from-start-to-finish ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ τι είναι

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

Using Custom Python Expression Functions

Using Custom Python Expression Functions Using Custom Python Expression Functions QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina

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

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο

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

Εισαγωγή 3D αντικειµένων. 'Εκδοση 7

Εισαγωγή 3D αντικειµένων. 'Εκδοση 7 Εισαγωγή 3D αντικειµένων 'Εκδοση 7 ιαδικασία εισαγωγής 3D αντικειµένου 3 1 ιαδικασία εισαγωγής 3D αντικειµένου 1.1 Εισαγωγή 3D αντικειµένου Το πρόγραµµα µπορεί να εισάγει τρισδιάστατα αντικείµενα τύπου

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

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών Οργανισμός Κτηματολογίου & Χαρτογραφήσεων Ελλάδας Διαδικτυακές Υπηρεσίες Αναζήτησης και Απεικόνισης ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Διεύθυνση Γεωπληροφορικής Δεκέμβριος 2012 Περιεχόμενα

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 5 Δρ. Βασιλική Κούφη Περιεχόμενα Ανάπτυξη προγράμματος Java Σύνδεση με βάση δεδομένων Άσκησης 2 (Εργαστηριακά Μαθήματα

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

ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΝΤΟΥΛΑΚΗΣ - ΜΕΝΙΟΥΔΑΚΗΣ ΕΠΑ.Λ ΕΛ. ΒΕΝΙΖΕΛΟΥ

ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΝΤΟΥΛΑΚΗΣ - ΜΕΝΙΟΥΔΑΚΗΣ ΕΠΑ.Λ ΕΛ. ΒΕΝΙΖΕΛΟΥ ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 Η ΑΝΑΠΤΥΞΗ ΤΗΣ ΟΘΟΝΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 4 Ο ΕΚΠΑΙΔΕΥΤΗΣ ΡΟΜΠΟΤ... 5 ΤΟ ΠΑΡΑΘΥΡΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 5 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ...

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

Εγχειρίδιο Χρήσης Εφαρμογής Οδηγός Πόλης City guide

Εγχειρίδιο Χρήσης Εφαρμογής Οδηγός Πόλης City guide Εγχειρίδιο Χρήσης Εφαρμογής Οδηγός Πόλης City guide www.telenavis.cm 1 Οδηγός Πόλης City guide Περιεχόμενα Γενικά Περιγραφή... 3 Επισκόπηση εφαρμογής... 3 Κύρια σελίδα... 4 Αναζήτηση... 5 Επιλογή σημείου...

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

Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας. Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0)

Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας. Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0) Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0) ΑΝΑΔΟΧΟΣ : SPACE COM A.E. INTRACOM IT SERVICES - QUALITY & RELIABILITY A.E. ΑΘΗΝΑ Ιούνιος 2008 Σελίδα

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

Geographic Information System(GIS)

Geographic Information System(GIS) Geographic Information System(GIS) Κάθε πληροφοριακό σύστημα που ολοκληρώνει, αποθηκεύει, επεξεργάζεται, αναλύει, διαμοιράζει και απεικονίζει γεωγραφική πληροφορία. Βασικό του γνώρισμα ότι χρησιμοποιεί

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo;

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Κεφάλαιο 2 Εισαγωγή Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Η Logo είναι μία από τις πολλές γλώσσες προγραμματισμού. Κάθε γλώσσα προγραμματισμού έχει σκοπό τη δημιουργία προγραμμάτων

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

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC Η Visual Basic είναι μια γλώσσα προγραμματισμού οδηγούμενη από συμβάντα που έχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης Έχει δημιουργηθεί από τη

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

Δημιουργία ανάγλυφου στο QGIS

Δημιουργία ανάγλυφου στο QGIS Δημιουργία ανάγλυφου στο QGIS Αρχεία DEM Στην εργασία σας θα χρησιμοποιήσετε ψηφιακά μοντέλα εδάφους (DEM) για να δημιουργήσετε ανάγλυφο που θα αποτελεί και το υπόβαθρο του χάρτη σας. Τα αρχεία αυτά προέρχονται

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

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

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

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

Searching and Downloading OpenStreetMap Data

Searching and Downloading OpenStreetMap Data Searching and Downloading OpenStreetMap Data QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis

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

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

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

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

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot)

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot) akrob.frederick.ac.cy ΠΑΝΕΠΙΣΤΗΜΙΟ FREDERICK frederick.ac.cy Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot) Κατασκευή & Firmware Δρ Γιώργος Α. Δημητρίου Ακαδημία Ρομποτικής Τμήμα Πληροφορικής και Μηχανικών Υπολογιστών

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

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

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

Η λειτουργία της πλατφόρµας οπτικοποίησης πληροφοριών σεισµικής τρωτότητας απαιτεί την χρήση της έκδοσης 9.2 του λογισµικού Arcmap της ESRI.

Η λειτουργία της πλατφόρµας οπτικοποίησης πληροφοριών σεισµικής τρωτότητας απαιτεί την χρήση της έκδοσης 9.2 του λογισµικού Arcmap της ESRI. Προϋποθέσεις εφαρµογής Η λειτουργία της πλατφόρµας οπτικοποίησης πληροφοριών σεισµικής τρωτότητας απαιτεί την χρήση της έκδοσης 9.2 του λογισµικού Arcmap της ESRI. Προϋποθέσεις Για τη σωστή λειτουργία

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

Performing Spatial Queries

Performing Spatial Queries Performing Spatial Queries QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina Karfi This

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

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE 2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE Κατά την ανάπτυξη μιας εφαρμογής είναι σημαντικό να ελέγχετε την λειτουργικότητά της σε μια συσκευή, πριν την δημοσιεύσετε στους χρήστες. Ένα πολύ βολικό σύστημα,

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

Μ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, φορητά

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

ΣΥΝΟΠΤΙΚΕΣ Ο ΗΓΙΕΣ ΚΑΤΑΓΡΑΦΗΣ ΙΑΝΥΣΜΑΤΙΚΩΝ Ε ΟΜΕΝΩΝ ΣΤΟ ARCPAD. Ρύθµιση ενσωµατωµένου GPS του MobileMapper CE για λειτουργία µε το ArcPAD.

ΣΥΝΟΠΤΙΚΕΣ Ο ΗΓΙΕΣ ΚΑΤΑΓΡΑΦΗΣ ΙΑΝΥΣΜΑΤΙΚΩΝ Ε ΟΜΕΝΩΝ ΣΤΟ ARCPAD. Ρύθµιση ενσωµατωµένου GPS του MobileMapper CE για λειτουργία µε το ArcPAD. ΣΥΝΟΠΤΙΚΕΣ Ο ΗΓΙΕΣ ΚΑΤΑΓΡΑΦΗΣ ΙΑΝΥΣΜΑΤΙΚΩΝ Ε ΟΜΕΝΩΝ ΣΤΟ ARCPAD. Ευχαριστούµε θερµά για την επιλογή του MobileMapper CE και του ArcPAD για την καταγραφή των διανυσµατικών σας δεδοµένων. Ο σύντοµος αυτός

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

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας.

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας. Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". ΚΕΦΑΛΑΙΟ 2 Χρήση εργαλείων

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

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

Εισαγωγή WMS στο QGIS

Εισαγωγή WMS στο QGIS Εισαγωγή WMS στο QGIS Στο QGIS, είναι δυνατή η εισαγωγή (φόρτωση) ενός WMS. Στη συγκεκριμένη περίπτωση θα φορτώσουμε την WMS υπηρεσία με τις ορθοφωτογραφίες που παρέχει η ΕΚΧΑ. Τι χρειαζόμαστε: QGIS εγκατεστημένο

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

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

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

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

Η εργασία που επέλεξες θα σου δώσει τη δυνατότητα να συνεργαστείς με συμμαθητές σου και να σχεδιάσετε μια εικονική εκδρομή με το Google Earth.

Η εργασία που επέλεξες θα σου δώσει τη δυνατότητα να συνεργαστείς με συμμαθητές σου και να σχεδιάσετε μια εικονική εκδρομή με το Google Earth. Μια εικονική εκδρομή με το Google Earth Αγαπητέ μαθητή, Η εργασία που επέλεξες θα σου δώσει τη δυνατότητα να συνεργαστείς με συμμαθητές σου και να σχεδιάσετε μια εικονική εκδρομή με το Google Earth. Εσύ

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

Πώς εκτυπώνουμε μία λίστα εγγραφών από μία Access database (γενικός τρόπος)

Πώς εκτυπώνουμε μία λίστα εγγραφών από μία Access database (γενικός τρόπος) Πώς εκτυπώνουμε μία λίστα εγγραφών από μία Access database (γενικός τρόπος) Το προηγούμενο tip αναφέρεται στην εκτύπωση με γραμματοσειρά σταθερού πλάτους. Στο παρόν, θα δούμε έναν γενικό τρόπο εκτύπωσης

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

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ. Καθηγητής : Π.Μ. Δελλαδέτσιμας Υπ. Διδάκτορας : Γ. Τσεβά, Α. Ξυνός

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ. Καθηγητής : Π.Μ. Δελλαδέτσιμας Υπ. Διδάκτορας : Γ. Τσεβά, Α. Ξυνός ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ Καθηγητής : Π.Μ. Δελλαδέτσιμας Υπ. Διδάκτορας : Γ. Τσεβά, Α. Ξυνός - Δραστηριότητα 2: Εισαγωγή χαρτογραφικού υποβάθρου στο QGIS. Προσδιορισμός θεματικών επιπέδων

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

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

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

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

Οδηγίες Χρήσης. Εισαγωγή. Δεδομένα του Συστήματος

Οδηγίες Χρήσης. Εισαγωγή. Δεδομένα του Συστήματος Οδηγίες Χρήσης Εισαγωγή Η εφαρμογή Aratos Disaster Control είναι ένα Γεωγραφικό Πληροφοριακό Σύστημα, σκοπός του οποίου είναι η απεικόνιση δεδομένων καταστροφών(πυρκαγιές), ακραίων καιρικών συνθηκών (πλημμύρες)

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

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ 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.

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

ΣΗΜΕΙΩΣΕΙΣ. στη γλώσσα προγραμματισμού. Γκέτσιος Βασίλειος

ΣΗΜΕΙΩΣΕΙΣ. στη γλώσσα προγραμματισμού. Γκέτσιος Βασίλειος ΣΗΜΕΙΩΣΕΙΣ στη γλώσσα προγραμματισμού Microsoft Worlds Pro Γκέτσιος Βασίλειος Σημειώσεις στη γλώσσα προγραμματισμού Microsoft Worlds Pro σελ. 1 Το περιβάλλον προγραμματισμού Microsoft Worlds Pro Μενού

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

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

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Οδηγός Εργαστηρίου για το Μεταπτυχιακό Μάθημα Τεχνολογία Διοίκησης

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

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

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Προγραμματισμός Η/Υ Ενότητα 11 η : Αντικείμενα Παράθυρα Διαλόγου (Dialog Boxes) και το αντικείμενο για μενού MenuStrip Ι. Ψαρομήλιγκος

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

Ο Προγραμματισμός στην Πράξη

Ο Προγραμματισμός στην Πράξη Ο Προγραμματισμός στην Πράξη Το περιβάλλον προγραμματισμού MicroWorlds Pro Μενού επιλογών Γραμμή εργαλείων Επιφάνεια εργασίας Περιοχή Καρτελών Κέντρο εντολών Καρτέλες Οι πρώτες εντολές Εντολές εμφάνισης

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

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και

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

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ:

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ: 1. Ανοίξτε τον φυλλομετρητή Mozilla Firefox και στην γραμμή διευθύνσεων πληκτρολογήστε την διεύθυνση:

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

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

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

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

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

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

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

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

ΟΔΗΓΙΕΣ ΚΑΤΕΒΑΣΜΑΤΟΣ ΤΡΑΓΟΥΔΙΩΝ ΑΠΟ YOUTUBE ΚΑΙ ΕΓΓΡΑΦΗ ΣΕ CD-ROM. Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3.

ΟΔΗΓΙΕΣ ΚΑΤΕΒΑΣΜΑΤΟΣ ΤΡΑΓΟΥΔΙΩΝ ΑΠΟ YOUTUBE ΚΑΙ ΕΓΓΡΑΦΗ ΣΕ CD-ROM. Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3. Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3. 1. Ανοίγουμε το πρόγραμμα του internet και στη σελίδα Google κάνουμε κλικ στα εικονίδια με τα τετραγωνάκια πάνω δεξιά και

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

Οδηγία INSPIRE, μεταδεδομένα και GIS

Οδηγία INSPIRE, μεταδεδομένα και GIS Οδηγία INSPIRE, μεταδεδομένα και GIS Σαραφίδης Δημήτριος Δρ. Αγρονόμος και Τοπογράφος Μηχανικός sarafid@topo.auth.gr WikiMapia.org Google Maps / Google Earth Bing Maps / Virtual Earth ΚΤΗΜΑΤΟΛΟΓΙΟ ΑΕ openstreetma

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

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0 Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Τµήµα Μεθοδολογίας, Ιστορίας & Θεωρίας της Επιστήµης ιαπανεπιστηµιακό Πρόγραµµα Μεταπτυχιακών Σπουδών «Βασική και Εφαρµοσµένη Γνωσιακή Επιστήµη» Σύντοµο Εγχειρίδιο

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

Εγχειρίδιο Χρήσης του «Μαθη.Συ.»

Εγχειρίδιο Χρήσης του «Μαθη.Συ.» Εργαστήριο Εκπαιδευτικής Τεχνολογίας Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Φιλοσοφική Σχολή Τμήμα Φ.Π.Ψ., Τομέας Παιδαγωγικής Διευθυντής: Καθ. Χ. Κυνηγός Εγχειρίδιο Χρήσης του «Μαθη.Συ.» Πίνακας

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

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

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

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

ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή

ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Python Σύνοψη Σε αυτό το κεφάλαιο κάνουμε μια σύντομη εισαγωγή στην Python και στα εργαλεία λογισμικού που θα χρησιμοποιήσουμε στη συνέχεια του συγγράμματος. Προαπαιτούμενη γνώση

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

Δημιουργία καννάβου στο QGIS

Δημιουργία καννάβου στο QGIS Δημιουργία καννάβου στο QGIS Στο QGIS, είναι δυνατόν να δημιουργήσουμε κάνναβο σε συγκεκριμένο σύστημα αναφοράς. Οι συντεταγμένες του καννάβου μπορούν να είναι προβολικές (Χ,Υ ή Ε,Ν,) ή γεωγραφικές (γεωγραφικό

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

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη. Οδηγίες για καθηγητές Για τη χρήση του Turnitin απαιτούνται τα παρακάτω βήματα: 1. Δημιουργία λογαριασμού 2. Δημιουργία τάξης και διαχείριση πληροφοριών τάξης 3. Δημιουργία εργασίας και σχετικές ρυθμίσεις

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

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

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Ι ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΓΕΩΓΡΑΦΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Ι ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΜΟΡΦΩΣΗ ΠΕΡΙΓΡΑΦΙΚΩΝ ΔΕΔΟΜΕΝΩΝ (ATTRIBUTES) ΜΕ ΤΟ ΑΝΟΙΧΤΟΥ ΚΩΔΙΚΑ ΛΟΓΙΣΜΙΚΟ GIS QGIS Επιστημονικός υπεύθυνος:

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

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series

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

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου Σύζευξις -1- -1- 1 Διαχείριση Χρηστών...3 1.1 Υπηρεσίες...5 1.1.1 Δημιουργία νέου χρήστη...6 1.1.2 Αναζήτηση χρήστη...7 1.1.2 Επεξεργασία στοιχείων χρήστη...8 1.1.3 Δημιουργία /Επεξεργασία mailbox plan...10 1.1.4 Ενεργοποίηση

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

ΜΑΘΗΜΑ 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)

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

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

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass ηµιουργία Μαθήµατος 1 Η ηµιουργία Μαθήµατος είναι η πιο σηµαντική ενέργεια του χρήστη Εκπαιδευτή στην πλατφόρµα. Ειδικότερα, για να δηµιουργήσετε

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

Ερωτήσεις και απαντήσεις για το e-tutoring 1

Ερωτήσεις και απαντήσεις για το e-tutoring 1 Ερωτήσεις και απαντήσεις για το e-tutoring 1 1. Τι είναι το e-tutoring; Είναι μια διαδικτυακή υπηρεσία που υποστηρίζει και συνεισφέρει στη μάθηση μαθητών και μαθητριών. Το e-tutoring πραγματοποιείται μετά

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

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο:

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο: Τι είναι το GeoGebra; Γρήγορη Εκκίνηση Λογισμικό Δυναμικών Μαθηματικών σε ένα - απλό στη χρήση - πακέτο Για την εκμάθηση και τη διδασκαλία σε όλα τα επίπεδα της εκπαίδευσης Συνδυάζει διαδραστικά γεωμετρία,

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Δρ. Π. Νικολαΐδου Γνωριμία με τον προγραμματισμό μέσω της γλώσσας R Εργαστηριακό Μάθημα Η παρουσία στο εργαστήριο είναι υποχρεωτική. Δικαιούστε μέχρι 3 απουσίες Θα χωριστείτε

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

Περιεχόµενα 1. Εγκατάσταση 2. Εισαγωγή 3. Σύνδεση 4. Ρυθµίσεις 2.1 Περιοχή εργασιών και πλοήγησης 2.2 Περιοχή απεικόνισης "Λεπτοµέρειες" 2.3 Περιοχή απεικόνισης "Στατιστικά" 4.1 Προφίλ 4.2 ίκτυο 4.2.1

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

Μετατροπή Συντεταγμένων σε δορυφορικές εικόνες Reproject Images

Μετατροπή Συντεταγμένων σε δορυφορικές εικόνες Reproject Images Μετατροπή Συντεταγμένων σε δορυφορικές εικόνες Reproject Images Σε αρκετές περιπτώσεις, οι δορυφορικές εικόνες Landsat είναι διαθέσιμες στο σύστημα συντεταγμένων UTM zone 34. Επομένως απαιτείται η μετατροπή

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

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

Καθορισμός μεταβλητών και εισαγωγή δεδομένων

Καθορισμός μεταβλητών και εισαγωγή δεδομένων Καθορισμός μεταβλητών και εισαγωγή δεδομένων Καθορισμός μεταβλητών (variables) Το πρώτο βήμα κατά την εισαγωγή των δεδομένων είναι η δημιουργία των μεταβλητών. Ανοίγοντας το στατιστικό πρόγραμμα SPSS 12

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