Ελληνικό βιβλίο "Από την Java στη C#"
- Ισοβίτης
- Venus Former Team Member
- Posts: 1262
- Joined: Sat Apr 21, 2007 5:45 pm
- Gender: ♂
- Location: Πίσω από τα σίδερα
- Contact:
Ελληνικό βιβλίο "Από την Java στη C#"
Η φοιτητική κοινότητα του StudentGuru παρουσιάζει με περηφάνεια το βιβλίο "Από τη Java στη C#" του καθηγητή Ι. Χ. Παναγιωτόπουλου (Πανεπιστήμιο Πειραιώς)!
Το βιβλίο αυτό αποτελεί ένα αυτοτελές εκπαιδευτικό βοήθημα για εκείνους που γνωρίζουν Java (2++) και επιθυμούν να μάθουν ταχύρρυθμα αλλά ικανοποιητικά τη γλώσσα C#.
Τα δώδεκα κεφάλαια του συγγράμματος συγκροτούνται από διαφάνειες και αντίστοιχη ύλη καθώς επίσης και από ορισμένες ασκήσεις. Όλα τα προγράμματα σε Java και C# έχουν δοκιμαστεί και υπάρχει αντιστοίχιση μεταξύ τους με τον πιο απλό τρόπο για καθαρά εκπαιδευτικούς λόγους.
Μπορείτε να το κατεβάσετε δωρεάν από την ενότητα downloads του StudentGuru!
Ειδικά για κάποιον φοιτητή του τμήματός μας, ο οποίος γνωρίζει Java από το 1ο έτος, θα είναι ιδιαίτερα εύκολη η μετάβαση στην C#, μια γλώσσα που ούτως ή άλλως παρουσιάζει πολλές ομοιότητες με την Java.
Καλή ανάγνωση
Download
Το βιβλίο αυτό αποτελεί ένα αυτοτελές εκπαιδευτικό βοήθημα για εκείνους που γνωρίζουν Java (2++) και επιθυμούν να μάθουν ταχύρρυθμα αλλά ικανοποιητικά τη γλώσσα C#.
Τα δώδεκα κεφάλαια του συγγράμματος συγκροτούνται από διαφάνειες και αντίστοιχη ύλη καθώς επίσης και από ορισμένες ασκήσεις. Όλα τα προγράμματα σε Java και C# έχουν δοκιμαστεί και υπάρχει αντιστοίχιση μεταξύ τους με τον πιο απλό τρόπο για καθαρά εκπαιδευτικούς λόγους.
Μπορείτε να το κατεβάσετε δωρεάν από την ενότητα downloads του StudentGuru!
Ειδικά για κάποιον φοιτητή του τμήματός μας, ο οποίος γνωρίζει Java από το 1ο έτος, θα είναι ιδιαίτερα εύκολη η μετάβαση στην C#, μια γλώσσα που ούτως ή άλλως παρουσιάζει πολλές ομοιότητες με την Java.
Καλή ανάγνωση
Download
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Ας σταματησει ποια αυτη η ολοθερμη υποστιριξη της m$ κ των εργαλειων της,..
Πλακα κανω αν και εμενα θα με ενδιεφερε περισσοτερο κατι για σχεδιασμο GUI σε cross-platform κ linux/unix
Ευχαριστουμε για την ενημερωση, θα βοηθησει αρκετους (κι εμενα ισως )
Πλακα κανω αν και εμενα θα με ενδιεφερε περισσοτερο κατι για σχεδιασμο GUI σε cross-platform κ linux/unix
Ευχαριστουμε για την ενημερωση, θα βοηθησει αρκετους (κι εμενα ισως )
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- sandra
- Wow! Terabyte level
- Posts: 4917
- Joined: Mon Oct 02, 2006 11:37 am
- Academic status: Alumnus/a
- Gender: ♀
- Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Vango Γιατί να μην γίνεται σε κάποιο μάθημα προγραμματισμού π.χ. Java2 προς το τέλος μια εισαγωγή σε C#. Πέρα από τα κακά της MS από την στιγμή που χρησιμοποιείται και έχει εδραιωθεί σαν γλώσσα έξω δεν θα ήταν κακό να πάρουμε μια γεύση...
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Ελληνικό βιβλίο "Από την Java στη C#"
καθολου κακο, μακαρι να γινονταν τετοιο μαθημα, θα ηταν πολυ ενδιαφερον.sandra wrote:Vango Γιατί να μην γίνεται σε κάποιο μάθημα προγραμματισμού π.χ. Java2 προς το τέλος μια εισαγωγή σε C#. Πέρα από τα κακά της MS από την στιγμή που χρησιμοποιείται και έχει εδραιωθεί σαν γλώσσα έξω δεν θα ήταν κακό να πάρουμε μια γεύση...
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Ε λίγο τραβηγμένο...σίγουρα όμως μπορείτε να μάθετε C# και να δοκιμάσετε την τύχη σας σε κάποιο από τα project της σχολής. Ελεύθερα διαλέγεις γλώσσα ετσι;~~Wind~~ wrote:καθολου κακο, μακαρι να γινονταν τετοιο μαθημα, θα ηταν πολυ ενδιαφερον.sandra wrote:Vango Γιατί να μην γίνεται σε κάποιο μάθημα προγραμματισμού π.χ. Java2 προς το τέλος μια εισαγωγή σε C#. Πέρα από τα κακά της MS από την στιγμή που χρησιμοποιείται και έχει εδραιωθεί σαν γλώσσα έξω δεν θα ήταν κακό να πάρουμε μια γεύση...
που θα πάει θα το δουμε...
- sandra
- Wow! Terabyte level
- Posts: 4917
- Joined: Mon Oct 02, 2006 11:37 am
- Academic status: Alumnus/a
- Gender: ♀
- Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Νομίζω ότι στο ΕΚΠΑ το κάνουν ήδη. Τουλάχιστον είχα βρει διαφάνειες από τον dt. Για ποια πρότζεκτς αναφέρεσαι? Συνήθως έχουμε την επιλογή ανάμεσα σε Java και C++ δεν έχω ακούσει ποτέ για C#. Ακόμα και αν γίνεται αυτό που λες δεν μαθαίνεις C# από την σχολή, πρέπει να γνωρίζεις ήδη.
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Για παράδειγμα στα κατανεμημένα συστήματα δεν υπάρχουν ασκήσεις,project; Μπορείς φαντάζομαι να τις κάνεις σε c#, γιατί οχι; Σίγουρα πρέπει να γνωρίζεις, αλλα δεν ειναι δύσκολο, μην φορτώνουμε την σχολή με duplicates.(c++,java,c#)sandra wrote:Νομίζω ότι στο ΕΚΠΑ το κάνουν ήδη. Τουλάχιστον είχα βρει διαφάνειες από τον dt. Για ποια πρότζεκτς αναφέρεσαι? Συνήθως έχουμε την επιλογή ανάμεσα σε Java και C++ δεν έχω ακούσει ποτέ για C#. Ακόμα και αν γίνεται αυτό που λες δεν μαθαίνεις C# από την σχολή, πρέπει να γνωρίζεις ήδη.
που θα πάει θα το δουμε...
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Εγω παντος θα ηθελα απο την σχολη περισσοτερη C. Οχι C# ουτε C++
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- SeniorCarbone
- Kilobyte level
- Posts: 396
- Joined: Fri Feb 24, 2006 1:57 pm
- Gender: ♂
- Contact:
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Πολλά projects που προτίνονται σε μαθήματα του 4ου έτους
μπορούν να γίνουν σε C# (πχ πολυμέσα, ασύρματα).
Ακόμη κ στα γραφικά αν έχεις όρεξη να χρησιμοποιήσεις directX μπορείς να
γράψεις σε C#.
Η γνώμη μου είναι πως είναι αρκετά απλό να μπεις στο πνεύμα,
είναι τζαβοειδής γλώσσα με κάποια χρήσιμα επιπρόσθετα στοιχεία και μικροδιαφορές
τα οποία τα διαβάζεις σε κανένα βιβλίο ή online κάπου.
Στη βιβλιοθήκη της σχολής υπάρχουν κάποια, απλά οι αναφορές σε .NET framework
που έχουν είναι λιγάκι παλιές, παρ'όλα αυτά η γλώσσα καθαυτή παραμένει ως έχει.
μπορούν να γίνουν σε C# (πχ πολυμέσα, ασύρματα).
Ακόμη κ στα γραφικά αν έχεις όρεξη να χρησιμοποιήσεις directX μπορείς να
γράψεις σε C#.
Η γνώμη μου είναι πως είναι αρκετά απλό να μπεις στο πνεύμα,
είναι τζαβοειδής γλώσσα με κάποια χρήσιμα επιπρόσθετα στοιχεία και μικροδιαφορές
τα οποία τα διαβάζεις σε κανένα βιβλίο ή online κάπου.
Στη βιβλιοθήκη της σχολής υπάρχουν κάποια, απλά οι αναφορές σε .NET framework
που έχουν είναι λιγάκι παλιές, παρ'όλα αυτά η γλώσσα καθαυτή παραμένει ως έχει.
*--Common sense is not so common--*
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Ελληνικό βιβλίο "Από την Java στη C#"
wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature~~Wind~~ wrote:Πλακα κανω αν και εμενα θα με ενδιεφερε περισσοτερο κατι για σχεδιασμο GUI σε cross-platform κ linux/unix
Ευχαριστουμε για την ενημερωση, θα βοηθησει αρκετους (κι εμενα ισως )
http://www.wxwidgets.org/
Και Qt
http://trolltech.com/solutions/application-development
- Spoiler: εμφάνιση/απόκρυψη
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Thnx, θα το ερευνησωAmmarkoV wrote:wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature~~Wind~~ wrote:Πλακα κανω αν και εμενα θα με ενδιεφερε περισσοτερο κατι για σχεδιασμο GUI σε cross-platform κ linux/unix
Ευχαριστουμε για την ενημερωση, θα βοηθησει αρκετους (κι εμενα ισως )
http://www.wxwidgets.org/
Και Qt
http://trolltech.com/solutions/application-development
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Πάντως σε κάθε περίπτωση μπορείς να χρησιμοποιήσεις απλό Win32 API και Wine για Linux..
- Spoiler: εμφάνιση/απόκρυψη
- PaP
- Venus Project Founder
- Posts: 1077
- Joined: Wed Apr 21, 2004 12:06 am
- Academic status: Alumnus/a
- Location: San Francisco
- Contact:
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Qt~~Wind~~ wrote:Ας σταματησει ποια αυτη η ολοθερμη υποστιριξη της m$ κ των εργαλειων της,..
Πλακα κανω αν και εμενα θα με ενδιεφερε περισσοτερο κατι για σχεδιασμο GUI σε cross-platform κ linux/unix
Ευχαριστουμε για την ενημερωση, θα βοηθησει αρκετους (κι εμενα ισως )
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Άλλη μια εναλλακτική είναι το GTK+ ( http://www.gtk.org/download.html )
Και οι 2 εταιρείες είναι..
Το θέμα είναι Cross-Platform GPL open-source software vs Πλατφόρμες της οποιοαδήποτε εταιρείας..
Btw , για άλλη μια φορά το λέω , καλή λύση είναι και το Lazarus Project για freepascal ( http://www.lazarus.freepascal.org/ ) , του οποίου το IDE επιτρέπει Visual σχεδιασμό και μπορείς να το κάνεις link , είτε σε gtk , είτε Qt , είτε Win32 API ..
Υπάρχει μάλιστα και ένα project PHP Toolkit ( http://web.fastermac.net/~MacPgmr/PhpTk ... tatus.html )
Για να περνάς forms που σχεδιάζεις εκεί κατευθείαν σε PHP!
Πάντως έτσι για την ιστορία , γενικά δεν έχει πολύ νοήμα το ας σταματήσει η υποστήριξη της M$ για να υποστηρίξουμε την $un.. ( Sun κ καλά.. )GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.
Και οι 2 εταιρείες είναι..
Το θέμα είναι Cross-Platform GPL open-source software vs Πλατφόρμες της οποιοαδήποτε εταιρείας..
Btw , για άλλη μια φορά το λέω , καλή λύση είναι και το Lazarus Project για freepascal ( http://www.lazarus.freepascal.org/ ) , του οποίου το IDE επιτρέπει Visual σχεδιασμό και μπορείς να το κάνεις link , είτε σε gtk , είτε Qt , είτε Win32 API ..
Υπάρχει μάλιστα και ένα project PHP Toolkit ( http://web.fastermac.net/~MacPgmr/PhpTk ... tatus.html )
Για να περνάς forms που σχεδιάζεις εκεί κατευθείαν σε PHP!
New Product Announcements Phil writes "The PHP Toolkit for Pascal is now available for download.
With the Toolkit you can:
- Automatically convert Delphi or Lazarus forms (.dfm/.lfm) to PHP code (.php) that uses the open-source VCL for PHP class library. This is a simple way to preserve some of the forms' visual layout in a Web app.
- Configure Lazarus for use as a PHP IDE, including syntax checking of PHP and JavaScript code and jumping to syntax errors.
- Create PHP Extension libraries from Pascal code using units from PHP4Delphi and the Toolkit's ExtPZAPI unit. This is an easy way to add non-UI Pascal code to a PHP Web app. The Pascal library can be called by and call back to your PHP code. Supports Windows, OS X and Linux, so you're not limited to deploying your extensions on a Windows server.
- Spoiler: εμφάνιση/απόκρυψη
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Σίγουρα Μπράβο για τη προσπάθεια του Ι. Χ. Παναγιωτόπουλου και για τη δωρεάν διάθεση του βιβλίου.
Όσον αφορά τη σχολή ,αν και είναι εκτός θέματος, αφενός θα συμφωνήσω με τον Rose στο
Εξάλλου μπορούμε να διαβάζουμε πάντα και μόνοι μας κάτι παραπάνω και προσπάθειες όπως αυτή του Ι. Χ. Παναγιωτόπουλου ,του studentguru και άλλων μπορούν να λειτουργήσουν πρός οφελός μας.
Και όσο για επιβολή της M$ και των προϊόντων της η λύση δεν είναι να γυρίσουμε την πλάτη και στα "άσχημα" αλλά και στα "καλά" αλλά να δοκιμάζουμε, να κρίνουμε και να επιλέγουμε.
Αυτά από εμένα
Όσον αφορά τη σχολή ,αν και είναι εκτός θέματος, αφενός θα συμφωνήσω με τον Rose στο
και σίγουρα αν ήταν να προστεθεί μάθημα κάποιας άλλης γλώσσας (προσωπικά θα προτιμούσα c) καλύτερα να μπεί σαν καινούριο μάθημα και όχι ως μέρος κάποιου άλλου μαθήματος με κίνδυνο να μάθουμε να "κάνουμε" κάτι λιγότερο σε μία γλώσσα για να μάθουμε να "κάνουμε" κάτι σε κάποια άλλη.rose wrote:Σίγουρα πρέπει να γνωρίζεις, αλλα δεν ειναι δύσκολο, μην φορτώνουμε την σχολή με duplicates.(c++,java,c#)
Εξάλλου μπορούμε να διαβάζουμε πάντα και μόνοι μας κάτι παραπάνω και προσπάθειες όπως αυτή του Ι. Χ. Παναγιωτόπουλου ,του studentguru και άλλων μπορούν να λειτουργήσουν πρός οφελός μας.
Και όσο για επιβολή της M$ και των προϊόντων της η λύση δεν είναι να γυρίσουμε την πλάτη και στα "άσχημα" αλλά και στα "καλά" αλλά να δοκιμάζουμε, να κρίνουμε και να επιλέγουμε.
Αυτά από εμένα
http://foss.aueb.gr the penguin strikes back <(' ) | channel #foss-aueb @ irc.freenode.net
Play and help!
Play and help!
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Ναι συμφωνώ, αν μιλήσουμε καθαρά για κώδικα θα έλεγα ότι το να γράφεις c σου δίνει μια...πως να το πω, άλλη ευχαρίστηση, προτίμησα μάλιστα να κάνω και την πτυχιακή μου με c, οταν προσομοίωσα αλγόριθμους αναζήτησης σε gnutella like p2p συστήματα.~~Wind~~ wrote:Εγω παντος θα ηθελα απο την σχολη περισσοτερη C. Οχι C# ουτε C++
Πιστεύω οτι ειναι cool όσο δεν είστε στην παραγωγή να πειραματίζεται με γλώσσες όπως αυτές που αναφέρθηκαν παραπάνω. Εξω οι επιλογές θα ειναι λιγότερες και αυτό συμβαίνει απλα γιατί οι παραπάνω γλώσσες δεν ειναι business - aware.
Μια παλιά μου αγάπη. Αξίζει την προσοχή σας. Πόσο πίσω πήγα!
http://www.perltk.org/
που θα πάει θα το δουμε...
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Re: Ελληνικό βιβλίο "Από την Java στη C#"
Έχεις ήδη κάνει πρακτική από το πρώτο έτος ? Μάλλον εισαι σε δεύτερο πτυχίο! Σωστά?rose wrote:προτίμησα μάλιστα να κάνω και την πτυχιακή μου με c