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

Σχετικά έγγραφα
4 η Εργαστηριακή Άσκηση

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

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

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

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

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

7η Εργαστηριακή Άσκηση: Προβολή εικόνας στη φόρμα με εκτέλεση ερωτήματος.

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

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

Κεφάλαιο 6. Προετοιμασία Δεδομένων ενόψει της Διαδικασίας Εξόρυξης

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

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

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

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

Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

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

MCSS Medical Center Support Systems. Setup Instructions

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

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

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

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

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

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access)

Εγκατάσταση Microsoft SQL Server

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

databases linux - terminal (linux / windows terminal)

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

ΠΡΟΣΟΧΗ Η έκδοση 5.40 δεν απαιτεί Convert μετά την εγκατάσταση.

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

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

ΤΛΟΠΟΙΗΗ STANDALONE ΕΦΑΡΜΟΓΗ ΚΡΑΣΗΕΩΝ ΔΩΜΑΣΙΩΝ ΞΕΝΟΔΟΧΕΙΟΤ ΜΕ C-SHARP ΚΑΙ SQL-SERVER

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

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

Hase οδηγίες χρήσης.

Σενάριο Εστίασης Win XP:

Δικτυοκεντρικά Πληροφοριακά Συστήματα

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER)

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

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

Φόρμες και Εκθέσεις στην ACCESS

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

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

PRISMA Win POS Sync Merge Replication

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ

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

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

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΔΙΑΣΥΝΔΕΣΗΣ CLIENT SECURE REMOTE ACCESS IP VPN

ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)...

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Εργαστήριο Μελέτης και Σχεδίασης με Χρήση Η/Υ Εγχειρίδιο για την χρήση του SIEMENS NX ΣΤΑΥΡΟΣ ΙΩΑΝΝΗΣ ΓΟΡΑΝΙΤΗΣ

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

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7

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

1. Τρόποι πρόσβασης στο σας

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝΔΕΣΗΣ MS L2TP VPN

6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ. Φοιτητής:... (ΑΕΜ: ) ΣΕΡΡΕΣ, Ιανουάριος 2010

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SERVER ΟΔΟΡΑΜΑ

Εγκατάσταση της Unity

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

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

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1

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

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

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

ARTius με PostgreSQL

Εγκατάσταση λογαριασμού ηλεκτρονικού ταχυδρομείου στο MICROSOFT OUTLOOK

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

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

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

Οδηγός Εγκατάστασης

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

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

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

Alfaware Οδηγός Χρήσης Εφαρμογής (Software User Manual)

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio


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

Hase οδηγίες χρήσης.

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Computing and Information Systems Service. ιαχείριση Αρχείων

1. ΑΝΟΙΞΤΕ ΤΟΝ ΠΙΝΑΚΑ CUSTOMER ΚΑΙ ΣΤΟ ΜΕΝΟΥ ΕΠΙΛΕΞΤΕ

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

Unity Editor #03 Κεντρικό Μενού: Edit

RMCLab. Remote Monitored and Controlled Laboratory

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

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

Transcript:

2 η Εργαστηριακή Άσκηση Σκοπός της παρούσας εργαστηριακής άσκησης είναι η δημιουργία μιας εφαρμογής client/server η οποία θα συνδέεται με μια Βάση Δεδομένων σε MSSQL Server (ή ACCESS), και θα προβάλει τα δεδομένα με εκτέλεση ερωτημάτων. Τα αποτελεσμάτα κάποιου ερωτήματος θα παρουσιάζονται σε πλέγμα (grid) και η μετακίνηση στις γραμμές του πλέγματος θα γίνεται μέσω ενός πλοηγού (navigator). Εκκινώντας το Microsoft Visual Studio πρέπει να δημιουργήσουμε ένα νέο Project (Solution) στο οποίο θα εργαστούμε. Πάμε λοιπόν File -> New -> Project. Η Γλώσσα Προγραμματισμού με την οποία θα ασχοληθούμε είναι η C#. Έτσι επιλέγουμε Other Languages -> Visual C# -> Windows Forms Application. Από την επιλογή LocationBrowse μπορούμε να επιλέξουμε τη θέση όπου θα 1

αποθηκεύσουμε την εφαρμογή μας. Στη συγκεκριμένη περίπτωση μετακινηθείτε στον φάκελό σας και δημιουργήστε ένα νέο φάκελο με όνομα ASKISI2. Στη συνέχεια στο κάτω μέρος του παραθύρου πιέστε ΟΚ. Η πρώτη μας φόρμα έχει ήδη δημιουργηθεί (Form1). Είμαστε έτοιμοι να προσθέσουμε τα components που χρειαζόμαστε για την άσκηση. Τα Components που θα χρειαστούν είναι : 3x BindingNavigator 3x DataGridView Τα Components βρίσκονται στο Toolbox Ανοίγουμε το Toolbox και κάνουμε Drag and Drop στη φόρμα μας τα Components που χρειαζόμαστε και τα στοιχίζουμε όπως παρακάτω. 2

Σύνδεση με τη βάση δεδομένων Σε περίπτωση που θέλουμε η εφαρμογή μας να συνδεθεί με μια βάση δεδομένων ώστε να αντλήσουμε από εκεί δεδομένα με ερωτήματα θα πρέπει να δηλώσουμε στην εφαρμογή μας τη βάση αυτή ώστε να χρησιμοποιήσουμε τα κατάλληλα εργαλεία. Παρακάτω αναφέρουμε τις εντολές για δύο διαφορετικές βάσεις δεδομένων. SQL Server και Access //Στην αρχή του προγράμματος using System.Data.SqlClient; //για SQL Server using System.Data.OleDb; //για Access //ρυθμίζοντας την σύνδεση με τη βάση και το connection string SQLConnection εάν πρόκειται να συνδεθούμε με SQL Server OleDbConnection εάν πρόκειται να συνδεθούμε με ACCESS //ενδιάμεσο επίπεδο όπου εκτελούμε το ερώτημα SqlDataAdapter εάν πρόκειται να εκτελέσουμε ερώτημα με SQL Server OleDbDataAdapter εάν πρόκειται να εκτελέσουμε ερώτημα με SQL Server Αφού έχουμε δώσει μορφή στο πρόγραμμα τώρα θα συνδέσουμε τη Βάση ως εξής. 3

SQL SERVER Ακολουθούμε τα εξής Βήματα : Πηγαίνουμε στο Data Source και πατάμε Add New Data Source. Επιλέγουμε Database -> Next, Dataset -> Next. Επιλέγουμε New Connection Data Source βάζουμε Microsoft SQL Server, Server Name το όνομα του Server που κάνουμε login στο Management Studio, επιλέγουμε την Βάση μας και πατάμε οκ Πατάμε Next, Next και επιλέγουμε τι θέλουμε να συμπεριλάβουμε απο την Βάση. Επιλέγουμε Tables και πατάμε Finish. 4

ACCESS Ακολουθούμε τα εξής Βήματα : Πηγαίνουμε στο Data Source και πατάμε Add New Data Source. Επιλέγουμε Database -> Next, Dataset -> Next. Επιλέγουμε New Connection Data Source βάζουμε Microsoft Access Database File (OLE DB), επιλέγουμε την Βάση μας πατάμε Test Connection και μετά οκ Τα επόμενα βήματα είναι κοινά για κάθε βάση που θα επιλέξουμε. Πάμε View -> Server Explorer, ανοίγουμε το Data Connections, κάνουμε δεξί κλικ στην βάση -> Properties. Ψάχνουμε στα properties για το connection String και το κάνουμε αντιγραφή. 5

ου Κάνουμε διπλό κλίκ στην φόρμα μας για να μας μεταφέρει σε περιβάλλον οπου θα γράψουμε κώδικα και γράφουμε το παρακάτω. Προσέχουμε να μη παραλείψουμε κάτι. Κάνουμε επικόλληση το Connection String στο new SQLConnection. Τα SQL ερωτήματα που θέλουμε να εμφανίσουμε στα DataGridView ειναι τα εξής 3 1) select * from FILOI 2) select * from FILOI where POLH = ΣΕΡΡΕΣ 3) select EPITHETO, ONOMA, KINHTO from FILOI where KINHTO like '69%' Αυτό γίνεται προγραμματιστικά με τον παρακάτω τρόπο. 6

7