Kısa Dönem Deniz Er
2009 Nisan - Eylül dönemleri arası yokum...
13 Haziran 2009 Cumartesi
30 Mart 2009 Pazartesi
Visual Studio ile Gelen Icon ve Animasyon Dosyaları
C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1033
konumunda VS2008ImageLibrary.zip dosyası içeresinde
Vista, Xp, Office, ürünlerinin grafikleri ve Windows üzerindeki bazı haraketleri gösteren (dosya taşıma,silme) animasyon dosyaları var. Bu sistem grafikleri lazım olduğunda buradan alabilirsiniz.
konumunda VS2008ImageLibrary.zip dosyası içeresinde
Vista, Xp, Office, ürünlerinin grafikleri ve Windows üzerindeki bazı haraketleri gösteren (dosya taşıma,silme) animasyon dosyaları var. Bu sistem grafikleri lazım olduğunda buradan alabilirsiniz.
02 Mart 2009 Pazartesi
Pdf Creator - Ücretsiz Pdf Yazıcısı
Pdf Creator açık kaynak kodlu ve ücretsiz bir pdf üreticisi.
Programı kurduktan sonra sisteme PDFCreator isimli bir yazıcı tanıtılıyor.
Pdf formatına çevirmek istediğiniz dökümanı yazıcı çıktısı alır gibi bu yazıcıya gönderiyorsunuz.
Başlık, Yazar, Tarih gibi bilgileri gireceğiniz bir ekran çıkıyor. Buradaki bilgileri girip kaydet tuşuna bastığınızda döküman pdf olarak yazılıyor. Pdf Creator burada
Programı kurduktan sonra sisteme PDFCreator isimli bir yazıcı tanıtılıyor.
Pdf formatına çevirmek istediğiniz dökümanı yazıcı çıktısı alır gibi bu yazıcıya gönderiyorsunuz.
Başlık, Yazar, Tarih gibi bilgileri gireceğiniz bir ekran çıkıyor. Buradaki bilgileri girip kaydet tuşuna bastığınızda döküman pdf olarak yazılıyor. Pdf Creator burada
GPU-Z
VideoCacheView
Browser cache üzerinde yer alan video dosyalarını bilgisayarınıza kaydetmenizi sağlayan bir program. Firefox eklentisi ile youtube vb.. yerlerde seyredilen videoların kaydedilmesini Şu yazımda anlatmıştım. VideoCacheView bağımsız bir program eklenti değil. Programı açtığınızda IE, Firefox, Opera, Chrome için tarayıcı cache bilgilerini alıyor ve dosyaları size bir liste şeklinde sunuyor. Siz istediğiniz dosyayı buradan seçip kaydedebiliyorsunuz. VideoCacheView burada
21 Şubat 2009 Cumartesi
Eclipse C/C++ IDE Kurulum ve Genişletme
Eclipse C/C++ IDE için hazırladığım bir döküman.Neler var ?
Eclipse C/C++ IDE , MinGW , Glut , Qt konuları için
Windows üzerinde Kurulum Eclipse Entegrasyonu ve Temel Örnekler
Dökümanı buradan indirebilirsiniz.
c/c++ eclipse mingw glut open gl qt qt eclipse integration kurulum konfigurasyon install setup windows configuration
20 Şubat 2009 Cuma
En iyi 100 Yazılım Mühendisliği kitabı
16 Şubat 2009 Pazartesi
Agile Araçları
Piyasadaki Agile Araçlarının derlendiği bir liste.
Uygulama, üreticisi, lisans, platform gibi bilgilerde listede yer alıyor.
Burada
Uygulama, üreticisi, lisans, platform gibi bilgilerde listede yer alıyor.
Burada
12 Şubat 2009 Perşembe
Blogger üzerinde kod renklendirme
Blogger blog hizmeti üzerinde kod renklendirme yapabilmek için harici css dosyalarını bir şekilde blog üzerinde tanıtmak gerekiyor.Ben renklendirmeler için burayı kullanıyorum. Bu servisin kullandığı css dosyası şu konumda yer alıyor.
Bu css dosyası içindeki kodları Blogger üzerinde Yerleşim -> Html'yi düzenle bölümüne yandaki şekilde olduğu gibi ekledim.
Kod satırları kimi zaman uzun oluyor. Blogger şablonunın genişliği daha dar olduğu için kodları bir blok şeklinde eklemek gerekiyor. Bunun için kod bloğunu bir div içerisine alıyoruz. Şu yazımı okuyarak istediğiniz biçimde bloklama yapabilirsiniz.
Asp.Net Custom Validator Kontrolünün ClientValidateFunction özelliğine Parametre Geçirmek
Asp.Net Custom Validator kontrolü ClientValidateFunction özelliğine sahiptir.
Bu özelliğe bir Java Script fonksiyonu adı atanarak validasyon işlemi yapacak Java Script fonksiyonu bağlanır.
ClientValidateFunction özelliğine geçirilen Java Script fonksiyonuna parametre geçirilemez.
Bu yazımda sizlere Custom Validator kontrolünün ClientValidateFunction özelliğine nasıl parametre geçirebileceğimizi anlatacağım.
Geliştirdiğim bir projede Generic yapıdaki WebUserControl'ü Form'a bir kaç kez eklemem gerekti.
Bu durumda tüm WebUserControl içindeki CustomValidator kontrolleri aynı JavaScript fonksiyonuna bağlanmış oluyordu.
Ben Validate işlemini yapacak bu JavaScript fonksiyonuna hangi WebUserControl'dan gelindiğini bulmam gerekiyordu.
Bazı iş kuralları bunu gerektiriyordu.
Default.aspx dosyası içerisinde bir yönlendirici metot yer alıyor.
WebUserControl içindeki Custom Validator'ın ClientValidateFunction özellikleri bu metoda bağlı.
Bu yönlendirici metota hangi metoda hangi parametrelerle ile yönlendirme yapılacağı bildiriliyor.
Aşağıdaki resimde örnek bir model yer alıyor.

Default.aspx
WebUserControl1
Parametre olarak ClientID değerini gönderdim.
Sizde ihtiyacınız olan herhangi bir değeri gönderebilirsiniz.
Bu şekilde ClientValidate fonksiyonuna gelen WebUserControl'ü bulabildim.
Bu özelliğe bir Java Script fonksiyonu adı atanarak validasyon işlemi yapacak Java Script fonksiyonu bağlanır.
ClientValidateFunction özelliğine geçirilen Java Script fonksiyonuna parametre geçirilemez.
Bu yazımda sizlere Custom Validator kontrolünün ClientValidateFunction özelliğine nasıl parametre geçirebileceğimizi anlatacağım.
Geliştirdiğim bir projede Generic yapıdaki WebUserControl'ü Form'a bir kaç kez eklemem gerekti.
Bu durumda tüm WebUserControl içindeki CustomValidator kontrolleri aynı JavaScript fonksiyonuna bağlanmış oluyordu.
Ben Validate işlemini yapacak bu JavaScript fonksiyonuna hangi WebUserControl'dan gelindiğini bulmam gerekiyordu.
Bazı iş kuralları bunu gerektiriyordu.
Default.aspx dosyası içerisinde bir yönlendirici metot yer alıyor.
WebUserControl içindeki Custom Validator'ın ClientValidateFunction özellikleri bu metoda bağlı.
Bu yönlendirici metota hangi metoda hangi parametrelerle ile yönlendirme yapılacağı bildiriliyor.
Aşağıdaki resimde örnek bir model yer alıyor.

Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register src="WebUserControl.ascx" tagname="WebUserControl" tagprefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type ="text/javascript">
function ChangeMethodWithParamter(FunctionName, Parameters)
{
var f = FunctionName;
var p = Parameters;
return function(src, args){
return f(src, args, p);
}
}
function ValidateMethod(src, args, parameters)
{
alert(parameters);
//Beni çağıran WebUserControl'ü bul
//İş kurallarına göre validasyon yap
}
</script>
</head>
<body>
<form id="form1" runat="server">
<uc1:WebUserControl ID="WebUserControl1" runat="server" />
<uc1:WebUserControl ID="WebUserControl2" runat="server" />
<uc1:WebUserControl ID="WebUserControl3" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Send Form" />
</form>
</body>
</html>
WebUserControl1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class WebUserControl : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
CustomValidator1.ClientValidationFunction = string.Format("ChangeMethodWithParamter(ValidateMethod, '{0}')",CustomValidator1.ClientID);
}
}
Parametre olarak ClientID değerini gönderdim.
Sizde ihtiyacınız olan herhangi bir değeri gönderebilirsiniz.
Bu şekilde ClientValidate fonksiyonuna gelen WebUserControl'ü bulabildim.
Kaydol:
Kayıtlar (Atom)
