Login
Ana Sayfa
:
Kategoriler
Seminerler
Forumlar
Blog
Editörlerimiz
Hata Bildirin
Kategoriler
.Net Framework
ASP.NET
ADO.NET
Visual Basic .NET
Visual C# .NET
Sql Server
Dağıtık Uygulamalar
Yazılım Güvenliği
Yazılım Mimarisi
Mobil Teknolojiler
VS.Net & Araçlar
XML
Yazılım ve Kariyer
VB .NET Öğreniyorum
C# .NET Öğreniyorum
SQL Öğreniyorum
Microsoft Dynamics
Rename
Disable
Expand
Son Eklenenler
DataGridView'de Cros ...
.Net ile MySQL Kulla ...
.Net ile MySQL Kulla ...
Microsoft Expression ...
Microsoft Expression ...
.Net Framework
.Net ile MySQL Kullanımı - 1
Bu makalemiz de piyasada kullanıla veritabanlarında biri olan MySQL programını net ortamın da nasıl kullanacağımıza bir giriş yapacağız ve gerekli olan yazılımları kurulumlarını yaparak temel kullanım ..
Microsoft Expression Blend ‘ ta Paneller
Bu makale Microsoft Expression Blend programına giriş niteliği taşıyan bir makaledir. Herkesin okunmasızına tavsiye ederim.
Microsoft Expression Blend ‘İ Tanıyalım
Bu makalaede Microsoft Expression Blend griş anlamı taşımaktadır .
WPF ve ListboxItemTemplate
.Net 3.0’la beraber gelen Yenilikler arasında bulunan WPF(Windows Presentation Foundation) windows tabanlı programlamaya yeni bir boyut getirmiştir.
WPF Event Modeli ve Routed Event
Bu makelemde WPF Event Modeli ve Routed Event modelinden bahsedeceğim.
ASP.NET
DataGridView'de Cross Page Posting
Sayfalar arası veri transferinde QueryString ve Session’a güzel bir alternatif ASP.NET 2.0’da gelen CrossPage Posting’dir. Bu makalede cross page posting kullanarak DatagridView üzerinden başka bir sa ..
MediaPlayer I
Bu makalemde sizlere oluşturduğumuz internet siteleri üzerinde en çok ihtiyaç duyduğumuz Flash MediaPlayer kontrollerini hiç aratmayacak olan VS.NET 2008 ile birlikte yeni gelen MediaPlayer kontrolünd ..
Web Sayfalarında Search Provider Kullanmak
Bu makalemizde sizlere Search Provider ‘dan söz edeceğim. Search Provider browserlar üzerinden web sitelerinde arama yapabilmemizi sağlayan bir sistem. İnternet Explorer 7, Firefox 2 gibi yaygın brows ..
ASP.Net ile Sayfa Navigasyon Sistemi
Bu makalemizde site içi navigasyon sisteminden söz edeceğiz. Navigasyondan kastımız kullanıcının sayfaları gezinirken hangi sayfada olduğunu path şeklinde göstererek hiyerarşik bir biçimde sayfaların ..
Ajax ile DropDownList'ten DataList'e Veri Aktarma
Bu makalemle birlikte, forumlarda en çok sorulan sorulardan birine cevap buluyoruz..
ADO.NET
.Net ile MySQL Kullanımı – 2
Bu makalemiz de piyasada kullanıla veritabanlarında biri olan MySQL programını net ortamın da nasıl kullanacağımızı hakkında bir uygulama yaparak bilgi sahibi olmayı sağlayacağız.
SQL TRANSACTION ile Veri Bütünlüğünü Korumak
Ticari olsun veya olmasın, bir programda en önemli konulardan biri veri bütünlüğüdür; eğer veri bütünlüğünü koruyamazsak kaydedilen verinin hiç bir değeri kalmayacağı gibi programda içinden çıkılmaz b ..
MARS (Multiple Active Results Sets)
Bu makalemizde Ado.Net 2.0’in getirdiği yeniliklerden biri olan MARS (Multiple Active Results Sets) kavramını inceleyeceğiz.
Connection Pooling İle İlgili Bir Sorun ve Çözümü
ADO.NET bize daha önce tanımladığımız connectionları tekrar tekrar daha hızlı bir şekilde kullanabilmemiz için connection poolingi sunar. Bu makalede bu connection pooling ilgili karşılaşabileceğimiz ..
DataTable Üzerinde Distinct ve GroupBy
Merhaba, T-SQL'de yer alan Distinct fonksiyonu ve Group By clause'unu birçok defa kullanmışızdır, ne iş yaptıklarıda malum yinede şurdan buradan bakılabilir,
Visual Basic .NET
Bir yazılımcının 3. ödevi: ScreenSaver
İlk ve 2.ödevlerden sonra genelde bizlerden Windows’da yer alan farklı bir uygulamanın aynısını yapmamız istenir. Ekran koruyucusu yapıyoruz..
Bir yazılımcının 2. ödevi: Lucky 7
İlk ödevimizde bir hesap makinesi oluşturmuştuk. Şimdi ise bir programcının daima bilmesi gerek random olayına değinerek bir şans oyunu yapıyoruz..
Bir yazılımcının ilk ödevi: Hesap Makinesi
Yıl 2002. Visual Studio .Net, Framework ve dilleriyle tanıştığım yıl. İlk yaptığım programlardan biri. Daha doğrusu ödev demeliydim. Yeni başlayanlar için çok ideal..
XmlSerialization ile verileri diske yazmak ve okumak
Merhaba bu makalemizde xmlserilization sınıfını kullanarak datatable ile oluşturduğumuz verileri exe’nin bulunduğu dizine xml formatında yazdıracağız. Ve oradan geri okutacağız. Yani serialize edeceği ..
Windows Uygulamalarda DataRepeater Büyüsü
Bu makalemizde sizlere Visual Basic Power Packs 3.0 paketi ile birlikte gelen Windows için Asp.Net'teki repeater'ın görevini yapan DataRepeater kısaca tanıtacağım.
Visual C# .NET
BindingSource ve DataBinding işlemleri
BindingSource nesnesi ile ne kadar hızlı ve rahat kod yazılabildiğini işleyeceğiz bu makalemizde. Framework 2.0 ile hayatımıza giren BindingSource nesnesi ile neredeyse hiç kod yazmadan verileri görün ..
GzipStream Kullanarak Dosya Sıkıştırma
Selamlar, bu makalede GzipStream sınıfı kullanılarak dosya sıkıştırmayı ve sıkıştırılmış bu dosyaları açmayı anlatacağım. Başlamadan önce bilinmesi gerekenler byte dizileri, FileStream nesneleri ve bi ..
SuperTextBox
Uzun bir aradan sonra hepinize merhaba. Bu makalemde sizlere programcılıkta özel bir yerinin olduğunu belirteceğim custom controller üzerine olacaktır. Makalemize başlamadan önce custom controllerin n ..
İsimsiz Tipler(Anonymous Types ) - I
Bu makalede, C# 3.0 ile birlikte veri tipleri ailesine yeni katılan İsimsiz Tipler (Anonymous Types) yapılarını inceleyeceğiz.
OPERATOR OVERLOADING
Bu makalemizde opertor overloading ten bahsedeceğiz. Bildiğiniz gibi iki string değişkeni toplayıp başka bir string değişkenine eşitleyebiliyoruz. Fakat kendi clasımızı yazdığımızı yazdığımızda, o cla ..
Sql Server
SQL Server 2005 Analysis Service 1 (Giriş)
Bu makalemde SQL Server 2005’in en önemli servislerinden biri olan SQL Server Analysis Service giriş yapacağım. Öncelikle Analysis Service ile başlayalım. Analysis Service güçlü bir OLAP motoru olarak ..
Resource Governor
Özellikle MS SQL Server 2005 ile iş süreçlerimizi çok hızlandıran ve çok kullanışlı yapılarda hayatımıza girmeye başladı. SSIS ile farklı bir çok ortamdan verilerimizi bir ortama aktabiliyor, SSRS ile ..
Sql Replication III - Transactional Replication
Merhabalar. Sql Replication makale serisinin bu bölümünde sizlere replikasyon çeşitlerinden olan transactional replication ile ilgili biraz bilgi ve ardından ise bir örnek vererek kısaca bilgilenmiş o ..
Sql Replication II
Bu makalemizde ise replikasyon publisher, subscriber,article vs.. gibi temel taşlarını inceleyeceğiz.
Sql Replikasyon I
Bu makale serisinin ilk bölümünde sizlere replikasyonun doğuşunu anlatacağım. Replikasyondan önceki tekniklerin neler olduğu ve nasıl işlediği konusundan bahsedip makalemezi Sql Replikasyonuna bağlaya ..
Dağıtık Uygulamalar
MSMQ -II-
Bir önceki makalede MSMQ’nun bilgisayarınıza kurulumunun nasıl yapılacağından ve kurulum sonrası oluşan queue’lardan (kuyruklardan) bahsetmiştik. Bu makalemizde ise, kuyruk üzerinden haberleşmenin nas ..
MSMQ -I-
Bu makalede, Microsoft’un asenkron mesajlaşma için kullandığı teknolojilerden olan MSMQ incelenecektir.
Windows Communication Foundation
Windows Communication Foundation (WCF), basit bir ifadeyle .NET Framework 3.0 ile birlikte gelen, servis yönelimli uygulama geliştirebileceğimiz bir mesajlaşma platformudur ve varolan tüm .NET dağıtık ..
Facebook Developer Toolkit - 1
Bu yazımızda Facebook Developer Toolkit ‘ i kullanarak uygulama geliştireceğiz. (Bu yazımızda sadece giriş yapacağız.)İlk önce 2007 yılını kasıp kavuran Facebook’ tan bahsetmekte fayda görüyorum.
Service-Oriented Architecture
Microsoft, Kasım 2006’da yayınladığı .NET Framework 3.0 ile birlikte yazılım dünyasına Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Workflow Foundation (WF), CardSpac ..
Yazılım Güvenliği
Web Güvenliğine Farklı Bir Bakış – 2
Bu sefer kimlik denetimi ve yetkilendirme konusunu derinlemesine irdeleyeceğiz..
Web Güvenliği - 1
Internet’te ilk zamanlar güvenliğe verilen önem çok arka planlardaydı. Çünkü o zaman önemli olan tek şey akademik bilgi paylaşımıydı. Ancak şimdi her şey değişti..
RSA Şifreleme Algoritması
Günümüzde kişisel bilgisayarlarımızı yabancılar, beklide aile bireyleri kurcalamasınlar diye karışık şifrelerle koruma altına alıyoruz. Düşünebiliyor musunuz, internet işlemleri sırasında network üzer ..
Code Access Security (CAS)'nin Uygulanması
Önceki yazılarda CAS’iyi incelemiş nasıl çalıştığını görmüştük. Bu yazıda ise örnek bir uygulama ile güvenlik sınıflarını basitce kullanmaya bakacağız.
Bellekteki Veriyi Korumak
Uygulamalarımızda çoğuzaman kullandığımız MemoryStream ve byte[] dizileri tipindeki buffer nesnelerindeki dataları korumaktan bahsedeceğim.
Yazılım Mimarisi
UML VI - Sequence Diagram
Ve serinin bir diğer önemli konusu sequence diagramlar bu makale basitçe tanıtıp yine seriden alışılagelen bir durumla son olarak bir senaryo ve bu senaryoya bağlı olarak sequence diagramı çizip makal ..
UML V - Class Diagram
Bu makalemizde visual studio içinde solution explorer da yani hemen elimizin altında bulunan class diagramları açıklayıp diğer UML makalelerimizdeki gibi final bir senaryo ile son noktayı koyacağız.
UML IV - State Diagram
UML makale serisinin bu sayısında sizlere kısaca state diagramları açıklamaya çalışacağım.
UML III - Activity Diagram
Bu makalemizde ise UML serimizin üçüncü makalesi olarak olarak activity diagramları tanıyacağız.
UML II - Use Case Diagram
Bu makalede size use case diagramları, bu diagram tipinde kullanılan elementler ve bu elementlerin işlevlerini örnekleyip ve son olarakta örnek bir use case diagram ile basitçe açıklamaya çalışacağım
Mobil Teknolojiler
Windows Mobile 6.0 SDK – Cellular Emulator ile GSM Ortamı Oluşturmak
Bu makalede Windows Mobile 6.0 SDK ile birlikte gelen Cellular Emulatör uygulamasını mercek altına alacağız.
Mobil Cihaz Emülatörleri Üzerinde Dosya Paylaşımı
Bu makalemizde mobil cihaz uygulama geliştiricilerinin sıkça ihtiyaç duyacakları bir kavramı ; Mobil Cihaz Emülatörleri üzerinde dosya paylaşımına değineceğiz.
WM 5.0 Managed Api - Microsoft.WindowsMobile.Forms.SelectPictureDialog
Bu makalemizde Windows Mobile 5.0 ile birlikte gelen Managed API’ ler üzerinde çalışmaya SelectPictureDialog üzerinden devam edeceğiz.
.Net Compact Framework 2.0 - .Net Compact Framework Assembly’ lerinin GAC’ a Yüklenmesi
Bu makalemizde mobil cihazlar üzerinde çalıştırılacak olan .Net Compact Framework 2.0 Assembly’ lerinin mobil cihazımızın Global Assembly Cache’ i içerisine nasıl ekleyeceğimiz ile ilgili anlaşılır bi ..
.Net Compact Framework 3.5 – WeakReference Kullanarak Performanslı Mobil Uygulamaları
Bu makalemizde mobil cihazlar üzerinde WeakReference kullanımını ve sağladığı avantajları ifade edeceğiz ve konunun daha rahat anlaşılabilmesi açısından örnek bir uygulama geliştireceğiz.
VS.Net & Araçlar
Visual Studio 2005’imizi Hızlandıralım
Geçenlerde kod yazarken çıldırma noktasına geldim. VS 2005’te yazdığım projeyi çalıştır diyorum, yemek yiyip, kahve alıp geldiğimde anca çalışıyordu. Ve daha fazla dayamadım ve VS 2005 nasıl hızlandır ..
Veritabanında Yolu Tutulan Bir Resmi Crystal Report'ta Göstermek
Herhalde Crystal Report hakkında forumlarda en faza sorulan sorulardan biri de veritabanında sadece yolu tutulan bir resmin raporda gösterilmesidir. Aslında sorun şurdan kaynaklanıyor; Crystal, databa ..
PowerShell ile yaşamak II
Merhaba arkadaşlar, Devam makalemizin bu bölümünde C# programcısı için powershell kullanımına değineceğiz. Temel C# tanımlamalarının, döngülerin ve karar yapılarının powershell ile yazılışlarını örn ..
Templates and Starter Kits
Template genel olarak kullanıcının kolaylıkla proje geliştirmesi için yapılan hazır şablonlardır.Bu şablonları genelde web üzerinde hazır site şablonları olarak karşılaşmaktayız,ama tabi template'ler ..
VS.NET 2003 SETUP PROJESİNDE CRYSTAL REPORTS AYARININ YAPILMASI
VS.Net 2003 ile geliştirilen yazılımlarda raporlama aracı olarak çoğumuz Crystal Reports kullanmaktayız. Hazıladığımız projeleri standart bir setup projesi olarak hazırlayıp kullanıcı bilgisayarına yü ..
XML
XSL ve CSS
Bu makalede XSL ve CSS konularını inceleyeceğiz. Bir XML belgesinin web sayfası gibi görüntülenmesini sağlayacağız. Ayrıca XSL ve CSS detaylarının yanında aralarındaki farkılıklarının neler olduğunu a ..
XML Data Island
XML’in kullanım alanlarından bir de veriyi saklamaktır. Oluşturduğumuz basit web sayfalarında veri tabanı olarak Access, Mysql, SQL , Vb. gibi database’ler kullanıyoruz. Fakat sitemizde yalnızca bir v ..
RSS ( Reader )
Kullanım alanı git gide artan XML standartlarından RSS’in okunmasına yönelik bir makaledir. Bu makalede Windows Application’ı kullanılarak nasıl bir RSS reader oluşturulacağı anlatılıyor. Gün geçtikçe ..
GÜNLÜK DÖVİZ KURLARI
Muhasebe projeleri yazarken yaşanılan en büyük sıkıntı YTL ile diğer para birimleri arasındaki farkın sürekli değişmesidir. Bu makalede MERKEZ BANKASININ (TCMB) günlük olarak güncellediği kurları ala ..
SSK SIGORTALI BİLDİRGELERİ
E-Devlet’in gelişmesi ile artık bazı işlemlerimizi çok daha hızlı bir şekilde yapabiliyoruz. Bunlardan bir tanesi de işyerlerinin SSK’ya aylık olarak yaptıkları bildirgeler geliyor. Bu makalede bu uyg ..
Yazılım ve Kariyer
Yazılım Sektörü ve Geleceği üzerine - I
Bu sayfalarda, şimdiye kadar hep teknik makaleler okudunuz. Birazdan okuyacağınız makale ise, teknik bir içerikten çok yazılım sektörünün “sebepleri” ve “sonuçları” üzerine odaklanmıştır…
Microsoft'tan yeni sertifika: MCA
Microsoft sertifikalarına sahip olmak, gerçekten bir ayrıcalık. En yeni sertifika ise: MCA yani Microsoft Certified Architect. Makalemde bu yeni sertifika hakkında bilgi vereceğim.
Microsoft Yeni Sertifikasyon Sistemi
Bu makale Microsoft'un yeni sertifikasyon sistemi hakkında bilgi vermektedir.
VB .NET Öğreniyorum
VB.NET ~"Hello World"
Yayınlayacağım bu makalemde Visual Bacis.NET ile küçük bir uygulama yazarak yani yazılımcıların %99’unun mesleğe ilk başlarken yazdığı program olan “Hello World” ile başlıyoruz. Fakat ben biraz sınırl ..
Makale 24: ASP.NET ile Durum Yönetimi (VB .NET)
Bu makalede ASP.NET Web uygulamalarında kullanılan durum yönetimi üzerinde durulacaktır. Durum yönetim alt yapısı kullanılarak uygulama seviyesinde veri paylaşımı gerçekleştirilebilir.
Makale 23: ADO.NET ile Veriye Erişim (VB .NET)
Web uygulamaları ile veriye erişim, Windows uygulamalarına oldukça benzemektedir. Ancak verileri listelemek için kullanılan kontrollerin çalışma yapısı farklılık gösterir. Veriye ulaşım ADO.NET nesnel ..
Makale 22: Kullanıcı Kontrolleri Oluşturmak (VB .NET)
Web uygulamaları geliştirirken, her sayfada görüntülenecek sabit paneller gerekebilir. Bu panelleri her sayfa için tekrar oluşturmak zaman ve performans kaybına yol açar. Bu paneller, User Controls (k ..
Makale 21: Web Programlamaya Giriş (VB .NET)
Web uygulamalarını zenginleştiren birçok programlama dili bulunur. Web sayfalarını geliştirmek için HTML dilinin kullanılması gerekir. Sadece HTML kullanımı statik (sabit) sayfalar geliştirmek için y ..
C# .NET Öğreniyorum
MDI Sayfalama
Tüm yazılımcı arkadaşlarıma merhaba. Bu makalemde aslında bir çoğunuza yabancı gelmeyecek ama yapımı aşamasında kimilerinin zorlanabilceği özellikle Nesne Yönelimli Programlamaya geçiş esnasında sıkın ..
Property Accessor Modifiers
Bu makalemizde class tanımlamalarında bolca kullandığımız propertyler ile ilgili, C# 2.0 ile birlikte gelen bir özellikten bahsedeceğiz.
C#.Net ile Windows Explorer
Bundan bir önce yayınlanan makalemde yine C#.Net kullanarak Microsoft Word üzerinde bir kolaylık sağlamıştık. Şimdi ise kendi Windows Explorer’ımızı yazacağız.
STRİNG ÜZERİNDE İŞLEM YAPAN METODLAR
Merhaba yazılımcı dostlarım bu makalemde sizlere string metodlarını açıklayıp hepsine küçük ama güncel örnekler vermeye çalışacağım. Bu makalenin yazılıma yeni başlayan arkadaşlar için çok faydalı ola ..
C#'da kullanılan noktalama işaretleri
Bütün sayısal ve metinsel tipler için tanımlanmış bir operatordür.Tek başına kullanıldığında pozitif sayısal değerleri simgelemek için kullanılır.Sayısal tipler için '+' işareti ile iki ya da daha faz ..
SQL Öğreniyorum
Rule ile Veri Kontrolü
Bir önceki makalemizde veritabanına gelecek veri kontrolü yapmak için Check mekanizmasını incelemiştik. Bu makalede Rule mekanizmasını inceleyeceğiz.
Check Constraint ile Veri Kontrolü
Yaptığınız bir veritabanında verilerin istediğiniz gibi gelebilmesi gelen verinin sizin istediğiniz veri olup olmadığını kontrol etmeniz gerekir. Bu makalede kontrol mekanizmalarından check'i inceleye ..
SQL Server 2005 Veri Tipleri
Merhaba arkadaşlar, Bu makalemde SQL Server 2005 teki veri tiplerinden bahsettim. Özellikle yeni başlayanlar için çok faydalı olacağına inanıyorum.
DML Trigger Kavramı
Bu makalemde sizlere DML Trigger kavramını ve DML Trigger türlerinden bahsedip, SQL server ortamında bunların T-SQL kodları ile yazılmış örneklerine yer vererek sizleri bu konu hakkında bilgilendirmey ..
SQL KOMUTLARIM -II
Merhaba arkadaşlar, SQL Komutlarım I ‘ in devamı niteliğindeki bu makalemde sizlere matematik sorgu komutlarından, sütunları nasıl gruplandırma yapacağımızdan ve gruplandırılmış sütunlara nasıl koşu ..
Microsoft Dynamics
Microsoft Dynamics CRM Web Servisi ve Performans
Benim yazılarımı takip edenler hatırlayacaklardır. Daha önce CRM üzerinde veri sorgulama yöntemleri isimli yazı dizimin 1. bölümü web servislerini kullanarak veri sorgulama yöntemleriydi. O makalede w ..
Microsoft Dynamics CRM Hatalarını Yakalamak
Microsoft Dynamics CRM Web Servisi'nde Request parametresi kullanılarak bir çağrı yaptığınızda hata olarak System.Web.Services.Protocols.SoapException sınıfından ortak bir hata mesaj yapısı döner. İş ..
MS CRM 4.0’da Mail Yönetimi ve Kullanıcı Lisanslaması
Microsoft Dynamics CRM 4.0’ın yeniliklerine tanımaya devam edeceğiz. Bu makalede MS CRM 4.0’ın mail gönderimi için kullanılabilecek platformları ve kullanıcı tiplerini nasıl tanımladığımızı göreceğ ..
CRM Attribute Tür Sınıfları
Microsoft Dynamics CRM için program yazarken bilinmesi gereken en temel şey CRM'in her entity(tablo) üzerinde bulunan ve kullanılmakta olan bir attribute(özellik) sınıf mimarisine sahip olduğudur. Bu ..
MS CRM 3.0 da kapatılmış bir randevuyu açıp üzerinde değişiklik yapma
Bir randevuyu kapattıktan sonra sadece okunur olmasının birçok sebebi vardır. Ama bazen de bazı değişiklikler yapmak gerekebilir. Bu makalede kapatılmış bir randevuyu tekrar aktif hale getirip üzerind ..
Bize Ulaşın
Hakkımızda
Hata Bildirin
Yazılım Uzmanı.Com - 2006