Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Από που να ξεκινήσω - fast learming curve

Îåêßíçóå áðü ôï ìÝëïò kostikas. Τελευταία δημοσίευση από το μέλος sakis_drm στις 04-02-2010, 01:25. Υπάρχουν 28 απαντήσεις.
Σελίδα 1 από 2 (29 εγγραφές)   1 2 >
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-01-2010, 10:45 56305

    Από που να ξεκινήσω - fast learming curve

    Καλημερα και καλή χρονιά σε όλους τους συμφορουμίτες.

    Αντιμετοπίζω το εξής πρόβλημα και θα ήθελα λιγάκι την βοήθειά σας.

    Σπούδασα προγραμματισμό το 1985 και από τοτε δεν έχω ασκήσει το επάγγελμα.

    Εκείνη την εποχή είχα γράψει αρκετές χιλιάδες γραμμές κώδικά σε PASCAL και C με λειτουργικό το DOS!!!

    Τώρα θέλω να επιχειρίσω να γράψω μια εφαρμογή τύπου client server (απομακρύνομαι από το web interface αν το λέω καλά, σαν νεότεροι guru ) και θα ήθελα την βοήθειά σας, από που να ξεκινήσω, πλατφόρμα εργασίας, βιβλιογραφία, εργαλεία ... οτιδήποτε προταθεί παρακαλώ να έχει γρήγορο learning curve Cool

    Ευχαριιστώ

    Κωστίκας


    Μηδεν Αγαν
  •  10-01-2010, 16:39 56312 σε απάντηση της 56305

    Απ: Από που να ξεκινήσω - fast learming curve

    Καλώς ήρθες και καλό ξεκίνημα

    δες κάποια παλιότερα posts

    http://www.dotnetzone.gr/cs/forums/thread/51359.aspx

    και πάρα πολύ ωραία videos σε  http://windowsclient.net/ , http://msdn.microsoft.com/en-us/bb629407.aspx

    πολύ καλά βιβλία από apress και wrox.

    αν μας πεις πιο συγκεκριμένα τις τεχνολογίες-γλώσσες θέλεις να δεις , θα σε βοηθήσουμε περισσότερο.

    υπάρχουνε και πάρα πολλά sites με code samples και γενικά αν γκουκγλάρεις λίγο θα βρεις πολλά. 



    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  10-01-2010, 18:11 56316 σε απάντηση της 56312

    Απ: Από που να ξεκινήσω - 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 56340 σε απάντηση της 56316

    Απ: Από που να ξεκινήσω - 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
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  11-01-2010, 16:39 56352 σε απάντηση της 56340

    Απ: Από που να ξεκινήσω - fast learming curve

    Νικόλα είσαι θησαυρός.

    Ευχαριστώ πολύ.

     


    Μηδεν Αγαν
  •  16-01-2010, 16:33 56457 σε απάντηση της 56352

    Απ: Από που να ξεκινήσω - fast learming curve

    Μέχρι στιγμής έχω παρακολουθήσει αρκετά από τα video turorials φίλε ΝΙκόλα και είμαι λιγάκι μπερδεμένος.

    Όπως αρχικά ανέφερα η εμπειρία μου ήταν πάνω σε procedural programming, τώρα με το event driven είμαι λίγο μπερδεμένος όλες οι ρουτίτες των αντικειμένων μιας φόρμας φαίνονται να είναι στο ίδιο επίπεδο κάτι σαν να είναι όλα global πολύ μπέρδεμα βρε παιδάκι μου.

    Παλαιότερα αν φτιάχναμε κανένα προγραμματάκι με ας πούμε ένα μενουδάκι περνάγαμε του μενου το datastructure μέσα απο τις παραμέτρους της procedure/function και από εκεί ο κώδικας γνώριζε την κατάσταση του μενού αυτό το απλό πως το πετυχαίνω σήμερα?  


    Μηδεν Αγαν
  •  16-01-2010, 16:47 56458 σε απάντηση της 56457

    Απ: Από που να ξεκινήσω - 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
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  16-01-2010, 17:00 56459 σε απάντηση της 56458

    Απ: Από που να ξεκινήσω - fast learming curve

    Presentation layer είναι η φόρμα ου περιέχει τα διάφορα αντικείμενα?

    Αν για να μάθω έφτιαχνα ένα πρόγραμμα διαχείρησης ραντεβού πελατών δημιουργία, επεξεργασία, μεταφορά ραντεβού, διάφορες προβολές ημερας. εβδομάδας, μήνα ...

    θα έπρεπε να ασχοληθώ και με το object oriented ή να το αφήσω προς το παρόν?

     


    Μηδεν Αγαν
  •  16-01-2010, 20:41 56460 σε απάντηση της 56459

    Απ: Από που να ξεκινήσω - 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
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  16-01-2010, 22:01 56462 σε απάντηση της 56460

    Απ: Από που να ξεκινήσω - fast learming curve

    Σαν στραβάδι που είμαι, έχει την ευγενή καλοσίνη να εξηγήσεις τι είναι wpf?

    Και πάλι ευχαριστώ.

     


    Μηδεν Αγαν
  •  17-01-2010, 14:03 56466 σε απάντηση της 56462

    Απ: Από που να ξεκινήσω - 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
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  21-01-2010, 21:58 56576 σε απάντηση της 56466

    Απ: Από που να ξεκινήσω - fast learming curve

    Κατ' αρχήν ευχαριστώ και πάλι για την μέχρι τώρα βοήθεια.

    από vb flow commands καλά πάω,

    από control programming πάλι εσθάνομαι καλά.

    Θα μπορούσες όμως να μου πεις που μπορώ να βρώ πληροφορίες σχετικές με εντολές όπως frmfoo.showdialog(me) 


    Μηδεν Αγαν
  •  21-01-2010, 22:29 56579 σε απάντηση της 56576

    Απ: Από που να ξεκινήσω - fast learming curve


    για εξηγήσε λίγο παραπάνω. στα links που σου έδωσα έχει πολύ κώδικα-samples-videos για window applications design and implementation-data access e.t.c

    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  22-01-2010, 09:04 56589 σε απάντηση της 56579

    Απ: Από που να ξεκινήσω - 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 56641 σε απάντηση της 56305

    Απ: Από που να ξεκινήσω - 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 2 >
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems