Posted on Şubat 6th, 2008 yapan uguryur
Eğer kendi özelleştirilmiş kontrollerimizi oluşturmak istersek oluşturacağımız dll lere javascript gibi dosyalar gömerek oluşturacağımız kontrollerin kullanacağı javascript işlemlerini bu dosyalardan çağırabiliriz. Bunun için yapmamız gereken javascript dosyasını projeye kopyalayarak dosyanın Build Action seçeneğini Embedded Resource olarak değiştirmek ve bu dosyanın kaynak dosyası olduğunu bildirmek.
Örneğin MyControlLibrary adlı class library ye MyJavascript.js dosyasını eklemek istersek bu dosyayı MyControlLibrary adlı projeye kopyaladıktan sonra AssemblyInfo dosyasına
[assembly: System.Web.UI.WebResource(“MyControlLibrary.MyJavascript.js”, “text/javascript”)] şeklinde bildirimini yapmalıyız. Herhangi bir sayfaya bu javascripti eklemek istediğimizde sayfaya bir scripmanager ekleyerek scripmanager’ın Scripts kısmından assambly(MyControlLibrary) ve Name(MyControlLibrary.MyJavascipt.js) şeklinde seçerek yada
kod kısmında
ScriptManager1.Scripts.Add(new ScriptReference(“MyControlLibrary.MyJavascript.js”, “MyControlLibrary”)); şeklinde kullanabiliriz. Ancak script dosyasını herhangi bir klasör altına koyarsak
[assembly: System.Web.UI.WebResource(“MyControlLibrary.klasöradı.MyJavascript.js”, “text/javascript”)] şeklinde bildirmemiz ve
ScriptManager1.Scripts.Add(new ScriptReference(“MyControlLibrary.klasöradı.MyJavascript.js”, “MyControlLibrary”)); şeklinde çağırmamız gerekmektedir.
Filed under: Asp.Net & Dotnet İpuçları | Yorum yok »
Posted on Ocak 17th, 2008 yapan uguryur
Microsoft tarafından uzun bir süreden beri .Net framework kaynak kodlarının yayınlacağı söyleniyordu ve beklenen gerçekleştirldi. Artık kod yazarken framework tarafında da neler olduğunu görüntüleyebileceğiz. Bunun nasıl yapılacağını güzel bir makale.
Filed under: Programlama, Visual Studio .NET | Yorum yok »
Posted on Aralık 10th, 2007 yapan uguryur
Microsoft’un Asp.Net takımının uzun süredir üzerinde çalıştığı ve ASP.NET 3.5 Extensions nihayet yayınlandı. Web uygulamalarına yeni bir yaklaşım getiren ASP.NET MVC Framework gibi gözüküyor. Ancak diğer özellikleri de oldukça önemli.
Daha fazla bilgi için: http://asp.net/downloads/3.5-extensions/
Filed under: Asp.Net | Yorum yok »
Posted on Aralık 3rd, 2007 yapan uguryur
Oluşturduğumuz sitelerde bir çok yerde popup açmamız gerekebilmektedir. Ancak popup açarken javascript kullanmamız gerekmekte ve arama motorları bu javascript kodlarını takip edemedğinden açılacak popupların içerikleri indexlenememekte. Bunun için küçük bir hile kullanabiliriz. Javascript kodu olarak openPopup functionunu kullanıyoruz:
function openPopup(url,w,h,scr,res)
{
var win=window.open(url,’popup’,'toolbar=no,width=’+w+’,height=’+h+’,directories=no
,status=no,scrollbars=’+scr+’,resizable=’+res+’,menubar=no,location=no,left=10,top=25′);
if(window.focus)
{win.focus()}}
linki de aşağıdaki şekilde veriyoruz:
<a href=”http://www.site.com/popup.html” mce_href=”http://www.site.com/popup.html” onclick=”openPopup(’http://www.site.com/popup.html’,'500′,’600′,’yes’,'yes’); return false;” title=”Popup açılacak”>Popup açılacak</a>
Böylece arama motorlarının örümcekleri linke ulaşabilecek ve popup açma işlemide sorunsuz gerçekleşecektir.
Filed under: Diğer | 1 Yorum »
Posted on Kasım 20th, 2007 yapan uguryur
.Net kullanan ve Framework 3.5 ve Visual studio 2008 in getirdiği yenilikleri bir an önce kullanmak isteyen bir çok yazılımcı gibi oldukça sevindim. Her gün Visual studionun sayfasına girip yayınlandı mı acaba diye kontrol etmekten sıkılmıştım artık. Visual studio express editionu buradan ücretsiz olarak indirebilirsiniz.
Filed under: Programlama, Visual Studio .NET | 1 Yorum »
Posted on Kasım 16th, 2007 yapan uguryur
Bu işlem için bir çok yöntem kullanılmaktadır. Ben daha çok design kısmında eklemeyi tercih ediyorum. Grideview de deleting özelliğini aktif hale getirdikten sonra ilgili kolonu templatefield olarak düzenleyerek button yada linkbuttonun OnClientClick özelliğine javascript:return confirm(’Seçilen kaydı silmek istediğinize emin misiniz?’) kodunu eklediğimiz taktirde istediğimiz confirmation gerçekleşecektir.
Örnek:
<asp:Button ID=“btnSil” runat=“server” OnClick=“btnSil_Click” OnClientClick=“javascript:return confirm(’Seçilen kaydı silmek istediğinize emin misiniz?’)”
Text=“Sil” ToolTip=“Seçilenleri sil” Width=“35px” />
Filed under: Asp.Net, Asp.Net & Dotnet İpuçları | Yorum yok »
Posted on Kasım 15th, 2007 yapan uguryur
Framework 2.0 ile gelen System.Collections.Generic namespacesi altında bulunan Generic Listler kullanımı bakımından oldukça yaygınlaştı. Özellikle OOP yapısında Database tablelarının nesnelere map edilmesi işlemlerin bu nesneler üğzerinden kullanılması bize oldukça kolaylıklar sunmaktadır. Bu ay çıkacak olan Framework 3.5 deki Linq ile birlikte generic listler, arrayler vb. üzerinde rahatlıkla sorgu ve sıralama yapabileceğiz. Çok sık olarak elde ettiğimiz listler üzerinde sıralama, belli kayıtları bulma gibi işlemler gerçekleştirmemiz gerekiyor. Sıralama için bir örnek yapalım hemen.
Devamı »
Filed under: Asp.Net, Asp.Net & Dotnet İpuçları | Yorum yok »
Posted on Kasım 15th, 2007 yapan uguryur
Barcelona gerçekleştirilen Microsoft TechEd Developers 2007 toplantısında yazılım geliştiriciler tarafından merakla beklenen Visual Studio 2008 RTM sürümünün ve .NET Framework 3.5 in kasım ayının sonlarında yayınlanacağı duyuruldu. Dört gözle bekliyoruz. Kaynak: Microsft Press
Filed under: Visual Studio .NET | Yorum yok »
Posted on Kasım 8th, 2007 yapan uguryur
Genel kanıya göre Ajax uygulamalarını kullanabilmek için serverda Ajax Extensions 1.0 ın kurulu olması gerekiyor. Ancak serverda kurulu olmasa bile eğer web uygulamanız full trust modda çalışıyorsa ” Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025″ altındaki
System.Web.Extensions.Design.dll
System.Web.Extensions.dll
adlı dllleri uygulamanızın bin klosörüne attığımız taktirde Ajax uygulamalarımız çalışacaktır. Ancak full trust tan daha düşük bir modda çalışıyorsa Ajax Extensions 1.0 ın kurulu olması gerekmektedir.
Filed under: AJAX | 2 Yorum »
Posted on Kasım 8th, 2007 yapan uguryur
Visual Studio da oluşturmuş olduğumuz görünüm ayarlarını kolayca yedekleyebiliyor ve bir kaç tıkla daha önce oluşturduğumuz ayarları yükleyebiliyoruz. Bunun için öncelikle Tools > Export and Import Settings bölümüne giriyoruz
.
Bu bölümde eğer şu anki ayarlarımızı kaydetmek istiyorsak export veya kaydedimiş bir şemayı yüklemek istiyorsak import seçeneğini seçiyoruz. Eğer ilk ayarlara döndürmek istiyorsak Reset All Settings bölümünü kullanabiliriz.

Devamı »
Filed under: Visual Studio .NET | Yorum yok »