Sistem analiz ve tasarımı, yazılım geliştirme, entegrasyon, veritabanı ve danışmanlık hizmetleri verilir.

İletişim için ...




CSharp Basic Content Adviser Şablon Yazılımı



Web bazlı uygulamalarda ve aslında genel olarak özel yazılımların hazırlanmasında, yazılım mimarisinin oluşturulması zaman alıcı bir süreç olarak karşımıza çıkmaktadır. Hazır bir yazılım altyapısı elinde olanlar için ise bir avantaj vardır. Tabi bu güncel bir altyapı ise.

Form yapıları için arka planda sql'leri oluşturan bir csharp kütüphanesi, HTML5 bootstrap ve jquery ile sayfa tasarımı, pure javascript ile önyüz kodlaması, ajax 2 ve json ile veri transferi, arka planda csharp Razor ve PageModel ile iş mantığı ve daha pek çok özelliği olan hazır bir şablon sizin için anlamlı ise bu yazının devamını okumanızda fayda vardır.

Select, insert, update, delete SQL DML komutları olarak kodlamanın önemli bir bölümünü oluşturur. Peki bu DML kodlarını hazırlayan bir kütüphane işimizi ne kadar kolaylaştırır değilmi. (sdbcsapi)



Bir CSharp kodundaki select işlemini yapan kod parçası yukarıda görünüyor.

Tabiiki Razor kodunda html sayfa tasarımında formlarımız aşağıdaki gibi olabilir.



Sayfamızda tablo bölümü de olacaktır.



Sayfalandırma yapısı ve çıktılar için de butonlarımız var.



Alarmlarla ilgili kısmı atlamamakta fayda var.



javascript başlangıç değişkenleri ve değer ataması da Razor sayfa üzerinde yapılır.



HTML tablo için verilerin ayarlanması yapılır.



Modal form ayarları html olarak yapılır.



csbca.js javascript dosyasındaki function lardan kesitler:

HTML tablo sayfalandırma ayarları



HTML tablo satırların oluşturulması



Modal form oluşumundan bir kesit



Update formu modal sayfaya alternatif bir çözüm için



Arama parametrelerinin ajax ile PageModel e gönderilip, json verinin parse edilip, tablo oluşturulduğu bölümden kesit.



Benzer ajax scriptleri kayıt ekleme, güncelleme ve silme içinde var.

Dosya indirme için ise aşağıdaki gibi bir script kesiti görebiliriz



HTML tablodaki verilerin excel, csv, json ve pdf olarak alınması mümkündür. Bunun için önce listelerin hazırlanmasından bir kesite bakalım.



Ve dosya aktarımları



PageModel tarafında başlangıç verilerinin ayarlanması ve yetki kontrolü, HttpContext in process koduna aktarılması



Process tarafında HttpContext verilerinin alınması



Arama işlemlerinin yapılması ve json verilerin ajax üzerinden gönderilmesi için PageModel e aktarılması



Kayıt girme, güncelleme ve silme işlemleri ile sonrasında json verinin gönderilmesi



Uygulama menülerinden bir kesit

Code

Yeni veri girişte zorunlu alan kontrolu HTML5 özelliğinin çalışmasından bir görüntü

Code

Bilgi aramak için HTML5 tarih seçme özelliği

Code

Code formunun ingilizce olarak toplu gösterilimi

Code

Code formunun modal görüntüsü

Code

Hepsinden önce form için parametrelerin belirlenmesi gerekiyor.



İyi bir analiz çalışması ve ilişkisel veritabanı tasarımından sonra güçlü bir mimari kullanımı kurumsal yazılım projelerinizde size yüzde 30-40 zaman kazandirabilir.