Jump to content



Visual Basic 2008 Ερωτήσεις(Εισαγωγή ,εξαγωγή αρχείων)


rafail1994

Recommended Posts

Σε ευχαριστώ jaco για της επισημάνσεις σου .

Έκτος από VB και πολύ λίγο C# console έχω ασχοληθεί λίγο και με την Python στα linux .

Προγραμματιστής θέλω να σπουδάσω με το καλό σε έναν χρόνο.Το θέμα είναι σε ποια κατηγορία από της δυο που το έχεις χωρίσει.

Γενικά δεν έχω πρόβλημα ως προς την δυσκολία κάθομαι και ασχολουμε αρκετές ώρες εάν αρχίσω

Link to comment
Share on other sites

Παιδιά τελικά κατάφερα και το έκανα με το File.WriteAllText Method (String, String, Encoding).

Άλλα τώρα έχω πάλι πρόβλημα ενώ σε ένα καινούριο project που το έκανα τρέχει κανονικά το πρόγραμμα όταν το βάζω στο κανονικό project μου βγάζει πρόβλημα στο

File.AppendAllText(path, appendText, Encoding.UTF8)

Για ποιον λόγο το κάνει αφού και στο άλλο project ακριβώς με τον ίδιο τρόπο το έκανα;

Link to comment
Share on other sites

Έλα, έτοιμο γκολ σου ΄δωσε ο Wizard!

Πάρτο, βάλτο!

Άσε τη γκρίνια και στρώσε κώλο. Ο προγραμματισμός δεν είναι εύκολο πράγμα και απαιτεί πολύ δουλειά και κυρίως ..διάβασμα.

Ο καθηγητής μου όταν πήγα σαν κι εσένα να του πω "δε μου δουλεύει αυτό, γιατί;" μου ΄δωσε το manual της C. Γέλασα τότε, αλλά το πρόγραμμα το κατάφερα μόνο όταν κάθησα και διάβασα ΟΛΟ το manual.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Για να καταλάβεις το λόγο χρειάζεσαι τη θεωρία ρε παλικάρι μου. Ο προγραμματισμός είναι επιστήμη. Και επιστήμη = διάβασμα.

RTFM ρε!!!

Πήγαινε διάβασε το manual της VB.NET. Όσο πιο γρήγορα το κάνεις, τόσο πιο γρήγορα θα μπορείς να γράψεις κώδικα και να καταλαβαίνεις τα λάθη που σου βγάζει ο compiler.

Link to comment
Share on other sites

Χαχαχα το RTFM θεϊκό :p.

Έγινες κατανοητός ξανά αρχίζουμε το διάβασμα από την αρχή .

Σας ευχαριστώ όλους για την βοήθεια θα επιστέψω σε σύντομο χρονικό διάστημα με νέα :magic::T:

Link to comment
Share on other sites

debug debug debug!

Μάθε να σου αρέσει αν θες να γίνεις προγραμματιστής :D

Και φυσικά Google is your friend! ;)

Άσχετο: Εξετάσεις γιατί δεν δίναμε με google διαθέσιμο? οΕο! :fist:

Link to comment
Share on other sites

  • 3 weeks later...

Ξανά επανέρχομαι μετά από καιρό .

Τελικά το πρόβλημα με το File AppendAllText ήταν ότι τα αρχεία είχαν διαφορετική κωδικοποίηση και για αυτό δεν μπορούσε να τα διαβάσει εξαιτίας δηλαδή δυο textbox που έχουν την ημερομηνία και το € δεν μπορούσα να το τελειώσω .

Επειδή δεν παλευόταν με το File AppendAllText μιας και έφαγα ατελείωτες ώρες :p έκατσα και το φτιάχνω τώρα με την xml & πρέπει να τα ξανά κάνω σχεδόν πάλι από την αρχή άλλα δεν βαριέσαι περιμένω πως και πως να το τελειώσω.

Ευχαριστώ όλα τα παιδιά που ασχολήθηκαν,αν έχω κάποιο πρόβλημα σας ξανά ενοχλώ :T:

Link to comment
Share on other sites

Ξανά επανέρχομαι μετά από καιρό .

Τελικά το πρόβλημα με το File AppendAllText ήταν ότι τα αρχεία είχαν διαφορετική κωδικοποίηση και για αυτό δεν μπορούσε να τα διαβάσει εξαιτίας δηλαδή δυο textbox που έχουν την ημερομηνία και το € δεν μπορούσα να το τελειώσω .

Επειδή δεν παλευόταν με το File AppendAllText μιας και έφαγα ατελείωτες ώρες :p έκατσα και το φτιάχνω τώρα με την xml & πρέπει να τα ξανά κάνω σχεδόν πάλι από την αρχή άλλα δεν βαριέσαι περιμένω πως και πως να το τελειώσω.

Ευχαριστώ όλα τα παιδιά που ασχολήθηκαν,αν έχω κάποιο πρόβλημα σας ξανά ενοχλώ :T:

Δεν κατάλαβα τελικά ποιο ήταν το πρόβλημά σου με το απλό ASCII αρχείο.

Ποιος σου λέει ότι με την XML δε θα ΄χεις πρόβλημα κωδικοποίησης;

Για πες ακριβώς τι σου συνέβαινε...

Link to comment
Share on other sites

Για την ώρα που το δοκίμασα δεν έχω κάποιο πρόβλημα στην xml .

Για να σου εξηγήσω .

Βάζω μέσα στα textbox τιμές

post-16541-1416075269,484_thumb.png

post-16541-1416075270,0121_thumb.png

Της καταχωρώ και παταω της κανει αποθικευση.

Θέλω να κάνω διορθώσει σε κάποια textbox το ανοίγω κανονικά διορθώνω της τιμές και παταω αποθήκευση.

post-16541-1416075270,0453_thumb.png

Κατευθείαν μου βγάζει error στο date time picker

post-16541-1416075270,064_thumb.png

Το διαγράφω από τον κώδικα και μου το ανοίγει κανονικά άλλα μου βγάζει την ημερομηνία έτσι (το βγάζει σε άλλο textbox επειδή έχασε την σειρά του που το διέγραψα από τον κώδικα )

post-16541-1416075270,0909_thumb.png

Link to comment
Share on other sites

Γενικά τις ημερομηνίες να τις αποθηκεύεις σε yyyy-mm-dd hh:mm:ss μορφή και μετά να τις δείχνεις ανάλογα με τη ρύθμιση του UI του χρήστη. Μην τις αποθηκεύεις όπως τις βλέπει ο χρήστης γιατί αργά η γρήγορα θα μπερδευτούν τα πάντα ;)

Link to comment
Share on other sites

Κατά τη γνώμη μου, ξέχνα την VB 6. Έχει "χαλάσει" πολλούς προγραμματιστές.

Η πιο σύγχρονη γλώσσα είναι η C#. Μπορείς να κάνεις windows πράγματα, web, silverlight, παιχνίδια με XNA, Phone 7 εφαρμογές κλπ.

Η C και η C++ είναι γλώσσες που απαιτούν ευλάβεια γιατί σου δίνουν πλήρη έλεγχο και απόλυτη ελευθερία. Από την άλλη, λόγω αυτού, είναι πολύ πιο αυστηρές με τα λάθη και τα bugs. Προσωπικά θεωρώ ότι το 2011 χρησιμοποιούνται για πολύ εξειδικευμένα και "εξωτικά" πράγματα. Εκπαιδευτικά, είναι μοναδικές αλλά όχι για επαγγελματική αποκατάσταση.

Link to comment
Share on other sites

Για την ώρα που το δοκίμασα δεν έχω κάποιο πρόβλημα στην xml .

Για να σου εξηγήσω .

Βάζω μέσα στα textbox τιμές

[ATTACH]44975[/ATTACH]

[ATTACH]44976[/ATTACH]

Της καταχωρώ και παταω της κανει αποθικευση.

Θέλω να κάνω διορθώσει σε κάποια textbox το ανοίγω κανονικά διορθώνω της τιμές και παταω αποθήκευση.

[ATTACH]44977[/ATTACH]

Κατευθείαν μου βγάζει error στο date time picker

[ATTACH]44978[/ATTACH]

Το διαγράφω από τον κώδικα και μου το ανοίγει κανονικά άλλα μου βγάζει την ημερομηνία έτσι (το βγάζει σε άλλο textbox επειδή έχασε την σειρά του που το διέγραψα από τον κώδικα )

[ATTACH]44979[/ATTACH]

Τα λάθη δεν τα κρύβουμε κάτω από το χαλί - τα διορθώνουμε.

Πρέπει να καταλάβεις ποιο ακριβώς είναι το λάθος που σου βγάζει - τι σημαίνει "δείκτης εκτός ορίων";

Γιατί πας να γράψεις εκεί πέρα; Πρέπει;

Η ημερομηνία κατόπιν πώς θες να σου βγει σωστά αφού δεν την έχεις θέσει πρώτα (έσβησες τη γραμμή του κώδικα που την έθετε);

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.