Teknoloji Yazılım Bilişim Hizmetleri
 Yazılım Altyapımız
  SmartLib 2.0
  SmartControls 2.0
  SmartFlow 2.0
  SmartReport 2.0
  SmartDOCServer 2.0
  SmartADServer 2.0
  SmartWebService 2.0
Altyapı Mimari Özellikler
  Genel Özellikler
  Kodlama nasıl yapılıyor?
  Neden altyapı önemli?
Örnek Proje Ekranları
  Örnek Ekranlar
 TechSoft ' dan Haberler
  Platform Testleri
  Testleri başarıyla geçtik
  Microsoft Partner olduk

  
 

SmartLib Application Framework for ASP.NET  2.0
SmartControls for ASP.NET 2.0

Gelişmiş ASP.NET 2.0 yazılım geliştirme ortam ve kütüphanesi.



TechSoft olarak sizlere yazılım altyapımızın teknik özelliklerinden bir bölümünü özetlemek istiyoruz.
Yazılım altyapısı tamamen ASP.NET 2.0 kullanılarak yazılmıştır. Aynı yazılımın ASP.NET 1.1 Versionu da vardır. Bütün yazılım çözümlerimiz bu altyapı yazılımı kullanılarak yapılmaktadır. Ekranın en alt kısmında bu altyapının mimari yapısını da görebilirsiniz.
  • 64 bit işlemci desteği.
  • MS SQL Server 2000, Microsoft SQL Server 2005 ve ORACLE veritabanları ile çalışabilme.
  • Windows Vista Desteği (Microsoft un yeni işletim sistemi)
  • Form üzerinde 1 Master istenildiği kadar Detay tablo ile ilgili veriler
  • Kontroller üzerinde built-in Client side javascript desteği.
  • ASP.NET ATLAS desteği (XMLHTTP).
  • Full AJAX desteği. (XMLHTTP)
  • EAN-8 ve EAN-13 BARCODE oluşturan Class ve metodlar.
  • Çok fonksiyonlu kontroller ve özelleştirilen ve eklenen property ler.
  • Otomatik Çoklu dil desteği ve yerelleştirme.
  • Seçilen dile ait sayı, tarih vb değerleri formatlama için otomatik client side script hazırlama ve otomatik çevrim yapabilme.
  • İstenildiğinde TAB kontrollü ekran ve client side script desteği.
  • Veri seçimleri için Popup desteği ve otomatik oluşturulan client side scriptler.
  • Popup larda scroll, sabit başlık, özelleştirilmiş mesaj desteği ve otomatik client side script desteği.
  • Popup larda otomatik olarak bir mouse click i ile alttaki pencerede birden fazla alanı doldurma.
  • Popup larda istenen kolonları otomatik saklama.
  • Popup larda istenildiğinde cache kullanımı. Veri seçimi sonrası alttaki pencereyi submit etme desteği.
  • DropdownList kontrolünde istenildiği an cache kullanımı.
  • Ekranı üzerindeki kontrolleri tek bir Library Event ini trigger layarak otomatik on-the-fly doldurma. Bu metodu ezip ekran dolduktan sonrada işlem yapabilme. (Hesap kitap vb)
  • Ekran üzerindeki bilgileri tek bir Library metodu ile on-the-fly Database e saklama. Saklama sonrası ne yapılacağını belirtebilme.(ekranı boşalt, refresh yap, başka sayfaya git...)
  • Dil seçimine göre otomatik formatlanan tarih ve sayı kontrolleri ve bunların yine otomatik oluşturulan Client side scriptleri.
  • Double Click leri önlemek için bu tür kontrollere eklenen isteğe bağlı set edilebilen property ler.
  • Full editable Grid.
  • Full Editable GridView (ASP.NET 2.0 da yeni kontrol)
  • Editable Grid üzerinde sayfalama yapabilme ve her sayfayı ayrı saklayabilme.
  • Grid üzerinde Özelleştirilmiş kontrolleri kullanabilme. Bu kontrollere ait client side scriptlerinin property değerlerine göre otomatik oluşturulması.
  • Grid başlığını sabitleme, başlık orientation desteği vb.
  • Grid üzerinde istenilen kolonu gizleme veya read-only yapma. (HTML source da yer alır.)
  • Grid in read only çalışabilmesi ve Mouse ile seçilerek hazırlanan popup ekranlarında o satırın edit edilebilmesi.(Library gerekli client side scriptleri otomatik hazırlar.)
  • Tek bir metod ile Grid e satır ekleme.
  • Grid arkasındaki Dataset e kod tarafından ulaşabilme yeteneği.
  • Kod tarafında Grid satır ve kolonlarına hem Dataset e hem de ekrandaki kontrollerine istenildiğinde erişilebilen gelişmiş Grid metodları.
  • Uygulama da full SQL Log tutmak tek bir web.config e eklenecek parametre ile mümkün.
  • Tek bir web.config parametresi ile istenilen Database ile çalışabilme desteği. (Şu an MS SQL ve Oracle için Native Provider var. Diğerleri OLE DB Provider ile çalışır.)
  • İstenildiğinde kod tarafında Database tipini değiştirme desteği.
  • Database Transaction isolation level ı developer ın değiştirebilmesi.
  • Otomatik Transaction oluşturma, rollback, Commit desteği ve ezilebilir metodlarla aynı transaction içinde işlem yapabilme.
  • Uzun sürede gelen ekranlarda WaitScreen kontrolü kullanabilme.
  • Gelişmiş exception handling.(Özellikle süreçte)
  • Doğal .NET kütüphanesi ile Mail gönderme metodu. (CDOEX vb kullanmadan)
  • Kod tarafında 2-3 parametre değiştirilerek normal formun süreç formu haline getirilmesi. (Kontrollerin property leri hariç.)
  • Kod tarafında bir kaç parametre değişikliği ile Concurrent update ve uyarı desteği veriliyor.
  • Sadece değişenleri sakla veya her durumda sakla desteği var.
  • İstenildiği kadar KEY ile çalışabilme. Detay tablosunda ek key leri belirtebilme. (Bunları Kod tarafında belirtmeniz ve Master ile detay tablolarının MAPPING lerini belirtmeniz gerekir. Aynı destek Grid içinde var. Memory Leakage önlemleri ve Connection Pooling Leakage önlemleri.
  • 2.0 versionunda Uygulama seviyesinde HTML Compression desteği. Ve 2.0 ın yeni özelliklerini kullanabilen library ve kontroller.
  • Label kontrolleri rapor şeklinde kullanabilme ve çok hızlı report oluşturabilme yeteneği.
  • Navigation Bar kontrolünü menü şeklinde kullanabilme ve Web Part benzeri kapatıp açabilme.
  • Karmaşık sorguları Direk SQL olarak verebilme ve otomatik olarak formun doldurulabilmesi. (Hem form hem Grid ler için geçerli. Rapor formlarında daha etkili.)
  • SQL injection vb şifreleme desteği.
  • Library yi optimize edebilme yeteneği. ( Kod tarafında declare etmek.)
  • Uygulama seviyesinde HTTP Compression desteği. (6 ile 10 kat arasında sıkıştırma yapar. GZIP ve DEFLATE i destekler)
  • Bunlardan başka yazılımı kolaylaştıracak onlarca metod.
 bir  iştirakidir