Editörlerimiz

Memik YANIK
Buradaki arkadaşlara göre yaşlı sayılırım; ilk masaüstü bilgisayarım 3000$'a aldığım 386sx-16 işlemciliydi. 1 MB belleği ve 40 MB diski vardı. Sonra 12 Mhz hızında 286 işlemcili Laptop bilgisayar edindim. Ağırlığı 7-8 kilo kadardı. İlk kitabım Clipper 5.2'yi bu bilgisayarda yazdım. Bu kitap 1994 yılında yayınlandı. İlk makelem 1992 yılında Bilgisayar Pazarı dergisinde yayınlandı. Devamında Pc World dergisinde 1 yıl kadar her ay yazılar yazdım. Sizinle asıl paylaşmak istediğim konu şudur: Değişken adı benzerliğinden dolayı, başka bir deyişle kitaplarımda verdiğim kısacak örneklerde sayi, i, j, dosya gibi değişkenlere yer verdiğim için yargılanmaya devam ediyorum.

.NET Framework

GDI+ Nedir - 2

GDI+ ?a Giriş 1 başlıklı makalede GDI+ ? ın kısaca ne olduğundan bahsetmiştik ve çizim konusunda basit bir program eşliğinde anlatmıştık.

GDI+ ?a Giriş 1 başlıklı makalede GDI+ ? ın kısaca ne olduğundan bahsetmiştik ve çizim konusunda basit bir program eşliğinde anlatmıştık.Bu makalemizde de Drawstring metodunu kullanarak nasıl Text yaratıldığını göreceğiz.Teoriden çok pratikte görme açısından konuyu her zamanki gibi bir örnek proje (text editör) eşliğinde anlatacağım.İlk önce ara yüzümüzü tasarlayalım:Bunun için 1 picturebox, 3 but...

GDI + Nedir 1

GDI+ (Graphics Device Interface) grafik çizmekte kullanılan bir .Net classıdır. GDI ile grafik uygulamalarımızı geliştirmekteyiz. Grafik uygulamalarını geliştirirken, genellikle lisede hemen hemen hepimize analitik geometri dersinde öğretilen koordinat sistemini (x,y) kullanırız. Koordinat sistemi,

GDI+ (Graphics Device Interface) grafik çizmekte kullanılan bir .Net classıdır. GDI ile grafik uygulamalarımızı geliştirmekteyiz. Grafik uygulamalarını geliştirirken, genellikle lisede hemen hemen hepimize analitik geometri dersinde öğretilen koordinat sistemini (x,y) kullanırız. Koordinat sistemi, nesnelerin konumlarını ifade etmek için kullanılan bir adresleme metodudur. Bilgisayarın kullandığı ...

Injection Flaws - File upload

Web uygulamanıza Fileupload ile dosya yüklemesi yapmak istiyorsanız türünü belirlemek zorundasınız.Örneğin bir resim upload sistemi yaptınız.Mesela resim upload sisteminde saldıran kişi Yaptığı bir hacked.asp upload eder. dışardan göndermiş olduğu bir dosyayı sisteminizde çalıştırabilir.ve sitenize

Kötü Niyetli Dosya ÇalıştırmaBu şekilde sisteminizin izin verdiği ölçüde yeni dosyalar oluşturabilir. Örneğin anadizinde ki default.aspx dosyasını silip yerine bir default.asp dosyası oluşturabilir. Böylece siteniz açıldığında Yazısı ile karşılaşabilirsiniz.....Böyle üzücü durumların yaşanmaması için sisteminize upload edilen dosyaların türünü denetlemek gerek.Bunun için System.IO.Path ve System.T...

PropertyGrid Kontrolünün Özelleştirilmesi (2 / 2)

Makalemizin ilk bölümünde PropertGrid kontrolünün sağladığı kolaylıkları inceleyerek örnek bir adım adım örnek bir uygulama geliştirmiştik. Makalemizin ikinci ve son bölümünde ise örnek uygulamamızı biraz daha geliştirirken, propertyGrid kontrolünde Pencere boyutu, renkler ve yazıtipi gibi gelişmiş

Makalemizin ilk bölümünde PropertGrid kontrolünün sağladığı kolaylıkları inceleyerek örnek bir adım adım örnek bir uygulama geliştirmiştik. Makalemizin ikinci ve son bölümünde ise örnek uygulamamızı biraz daha geliştirirken, propertyGrid kontrolünde Pencere boyutu, renkler ve yazıtipi gibi gelişmiş özellikleri nasıl görüntüleyebileceğimizi, kullanıcı tanımlı türlerin kullanımını göreceğiz. Gelişmi...

PropertyGrid Kontrolünün Özelleştirilmesi (1 / 2)

Visual Studio ile uygulama geliştirmenin bu kadar hızlı ve kolay hale gelmesinde en büyük payı olan bileşenlerden biri PropertyGrid kontrolü. Bu yazımızda herhangi bir nesneyi seçtiğimizde onun özelliklerinin görüntülendiği kontrolden ve PropertyGrid kontrolünü kendi uygulamalarımız için nasıl özell

Visual Studio ile uygulama geliştirmenin bu kadar hızlı ve kolay hale gelmesinde en büyük payı olan bileşenlerden biri PropertyGrid kontrolü. Bu yazımızda herhangi bir nesneyi seçtiğimizde onun özelliklerinin görüntülendiği kontrolden ve PropertyGrid kontrolünü kendi uygulamalarımız için nasıl özelleştirebileceğimizden bahsediyor olacağız.  Giriş paragrafındada belirttiğimiz gibi PropertyGrid kont...

Thread Örneği

Bu makalemde basit anlamda iki iş parçacığının aynı anda nasıl çalıştığını inceleyeceğiz. Aslında işin özünde bu iş parçacıkları aynı anda çalışmıyor . . .

Girişİş parçacıkları normalde bir program içerisinde sırası ile yapılır. Fakat bazen kullanıcılar bu iş parçacıklarının bir bilgisayar üzerinede aynı anda yapılıyormuş hissine kapılır ki bu doğaldır. Mesela bir kullanıcı aynı anda müzik dinlerken aynı anda dosya yükleyebilir ve hatta aynı anda internette gezinebilir. Bunların tümü aynı anda yapılıyormuş hissini uyandırır. Esasında bu uygulamaların...

.NET Framework’te Yer Alan genel Araçlar - 5/5

.NET Framework’te yer alan genel araçları incelediğimiz yazı dizimizin son bölümüne hoşgeldiniz. Önce şimdiye kadarki bölümlerde hangi araçları incelediğimizi görelim;

.NET Framework’te Yer Alan genel Araçlar – 5/5.NET Framework’te yer alan genel araçları incelediğimiz yazı dizimizin son bölümüne hoşgeldiniz. Önce şimdiye kadarki bölümlerde hangi araçları incelediğimizi görelim;· Assembly Generation Utility (al.exe) 1. Bölüm· Assembly Registration Utility (gac.exe) 1. Bölüm· MSIL Assembler (ilasm.exe) 2. Bölüm· MSIL Disassem...

.NET Frameworkun Kriptografi Alanadları ile Veri Güvenliği

Artan kullanıcı sayısıyla birlikte güvenliğin önemi her geçen gün artıyor. Günlük işlerde güvenlikle ilgili konuların (ve tabi problemlerin) oldukça yoğunlaştığı bu günlerde güvenlik ile ilgili makaleler yazmak şart oldu sanırım. Buradan günlük hayatımızda yaşadıklarımızın yazdığımız makalelere yans

Artan kullanıcı sayısıyla birlikte güvenliğin önemi her geçen gün artıyor. Günlük işlerde güvenlikle ilgili konuların (ve tabi problemlerin) oldukça yoğunlaştığı bu günlerde güvenlik ile ilgili makaleler yazmak şart oldu sanırım. Buradan günlük hayatımızda yaşadıklarımızın yazdığımız makalelere yansıdığı sonucuna varabiliriz sanırım. Gerçi ne derece sağlıklı bir tesbit olduğu tartışılır bunun tabi...

.NET Framework’te Yer Alan genel Araçlar - 4/5



.NET Framework’te Yer Alan genel Araçlar – 4/5.NET Framework’te yer alan genel araçları incelediğimiz yazı dizimizin 4. bölümünden merhabalar. Bu bölümde kısaca Type Library Importer ve Type Library Exporter araçlarını inceleyeceğiz. Type Library Importer (tlbimp.exe)Type Library Importer aracı .NET bileşenlerinin COM bileşenlerini kullanabilmeleri için Com bileşenleri için .NET ...

.NET Framework’te Yer Alan genel Araçlar - 3/5

.NET Framework içindeki en önemli araçları incelediğimiz yazı dizimizin üçüncü bölümüne hoşgeldiniz.

.NET Framework’te Yer Alan genel Araçlar – 3/5.NET Framework içindeki en önemli araçları incelediğimiz yazı dizimizin üçüncü bölümüne hoşgeldiniz. Dizinin ilk bölümünde Assembly Generation Utility (al.exe) ve Assembly Registration Utility (gac.exe) araçlarını, ikinci bölümde MSIL Assembler (ilasm.exe) ve MSIL Disassembler (ildasm.exe) araçlarını incelemiştik. Bu bölümde ise ilk iki böl...