Kayıtlar

C# POS Yazıcı ile Çıktı Alma | Not amaçlı kayıt edilmiştir.

Resim
  KAYNAK: https://github.com/mtmsuhail/ESC-POS-USB-NET                                              Printing ESC/POS Made Simple & Fast. The most advanced open-source to build powerful thermal printing solution with no effort. ESC-POS-USB-NET is a free and open source .NET (C#) Implementation of the Epson ESC/POS Printing using USB Device Driver. Focus on your business logic . With ESC-POS-USB-NET, you should focus on your business logic. we do the printing logic. Customizable . You can quickly build your logic by fully customizing the code to fit your needs perfectly. Getting Started follow the steps below: ⏳  Installation Use this  Quickstart  command to install in your project : (Use  nuget  package manager to install (recommended)) Install-Package ESC-POS-USB-NET or (Use .Net Cli to install) dotnet add package ESC-POS-USB-NET This command install ESC-POS-USB-NET with your project. Enjoy  🎉 ❤️  Example Using C# Import ESC_POS_USB_NET Printer Class: using ESC_POS_USB_NET . Prin

Gmail 3. Taraf Uygulama Desteği ile Mail Gönderme Ayarları

Resim
 Merhaba, Bildiğiniz üzere daha önce geliştirdiğimiz yazılımlarda smtp.gmail.com yardımıyla Gmail hesabından farklı bir maile e-posta gönderme yazılımları geliştiriyorduk. Fakat Google bunun güvensiz olduğunu bildirerek bu özelliği devre dışı bıraktı. Fakat tamamen kullanımı kapatmadı. Daha özel hale getirerek uygulama bazında kontrol yapmayı sağladı.  Peki nasıl yapılır ?  Öncelikle Google hesabınızın güvenlik sekmesinden 2 Faktörlü kimlik doğrulamayı etkinleştirmemiz gerekiyor. 2 Faktörlü Kimlik Doğrulama yöntemini istediğiniz yöntemle aktif edebilirsiniz. Herhangi kısıtlama yoktur. Ben telefona SMS yöntemini kullandım. Yedek kodları da not etmeniz faydanıza olacaktır. Ardından tekrar güvenlik sekmesinde Uygulama Şifreleri adından bir alan belirecek. Buraya giriş yaparak bir Uygulama Seçin, Cihaz Seçin alanlardan uygun olanı seçin. Ben 3. parti farklı cihaz ve uygulama geliştirdiğim için Diğer seçeneklerini seçtim. Oluştur butonuna bastığınızda size verdiği şifreyi kodlarınızda G-Mai

SQL Veritabanı Veri Tipleri - Database tasarımında doğru veri tipini Seçmek için bilmeniz gerekenler

Database tasarımı yaparken sıklıkla yapılan hatalar doğru veri tipi seçilmediğinden hem gelen verinin hataya sebep olmasına hem de database boyutunun oldukça uçuk değerlere ulaşmasına sebebiyet vermektedir.  Genelde verilerimizin artacağız sayıyı kestiremediğimizden bu hataları yaparız. Oysa Google'da Google olacağını kestiremezdi, her zaman en iyisi olacağınızı düşünün bu hem başlangıçta plan yaparken tasarımlarınıza hem de ruhsal olarak size iyi gelecektir 🙂 Şimdi bakalım bu veri tipleri, boyutları neymiş ve karar vermemizi etkileyecek değerleri nelermiş...  İyi çalışmalar... 1) Metinsel Veri Tipleri char: Unicode’u desteklemeyip char(n) şeklinde kullanılırlar. 8000 karaktere kadar değer alabilirler.Belirtilenden(n) az karakter girilse dahi giriş yapılan boyut kadar yer kaplar.Veri giriş boyutları benzer,sabit olan veri kümelerinde kullanılması önerilir nchar: Unicode(uluslararası karakter setini,tanımlı tüm alfabeleri içerirç)destekler.Chardan farklı olarak maksimum 4000 karakt

SQL Tarih Formatı Düzenleme - Listeleme Sırasında İstedin Formatta Gösterme

Resim
  Tarih parametreleri kullanılan alanlarda listeleme yapmak istediğimizde SQL'in varsayılan 2022-01-01 01:00:000 şeklinde ki formatını pek hoş görmüyoruz ve son kullanıcıya da bu şekilde karmaşık yapıda göstermek istemiyoruz. Bunun için listeleme sırasında aşağıdaki gibi convert / dönüştürme kodu ile kullanırsak istediğimiz formatta listeleme yapabiliriz. SELECT CONVERT(varchar,U_DATE,104) FROM TB_USERS Çıktısı :  31.05.2022 Açıklayacak olursak:  CONVERT(varchar,U_DATE,104) varchar : Formatı uygulayabilmek için metinsel olarak göstereceğiz. U_DATE : Tablomuzda bulunan tarih alanının sütun başlığıdır. Sizin tablolarınızda farklı olacaktır. Bu alan değişkendir. 104 : 31.05.2022 şeklinde ki formata karşılık gelen temin kodudur. Diğer format ve kodları aşağıda listeyelim. SELECT  convert( varchar , getdate(), 100)    SELECT  convert( varchar , getdate(), 101) SELECT  convert( varchar , getdate(), 102) SELECT  convert( varchar , getdate(), 103) SELECT  convert( varchar , getdate(),