İçeriğe Git.

Yusuf YILMAN Software Developer

( C# – .NET – SQL – VB.NET – JAVA – JSF – PHP – XML – CSS – SEO – HTML )

 

GridView deki verileri Excel’ e aktarma işlemi herkese lazım oluyordur sanırım.

Aslinda grid den excel’e veri aktarma oldukça kolay bir istir.

Öncelikle Grid’imizin bulunduğu sayfaya bir buton ekliyoruz. Bu arada gridimizin ID’ si (GridViewTest) olsun.

 <asp:Button ID=”btnAktar” runat=”server” OnClick=”btnAktar_Click”>
Excele Aktar
</asp:Button>

Şimdide Click olayına eklememiz gereken kodlara bakalım. Okumaya Devam Et…

 

Yine bana lazım oldu aradım bişeyler buldum. Android işletim sistemine sahip cep telefonunuzu Wireless Modem olarak kullanmak için yapmanız gereken aşağıdaki yolu izleyebilirsiniz.

 

Cep telefonunuzda herhangi bir operatöre bağlı internet paketiniz varsa bilgisayarınızdan da aynı paketi kullanarak internete girmeniz mümkün. Bunun için cep telefonunuzu wireless modemler gibi sinyal yayan cihazlara dönüştürebiliyorsunuz. Bilgisayarınızda da wireless varsa bu ağa bağlanmanız çok kolay.

Anlatımı Turkcell T20 Maxiphone üzerinden yaptığımız için menü sıralamaları ufak da olsa cihazlarınızda farklılıklar gösterebilir. Android telefonlarda bu ayarların nasıl yapıldığına bakalım.

Telefonunuzun Menü tuşuna basınız. Ardından Kablosuz özelliği ve ağlara tıklayınız. Okumaya Devam Et…

Uygulamalarımızda upload işlemleri gerçekleştirirken upload limitlerinden kaynaklanan problemler yaşabiliyoruz. Bu problemleri web.config içine tanımlayacağını bazı değerler ile çözebiliriz.

<httpRuntime

executionTimeout=”1200″

maxRequestLength=”102400″

useFullyQualifiedRedirectUrl=”false”

minFreeThreads=”8″

minLocalRequestFreeThreads=”4″

appRequestQueueLimit=”100″

/>

web.config dosyasına yerleştirdiğinizde maxRequestLength olarak 102400 olarak belirlediğimiz değere karşılık olarak 100 mb boyutunda dosyaya kadar upload işlemi gerçekleştirilir.

Maximum request length exceeded hatasının kaynağı olarak da problemi çözebilirsiniz. Default olarak gelen 4 mb‘lık limite de bağlı kalmadan uygulamalarınızı geliştirebilirsiniz.

Asp.Net’ te database olarak bir Excel dosyasından faydalanarak veri çekmek için aşağıdaki kodlamalar işinizi görecektir. Öncelikle sayfamıza bir Buton ve birde GridView ekliyoruz. Daha sonra Butonun Click olayına aşağıdaki kodları yazıyoruz..

protected void Button1_Click(object sender, EventArgs e)

{

string conExcel = “Provider=Microsoft.Jet.OleDB.4.0;” +

“Data Source=C:\\Test.xls;” +

“Extended Properties= Excel 8.0”;

string cmd = “Select * from [Liste$]”;

OleDbDataAdapter adp = new OleDbDataAdapter(cmd, conExcel);

DataSet ds = new DataSet();

adp.Fill(ds, “USERS”);

GridView1.DataSource = ds;

GridView1.DataBind();

}

Burada GridView’e yazdırdık çektiğimiz verileri fakat DataSet’ e aktardığımız verileri daha farklıda kullanabiliriz. Bu size kalmış artık.

<%# %> ifadesi veri bağlanması sırasında kullanılır. Bu ifade sayfanın ya da kontrolün DataBind metodu çağrıldığında işletilir.

<%= %> ifadesi ise bir değişken bir işlem sonucunda ortaya çıkan sonuç vb verilerin gösterilmesi sırasında kullanılır.

Bu gün lazım oldu bu eval ile if sorgusu. Biraz değişik bir şekilde bir sonuç elde etmeye çalıştığım için biraz araştırma yaptım nette. Gerçi pek faydalı birşey yoktu. Eval’ in kullanım şekilleri veya if – else kullanım şekilleri vardı hep. Benim istediğim .aspx uzantılı sayfada if sorgusu yapmaktı. Buda aslında çokta zor karmaşık değilmiş. Benim kullanmak istediğim şekilde olmadı ama daha basite indirgeyerek sorunumu çözdüm.

<a href=”sil.aspx?UrunID=<%#Eval(“UrunID”)%>”>

<% # Eval(“UName”) == “AdminID” ? ” SİL ” : “” %>

</a>

Yukarıda ki örnekte Eval ile aldığımız UName değeri Admin (Yönetici) ise SİL linki oluşuyor.  Eğer giriş yapan kullanıcı Admin değilse SİL linki oluşmuyor… Okumaya Devam Et…

Asp.Net Ajax Nedir ?
Asp.net Microsoftun sunucu taraflı web yazılım geliştirme teknolojisi olarak 2002 yılından bugüne kadar bir çok yazılımcının tercihi oldu.Ajax yani Asenkron Javascript ve XML Teknolojisi ile internet dünyasını çok yeni bir boyuta taşıyan bir alt yapı teknolojisi olarak 2006 yılında hayatımıza girdi.Ajax bize detaylı olarak javascript kodlamasını bilmesekte faklı istemcilerde sorunsuzca çalışacak ortak bir istemci kütüphanesi sağlar.İşte tam bu noktada bu iki önemli teknoloji olan Asp.Net ve Ajax birleşti ve ortaya Asp.Net Ajax ortaya çıktı.Asp.Net uygulamaları geliştirirken kullanabileceğimiz Microsoft tarafından geliştirilmiş Ajax kütüphanesi.

Ne olduğunun hayalini kurmak sanıyorum en güzel örnekle anlatılır.Hotmailin yeni versiyonunu kullanırsanız(mail.live.com) veya Microsoft virtual earth yazılımını denerseniz Asp.Net Ajax ile nasıl muhteşem web uygulamarı yapabileceğinizi Gözlemlemiş olursunuz.İnternet dünyası artık yeni bir boyuta taşınıyor.Böylelikle web 2.0.

Okumaya Devam Et…

Web’de gezerken girdiğiniz her siteye göre farklı ikonların adres çubuğunda gösterildiğini farkına varmışsınızdır. Söz konusu adres çubuğunda gösterilen ikonlar aynı şekilde “Favorites” bölümlerine eklediğinizde de gözükecektir. Esas mesele biz bu ikonları web sitemiz nasıl koyarız sorusunda.

Okumaya Devam Et…

Windows sunucularda, ASP ve ASP.net uygulamalarınızın güvenlik, bağlantı gibi ayarlarını düzenlemek ve sitenizin genel ayarlarını yapmak için, web.config dosyasını kullanabilirsiniz.
Sitenizde web.config dosyasının bulunup bulunmadığını öğrenmek için panelinizdeki File Manager programıyla sitenizin httpdocs klasörüne gidin ve burada web.config dosyasını bulun. Yada FTP proframıyla httpdocs klasörüne girin oradaki web.config dosyası görebiliyorsanız sisteminizde web.config dosyası mevcuttur.
Eğer bu klasörün içinde bir web.config dosyası yoksa, aşağıdaki adımları takip ederek bu dosyayı oluşturabilirsiniz. Okumaya Devam Et…

Windows bir sunucuda WordPress kullanıyorsanız, ve Kalıcı Bağlantılarda sorun yaşıyorsanız aşağıdaki adımları izleyerek URL rewriting (Pretty Permalinks) özelliğini kullanabilirsiniz. Bu Özellikler Kalıcı Bağlantılardaki index.php yazısını silerek SEO özelliğinden tam faydalanabilirsiniz.. Ve sitenizdeki bir çok sorunda otomatik olarak ortadan kalkar.

Windows sunucuya sahip wordpress kullanıcılarının başını en çok ağrıtan bu konuya bir açıklık getireyim istedim. Aslına Bakarsanız bu sorunu 2 Yıl önce çözüp paylaşmıştım fakat sitem uçtuğu için şimdi  yeniden paylaşmak istedim.

Benimde bir windows hostum var ve blogumu ana dizine kuramıyordum ilk olarak onu kurdum ve ardındanda Kalıcı Bağlantılardaki index.php Yazısından kurtuldum. Bunu Nasıl Yaptım Derseniz Windows Hostların güvenliği ve bir çok ayarı için ayarın tutulması istenen klasörde web.config isminde bir dosya mevcut.. Linux Hostinglerde bu iş ht.accees dosyası ile yapılıyor.. Burada Web.Config Dosyası ile yapacağız. ve linkleriniz aşağıdaki gibi olacak. Okumaya Devam Et…