Μέλας Κύων Δημοσ. 25 Μαρτίου 2006 Δημοσ. 25 Μαρτίου 2006 Aσχολήθηκα παλιότερα με VB 5-6 και διαπίστωνα πολλούς περιορισμούς ως γνήσιο τέκνο της αξιομίσητης m.soft! Aσχολούμαι τωρα πιο πολύ ερευνητικά με t.pascal και επείδη είμαι στο "κολάει" της γλώσσας σκεφτομαι να ασχοληθώ με delphi 7. Δεν έχω δουλέψει ποτέ ξανά delphi και γιαυτό θα ήθελα την γνώμη όσων από σας φίλοι έχετε ασχολήθεί. - Τι ομοιότητες έχει με την VB ως RAD? - έχει ευελιξία σε χαμηλότερα επίπεδα του υλικού όπως π.χ. η c++? - Τι περιορισμοί υπάρχουν σε σχέση με άλλες σύγχρονες γλώσσες? - αξίζει τέλος πάντων κάποιος όπως εγώ να αφοσιωθεί αποκλειστικά με αυτή τη γλώσσα και όχι με κάποια άλλη (π.χ. c++)? Moυ προτείνετε κάποιο βατό κι ευκολονόητο βιβλίο σε delphi 7? πολλές οι ερωτήσεις , συγνώμη αν κούρασα.
smilefreeware Δημοσ. 26 Μαρτίου 2006 Δημοσ. 26 Μαρτίου 2006 Το θέμα είναι τι θέλεις να κάνεις. Αν σου αρκουν αυτά που έχω φτιάξει στο http://www.geocities.com/smilefreeware με delphi 7 τότε καλή είναι. Νομίζω πάντως ότι το λεπτό σημείο είναι οι εσωτερικές ρουτίνες των win οπου θέλει μπόλικη δουλειά για όλες τις γλώσσες.
GCMH Δημοσ. 26 Μαρτίου 2006 Δημοσ. 26 Μαρτίου 2006 Ξεκίνησα με Delphi ερασιτεχνικά εδώ και πολλά χρόνια. Δεν έχω δει ποτέ μου ούτε VB ούτε Visual C :oops: αλλά φαντάζομαι πως θα είναι το ίδιο με την Delphi σαν περιβάλλον ταχείας δημιουργίας εφαρμογών (RAD). Όταν λες "ευελιξία σε χαμηλότερα επίπεδα του υλικού όπως π.χ. η c++?" τί εννοείς; Γλώσσα μηχανής υποστηρίζει πάντως. Θεωρώ πως δεν θα έχεις κανένα πρόβλημα να αναπτύξεις οποιαδήποτε εφαρμογή με Delphi. Για το άν αξίζει να ασχοληθείς με την Delphi 7 (υπάρχει και η Delphi .NET, πιο καινούρια) αυτή τη δεδομένη στιγμή δεν ξέρω... Αφότου η Borland ανακοίνωσε πως θα σταματήσει πια :evil: να ασχολείται με την Delphi και πως ψάχνει για αγοραστή, το μέλλον της είναι αβέβαιο...
Μέλας Κύων Δημοσ. 27 Μαρτίου 2006 Μέλος Δημοσ. 27 Μαρτίου 2006 με μια πρωτη ματια που έριξα, η Delphi μοιαζει πολύ με την VB. η VB δεν εχει καμιά σχεση με VC++ (οπως και η Delphi φαντάζομαι) η οποία VC++ θελει πολλά κότσια και πολύ μεράκι. όταν έλεγα για πρόσβαση στο υλικό εννοούσα να μπορείς να διαχειριστεις με κώδικα άνετα συσκευες του hardware.
drm Δημοσ. 27 Μαρτίου 2006 Δημοσ. 27 Μαρτίου 2006 Ότι μπορείς να κάνεις με C / C++ μπορείς να κάνεις και με την Delphi... Το μόνο που λείπει είναι το Operation Overloading (άχρηστο, κάνε μία συνάρτηση overload...) και το multiple inheritance from objects (Κανείς δεν το χρησιμοποιεί, όλοι παίζουν με interfaces).... Από εκεί και πέρα ή κάθε γλώσσα έχει κάποια υπερ και κάποια κατά...
koYkoY_koYkoY Δημοσ. 27 Μαρτίου 2006 Δημοσ. 27 Μαρτίου 2006 http://www.geocities.com/smilefreeware Τέλειο το Sudoku!!! Ωραία επιλογή να μπορείς να τυπώνεις 6 μαζί!
damn3 Δημοσ. 28 Μαρτίου 2006 Δημοσ. 28 Μαρτίου 2006 device drivers μπορείς να δημιουργήσεις σε Delphi, όπως και DOS εφαρμογές. drm μπορείς να δώσεις κάποια παραδείγματα;
Cplusplas Δημοσ. 29 Μαρτίου 2006 Δημοσ. 29 Μαρτίου 2006 H Ντέλφι ειναι καθαρά εληνικής προαιλευσης γλώσα. Οι δελφη ειναι το κέντρο υπαρξης της γλωσας ταφτης. Κι εδώ ΕΛΛΑΔΑ. Παντου ΕΛΛΑΔΑ
drm Δημοσ. 29 Μαρτίου 2006 Δημοσ. 29 Μαρτίου 2006 Operation Overloading: Να μπορείς να δώσεις στο '+' την δυνατότητα αντί να προσθέτει μόνο νούμερα να μπορεί π.χ. να κάνει join δύο λίστες. (Προφανός για χρήση μέσα στον κώδικα). Δεν είναι τόσο σημαντική έλλειψη, καθώς μπορείς να φτιάξεις μία συνάρτηση Add(X1, X2) και να την κάνεις overload ώστε να κάνει τα πάντα (από το να προσθέτει αριθμούς μέχρι να ενώνει λίστες...) Όσο για το Multiple Object Inheritance, για να το εξηγήσω, πρέπει να πώ κάποια πράγματα για τα αντικείμενα, και έχω την εντύπωση ότι χωρίς σχήματα δεν θα γίνουν κατανοητά. Θα κάνω μία δοκιμή: Στις γλώσσες προγραμματισμού ώς αντικείμενα ορίζονται δομές δεδομένων που εκτός από δεδομένα (μεταβλητές) ενσωματώνουν και συναρτήσεις. Δηλαδή θα μπορούσα να έχω ένα αντικείμενο που να το λέω "Ποτήρι" και να έχει μία συνάρτηση "Γέμισε" οπότε να γεμίζει με κάτι... Ως κληρονομικότητα ορίζεται η δυνατότητα να φτιάξω ένα καινούργιο αντικείμενο πχ "Ποτήρι Κρασιού" που να κληρονομεί ιδιότητες από το αρχικό "Ποτήρι" Ο λόγος για κάτι τέτοιο είναι ότι θα μπορεί να χρησιμοποιεί την αρχική συνάρτηση "Γεμισε". (Πολύ απλοϊκό αυτό αλλά, δεν προλαβαίνω να παραθέσω όλες τις αρχές του αντικειμενοστραφούς προγραμματισμού εδώ.) Τώρα θα μπορούσες να έχεις και ένα άλλο αντικείμενο πχ "Όχημα" το οποίο θα έχει κάποιες συναρτήσεις σχετικά με το πως να πηγαίνει από το ένα μέρος στο άλλο. Εάν έφτιαχνες ένα ποτήρι κρασιού με ρόδες θα ήθελες να κληρωνομεί ιδιότητες (συναρτήσης) και από το "Ποτήρι" και από το "Οχημα" ε λοιπόν, αυτό δεν γίνεται στην Delphi... (τουλάχιστον όχι απλά). Μπορείς να κάνεις κάποια πραγματάκια (workaround) και μπορώ να σου πώ ότι τα τελευταία 6 χρόνια που δουλέυω με delphi δεν μου χρειάστηκε ποτέ κάτι τέτοιο...
Μέλας Κύων Δημοσ. 29 Μαρτίου 2006 Μέλος Δημοσ. 29 Μαρτίου 2006 Ποιο βιβλίο θα με βοηθούσε πολύ στην Delphi7? θέλω κάποιο που με απλά στην αρχη παραδειγματακια θα με βάλει στην φιλοσοφία της. oπως είπα παραπάνω γνωρίζω στοιχειωδώς VB6 και Pascal. {(ασχετο..) η C++ builder ειναι RAD oπως Delphi και VB?}
drm Δημοσ. 29 Μαρτίου 2006 Δημοσ. 29 Μαρτίου 2006 Δες αυτό: http://www.marcocantu.com/edelphi/EssentialDelphi_103.zip (είναι Free) Ο C++ Builder είναι RAD, ακριβώς όπως η Delphi (έχουν ίδιο περιβάλλον)
georgemarios Δημοσ. 29 Μαρτίου 2006 Δημοσ. 29 Μαρτίου 2006 H Ντέλφι ειναι καθαρά εληνικής προαιλευσης γλώσα. Οι δελφη ειναι το κέντρο υπαρξης της γλωσας ταφτης. Κι εδώ ΕΛΛΑΔΑ. Παντου ΕΛΛΑΔΑ ετσι. Και οι κοσμοσφαιρες του Πουτιν με delphi δουλευουν, το ειπε και ο γεροντας!
Μέλας Κύων Δημοσ. 29 Μαρτίου 2006 Μέλος Δημοσ. 29 Μαρτίου 2006 H Ντέλφι ειναι καθαρά εληνικής προαιλευσης γλώσα. Οι δελφη ειναι το κέντρο υπαρξης της γλωσας ταφτης. Κι εδώ ΕΛΛΑΔΑ. Παντου ΕΛΛΑΔΑ Ο Cplusplas παρακαλώ να μου κάνει τη χάρη αν δεν έχει κάτι ουσιώδες να πει , απλώς να διαβαζει . Δεν θα το αντέξω να κλειδωθεί το topic μου πριν της ώρας του. Και μην απαντήσεις σε παρακαλώ πολύ. Ευχαριστώ.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.