|
Îåêßíçóå áðü ôï ìÝëïò kostikas. Τελευταία δημοσίευση από το μέλος sakis_drm στις 04-02-2010, 01:25. Υπάρχουν 28 απαντήσεις.
-
10-01-2010, 10:45
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Από που να ξεκινήσω - fast learming curve
Καλημερα και καλή χρονιά σε όλους τους συμφορουμίτες.
Αντιμετοπίζω το εξής πρόβλημα και θα ήθελα λιγάκι την βοήθειά σας.
Σπούδασα προγραμματισμό το 1985 και από τοτε δεν έχω ασκήσει το επάγγελμα.
Εκείνη την εποχή είχα γράψει αρκετές χιλιάδες γραμμές κώδικά σε PASCAL και C με λειτουργικό το DOS!!!
Τώρα θέλω να επιχειρίσω να γράψω μια εφαρμογή τύπου client server (απομακρύνομαι από το web interface αν το λέω καλά, σαν νεότεροι guru ) και θα ήθελα την βοήθειά σας, από που να ξεκινήσω, πλατφόρμα εργασίας, βιβλιογραφία, εργαλεία ... οτιδήποτε προταθεί παρακαλώ να έχει γρήγορο learning curve 
Ευχαριιστώ
Κωστίκας
Μηδεν Αγαν
|
|
-
10-01-2010, 16:39
|
-
nikolaosk
-
-

-
Μέλος από τις 28-04-2007
-
Αθήνα
-
Δημοσιεύσεις 1.418
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Καλώς ήρθες και καλό ξεκίνημα
δες κάποια παλιότερα posts
http://www.dotnetzone.gr/cs/forums/thread/51359.aspx
αν μας πεις πιο συγκεκριμένα τις τεχνολογίες-γλώσσες θέλεις να δεις , θα σε βοηθήσουμε περισσότερο.
υπάρχουνε και πάρα πολλά sites με code samples και γενικά αν γκουκγλάρεις λίγο θα βρεις πολλά.
Νικόλαος Καντζέλης BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
|
|
-
10-01-2010, 18:11
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Νικόλα, κατ' αρχήν σ' ευχαριστώ πολύ που ασχολήθηκες με το πρόβλημά μου.
Επειδή έχω μείνει εκτός χώρου όλο αυτό το διάστημα, αυτή την χρονική στιγμή δεν γνωρίζω πολλά για τις τεχνολογίες που τρέχουν σήμερα και τα πλεονεκτήματά των και μου είναι δύσκολο να διαλέξω κατεύθυνση. Όταν πήρα το μάθημα "Programming Languages" μαθαίναμε για Fortrant, Cobol, Pascal, C ... static/dynamic binding τώρα τα πράγματα είναι εντελώς διαφορετικά.
Η εφαρμογή που θέλω να αναπτύξω δεν είναι και ιδαιίτερα δύσκολη νομίζω πως με VB και SQL θα μπορούσα να δώσω μια πρώτη λύση. Τώρα την διαφορά της vb με την vb.net να σου πω την αλήθεια πάλι δεν την γνωρίζω. Δεν νομίζω ότι είναι καλή ιδαία να πάω στο delphi αν και λατρεύω την pascal.
Αν και δούλεψα επαγκελματικά την C (data structures, pointers blah blah) δεν θα ήθελα να αρχρίσω σήμερα με αυτή.
Επίσης θα με βοηθούσε πολύ κανένα βιβλιαράκι στο οποίο κανείς μπορεί να δεί την ανάπτυσξη μιας data base εφαρμογής. Κάτι που επίσης με δυσκολεύει αυτή την χρονική στιγμή είναι ο προγραμματισμός τύπου event driven αν υπάρχει και εδώ κανένα βιβλιαράκι θα με βοηθούσε πολύ. Αλήθεια υπαρχει στην αγορά κανένα video training cource σαν αυτά περί πιστοποίησης?
Τέλος βοηθήματα δεν θα έλεγα όχι και σε κανένα userfriendly datagrid.
Ελπίζω να ξεκαθάρησα λιγάκι τα πράγματα.
Ευχαριστώ και πάλι.
Κωστίκας
Πέφτω με τα μούτρα στις πληροφορίες που μου υπέδειξες φιλαράκο Νικόλα.
Μηδεν Αγαν
|
|
-
11-01-2010, 13:21
|
-
nikolaosk
-
-

-
Μέλος από τις 28-04-2007
-
Αθήνα
-
Δημοσιεύσεις 1.418
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
αν θα ξεκινήσεις φίλε μου θα ξεκινήσεις με το .net framework και αφού θες Vb.net καλά κάνεις είναι μια καλή επιλογή. υπάρχουνε πολλές διαφορές Vb και vb.net. γενικά η vb 6.0 , το τελευταίο version της vb πριν την πρώτη έκδοση της vb.net, έχει πεθάνει. αν ξέρεις Vb θα μπορείς να κάνεις την μετάβαση. όλες οι εφαρμογές της Μicrosoft(smart-client,web services,web,client server) βασίζονται στο .net framework ξεκίνα από εδω http://msdn.microsoft.com/en-us/beginner/bb308891.aspx έχει 3 tiers. δές όλα τα Videos. έχει και video που σου κάνει εισαγωγή στο visual studio. στο IDE που θα έχεις για να κάνεις εφαρμογές. δες και αυτά τα videos για sql server http://www.asp.net/learn/sql-videos/ καλό ξεκίνημα. απόκτησε ένα καλό επίπεδο γνώσεων και μετά όταν κάνεις το Project και κολλάς, κάνε δημοσιεύσεις εδώ να σε βοηθήσουμε
Νικόλαος Καντζέλης BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
|
|
-
11-01-2010, 16:39
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Νικόλα είσαι θησαυρός.
Ευχαριστώ πολύ.
Μηδεν Αγαν
|
|
-
16-01-2010, 16:33
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Μέχρι στιγμής έχω παρακολουθήσει αρκετά από τα video turorials φίλε ΝΙκόλα και είμαι λιγάκι μπερδεμένος.
Όπως αρχικά ανέφερα η εμπειρία μου ήταν πάνω σε procedural programming, τώρα με το event driven είμαι λίγο μπερδεμένος όλες οι ρουτίτες των αντικειμένων μιας φόρμας φαίνονται να είναι στο ίδιο επίπεδο κάτι σαν να είναι όλα global πολύ μπέρδεμα βρε παιδάκι μου.
Παλαιότερα αν φτιάχναμε κανένα προγραμματάκι με ας πούμε ένα μενουδάκι περνάγαμε του μενου το datastructure μέσα απο τις παραμέτρους της procedure/function και από εκεί ο κώδικας γνώριζε την κατάσταση του μενού αυτό το απλό πως το πετυχαίνω σήμερα?
Μηδεν Αγαν
|
|
-
16-01-2010, 16:47
|
-
nikolaosk
-
-

-
Μέλος από τις 28-04-2007
-
Αθήνα
-
Δημοσιεύσεις 1.418
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
θα πρέπει βασικά να κάνεις λίγο πιο πολύ υπομονή και σίγουρα θέλει περισσότερο διάβασμα.
θα δεις ότι όταν πας και κάνεις μια νέα εφαρμογή, υπάρχουνε πολλά controls, με πάρα πολλά properties, methods,events, που μπορείς να τα χρησιμοποιήσεις.
πίστεψε με τα controls, από την στιγμή που τα κάνεις drag and drop σε μια π.χ windows form, έχουνε ήδη έτοιμο πολύ functionality έτοιμο.πολλά που κάναμε παλιά με πολύ κόπο τώρα έχουνε απλοποιηθεί. απλά πρέπει να μπεις στο πνεύμα.
φυσικά όλες αυτές οι εφαρμογές, αντιδρούνε στα events, του χρήστη, οπότε θα βάζεις πολύ κώδικα σε event handling routines.
αλλά δεν χρειάζεται να έχεις όλον τον κώδικα σε ένα αρχείο. μπορείς να φτιάξεις π.χ data access code file. δηλαδή ένα αρχείο που έχει κώδικα που είναι "υπεύθυνος" να συνδεθεί στην βάση και να εκτελέσει μια stored procedure και να σου γυρίσει αποτελέσματα.μετά καλείς τον κώδικα αυτό από το Presentation layer της εφαρμογής .
Νικόλαος Καντζέλης BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
|
|
-
16-01-2010, 17:00
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Presentation layer είναι η φόρμα ου περιέχει τα διάφορα αντικείμενα?
Αν για να μάθω έφτιαχνα ένα πρόγραμμα διαχείρησης ραντεβού πελατών δημιουργία, επεξεργασία, μεταφορά ραντεβού, διάφορες προβολές ημερας. εβδομάδας, μήνα ...
θα έπρεπε να ασχοληθώ και με το object oriented ή να το αφήσω προς το παρόν?
Μηδεν Αγαν
|
|
-
16-01-2010, 20:41
|
-
nikolaosk
-
-

-
Μέλος από τις 28-04-2007
-
Αθήνα
-
Δημοσιεύσεις 1.418
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
ναι αυτό είναι το Presentation layer.
βασικά αν φτιάξεις μια window type εφαρμογή, δες λίγο το wpf.
πρέπει οπωσδήποτε να κατεβάσεις τα εργαλεία. δηλαδή το visual studio 2008 express edition και να πειραματιστείς.
φίλε μου το everything is an object in the .net world. εννοείται ότι δεν πρέπει να το αφήσεις. πρέπει να το μάθεις.
βασικά για δες και αυτό το video για να δεις ένα n-tier σενάριο.
όσο περνάει ο καιρός θα καταλαβαίνεις πιο πολλά.
απλά πρέπει να μάθεις καλά την Vb.net
μετά να δεις όλα τα θέματα του object oriented programming (encapsulation,inheritance e.t.c)
στην συνέχεια πρέπει να δεις τι σου προσφέρουνε τα εργαλεία ανάπτυξης.
και βλέποντας τα διάφορα Videos να κάνεις και εσύ τα παραδείγματα.
Νικόλαος Καντζέλης BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
|
|
-
16-01-2010, 22:01
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Σαν στραβάδι που είμαι, έχει την ευγενή καλοσίνη να εξηγήσεις τι είναι wpf?
Και πάλι ευχαριστώ.
Μηδεν Αγαν
|
|
-
17-01-2010, 14:03
|
-
nikolaosk
-
-

-
Μέλος από τις 28-04-2007
-
Αθήνα
-
Δημοσιεύσεις 1.418
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
δες εδώ και αυτό εδώ
http://dotnetstories.wordpress.com/2009/04/26/building-a-simple-application-with-blend-and-visual-studio/
μέχρι την μέση περίπου..
βασικά μπορείς να το σκεφτείς σαν ένα framework. θέλει να έχεις στον υπολογιστή σου .net framework 3.0 ή 3.5. οι wpf εφαρμογές παίζουνε και μέσα σε browsers αλλά και αυτόνομα.πρέπει να μάθεις μια γλώσσα xaml με την οποία περιγράφεις τα πάντα.βασικά με wpf μπορείς να έχεις τον developer να κάνει implement το business logic, και τον designer (υπάρχουνε πολύ καλά Tools από την Microsoft για αυτό) και τον designer να κάνει το UI.μπορείς να κάνεις τα πάντα με wpf. να έχεις φοβερά animations και γενικά μια πολύ eye-candy εφαρμογή. φυσικά μπορείς να κάνεις σύνδεση με την βάση και να κάνεις data binding σε controls. και μετά ίσως έχει νόημα να δεις ένα παρεμφερές-υποσύνολο του wpf, το silverlight.
Νικόλαος Καντζέλης BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
|
|
-
21-01-2010, 21:58
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Κατ' αρχήν ευχαριστώ και πάλι για την μέχρι τώρα βοήθεια.
από vb flow commands καλά πάω,
από control programming πάλι εσθάνομαι καλά.
Θα μπορούσες όμως να μου πεις που μπορώ να βρώ πληροφορίες σχετικές με εντολές όπως frmfoo.showdialog(me)
Μηδεν Αγαν
|
|
-
21-01-2010, 22:29
|
-
nikolaosk
-
-

-
Μέλος από τις 28-04-2007
-
Αθήνα
-
Δημοσιεύσεις 1.418
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
για εξηγήσε λίγο παραπάνω. στα links που σου έδωσα έχει πολύ κώδικα-samples-videos για window applications design and implementation-data access e.t.c
Νικόλαος Καντζέλης BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
|
|
-
22-01-2010, 09:04
|
-
kostikas
-
-
-
Μέλος από τις 10-01-2010
-
-
Δημοσιεύσεις 27
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Ισως να μου διέφυγε κάτι ... ένα listview control πχ προγραμματίζεται με το γραφικό περιβάλλον και ο τρόπος είναι κατανοητός μέχρι κάποιο βαθμό. Είναι θέμα πείρας να μάθω όλες αυτές τις λεπτομέριες πχ για να έχεις column titles θα πρέπει να επιλέξεις detailed view, για να μπορείς να κάνεις sorting θα πρέπει να επιλέξεις για default header style "clicable" ...
Προγραμματιστικά σίγουρα επεμβαίνει κανείς στον κώδικα που δημιουργεί το γραφικό περιβάλλον μου είναι όμως εντελώς άγνωστη η δομή αυτών των πληροφοριών.
Έχω αντιληφθεί πως σχεδόν όλες οι "δομές", collections ... (συγνώμη για τον πιθανά αδόκιμο όρο) είναι ένα array το οποίο μπορείς έυκολα να κάνεις traversing.
πχ
for intfoo = 0 to 10
lvi_component = me.lvi_obj.items.(add, edit, modify ...)("string" ...)
Οι δομη ενός listview και πως την γεμίζεις με data προγραμματιστικά.
Μηδεν Αγαν
|
|
-
24-01-2010, 22:25
|
-
GNSpng
-
-

-
Μέλος από τις 19-12-2008
-
-
Δημοσιεύσεις 9
-
-
|
Απ: Από που να ξεκινήσω - fast learming curve
Ρίξε μια ματια και σε αυτό εδώ το post όσων αφορά βιβλιογραφία:
http://dotnetizengr.blogspot.com/2010/01/b-net-framework-30.html
Ίσως σου φανεί χρήσιμο.
Ελπίζω να βοήθησα.
Application Developer
Mediocrity knows nothing higher than itself, but talent instantly recognizes genius.
|
|
Σελίδα 1 από 2 (29 εγγραφές)
1
|
|
|