Yazılım üzerine Staj Defteri

872 gün önce tarafından yazılmıştır.

Bugün yazmaya başladığım nin meğer ne kadar çok aranan bir varlık olduğunu fark ettim. Öyle ki sitelerde bu defterleri para ile satanlardan tutun, yüzlerce istek yapan kişilere varana kadar bir çok kişi, defteri arıyor. Stajımı datateknik‘te C#, ve MS SQL dilleri üzerine proje geliştirerek yaptım.

Peki bu arayanları ben nasıl fark ettim? Bana olması açısından varsa bir iki tane staj defteri indireyim demiştim. Ancak bu işin öyle sanıldığı kadar basit olmadığını fark ettim. Her neyse artık örnek olmadan, kendi kendime yazmaya karar verdim. Toplam 20 staj defteri yazacağım. Aramalarda gördüğüm kadarıyla insanlar filan arıyor. Onların işi daha zor. Şuan 20 gününü nasıl yazacağımı düşünürken, 60 iş günü yazmak gerçekten zor. Hepinize kolay gelsin,umarım istediğiniz gibi bir staj dönemi geçer.

Arkadaşlar, bulunamayan yazılım staj defterini 20 TL karşılığı isteyenlerle paylaşmaya karar verdim. Defter tamamen özgündür, Bilgisayar Mühendisliğinde olarak kabul görmüş olup, toplam 44 sayfadan oluşmaktadır. Bu 44 sayfada;

-Programın kodları,

-Konu anlatması açısından hazırlanmış grafikler,

-Şekil çalışmaları,

-Detaylı anlatım,

-Detaylı program açıklamaları,

-Düzgün Türkçe,

-Ekran çıktıları

ile hazırlanmıştır. Defteri satın alacak arkadaşlara stajın büyük bölümünü oluşturan üniversite programını da vereceğim. Böylece kendiniz ufak değişiklerde yapabileceksiniz.

Deftere sahip olmak için hemen ilhanbahar (et) hotmail.com adresine mail atınız. Size banka bilgilerinin yer aldığı bir cevap maili atacağım. Eft ya da havale işlemini gerçekleştirdiğiniz  an, defter size mail yoluyla ulaştıracağım. Herkese başarılar…

2. Yazılım üzerine staj defteri satışa çıkmıştır. Şuan için hiç kimseye satılmamıştır. Her üniversiteden ilk alan arkadaş hariç aynı Üniversite’ye başka satış yapılmayacaktır. Diğer defterin detaylarını şuradan inceleyebilirsiniz.

Ayrıca öğrenciler için kampanya iki defter birden;

1.Yazılım Staj Defteri + 2. Yazılım Staj Defteri = 40 TL

1.Defterden örnek görüntüler;

http://www.ilhanbahar.com/images/1.jpg

http://www.ilhanbahar.com/images/3.jpg

http://www.ilhanbahar.com/images/4.jpg

http://www.ilhanbahar.com/images/5.jpg

http://www.ilhanbahar.com/images/6.jpg

http://www.ilhanbahar.com/images/7.jpg

http://www.ilhanbahar.com/images/8.jpg

 

Linq to SQL ile ilgili 101 örnek

878 gün önce tarafından yazılmıştır.

Arkadaşlar ile uğraştığım şu zamanlar ’de bulunmaz bir kaynakla karşılaştım.‘un hep kullandığı database‘den yararlanılarak yapılmış 101 tane örnek,kategorilere ayrılmış olarak verilmiş.Yine aynı veritabanını kullanmanız durumunda sonuçlarıda karşılaştırabilirsiniz.

http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

Asp.net Session Nesnesi

881 gün önce tarafından yazılmıştır.

bir oturum boyunca tutulan geçici verilerdir.Örneğin;forumlarda üye girişi yaptıktan sonra bir süre sonra logout olduğunuzu fark edersiniz.Bunun nedeni zamanın kısa olmasıdır. nesnesinin kullanımı oldukça basittir.

[c language="c#"]
Session ["Adi"]=Text1.text; //Burada olarak Text1.text adlı textbox’tan veri okutalım.
Response.Redirect("Default2.aspx");//Oluşturacağımız sayfaya yönlendiriyoruz.
//Default2.aspx diye yeni web sayfamızı ekleyelim.Bir tanede Session nesnemizi göstermek için label koyalım.
Label1.text=Session["Adi"];
[/c]

Load kısmına yazdığımız üst satır sayesinde Session nesnemiz bir sayfadan diğerine taşınmış oldu.Peki Session ayarlarını nasıl yapabiliriz?

Bunun için Add New Item’dan Global Application Class ekliyoruz.Eklediğimiz dosyanın içersine yazmak üzere;

[c language="c#"]

<sessionState>
mode="SQLserver" //Session nesnesinin sql kaydedileceğini belirtir.Default değeri "InProc"dur.
cookieless="true" //Cookiler kullanıcın bilgisayarında saklanır.Default değeri "False"dır.
timeout="5" //Kaç dakika sonra session son bulacağını belirtir.Default değeri "20" dakikadır.

[/c]

Doğum günüm :)

882 gün önce tarafından yazılmıştır.

Aylardan Eylül,günlerden yedi bendeniz doğdum.Doğmakla iyi mi yaptım?kötü mü yaptım? bilmiyorum, fakat bildiğim tek şey varsa her şeye rağmen yaşamak güzeldir.O mantıktan ilerleyerek iyi ki doğmuşum diyebilirim.Bugün bana telefon,mail,facebook aracılığıyla ulaşan arkadaşlarıma çok teşekkür ederim.Hatırlanmak güzel şey…Umarım herkesin bir yerlerde bazende olsa  hatırlayacak dostları olur…

WordPress resim hizalama problemi

885 gün önce tarafından yazılmıştır.

Yeni bir tema kurdunuz ancak bir baktınız resimleri hizala dediğinizde,bir sonuç alamıyorsunuz.Aynı problemi bende yaşayınca çözümü aradım ve buldum.Bu sorunu aşmak için style. adlı dosyanızın içersine aşağıdaki kodu eklemeniz yeterlidir.

[css]
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
[/css]

Blog teması ve çeşitli eklentiler

886 gün önce tarafından yazılmıştır.

Bugün tüm günümü ‘a ayırdım.Eski tema içimi sıkmaya başlamıştı,onu yeniledim.Yeni temayı nasıl buldunuz?Ayrıca bir çok eklenti ile içeriği zenginleştirdim.“Benzer yazılar”,”En çok okunanlar” vs. böylece siteye bir konu okumak için girenler daha fazla vakit geçirebilecekler.Okunabilirliğin arttığı kanısındayım,böylece yazdığım makalelerin daha büyük bir kitleye hitap edeceğini düşünüyorum.Ayrıca hız konusunda da ciddi artış var.

Hit konusunda da bilgi vereyim.Şuan günlük 300-350 civarı tekil hit almaktayız.Aylık yaklaşık 10.000 kişi siteyi ziyaret etmektedir.Bu oranın çok daha yükseklere çıkacağına inanıyorum.Ne kadar çok paylaşım o kadar çok mantığından paylaşmaya devam edeceğim.Görüşmek üzere…

Gridview’de seçili satırı renklendirmek

887 gün önce tarafından yazılmıştır.

veya C# da ile henüz tanışanlar,satırları seçtikleri zaman işaretlenmediklerini görecekler.Bu durum sizin için önemsiz olacak ama kullanıcılar açısından önemli olduğu için o satır işaretlemesini yapmak zorunda kalacaksınız.Ben aynı duyguları yaşadığım için aşağıda  kodu paylaşıyorum…

Kodu Gridview‘in RowCreated event‘ına ekleyin.

[c language="#"]

(e.Row.RowType != DataControlRowType.DataRow) return;

// eger yaratilan satir farkliysa data satirindan buradan cik

e.Row.Attributes.Add(“onmouseover”, “this.originalstyle=this.style.backgroundColor;this.style.backgroundColor=’#EEFF00′”);

// mouse overina bu stil attribute’ini ekle

e.Row.Attributes.Add(“onmouseout”, “this.style.backgroundColor=this.originalstyle;”);

// mouse out ise eski stile don

[/c]

Kod şuan sorunsuz olarak çalışıyor.Yorum olarak çalışmıyor demeden önce lütfen yazım yanlışlarını kontrol ediniz.

Devamını Oku

Java ile harici dosya ve if yapısına devam

887 gün önce tarafından yazılmıştır.

Bu yapacağımız yöntem ile IfDetay. dosyasında çeşitli koşullarımız olacak,buna istinaden Default.html dosyamızda oluşturacağımız radio form ile kullanıcının seçtiği değerleri IFDetay.js dosyasında koşullandırıcaz.

<!–Öncelikle IfDetay.js dosyamızdaki kodlarımızı oluşturalım.

function goster(veri){

var index,takim;

index=veri.selectedIndex;

takim=veri.options[index].text;

if (takim==”Galatasaray”){

document.takimForm.aciklama.value=takim + ” Şampiyon!”;

}

if (takim==”Beşiktaş”){

document.takimForm.aciklama.value=takim + ” Eziktaş”;

}

if (takim==”Fenerbahçe”){

document.takimForm.aciklama.value=takim + ” Ezikbahçe”;

}

}

Burada bitti –>

Script kısmını bitirdiğimize göre şimdi html dosyamıza dönelim.

<html>

<head>

<title>If yapıları</title>

<script src=”IfDetay.js” language=”javascript”></script>

</head>

<body>

window.status=”ilhanbahar.com”;

<form name=”takimForm”>

<p> Bir takım seçiniz</p>

<selected name=”takimListesi” onChange=”goster(this)”>

<option SELECTED>Takım seçiniz</option>

<option>Galatasaray</option>

<option>Beşiktaş </option>

<option>Fenerbahçe</option>

</select><br>

<input name=”aciklama” size=”35″>

</form>

</body>

</html>

Böylelikle onChanged yani değiştiğinde bizim IfDetay.js içersine bulunan goster fonksiyonuna gidiyor.Buradan uygun koşula dallanarak sonuç veriyor. kodları istemci tarafından çalıştığı için sunuyu yormuyor.

Java Script Giriş – Dışardan js dosyası eklemek

887 gün önce tarafından yazılmıştır.

Arkadaşlar ufaktan script çalışmalarına başladım.Öğrendiklerimi elimden geldiğince sizlerle paylaşacağım.Bugün basit bir giriş yapalım.Farklı bir dosyada bulunan uzantılı dosyamızı,sayfamız üzerine monte edelim.Monte ettiğimiz dosyayı ve diğer java sayfamızın içeriğini dolduralım.

Altta yazacağımız program kısaca;Java.js uzantılı dosyamızdan yönlendirme fonksiyonunu çağırarak çalıştıracak.Default.html dosyamızda ise basit html komutları bulunacak.

<!–Önce java.js dosyamızı oluşturalım

function yonlendir(){

window.location=http://www.ilhanbahar.com

}

//Gördüğünüz gibi basitçe oluşturduk –>

Şimdi sıra geldi Default.html dosyamızı oluşturmaya;

<html>

<head>

<script src=”java.js” language=”javascript”></script>

<title>Burası başlık kısmımız</title>

</head>

<body>

<center>

<a href=”JavaScript:yonlendir();”>www.ilhanbahar.com</a>

</center>

</body>

</html>

Bu iki dosyayı yazıp kaydettiğimizde Default.html dosyamıza tıkladığımızda karşımıza bir link gelecektir ve bu linke tıkladığımızda Java.js dosyasında yönlendir fonksiyonu çalışacaktır.

RegularExpressionValidator kontrolü

889 gün önce tarafından yazılmıştır.

Arkadaşlar hepiniz üye kayıt formlarında veya her hangi bir farklı giriş yapılan formlarda “Yanlış giriş yaptınız”,“@ kullanmadınız”,“En az 4 en fazla 8″ gibi hata mesajları almışsınızdır.Bugün sizlere ‘te bu özelliğin ne kadar kolay eklenebildiğinden bahsetmeye çalışacağım.Bunu yapmak adına öncelikle File>New>Website diyerek yeni bir websayfası oluşturma alanı açıyoruz.Daha sonra sol taraftan Validation kısmına geliyoruz.Burada yine hemen hemen aynı görevi üstlenen çeşitli kontroller var ancak biz konumuz gereği ekliyoruz.Daha sonra yine formumuza deneme yapmak için bir adet textbox ve button ekliyoruz.

Bu özelliği kullanırken kod yazmayacağız tamamen windows formlar üzerinden işimizi  halledeceğiz.Hemen RegularExpressionValidator özelliklerine gelerek ValidationExpression özelliğine tıklıyoruz.Karşımıza bir liste çıkıyor,bu listeden anlayacağınız üzere çeşitli standartlar  otomatik olarak eklenmiş, veriyorum;Internet E-Mail Address bunu seçtiğimizi varsayarak devam ediyorum.Alt kısımda Validation yazan bölümde
[c language="c#"]
w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*
[/c]
olan kısmın ne anlama geldiğini az sonra açıklayacağım.Öncelikle örneğimizin çalışması adına Error Message kısmına “@ işareti olamalı” hatasını ekliyoruz.Sonra ControltoValidate özelliğine button1 seçiyoruz.Bunun anlamı button1 basıldığında kontrol et demektir.Kodu derlediğinizde eğer @ işareti kullanmazsanız bir üst satırda yazdığımız hatayı aldığınızı göreceksiniz.Şimdi gelelim Validation Expression da Custom olarak kendi formatımızı belirlemeye bunun için Expression kodlarını yazmamız gerekiyor.Onlar da sabit olarak aşağıda veriyorum.

Devamını Oku

Tüm hakları saklıdır. 2008-2012