[{"id":136752,"title":"Η γλώσσα C σε βάθος","subtitle":"Πλήρης οδηγός εκμάθησης της γλώσσας C με εκτενή αναφορά στις δομές δεδομένων","description":"Το βιβλίο αυτό είναι ιδανικό για νέους αλλά και για έμπειρους προγραμματιστές και καλύπτει πλήρως τη γλώσσα C. \u003cbr\u003e\u003cbr\u003eΣυνοδεύεται από CD-ROM, όπου θα βρείτε τις απαντήσεις των ασκήσεων, τον κώδικα των προγραμμάτων και το ολοκληρωμένο περιβάλλον μεταγλώττισης DEV C/C++.\u003cbr\u003e\u003cbr\u003eΤο βιβλίο προλογίζει ο τακτικός καθηγητής του τμήματος Επιστήμης Υπολογιστών του Πανεπιστημίου Κρήτης, Δρ. Πάνος Τραχανιάς.\u003cbr\u003e\u003cbr\u003eΜεταξύ άλλων, το βιβλίο καλύπτει τα ακόλουθα:\u003cbr\u003e\u003cbr\u003eΜια πρώτη ματιά στη C (Η δομή ενός προγράμματος στη C, Ο προ-μεταγλωττιστής της C, Η οδηγία #include, Η οδηγία #define)\u003cbr\u003eΟ τύπος δεδομένων int (Σταθερές τύπου int, Μεταβλητές τύπου int, Δυαδικοί αριθμοί, Προτεραιότητα τελεστών)\u003cbr\u003eΟ τύπος δεδομένων char, ο τύπος δεδομένων float, Εντολές συνθήκης\u003cbr\u003eΕντολές αλλαγής ροής και επανάληψης (Η \"επικίνδυνη\" εντολή goto, Ο βρόχος while, do-while και for, Η εντολή break, Η εντολή continue)\u003cbr\u003eΣυναρτήσεις (Ορισμός μιας συνάρτησης, Συναρτήσεις που επιστρέφουν τιμή, Συναρτήσεις που δεν επιστρέφουν τιμή, Παράμετροι συνάρτησης, Χρήση συναρτήσεων βιβλιοθήκης)\u003cbr\u003eΕμβέλεια μεταβλητών (Τοπικές μεταβλητές, Καθολικές μεταβλητές, Δήλωση τοπικών μεταβλητών σε σύνθετη πρόταση, Στατικές τοπικές μεταβλητές)\u003cbr\u003eΔείκτες (Μεταβλητές δείκτη, Δήλωση μιας μεταβλητής δείκτη, Οι τελεστές \u0026amp; και *, Αριθμητική των δεικτών, Δείκτες τύπου Void, Δείκτης NULL, Εμφάνιση διευθύνσεων και περιεχόμενα δεικτών)\u003cbr\u003eΠίνακες (arrays) (Πίνακες μιας διάστασης και οι δείκτες, Μεταβίβαση ενός πίνακα ως παραμέτρου μιας συνάρτησης, Πίνακες χαρακτήρων, Χειρισμός συμβολοσειρών, Πίνακες δύο διαστάσεων)\u003cbr\u003eΤύποι δεδομένων οριζόμενοι από το χρήστη (Δομές, Μεταβίβαση των πεδίων μιας δομής σε μια συνάρτηση, Μεταβίβαση ολόκληρης της δομής σε συνάρτηση, Δείκτες σε δομές, Ένθετες δομές)\u003cbr\u003eΚανάλια επικοινωνίας - Χειρισμός αρχείων (Προκαθορισμένα ρεύματα, Είδη ρευμάτων, Χειρισμός αρχείων, Αρχεία κειμένου και δυαδικά αρχεία, Σειριακή και τυχαία προσπέλαση)\u003cbr\u003eΠροχωρημένα θέματα συναρτήσεων (Παράμετροι γραμμής εντολής, Εμβόλιμες συναρτήσεις, Προγράμματα με πολλά πηγαία αρχεία)\u003cbr\u003eΑναζήτηση και ταξινόμηση (Σειριακή αναζήτηση, Δυαδική αναζήτηση, Ταξινόμηση φυσαλίδας, Ταξινόμηση επιλογής και ταξινόμηση quick sort, Ταξινόμηση πινάκων δύο διαστάσεων)\u003cbr\u003eΔυναμική διαχείριση μνήμης (Δυναμική κατανομή μνήμης)\u003cbr\u003eΔυναμικές δομές δεδομένων (Συνδεδεμένες λίστες, Απλά συνδεδεμένη λίστα, Κυκλικά συνδεδεμένη λίστα, Διπλά συνδεδεμένη λίστα, Κυκλικά διπλά συνδεδεμένη λίστα)\u003cbr\u003eΑπό τη C, στη C++ (Αντικειμενοστρεφής προγραμματισμός, Παίζοντας με αντικείμενα, Διαφορές μεταξύ C και C++)","image":"http://www.biblionet.gr/images/covers/b139427.jpg","isbn":"978-960-461-208-6","isbn13":"978-960-461-208-6","ismn":null,"issn":null,"series":null,"pages":544,"publication_year":2009,"publication_place":"Αθήνα","price":"49.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Εξαντλημένο","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":505,"extra":null,"biblionet_id":139427,"url":"https://v2.bibliography.gr/books/h-glwssa-c-se-bathos-9b4678e0-93b2-4864-afa4-2ae5b09833b2.json"},{"id":136057,"title":"Μάθετε Ajax, Javascript και PHP","subtitle":"Όλα σε ένα","description":"Με το βιβλίο αυτό μπορείτε σε πολύ λίγο χρόνο να μάθετε πώς να χρησιμοποιείτε την Ajax, την JavaScript και την PHP για να δημιουργείτε διαδραστικές διασυνδέσεις στις εφαρμογές σας Web, συνδυάζοντας αυτές τις δυναμικές τεχνολογίες. Xρησιμοποιώντας μια άμεση, βήμα προς βήμα προσέγγιση, κάθε κεφάλαιο του βιβλίου βασίζεται στις γνώσεις που αποχτήσατε στα προγούμενα και τις επαυξάνει, επιτρέποντάς σας να μάθετε τα ουσιώδη του προγραμματισμού σε Ajax με JavaScript, PHP και τις σχετικές τεχνολογίες, αρχίζοντας από την αρχή.","image":"http://www.biblionet.gr/images/covers/b138729.jpg","isbn":"978-960-512-562-2","isbn13":"978-960-512-562-2","ismn":null,"issn":null,"series":{"id":6915,"name":"Όλα σε Ένα","books_count":8,"tsearch_vector":"'ena' 'ola' 'se'","created_at":"2017-04-13T01:51:32.000+03:00","updated_at":"2017-04-13T01:51:32.000+03:00"},"pages":356,"publication_year":2009,"publication_place":"Αθήνα","price":"25.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Sams Teach Yourself Ajax, JavaScript, and PHP: All in One","publisher_id":572,"extra":null,"biblionet_id":138729,"url":"https://v2.bibliography.gr/books/mathete-ajax-javascript-kai-php.json"},{"id":142091,"title":"Σχεδίαση εφαρμογών αυτοματισμού με τη γλώσσα Step 7 σε LAD \u0026 FBD","subtitle":"Προγραμματιζόμενοι ελεγκτές SIMATIC S7-300/400","description":"[...] Το παρόν βιβλίο αναλύει τις γλώσσες προγραμματισμού LAD και FBD για τους ελεγκτές S7-300/400. Στο πρώτο μέρος, γίνεται μία παρουσίαση του συστήματος αυτοματισμού S7-300/400 καθώς και μία εισαγωγή για τα βασικά σημεία χειρισμού της STEP 7. Το επόμενο τμήμα του βιβλίου κατευθύνει τους αρχάριους χρήστες ή τους χρήστες εκείνους που προέρχονται από τη χρήση συστημάτων ελέγχου με ρελέ επαφών περιγράφοντας τις \"Βασικές Συναρτήσεις\" ενός δυαδικού συστήματος ελέγχου. Το τμήμα που αναφέρεται στις ψηφιακές συναρτήσεις εξηγεί πως συνδυάζονται οι ψηφιακές τιμές, για παράδειγμα, βασικοί υπολογισμοί, συγκρίσεις, μετατροπές τύπων δεδομένων κτλ. Με την LAD ή την FBD, μπορείτε να ελέγξετε την εξέλιξη του προγράμματος (ροή του προγράμματος) και να δημιουργήσετε δομημένα προγράμματα. Επιπλέον, όπως σε ένα κυκλικά εκτελούμενο κύριο πρόγραμμα, μπορείτε να ενσωματώσετε κομμάτια κώδικα που εκτελούνται υπό συνθήκες (event-driven), καθώς επίσης και να μεταβάλετε την συμπεριφορά του ελεγκτή κατά την εκκίνηση και κατά την περίπτωση εμφάνισης λαθών/σφαλμάτων.\u003cbr\u003eΗ ανάλυση των γλωσσών LAD και FBD ολοκληρώνεται με μία γενική σύνοψη των συναρτήσεων συστήματος και των ομάδων συναρτήσεων των LAD και FBD.\u003cbr\u003eΗ έκδοση της STEP 7 πάνω στην οποία βασίζεται το βιβλίο είναι η έκδοση 5.1 (Version 5.1) του λογισμικού προγραμματισμού της STEP 7.\u003cbr\u003e\u003cbr\u003eHαns Berger Erlαngen, Μάρτιος 2001","image":"http://www.biblionet.gr/images/covers/b144797.jpg","isbn":"978-960-8050-66-2","isbn13":"978-960-8050-66-2","ismn":null,"issn":null,"series":null,"pages":498,"publication_year":2009,"publication_place":"Θεσσαλονίκη","price":"38.0","price_updated_at":"2009-07-10","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Automatic with STEP 7 in LAD and FBD, SIMATIC S7-300/400: Programmable Controllers, 2nd ed.","publisher_id":6,"extra":null,"biblionet_id":144797,"url":"https://v2.bibliography.gr/books/sxediash-efarmogwn-automatismou-me-th-glwssa-step-7-se-lad-fbd.json"},{"id":143408,"title":"Εφαρμογές αντικειμενοστρεφούς προγραμματισμού στο περιβάλλον Visual Basic.NET 2005 και 2008","subtitle":null,"description":"Tο πόνημα αυτό περιλαμβάνει εκτός από την εισαγωγή και δεκατέσσερις ακόμη ενότητες. Στη δεύτερη ενότητα περιγράφεται εν συντομία το περιβάλλον της Visual Basic.NET και δίνονται οι γενικοί άξονες και δραστηριότηες που ακολουθούμε για την ανάπτυξη παραθυρικών εφαρμογών.\u003cbr\u003e\u003cbr\u003eAπό την Eνότητα 3 ως την Eνότητα 14 αναλύονται περιπτώσεις εφαρμογών Λογισμικού, ξεκινώντας από τις απλές και προχωρώντας προς τις περισσότερο πολύπλοκες. Kάθε εφαρμογή που παρουσιάζεται έχει και συγκεκριμένους μαθησιακούς στόχους, που αφορούν: α) τις τεχνολογικές δυνατότητες του περιβάλλοντος της Visual Basic, β) τις προγραμματιστικές τεχνικές και πρακτικές και γ) το σχεδιασμό και προγραμματισμό αλγορίθμων.\u003cbr\u003e\u003cbr\u003eΣτην ενότητα 15 παρουσιάζεται διεξοδικά η ανάπτυξη εφαρμοργών αρχιτεκτονικής πελάτη-εξυπηρετητή (client-server) στο περιβάλλον VB.NET με το Σύστημα Διαχείρισης Σχεσιακών Bάσεων Δεδομένων SQLSERVER.\u003cbr\u003e\u003cbr\u003eTέλος, στα παραρτήματα δίνονται στοιχεία που αφορούν τη γλώσσα προγραμματισμού που υποστηρίζει η Visual Basic καθώς και τα βασικότερα ελεγκτήρια που χρησιμοποιούνται στο περιβάλλον.\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b146306.jpg","isbn":"978-960-6674-38-9","isbn13":"978-960-6674-38-9","ismn":null,"issn":null,"series":null,"pages":328,"publication_year":2009,"publication_place":"Αθήνα","price":"28.0","price_updated_at":"2010-12-20","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":107,"extra":null,"biblionet_id":146306,"url":"https://v2.bibliography.gr/books/efarmoges-antikeimenostrefous-programmatismou-sto-periballon-visual-basicnet-2005-kai-2008.json"},{"id":143917,"title":"C++","subtitle":"Έτοιμες συνταγές: Ο απόλυτος οδηγός τύπου \"Πως θα\" για προγραμματισμό σε C++","description":"Ο θρυλικός συγγραφέας βιβλίων προγραμματισμού Herb Schildt μοιράζεται μερικές από τις αγαπημένες του τεχνικές προγραμματισμού σε αυτό το δυναμικό βιβλίο \"έτοιμων συνταγών\" για την C++. Οργανωμένο για γρήγορη αναφορά, κάθε \"συνταγή\" δείχνει πώς να υλοποιήσετε μια πρακτική εργασία προγραμματισμού. Μία συνταγή αρχίζει με μια λίστα των \"βασικών συστατικών\" (κλάσεις, συναρτήσεις και επικεφαλίδες), και ακολουθούν οδηγίες βήμα - βήμα, που δείχνουν πώς να συνθέσετε τα \"συστατικά\" σε μία ολοκληρωμένη λύση. Λεπτομερείς συζητήσεις εξηγούν τα πως και τα γιατί κάθε βήματος, και ένα ολοκληρωμένο παράδειγμα κώδικα βάζει την συνταγή σε εφαρμογή. Κάθε \"συνταγή\" τελειώνει με μια λίστα επιλογών και εναλλακτικών λύσεων που προτείνουν τρόπους προσαρμογής της τεχνικής για διαφορετικές καταστάσεις. Είτε είστε αρχάριος, είτε έμπειρος επαγγελματίας, θα βρείτε \"συνταγές\" που είναι βέβαιο πως θα ικανοποιήσουν την όρεξή σας για προγραμματισμό σε C++!\u003cbr\u003e\u003cbr\u003eΣτα θέματα συμπεριλαμβάνονται:\u003cbr\u003e- Χειρισμός Ακολουθιών Χαρακτήρων - Φορείς Standard Template Library (STL) - Αλγόριθμοι - Αντικείμενα Συναρτήσεων - Binders - Negators - Προσαρμογείς - Iterators - Ι/Ο - Μορφοποίηση Δεδομένων.","image":"http://www.biblionet.gr/images/covers/b146818.jpg","isbn":"978-960-512-583-7","isbn13":"978-960-512-583-7","ismn":null,"issn":null,"series":null,"pages":508,"publication_year":2009,"publication_place":"Αθήνα","price":"35.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"C++ Programming Cookbook","publisher_id":572,"extra":null,"biblionet_id":146818,"url":"https://v2.bibliography.gr/books/c-94ed8b1d-434f-4353-9b6d-c6a20ed3f065.json"},{"id":143918,"title":"Java","subtitle":"Έτοιμες συνταγές: Ο απόλυτος οδηγός τύπου \"Πώς θα\" για προγραμματισμό σε Java","description":"Ο θρυλικός προγραμματιστής και συγγραφέας Herb Schildt μοιράζεται μερικές από τις αγαπημένες του τεχνικές προγραμματισμού σε αυτό το βιβλίο με έτοιμες συνταγές για την Java. Η κάθε \"συνταγή\" δείχνει πώς να ολοκληρώσετε μια πρακτική προγραμματιστική εργασία. Μια συνταγή αρχίζει με μια λίστα των βασικών συστατικών (τις κλάσεις, τις μεθόδους και τις συζεύξεις), που ακολουθούνται από βήμα προς βήμα οδηγίες, οι οποίες σας δείχνουν ως να συνθέσετε τα συστατικά για να δημιουργήσετε μια πλήρη λύση. Λεπτομερείς συζητήσεις εξηγούν το πώς και το γιατί ίσω από κάθε βήμα και ένα πλήρες παράδειγμα κώδικα βάζει την συνταγή σε δράση. Κάθε συνταγή τελειώνει με μια λίστα επιλογών και εναλλακτικών λύσεων, που προτείνουν τρόπους προσαρμογής της τεχνικής έτσι ώστε να ικανοποιεί διάφορες άλλες περιπτώσεις. Είτε είστε αρχάριος, είτε είστε πεπειραμένος, οι συνταγές αυτές θα ικανοποιήσουν την όρεξή σας για προγραμματισμό σε Java.\u003cbr\u003e\u003cbr\u003eΤα θέματα περιλαμβάνουν τα εξής:\u003cbr\u003e- Χειρισμός Strings - Κανονικές Εκφράσεις - Διαχείριση Αρχείων - Applets - Servlets Swing - Το πλαίσιο εργασίας Collections Framework - Πολυνηματική Επεξεργασία - Μορφοποίηση Δεδομένων.","image":"http://www.biblionet.gr/images/covers/b146819.jpg","isbn":"978-960-512-584-4","isbn13":"978-960-512-584-4","ismn":null,"issn":null,"series":null,"pages":522,"publication_year":2009,"publication_place":"Αθήνα","price":"38.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Java Programming Cookbook","publisher_id":572,"extra":null,"biblionet_id":146819,"url":"https://v2.bibliography.gr/books/java-b874fd6a-3924-4479-ac7f-c8336ec0a018.json"},{"id":146542,"title":"Εισαγωγή στη γλώσσα C","subtitle":"Με παραδείγματα και ασκήσεις","description":"Γιατί πρέπει να μάθουμε τη γλώσσα προγραμματισμού C ;\u003cbr\u003eΗ γλώσσα C, με τις χαρακτηριστικές ιδιότητες μιας γλώσσας μέσου επιπέδου και τη δύναμη της δομής της αποτελεί υπόδειγμα για την κατασκευή και πολλών άλλων γλωσσών προγραμματισμού. Η εκμάθηση της γλώσσας C κρίνεται απαραίτητη για κάθε νέο προγραμματιστή γιατί αποτελεί τη βάση πολλών σύγχρονων γλωσσών προγραμματισμού.\u003cbr\u003e\u003cbr\u003eΣε ποιους συνιστάται αυτό το βιβλίο;\u003cbr\u003eΗ δομημένη ύλη του βιβλίου μπορεί να προσφέρει πολύτιμη βοήθεια στην προσπάθεια των φοιτητών και των ερευνητών αλλά και των ερασιτεχνών του προγραμματισμού για να μάθουν να προγραμματίζουν απλά και γρήγορα χωρίς να έχουν προηγούμενη εμπειρία στον προγραμματισμό.\u003cbr\u003e\u003cbr\u003eΗ ύλη του βιβλίου;\u003cbr\u003eΗ ύλη του βιβλίου εκτείνεται σε οκτώ κεφάλαια και είναι αφιερωμένη στην αναλυτική περιγραφή της γλώσσας C (εκδόσεις C89 και C99). Με τη συστηματική μελέτη της ύλης του βιβλίου ανακαλύπτουμε τον πλούτο και την ευελιξία του προγραμματισμού με τη γλώσσα C.\u003cbr\u003e\u003cbr\u003eΣε κάθε κεφάλαιο αναπτύσσονται και επεξηγούνται πολλά υποδειγματικά και ολοκληρωμένα παραδείγματα προγραμμάτων με τη γλώσσα C. Συνολικά, εμφανίζονται αναλυτικά στο βιβλίο 115 παραδείγματα προγραμμάτων με σχόλια και επεξηγήσεις.\u003cbr\u003e\u003cbr\u003eΗ μόνιμη παρουσία του βιβλίου στον παγκόσμιο ιστό βρίσκεται στη διεύθυνση:\u003cbr\u003ehttp://dalab.ee.duth.gr/~karakos/lang-C\u003cbr\u003eόπου μεταξύ άλλων διατίθεται ο πλήρης πηγαίος κώδικας όλων των παραδειγμάτων.","image":"http://www.biblionet.gr/images/covers/b149456.jpg","isbn":"978-960-93-1170-0","isbn13":"978-960-93-1170-0","ismn":null,"issn":null,"series":null,"pages":446,"publication_year":2009,"publication_place":"Ξάνθη","price":"30.0","price_updated_at":"2011-09-21","cover_type":"Μαλακό εξώφυλλο","availability":"Εξαντλημένο","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":2497,"extra":null,"biblionet_id":149456,"url":"https://v2.bibliography.gr/books/eisagwgh-sth-glwssa-c.json"}]