https://github.com/coderserdar/csharphelpermethods
Bu çeşitli veri türleri ile ilgili olarak faydalı metotların kullanımı ile ilgili olarak hazırlanmış basit bir Windows Form uygulamasıdır
https://github.com/coderserdar/csharphelpermethods
c-sharp cryptography datetime helpful numerical-methods string windows-forms
Last synced: 5 months ago
JSON representation
Bu çeşitli veri türleri ile ilgili olarak faydalı metotların kullanımı ile ilgili olarak hazırlanmış basit bir Windows Form uygulamasıdır
- Host: GitHub
- URL: https://github.com/coderserdar/csharphelpermethods
- Owner: coderserdar
- License: apache-2.0
- Created: 2021-11-01T10:42:20.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-16T12:49:59.000Z (almost 3 years ago)
- Last Synced: 2024-05-02T03:59:06.720Z (over 1 year ago)
- Topics: c-sharp, cryptography, datetime, helpful, numerical-methods, string, windows-forms
- Language: C#
- Homepage:
- Size: 6.47 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# C Sharp Helper Methods
       
Bu bir **Windows Form** uygulamasıdır ve içerisinde genel olarak **ERP** projelerinde sıkça kullanılabilecek bazı metotları ve kullanımlarını içermektedir.
Görünen kısmı bir **Windows Form** uygulaması olsa da gelen talepler üzerine ilgili sık kullanılan metotların bir **Class Library** içerisine alınması ve sonrasında **Unit Test**ler için de bir proje eklenmesi sağlanmıştır.
Olabildiğince açıklama satırları yazılarak hazırlanmış bir uygulamadır.
**C#** programlama dili ile **.NET 4** framework üzerinde **Visual Studio 2017** *IDE*si kullanılarak hazırlanmıştır.
| Programlama Dili | .NET Versiyonu | Geliştirme Ortamı | Kullanılan NuGet Paketler |
|------------------------|----------------|----------------------|------------------------|
| *C#* | *4.0* | *JetBrains Rider* | *NUnit* |
Bu uygulamada;
- Metinsel İşlemler (Türkçe Karakter düzenleme, Harfleri büyültme küçültme vb).
- Tarihsel İşlemler (Yaş Hesaplama, Tarih Farkı vb.)
- Şifre İşlemleri (*MD5*, *SHA* gibi şifreleme algoritmaları)
- Sayı İşlemleri (Girilen metnin sayı olup olmadığı, bir para tutarını metin hale çevirme)
- Kişi İşlemleri (TC Kimlik No, IBAN No, E-Posta Doğrulama)
- Sıralama İşlemleri (Alfanumerik sıralama nasıl yapılır)
- DataTable İşlemleri (Özellikle *Telerik Reporting* tarafında faydalı bir şekilde kullanılabilecek, bir DataTable'ı export edilebilir bir hale getirme işlemleri)
- Dosya İşlemleri (Dosya uzantısının uygun olup olmadığı vb.) işlemler gerçekleştirilebilir.
# Dokümantasyon ve Örnek Ekran Görüntüleri
Kaynak kodla ilgili dokümantasyon çalışması için [Dokümantasyon](https://github.com/coderserdar/CSharpHelperMethods/blob/main/Documentation/CSharpHelperMethods.pdf) kısmına bakabilirsiniz. Bu *PDF* dosyası üzerinden kaynak kod incelemesi de yapabilirsiniz. **Hyperlink** desteği de olduğu için metotlara hızlıca geçişler yapabilirsiniz.
Aşağıda programa ait örnek ekran görüntüleri bulunmaktadır.