Ana içeriğe atla

Kayıtlar

Property Grid-Bölüm 1

Bu makalemizde visual studio kullananların sıklıkla kullandığı ve esnek bir yapıya sahip olan property grid componentinden bahsedeceğiz. Property grid nedir, ne için kullanılır, nasıl eklenir, temel özellikleri nelerdir gibi konulara deyineceğiz. Makalemizin 2. Bölümünde ise complex data tiplerini nasıl gösteririz, gibi konulara deyineceğiz. Visual Studio içerisinde bulunan form ve componentlere ait özelliklerin görüntülendiği “Properties” penceresi property gride bir örnektir. PropertyGrid ile objelerin özelliklerini görüntüleyebilir, üzerinde değişiklikler yapabilir, farklı editörler yardımı ile veri yapılarını görselleştirebiliriz. Property grid componentini kullanabilmek için ”Toolbox” üzerinde sağa tıklayıp, “Choose Items” seçeneğine tıkladığımızda, karşımıza aşağıdaki (Resim-1) gibi component listesi gelecektir. Resim-1 Bu listeden Property grid componentlerinin checkini işaretleyip “ok” butonuna tıkladığınızda toolbox’ımıza poperty grid componenti eklenmiş olacaktır.

Bilişim Sektörü Dünyadaki Tarihsel Gelişimi

Tarihsel gelişimi açısından incelediğimizde bilişim sektörünün (“iletişimi” de içine katmak lazım) temellerinin MÖ 3000 yıllarından atıldığını söylemek yanlış olmaz. İlk girdi teknolojilerini (Kağıt ve Kalem) üreten Sümerler ve Mısır’a kadar bir çok ülkeden ve yenilikten bahsetmek mümkündür. Ekonomik açıdan bakacak olursak, Bilişim Sektörü’nün esas başlangıcını “Mors” alfabesinin geliştirildiği 1840’lar olarak nitelendirebiliriz. 19. Yüzyılın son çeyreğinde telefonun ve radyonun icat edilmesinden sonra, 1940’lı yıllarda ENIAC (Electronic Numerical Integrator and Computer) isimli ilk elektronik bilgisayar geliştirilmiştir. 20. Yüzyılın ortalarından günümüze bilişim sektöründe arka arkaya çok önemli gelişmeler olmuştur. Bu gelişmelere şöyle bir göz atalım. - ABD İstatistik Bürosu ilk ticari bilgisayarı olan UNIVAC’ı (Universal Automatic Computer) 1951 yılında kullanmaya başladı. IBM firmasının ilk ticari bilgisayarı olan IBM 701’i ise 1953 yılında geliştirildi.

Sybase Unwired Platform (SUP)

Sybase Unwired Platform, mobil uygulamaların geliştirilme, kullanılma ve yönetilme safhalarını son derece kolaylaştırılmasını sağlayan bir platformdur. Son kullanıcılar, ihtiyacı olan bilgiye yerden ve zamandan bağımsız olarak her zaman ulaşmak istemektedirler. Bu bilgi birçok farklı veritabanı üzerinde bulunabileceği gibi SAP gibi uygulamalardan, çeşitli veri ambarlarından ve Web servisleri gibi birçok yoldan da elde edilebilmektedir. Kullanıcı ise Windows Mobile, BlackBerry ve IPhone gibi birçok farklı cihaz ve platform üzerinden veriye ulaşabilmektedir. SUP tam da bu noktada, yani mobil iş gücü ile ihtiyaç duyulan veriyi işleyecek uygulamaların geliştirilmesinde tüm platformlar için ortak bir çözüm sağlamaya çalışmaktadır. Aynı yapı üzerinde heterojen mobil cihaz uygulamalarının geliştirilmesine olanak sağladığı gibi bu uygulamaların güvenliğinin sağlanmasında, sürecin, kullanıcıların, cihazların ve uygulamaların yönetiminde de büyük kolaylıklar sağlamaktadır.

SQL Server Reporting Services (SSRS) Nedir?

SQL Server Reporting Services, Microsoft tarafından üretilen, SQL Server’in bir bileşeni olarak gelen bir rapor üretim aracıdır. Masaüstü ve web uygulamalarda tasarımcı tarafından belirli bir formatta şeması oluşturulmuş raporları veri seti ile bağlayarak görsel hale getirir. Görüntülenmekte olan raporlar pdf, word, excel, csv, xml, jpg gibi formatlara dönüştürülerek aktarılabilirler. SQL Server Reporting Services’in diğer birçok rapor oluşturucu ve görüntüleyeci araçlara göre en önemli farkı, raporların hazırlık işlemlerinin istemcilerde değil, rapor servisinin kurulu olduğu sunucuda yapılmasıdır. SSRS Bileşenleri 1. Veritabanı SQL Server, Oracle veya ODBC bağlantısı desteklenen herhangi bir veritabanı olabilir. 2. Rapor Sunucusu Bu sunucuda RDL uzantılı rapor tanım dosyaları bulunmaktadır. XML formatındaki bu dosyalar, rapor görünüm formatını, veritabanı bağlantı bilgisini ve veri çekmek için gereken sorguyu içermektedir. 3. Rapor Servisi Rapor sunucusundaki RDL dosy...

Mono Projesi Nedir? (Cross platform, open source .NET development framework)

Mono kelimesi İspanyolca kökenli olup maymun anlamına gelmektedir. Mono Projesi, Ximian tarafından desteklenen ve ECMA standartlarına dayanan bir projedir. Miguel de İcaza 19 Temmuz 2001’de sahip olduğu Ximian firmasında Mono'yu oluşturacak olan açık kaynak projesine başlayacaklarını duyurarak süreci başlatmıştır. Bu projenin gelişiminde Microsoft ve Novell mühendisleri aralarında dayanışma göstererek proje kapsamında öncelikli olarak Microsoft tarafından gelistirilmiş ve ECMA’ya sunulmuş teknolojilerle uyumlu uygulamaların geliştirilmesi üzere, birlikte çalışılmıştır.

SQL Server 2008 R2 Hakkında Az Bilinen 10 Özellik

SQL Server 2008 R2 sürümü daha çok İş Zekası (BI) konusundaki yenilikleri ile bilinir. Ancak bu sürümle gelen yenilikler bununla sınırlı değildir. Şimdi bu az bilinen 10 özelliğe kısaca göz atalım. 1. SQL Server Express Veritabanı Boyutunda Artış Pek çok kullanıcının ücretsiz SQL Server Express versiyonundan uzak durmasının bir sebebi, bu versiyonun desteklediği maksimum veritabanı boyutu idi. Yeni sürümle bu limit %150 arttırılarak 4GB’tan 10GB’a yükseltildi. Bu artış daha önce çalışmayan pek çok uygulamanın SQL Server Express ile çalışmasını sağlayacak ve ücretli versiyonlara bir alternatif olmayı sürdürecek. 2. Genişletilmiş Güvenlik SQL Server 2008 R2’nin Genişletilmiş Güvenlik (Extended Protection) özelliği, service binding ve channel binding kullanarak authenticatin relay tipi saldırılara karşı güvenlik sağlamaktadır. Service binding özelliği daha fazla sunucu kaynağı gerektirdiğinden, seçilecek güvenlik yöntemi CPU üzerindeki yüke göre belirlenmelidir. Genişletilmiş Güve...

WebGL Nedir? (HTML 5 / OpenGL )

HTML 5 in yavaş yavaş hayatımıza girmesiyle beraber webdeki yenilikler de birbirini izlemeye devam ediyor. WebGL bu önemli yeniliklerden bir tanesi konumunda. WebGL, web tarayıcıları üzerinde 3D grafikler oluşturmak için kullanılan platform bağımsız ve ücretsiz bir API’dir. WebGL in arkasında Khoronos Group bulunmaktadır. Khoronos Group şirketleri arasında AMD, Ericsson, Nokia, Google, Mozilla, Nvidia, Opera, Autodesk ve Adobe gibi devler yer almaktadır. WebGL, Javascript aracılığı ile OpenGL ES 2.0 desteği sağlayarak çalışmakta olup, bu sayede OpenGL veya OpenGL ES destekleyen herhangi bir internet tarayıcı 3D grafikleri desteklemektedir. WebGL, HTML 5 standartlarında açıklanan ‘Canvas’ elementini kullanır. Apple Safari, Google Chrome, Mozilla Firefox ve Opera gibi web tarayıcıları WebGL çalışma grubunun üyesidirler. Bu sayede, bu standart, internet tarayıcıları arasında geniş kabul görmüş gibi görünmektedir. Ancak Internet Explorer henüz WebGL desteği sağlamamakta ve Internet Expl...