| |
|
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, database’de binary olarak saklanan resimleri direk gösterebiliyor ancak yolu verilen bir resmi binary formata çevirip gösteremiyor. Her ne kadar sorun olsa da çözüm imkansız da değil. Bu makalede kendi Typed Dataset’imizle bu sorunu nasıl aşacağımız anlatacağım.
|
|
Okumak için tıklayın..
|
|
|
Office Uygulamalarına .NET’ten Hükmedin - 1
|
|
Herhalde günümüzde Office’i bilmeyen bir kullanıcı yoktur. Biz programcıların da çoğu kez karşısına Office, o ya da bu şekilde çıkar. Ya kullanıcının verileri bir Excel dosyasındadır ve sizden o verileri yakalamanızı ister, ya da raporlama aracı olarak Excel kullanmanızı ister, ya da hazır Word şablonlarına sadece ad,soyad girerek dökümanlar oluşturmanızı ister. İşte bu makale serisinde .Net’ten, ADO kullanmadan Office uygulamalarına nasıl hükmedeceğimizden bahsedeceğim.
|
|
Okumak için tıklayın..
|
|
|
Code Snippet Editor
|
|
Bir önceki makalemde snippet’ların aslında ne olduğundan ve nasıl oluşturulduğundan bahsetmiştim. Bu makalemde ise Snippet oluşturmayı oldukça kolaylaştıran bir araçtan bahsedeceğim: Code Snippet Editor ...
|
|
Okumak için tıklayın..
|
|
|
Code Snippets
|
|
Projelerimizde çoğu zaman aynı kod yapılarını tekrar tekrar yazarız. Özellikle de veritabanı uygulaması yazıyorsak, veriyi bir dataset’e çekmek, silme, ekleme işlemleri yapmak, rapor çıkartmak her zaman tekrar eden kodlardır. Visual Studio .Net 2005’le gelen yeniliklerden biri de, bizi her zaman tekrar eden kodları yazma çilesinden kurtaran Snippet’lardır.
|
|
Okumak için tıklayın..
|
|
|
Ado.Net Hataları ve Çözümleri
|
|
Dot Net ile veritabanı programlamaya başlayanların en büyük sorunlarından biri de gelen hata mesajlarının ne anlam ifade ettiğini anlamamak ya da çözümünün ne olacağını bulamamaktır. Bu yazıda sıkça karşılaşılan ADO.NET hata mesajlarından, bunların sebeplerinin ne olabileceğinden ve çözümlerinden bahsettim.
|
|
Okumak için tıklayın..
|
|
|
Kendi hata mesajımızı fırlatmak
|
|
Dot net, içinde bir çok hazır exception (istisna) sınıfı barındırır. Bunların bir çoğu projelerimizi oluştururken yeterlidir. Ancak kendi istisna sınıfımızı fırlatmak isteyebileceğimiz bir senaryoyla da karşı karşı kalabiliriz. Bu makalede kendi oluşturduğumuz exception sınıflarımızı nasıl oluşturup, nasıl fırlatacağımız üzerinde duracağız.
|
|
Okumak için tıklayın..
|
|
|
ASP.Net Datagrid'te DropdownList Kullanımı
|
|
ASP.NET'te Datagrid hakkında sıkça sorulan sorulardan biri de düzenleme yaparken, DataGrid'in kendi koyduğu textboxlar yerine nasıl combobox'lar ekleneceğidir. Bu sorunun belli başlı iki çözümü var. Birincisi DataGrid'in ItemDataBound ve ItemCreated olaylarını kullanarak, ikincisi de Template Column kullanarak.
Bu makalede iki çözümü de örnek üzerinde anlatacağım
|
|
Okumak için tıklayın..
|
|
|
Visual SourceSafe -4-
|
|
Bireysel olarak geliştirilen projelerle takım halinde geliştirilen projeler yazım aşamasında birbirinden oldukça farklıdır. Bireysel yazılımda sadece tek bir kişi projeden sorumluyken takımsal yazılımda onlarca, yüzlerce hatta binlerce kişi bir projeden sorumlu olabilir.. Bireysel olarak yazılan projelerde yazılımcı istediği kod alanını istediği zaman değiştirebilir, yeni kodlar ekleyebilir veya silebilir. Fakat takım olarak yazılan projelerde bu iş o kadar kolay değildir. Bunlar ve bunlara benzer türlü sorunlara çözüm bulabilmek için, yani takım halinde yazılan projelerde kaynak kodlarını yönetmek, hataları kontrol etmek, yazılımcıların daha verimli çalışmasını sağlamak amacıyla Microsoft ,Visual SourceSafe’i kullanıcılarının hizmetine sunmuştur.
|
|
Okumak için tıklayın..
|
|
|
Visual SourceSafe -3-
|
|
Bireysel olarak geliştirilen projelerle takım halinde geliştirilen projeler yazım aşamasında birbirinden oldukça farklıdır. Bireysel yazılımda sadece tek bir kişi projeden sorumluyken takımsal yazılımda onlarca, yüzlerce hatta binlerce kişi bir projeden sorumlu olabilir.. Bireysel olarak yazılan projelerde yazılımcı istediği kod alanını istediği zaman değiştirebilir, yeni kodlar ekleyebilir veya silebilir. Fakat takım olarak yazılan projelerde bu iş o kadar kolay değildir. Bunlar ve bunlara benzer türlü sorunlara çözüm bulabilmek için, yani takım halinde yazılan projelerde kaynak kodlarını yönetmek, hataları kontrol etmek, yazılımcıların daha verimli çalışmasını sağlamak amacıyla Microsoft ,Visual SourceSafe’i kullanıcılarının hizmetine sunmuştur.
|
|
Okumak için tıklayın..
|
|
|
SQL Server 2000'de İsolation Level Kavramı
|
|
Eşzamanda birden fazla kullanıcının aynı dataya erişmesi,onu değiştirmesi,silmesi bir çok problemi de beraberinde getirir. Senaryonuza göre siz bir kayıt setini okurken başkasının o kayıtlar üzerinde değişiklik yapmasına izin vermek istemeyebilirsiniz ya da siz bir kayıt setinde değişiklik yapıyorken başkasının o kayıtları görmesini engellemek isteyebilirsiniz. Bu ve bunun gibi işlemleri gerçekleştirmek SQL Server devreye kilitleme işlemlerini sokar
|
|
Okumak için tıklayın..
|
|
|