|
Σημείωση: Ορισμένοι χρήστες του Διαδικτύου έχουν προτείνει ότι ορισμένα έργα θα σταματήσουν να ενημερώνονται, έχω δώσει ιδιαίτερη προσοχή σε αυτό το πρόβλημα, πολλά από αυτά είναι μικρά λειτουργικά στοιχεία, η λειτουργία είναι σταθερή, δεν υπάρχουν σφάλματα και είναι φυσιολογικό να μην υπάρχει ενημέρωση. Αρκετά. Δεύτερον, η τεχνική υποστήριξη, για ανοιχτό κώδικα και δωρεάν, δεν μπορεί να είναι πολύ αναγκαστική, εδώ είναι όλα τα μικρά λειτουργικά στοιχεία, γενικά κοιτάξτε τον πηγαίο κώδικα είναι επίσης πιο κατανοητό, το καθένα παίρνει αυτό που χρειάζεται. Φυσικά υπάρχουν και οι καλύτεροι. Μακροχρόνια προσοχή και χρήση. .NET έργο ανοιχτού κώδικα, το οποίο μου έφερε πολλά οφέλη: 1. Μπορώ να ολοκληρώσω γρήγορα την ιδέα μου, τις λεγόμενες επιχειρηματικές λεπτομέρειες, αντί να επικεντρωθώ στο πώς να την εφαρμόσω. 2. Μπορεί να ολοκληρώσει τις απαιτήσεις γρηγορότερα και πιο σταθερά, αντί να κατασκευάζει τους δικούς του τροχούς και να παίρνει χρόνο. 3. Θα αποφέρει επίσης ορισμένα οφέλη από τη χρήση έργων ανοιχτού κώδικα .NET και την ανάγνωση πηγαίου κώδικα. Στην πραγματικότητα, δεν είναι ότι δεν είναι καλό να κατασκευάζεις τροχούς, αλλά ότι η τεχνική βάση και το επαγγελματικό επίπεδο δεν αρκούν και είναι πραγματικά αδύνατο να κατασκευαστούν. Ευχαριστώ λοιπόν την κοινότητα ανοιχτού κώδικα, ευχαριστώ C#, ευχαριστώ όσους συμμετέχουν και μοιράζονται τον κώδικα των έργων ανοιχτού κώδικα, χάρη σε εσάς, προοδεύω πιο γρήγορα. Από τότε που άρχισα επίσημα να ασχολούμαι με τη C# το 08 και να τη χρησιμοποιώ για να ολοκληρώσω τις εργασίες που απαιτούνται για το μεταπτυχιακό, έχω έρθει σε επαφή με πολλά έργα ανοιχτού κώδικα, ειδικά συχνά πηγαίνοντας στο Codeplex, στο CodeProject και τώρα στο πιο δημοφιλές github. Τον περασμένο μήνα, δημοσιεύτηκε ένα άρθρο στο . Άρθρο στοιχείου μηχανικής εκμάθησης ανοιχτού κώδικα πλατφόρμας .NET: , πολύ δημοφιλές. Έτσι, συνόψισα ειδικά μερικά από τα έργα που ανακάλυψα όλα αυτά τα χρόνια και τα αφιέρωσα σε όλους. Τώρα η Microsoft γίνεται όλο και πιο ξεκάθαρη σχετικά με τον ανοιχτό κώδικα και κάνει όλο και περισσότερες κινήσεις, οπότε ας δώσουμε μεγαλύτερη προσοχή. .NET. Λαμβάνοντας υπόψη ότι υπάρχουν πολλές παρόμοιες συναθροίσεις, δεν απαρίθμησα κάποιες κοινές, αλλά κάποιες λιγότερο συνηθισμένες. Αν υπάρχει σύμπτωση με κάποια άρθρα, είναι καθαρά περιστασιακή. Οι παρακάτω κατατάξεις δεν έχουν ιδιαίτερη σειρά, είναι όλες λειτουργικές, γι' αυτό συλλέξτε και φυλάξτε τις για μελλοντική χρήση. Επιπλέον, θα δημοσιεύσω τη χρήση και την εισαγωγή ορισμένων έργων ανοιχτού κώδικα μέσω του ιστολογίου και θα επιλέξω πολλά γενικότερα στοιχεία, καθένα από τα οποία εισάγει τις λειτουργίες και τη βασική του χρήση, δώστε προσοχή στη δυναμική του ιστολογίου.
Αυτή τη φορά, έχω τακτοποιήσει 15 έργα που προσωπικά πιστεύω ότι είναι καλύτερα. Υπήρχε χρόνος να τακτοποιήσουμε περίπου 15 αργότερα. Το κυριότερο είναι ότι κάθε φορά που το αγγίζω, το βάζω στα αγαπημένα μου... Τώρα τα αγαπημένα είναι ως εξής (μικρογραφία, κάντε κλικ για μεγέθυνση): Οπότε συγχωρέστε με, δεν μπορώ να δημοσιεύσω τα πάντα, είναι πολύ ακατάστατο, δεν είναι καλό.
1. Στοιχείο επεξεργασίας κύκλου χρόνου .NET Αυτό το στοιχείο είναι μικρό και είναι κυρίως πολύ βολικό για χρονικές ημερομηνίες, ειδικά για χρονικά διαστήματα επεξεργασίας και χρονικά πλαίσια. Αν και. Το .NET διαθέτει ορισμένες από τις δυνατότητες της ώρας και της ημερομηνίας, αλλά μπορεί να μην είναι ακόμα ισχυρό. Αυτό το στοιχείο είναι η βελτιωμένη έκδοση. Για λεπτομερείς λειτουργίες, ανατρέξτε στην εισαγωγή στην αρχική σελίδα του έργου. Στο CodeProject: http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. Στοιχείο σχεδίασης OxyPlot
Το OxyPlot είναι ένα στοιχείο γραφημάτων πολλαπλών πλατφορμών .NET, το προσέχω εδώ και πολύ καιρό, αλλά δεν το έχω χρησιμοποιήσει ακόμα, χρησιμοποιούσα το ZedGraph, ένιωθα λίγο άσχημο, αλλά δεν ήξερα το OxyPlot εκείνη την εποχή. Η Microsoft ξεκινά με . Το NET 3.5 παρέχει επίσης ένα διάγραμμα MS ελέγχου σχεδίασης, το οποίο είναι επίσης πιο εύκολο στη χρήση. Αυτό το στοιχείο είναι πιο συνοπτικό στην εμφάνιση, επομένως η υλοποίηση θα πρέπει να είναι απλούστερη, ας δούμε σε τι μπορεί να χρησιμοποιηθεί. Κοιτάξτε αυτή την εικόνα είναι αναζωογονητική... Επίσημη ιστοσελίδα: http://oxyplot.org/
3. AnyCAD, ένα στοιχείο μοντελοποίησης CAD της πλατφόρμας .NET
Πόσο τρομακτικό και φαντασιωτικό ήταν για μένα να δουλεύω με αρχεία CAD στο .NET, αλλά μόλις το συνάντησα τυχαία άλλαξε γνώμη. Φυσικά, αυτό το στοιχείο διατίθεται στο εμπόριο και υπάρχει και δωρεάν έκδοση. Για τους απλούς χρήστες, είναι υπέροχο, αν και οι περισσότεροι μπορεί να μην το χρησιμοποιούν, αλλά να το αποθηκεύουν, να το αποθηκεύουν, ίσως το χρησιμοποιήσετε εκείνη την ημέρα. Επίσημη ιστοσελίδα: http://www.anycad.net/ 4. Στοιχείο λειτουργίας αρχείου διαμόρφωσης SharpConfig Το SharpConfig είναι ένα πολύ απλό στη χρήση, με μία δυνατότητα, αλλά ισχυρό ανοιχτού κώδικα. Βιβλιοθήκη κλάσης .NET. Δεν είναι διασκεδαστικό να κάνεις πολύπλοκες λειτουργίες προφίλ τόσο απλές όσο ο χειρισμός αντικειμένων; Θα γράψω ένα ξεχωριστό άρθρο για αυτό το στοιχείο και την εισαγωγή του, γιατί είναι δελεαστικό. Δείτε ένα στιγμιότυπο οθόνης: Επίσημη ιστοσελίδα: http://sharpconfig.codeplex.com/
5.MailSystem.NET Στοιχείο αλληλογραφίας
Το MailSystem είναι ένα στοιχείο επεξεργασίας αλληλογραφίας ανοιχτού κώδικα της πλατφόρμας .NET, το οποίο υποστηρίζει SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, συγχώνευση ερωτημάτων και άλλες λειτουργίες. Εάν θέλετε να το χρησιμοποιήσετε σε λογισμικό που δεν είναι GPLv3, πρέπει να αποκτήσετε εμπορική άδεια. Επίσημη ιστοσελίδα: http://mailsystem.codeplex.com/
6. Συγκρίνετε το στοιχείο σύγκρισης αντικειμένων .NET Objects
Η κύρια λειτουργία αυτού του στοιχείου, όπως υποδηλώνει το όνομα, είναι να συγκρίνει 2 σε βάθος. NET, είτε είναι ίσα είτε διαφορετικά. Θα μπορούσε να είναι πολλά. Τα αντικείμενα .NET υλοποιούν ορισμένες από τις διεπαφές που συνοδεύουν το .NET που μπορούν να συγκριθούν άμεσα, αλλά αυτό το στοιχείο συγκρίνεται σε ένα ευρύτερο φάσμα πεδίου εφαρμογής και λειτουργιών. Για παράδειγμα: Οι προεπιλεγμένοι θυγατρικοί κόμβοι μπορούν να συγκριθούν. Οι δομές μπορούν να συγκριθούν. Τα αντικείμενα IList μπορούν να συγκριθούν. Συγκρίνετε μονοδιάστατα ή πολυδιάστατα αντικείμενα πίνακα. Οι τύποι απαρίθμησης μπορούν να συγκριθούν. Τα αντικείμενα IDictionary μπορούν να συγκριθούν. Μπορείτε να συγκρίνετε σύνολα δεδομένων, πίνακες δεδομένων, λεξικά και άλλα. Μπορείτε να συγκρίνετε ιδιωτικά πεδία ή χαρακτηριστικά κ.λπ. Υπάρχουν πολλά, για να μην τα αναφέρουμε όλα, μπορείτε να μεταβείτε στον επίσημο ιστότοπο για να μάθετε περισσότερα. Επίσημη ιστοσελίδα: http://comparenetobjects.codeplex.com/
7. Στοιχείο ασφαλείας βιβλιοθήκης ασφαλείας
Αυτό είναι ένα αρχείο . Στοιχεία ανοιχτού κώδικα που σχετίζονται με την ασφάλεια της πλατφόρμας NET, λόγω της σχετικά μικρής προσωπικής κατανόησης αυτού του τομέα, δεν υπάρχει εις βάθος έρευνα και επί του παρόντος υποστηρίζει SSL και TLS, διαχείριση πιστοποιητικών και μετατροπή κρυπτογράφησης. Επίσημη ιστοσελίδα: http://www.mentalis.org/soft/projects/seclib/
8. Το NLocalizer εντοπίζει πολύγλωσσα στοιχεία
Η πολύγλωσση τοπική προσαρμογή είναι κάτι που πολλοί άνθρωποι έχουν μελετήσει και ίσως έχουν τις δικές τους λύσεις. Ο σκοπός αυτού του NLocalizer είναι να διευκολύνει τους προγραμματιστές .NET να δημιουργήσουν γρήγορα πολύγλωσσο λογισμικό και είναι επίσης πολύ εύκολο στη χρήση. Ο υπάλληλος παρέχει μια περίπτωση όπου μπορείτε να αποκτήσετε απευθείας τις τιμές όλων των στοιχείων ελέγχου του υπάρχοντος έργου Winform και να τα επεξεργαστείτε για να επιτύχετε πολυγλωσσία. Επίσημη ιστοσελίδα: http://nlocalizer.codeplex.com/
9. Μονάδα μέτρησης PhysicalMeasure του συγκροτήματος μέτρησης
Το έργο PhysicalMeasure είναι μια φυσική μονάδα και σύστημα μέτρησης που υποστηρίζει τη μετατροπή μεταξύ διαφορετικών μονάδων μέτρησης. Αν και αυτό το πράγμα χρησιμοποιείται σπάνια, έχω γνωρίσει πραγματικά έναν φίλο που φτιάχνει κάτι παρόμοιο. Αν και αυτό το πράγμα είναι απλό να το σκεφτείς, είναι ακόμα πιο δύσκολο να το κάνεις στην πράξη, κυρίως να είσαι ολοκληρωμένος και σταθερός. Έτσι, συνήθως βλέπω πολλά, μερικές φορές όταν αντιμετωπίζω μια ανάγκη, έρχεται η ιδέα και μετά διαβάζω περισσότερες ειδήσεις και βλέπω τα οφέλη της εμπειρίας άλλων ανθρώπων. Επίσημη ιστοσελίδα: http://physicalmeasure.codeplex.com/
10.Αναγνώστης σχήματος βάσης δεδομένων
Το Database Schema Reader είναι ένα εργαλείο απόκτησης σχήματος βάσης δεδομένων ανοιχτού κώδικα. Πολλά ORM ή γεννήτριες κώδικα μπορούν να το χρησιμοποιήσουν. Είναι χρήσιμο για ORM που υποστηρίζουν πολλαπλές βάσεις δεδομένων, αλλά φυσικά υπάρχουν και άλλες χρήσεις, όπως η δημιουργία εγγράφων λεξικού βάσης δεδομένων... Όλοι έπαιξαν με την καρδιά τους. Επί του παρόντος, υποστηρίζει ένα ευρύ φάσμα βάσεων δεδομένων, όπως: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 κ.λπ. Επίσημη ιστοσελίδα: http://dbschemareader.codeplex.com/
11. SDS: Συστατικά εργαλεία για επιστημονικά σύνολα δεδομένων
Το SDS (Scientific DataSet library and tools) είναι ένα εργαλείο για τους προγραμματιστές .NET να διαβάζουν και να μοιράζονται διάφορα επιστημονικά δεδομένα, υποστηρίζοντας CSV, NetCDF και άλλες μορφές αρχείων. Επίσημη ιστοσελίδα: http://sds.codeplex.com/
12. Βάση δεδομένων αρχείων LiteDB - NoSQL
Το LiteDB είναι μια μικρή βάση δεδομένων ελαφρών αρχείων ανοιχτού κώδικα τύπου NoSQL πλατφόρμας .NET. Χαρακτηρίζεται από μικρό και γρήγορο, το αρχείο dll έχει μέγεθος μόνο 200K και υποστηρίζει λειτουργίες LINQ και γραμμής εντολών, η βάση δεδομένων είναι ένα ενιαίο αρχείο, παρόμοιο με το Sqlite, και άλλες λειτουργίες θα συζητηθούν λεπτομερώς. Εάν έχω χρόνο να διαβάσω τα επίσημα αρχεία του ιστότοπου, θα γράψω ένα άρθρο εισαγωγής και χρήσης σε αυτήν τη βάση δεδομένων. Επίσημη ιστοσελίδα: http://www.litedb.org/
13.Μεταγλωττιστής CSharp
Το CSharpCompiler είναι ένα δωρεάν στοιχείο ανοιχτού κώδικα πλατφόρμας .NET για τη μεταγλώττιση πηγαίου κώδικα C# σε προγραμματιστές και υπάρχουν πολλά πράγματα που μπορούν να γίνουν, όπως η χρήση του για την υλοποίηση δέσμης ενεργειών C#... και ένα πρόγραμμα επεξεργασίας C# IDE για τη δημιουργία του δικού σας. Για παράδειγμα, ένα επίσημο παράδειγμα: Επίσημη ιστοσελίδα: http://csharpcompiler.codeplex.com/
14. Ιστολόγιο Boyi
Το Boyi Blog είναι ένα δωρεάν σύστημα blogging ανοιχτού κώδικα. Βασίζεται στην BlogEngine.NET για την κινεζική τοπική προσαρμογή και τις προσπάθειές της να προωθήσει και να εφαρμόσει στην Κίνα. Ακολουθεί τα πρότυπα του W3C με εξαιρετική επεκτασιμότητα, υψηλή απόδοση, καλή απόδοση SEO και εξαιρετική εμπειρία χρήστη. Για όσους θέλουν να δημιουργήσουν το δικό τους blog, αυτή είναι μια καλή επιλογή. Η παρακάτω εικόνα δείχνει ένα στυλ διεπαφής ιστολογίου: BlogEngine.NET Επίσημη ιστοσελίδα: http://www.dotnetblogengine.net/ Επίσημη ιστοσελίδα: http://wangxianyuan.com/blogengine/
15. Σύστημα ιστολογίου Little LoacheΤο σύστημα ιστολογίου little loach είναι επίσης ένα. .NET, που δημιουργήθηκε το καλοκαίρι του 2008, με βάση το . Η ανάπτυξη πλατφόρμας Net, με πλήρη δημοσίευση άρθρων, σχόλια, συνδρομές, ετικέτες και άλλες λειτουργίες, για την κάλυψη των αναγκών δημοσίευσης ατομικών/ομαδικών πληροφοριών, μπορεί να χρησιμοποιηθεί ως ιστολόγιο, CMS, ακόμη και ως δημιουργία εταιρικού ιστότοπου. Υπάρχει ένας ευέλικτος μηχανισμός προτύπων που σας επιτρέπει να προσαρμόζετε λέξεις-κλειδιά, προσαρμοσμένες διευθύνσεις URL, βελτιστοποίηση SEO και να υποστηρίζετε τέλεια τη γραφή εκτός σύνδεσης. Για παράδειγμα: Windows Live Writer (συνιστάται) (εκμάθηση), Office Word 2007, η υποστήριξη περιλαμβάνει τροφοδοσία RSS, τροφοδοσία σχολίων, διάφορους τύπους συνδρομής email κ.λπ. Αυτό το έργο μπορεί να χρησιμοποιηθεί ως εργαλείο εκμάθησης και αναφέρεται σε πολλά στοιχεία ανοιχτού κώδικα.
Επίσημη ιστοσελίδα: http://www.loachs.com/
Αρχικός σύνδεσμος: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|