- Sistem Tanımlı Veri Tipleri
- Karakter Dizilimleri
- Unicode Karakter Dizilimleri
- Tarih ve Saat
- Sayısal Veri Tipleri
- Parasal
- Çift Değişkenli(Binary)
- Sql Server 2008 ile Gelen Yeni Veri Tipleri
17 Mayıs 2013 Cuma
Veri Tipleri - MSSQL Server 2008
Konu İçeriği
16 Mayıs 2013 Perşembe
SQL Veri İşleme Dili (Data Manipulation Language)
Konu İçeriği
- DML (Data Manipulation Language)
- Insert (Ekle)
- Delete (Sil)
- Update (Güncelle)
Yeni Başlayanlar İçin Veritabanı
Konu İçeriği
- Veritabanı Nedir?
- Veritabanının Kullanım Amaçları
- Veritabanı Çeşitleri
- Oracle, DB2, Progress, Paradox, MySql
- MS Sql Server
- Database Engine(OLTP)
- Analysis Service (OLAP)
- SSIS(Sql Server Integrated Services)
- Veritabanı Oluşturma
- Tablo Kavramı
- Tablo Oluşturma
- Tabloya Veri Ekleme
15 Mayıs 2013 Çarşamba
Asp.NET Web Parts
Konu İçeriği
- Web Parts Neden Kullanılır?
- Web Parts Örneği (iGoogle)
- Web Parts Kipleri
- Web Parts Çalışma Yapısı
- Web Parts Kontrolleri
Asp.NET Validations (Geçerlik Denetimleri)
Konu İçeriği
- Geçerlik Denetimini(Validation) Anlamak
- İstemci ve Sunucu Taraflı Geçerlik Denetimi
- Asp .Net Geçerlik Denetimi Kontrolleri
14 Mayıs 2013 Salı
MSSQL Server Güvenlik (Security)
Konu İçeriği
- Sunucu Düzeyinde Güvenlik Nedir?
- Kimlik Denetimleri Nelerdir?
- Yeni Oturum Hesabı Oluşturma
- Genel Özellikler
- Sunucu Rolleri
- Veritabanları Üzerinde Yetkilendirme
- Nesne(Tablo, View, …) Bazlı Kısıtlamalar
- Yeni Role Oluşturma
13 Mayıs 2013 Pazartesi
Asp.NET Web User Control
Konu İçeriği
Web User Control Nedir?
Web User Control Özellikleri
Web User Control Oluşturulması
Örnek Uygulama
XML(eXtensible Markup Language) Giriş
Konu İçeriği
XML(eXtensible Markup Language) Nedir?
XML’in Kullanılma Amacı
XML Doküman Yapısı
XML Dokümanın Kuralları
Basit Bir XML Dokümanı
C# - Metodlar/Fonksiyonlar
Konu Başlıkları
Metod Nedir?
Sıkça Kullandığımız Metodlar
Metod Tanımlaması
Metodların Kullanılması
Metodların Aşırı Yüklenmesi (Overload)
Değişken Sayıda Parametreli Metodlar
7 Mayıs 2013 Salı
ipucu - C# ile resim kesme(crop) ve boyutlandırma (resize)
C# tarafında bir resmi kesme ve boyutlandırma için ihtiyacımız olan belli parametreler vardır. Öncelikle kesmemiz gereken resim elimizde olmalı. Eğer ki bitmap olarak resim elimizdeyse işleme devam edebiliriz fakat elimizde resmin urli varsa öncelikle bu urlden resmi çekmemiz gerekir. Bunun için şu kod bloğu kullanılabilir:
HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(src);
WebResponse imageResponse = imageRequest.GetResponse();
Stream responseStream = imageResponse.GetResponseStream();
Bitmap bmp = Image.FromStream(responseStream) as Bitmap;
Bu şekilde resmi aldıktan sonra ikinci aşama resim kesme(crop) işlemidir. Bunun için ihtiyacımız olan aslında resmi kesmek istediğimiz şekilden başka birşey değildir. Bu örneğimizde bunun bir dikdörtgen olduğunu varsayalım:
Rectangle cropRect = new Rectangle(x1, y1, width, height);
x1 : kesilmesini istediğimiz yerin soldan uzaklığı
y1 : kesilmesini istediğimiz yerin üstten uzaklığı
width : dikdörtgenin genişliği(kesmek istediğimiz alanın genişliği)
height : dikdörtgenin yüksekliği(kesmek istediğimiz alanın yüksekliği)
Bu şekilde kesmek istediğimiz bölümü oluşturduktan sonra geriye o bölümü resmin içinden kesmek kalıyor:
Bitmap croppedImage = bmp.Clone(cropRect, bmp.PixelFormat);
Kestiğimiz kısmı aynı zamanda yeniden boyutlandırabiliriz de (resize).
Örneğin kestiğimiz kısmın boyutunun 200 px genişlik ve 200 px yükseklikte olmasını istediğimizi varsayalım.
Bitmap resizedImage = new Bitmap(200, 200);
using (Graphics g = Graphics.FromImage(resizedImage))
g.DrawImage(croppedImage, 0, 0, 200, 200);
Bu işlemin ardından yeniden boyutlandırılmış resmi elde etmiş oluruz.
Kaydol:
Kayıtlar (Atom)