Link: http://www.readmee.com/?p=1729
Ağustos 2011 Sayısı Dergi İçeriği:
-Görüntü İşleme ( Selin Köykıran )
-WPF( Serap Şen )
-SharePoint ( Abdulvahap Demir )
-Modelleme, UML ve Diyagramlar ( Esra Söğüt )
-ADO.Net ile Connected ve Disconnected Mimariler ( Derya Gündüz )
-Röportaj: Kariyer ve Girişimcilik ( Cemile Sarıcaoğlu & Pelinsu Önal )
-Lord of The Rings ( Oğuz Cevizoğlu )
-Serbest Yazı ( Yusuf Kesgin )
Readmee Dergisi'ni www.readmee.com sitesinde okuyabilir, dilerseniz .pdf formatını bilgisayarınıza indirebilirsiniz.
Keyifli okumalar dileriz.
12 Ağustos 2011 Cuma
Readmee Temmuz 2011 Sayısı Yayınlandı!
Link: http://www.readmee.com/?p=1713
Temmuz 2011 Sayısı Dergi İçeriği:
- Kaybolan 6 Yıl ve… ( Mahmut Bulut )
- IPv6 ( Pelinsu Önal )
- Görüntü İşleme ( Selin Köykıran )
- XML Web Servisler ( Derya Gündüz )
- WCF — 1 ( Abdulvahap Demir )
- Dragon Age : Origins vs. Dragon Age II ( Oğuz Cevizoğlu )
- Angry Birds ( Yusuf Kesgin )
- Çin Gezim ve Yansımaları ( Ömer Faruk Tunçbilek )
Readmee Dergisi'ni www.readmee.com sitesinde okuyabilir, dilerseniz .pdf formatını bilgisayarınıza indirebilir.
Keyifli okumalar dileriz.
Temmuz 2011 Sayısı Dergi İçeriği:
- Kaybolan 6 Yıl ve… ( Mahmut Bulut )
- IPv6 ( Pelinsu Önal )
- Görüntü İşleme ( Selin Köykıran )
- XML Web Servisler ( Derya Gündüz )
- WCF — 1 ( Abdulvahap Demir )
- Dragon Age : Origins vs. Dragon Age II ( Oğuz Cevizoğlu )
- Angry Birds ( Yusuf Kesgin )
- Çin Gezim ve Yansımaları ( Ömer Faruk Tunçbilek )
Readmee Dergisi'ni www.readmee.com sitesinde okuyabilir, dilerseniz .pdf formatını bilgisayarınıza indirebilir.
Keyifli okumalar dileriz.
6 Temmuz 2011 Çarşamba
Eti stajı
Bu yil kariyer net üzerinden staj kabulune başladı Eti ve ilk öğrencileri biz olduk, staj yapmak için istekli olduğunuzu göstermelisiniz ve biraz da torpile ihtiyacınız var insan kaynaklarından aldığım bilgilere göre bu sene 4000 kişi başvurmuş ve ellerinden geldiğince herkese staj imkanı sunmaya çalışıyorlarmış.
15 iş günü yaptığım stajda, ilk 1 hafta gayet net bir şekilde sıkıcı gecti , Multinet kartları ile belli bir miktar ( stasyerlere günlük 12 tl ) para yüklüyorlar ve istedigin kadar parayi multinetin gectigi heryerde harcayabiliyorsun, iilk hafta tek basına yemek yemeler bazen kendi kendine konuşmalar derken yavas yavas ısınmaya basladım - bu arada ben Bilgi işlem departmanında idim - ellerinde bir proje vardı ve beni de sağolsunlar toplantılarına davet ettiler.
Bir adet yemek masası büyüklügünde cok kullanıslı bazen 4 kişinin bile oturabilecegi bir masam ve sagolsunlar bi adet bilgisayarım vardı :)), sistemlerinin ne oldugu hakkında gayet güzel bir şekilde bilgilendirildim,kurumsal bir şirket olduğu için herkesin kendine özgü projeleri ve bakmaya sorumlu oldugu konular vardı, Seyithan bey ile bazen beraber elinde ki projeleri yapardık, yapardık dediğime bakmayın o yapardı ben izleyici konumunda idim :) staj süresi kısa olduğu için cok etkili gecemedi ama güzel zamanlarım oldu.
15 iş günü yaptığım stajda, ilk 1 hafta gayet net bir şekilde sıkıcı gecti , Multinet kartları ile belli bir miktar ( stasyerlere günlük 12 tl ) para yüklüyorlar ve istedigin kadar parayi multinetin gectigi heryerde harcayabiliyorsun, iilk hafta tek basına yemek yemeler bazen kendi kendine konuşmalar derken yavas yavas ısınmaya basladım - bu arada ben Bilgi işlem departmanında idim - ellerinde bir proje vardı ve beni de sağolsunlar toplantılarına davet ettiler.
Bir adet yemek masası büyüklügünde cok kullanıslı bazen 4 kişinin bile oturabilecegi bir masam ve sagolsunlar bi adet bilgisayarım vardı :)), sistemlerinin ne oldugu hakkında gayet güzel bir şekilde bilgilendirildim,kurumsal bir şirket olduğu için herkesin kendine özgü projeleri ve bakmaya sorumlu oldugu konular vardı, Seyithan bey ile bazen beraber elinde ki projeleri yapardık, yapardık dediğime bakmayın o yapardı ben izleyici konumunda idim :) staj süresi kısa olduğu için cok etkili gecemedi ama güzel zamanlarım oldu.
16 Haziran 2011 Perşembe
Requested Registry Access is not allowed (Visual Studio 2008) Hatasi
bu hata visual studionun izinleri ile alakalidir buradan yaralanarak düzeltilebilir
15 Haziran 2011 Çarşamba
Eclipste hazir android Projelerini Çalıştırma
Hazir olan Projeleri çalıştırmak biraz uğrastırdı doğrusu en basit hali ike soyle sonuca ulasabilirsiniz .!
normal sıfırdan bir proje olustururken ki yolun aynısı yaplacak ama create new project in workspace secenegi yerine create project existing source secenegi secilerek location kısmında da dosyanın bulundugu yer belirtilerek proje acicilir
normal sıfırdan bir proje olustururken ki yolun aynısı yaplacak ama create new project in workspace secenegi yerine create project existing source secenegi secilerek location kısmında da dosyanın bulundugu yer belirtilerek proje acicilir
11 Haziran 2011 Cumartesi
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: java.security.cert.CertificateException: No name matching dl-ssl.google.com found HATASI
Setting saygasina gelerek FORCE http checkbox'ını tıklayarak sorunu çözebilirsniz.!
buda olmuyorsa dns ayarlariniz developer.android sitesine girmenizi engelliyordur. degiştiirerek bir daha deneyin
buda olmuyorsa dns ayarlariniz developer.android sitesine girmenizi engelliyordur. degiştiirerek bir daha deneyin
10 Nisan 2011 Pazar
Açıköğretim Sınav Sonuçları 2011
Sınav sonucları 22 Nisan Cuma ile 26 Nisan Salı günü arası açıklanacağı yönündedir.
Sınav sonuclari buradan ögrenilebilir
Sınav sonuclari buradan ögrenilebilir
8 Nisan 2011 Cuma
SQL SERVER 2005 de stored procedure wizard varmı ?
Sql Server 2000 de olan wizard özelliği hala tam olarak anlamadığım bir şekilde 2005'te yer verilmemiş,
bunun yerini doldurabilecek ekstradan uygulamalar mevcut
Buradan indirebilirsiniz..!
bunun yerini doldurabilecek ekstradan uygulamalar mevcut
Buradan indirebilirsiniz..!
7 Nisan 2011 Perşembe
Microsoft Türkiye Yaz Okulu
Microsoft'un üniversite ögrencilerine staj niteliğinde sunduğu bir olanaktir ve Nisan 15 e kadar başvurular devam etmektedir, yaz okulu diye geçebilir ama bölüm başkanlığına sordum staj niteliğindededir denildi,mentorler eşliiğinde 4 hafta süren proje bazlı bir süreçtir. katılan herkesten olumdu feedback aldım kismet olsa da gitset :))
4 Nisan 2011 Pazartesi
EczaciBaşi test Sürüşü 2011 Staj sinavi
02.04.2011 tarihinde Eskişehir Osmangazi Üniversitesinde duzenlenen sinava girdim, nette biraz arastirdim ama pek bir bilgi bulamadim, Staj sinavini 2 kisimdan oluşuyordu ilki sozel bolum 52 sorudan oluşuyordu ve 25 dakika veriliyordu genel maana ile verilen bir paragrafta ki verileri verilen cumlelerle kiyasliyorduk yani dogru,yanliş ve bilmiyorum şıklari işaretleniyordu, zamani iyi kullamanmak lazim ikinci kisim ise sayisaldi, bu sinavda verilen tablolari iyi analiz etmek gerekiyor ve bazi kelime oyunlarina düşmemek lazimdi 35 soru vardi ve 40 dakika veriliyordu yada 40 soru idi 35 dakika veriliyordu unuttum :)), sinav sonuclari 10-15 gun icersinde maille sinava girenlere duyuralacak
2 Mart 2011 Çarşamba
asp.net te kontrollerin yerini belirleme
Asp.net'e yeni başlarken en çok zorlandiğım konulardan biri windows forma eklediğim componentlerin location'larini yani posiyonlarini belirleyemiyordum , ne kadar buyon eklersem hepsi alt alta dizilirlerdi ve ben çıldırırdım, bunu düzeltmek için kurcalarken ekranımı gözüm table'lere takildı ve bir tane table ekledikten sonra gayet guzel sekilde ekledigim tum componentler yerli yerine oturdu ,
İşte görunduğu gibi kucucuk seyler bazen cok zor gelebilir. ! :))
İşte görunduğu gibi kucucuk seyler bazen cok zor gelebilir. ! :))
19 Şubat 2011 Cumartesi
Delegate'lere kücük bir bakış
Delegate'lerin kullaniminin bir yolu oluşturdugumuzun eventleri tetiklemesidir şöyle ki ,
public Delegate void temsilciSinifim olarak oluşturdugumuz temsilciSinifimiz
temsilciSinifim m = new temsilciSinifim(herhangi bir metot) bu yolla otomatik metodumuzu çaliştirabilirz
m+= new temsilciSinifim(2. bir metot ismi ) ile birden fazla metodu bir çaliştirabilriz.!
en son olarak
m.Invoke(); etmeliyiz
bu yolla metodlarin calişmasini bu yolla tetiklemiş olduk.
public Delegate void temsilciSinifim olarak oluşturdugumuz temsilciSinifimiz
temsilciSinifim m = new temsilciSinifim(herhangi bir metot) bu yolla otomatik metodumuzu çaliştirabilirz
m+= new temsilciSinifim(2. bir metot ismi ) ile birden fazla metodu bir çaliştirabilriz.!
en son olarak
m.Invoke(); etmeliyiz
bu yolla metodlarin calişmasini bu yolla tetiklemiş olduk.
Kaç Nesne Oluşturduğumuzu ögrenmenin Bir Yolu
Tanimladiğımız bir classtan kac tane nesne oluşturduğumuzu ogrenmen için en basit yol constructer içine bir tane static ( bir kez oluşturulan ) bir degişken tanimlamamizdir bu yolla her nesne oluşturdugumuz da constructer'imiz otomatik olarak cagrilacak ve sonuc olarak static degişkenimizin degeri bir artacak.!
classimiz =>
class Deneme
{
public static int a=0;
public Deneme()
{ a++; }
} şeklinde tanimlanmalidir.!
classimiz =>
class Deneme
{
public static int a=0;
public Deneme()
{ a++; }
} şeklinde tanimlanmalidir.!
Type Of operatorü
genel olarak type of verilen tanimin türünü dönderir,
bu bize sql de rolleri belirlerken ki yol hakkinda bilgi verir..!
kisa bir uygulama
object nesne = 1; // farkli bir yol int a = 1 ; nesne = (object)a ' da diyebiliriz.!
if(nesne.GetType()==typeof(int))
Console.WriteLine("türü integerdir");// type'ine ulaşip karar mekanizmamizi caliştirabilirz.!
else
{
Console.WriteLine("yok bole bişi .!");
}
Console.WriteLine((int)nesne+(int)nesne);// nesne'mizin türü int olabilir ama toplama işlemi için tür dönüşümü yapilmalidir.!
bu bize sql de rolleri belirlerken ki yol hakkinda bilgi verir..!
kisa bir uygulama
object nesne = 1; // farkli bir yol int a = 1 ; nesne = (object)a ' da diyebiliriz.!
if(nesne.GetType()==typeof(int))
Console.WriteLine("türü integerdir");// type'ine ulaşip karar mekanizmamizi caliştirabilirz.!
else
{
Console.WriteLine("yok bole bişi .!");
}
Console.WriteLine((int)nesne+(int)nesne);// nesne'mizin türü int olabilir ama toplama işlemi için tür dönüşümü yapilmalidir.!
6 Ocak 2011 Perşembe
C# da Constructor'lar 2
// decimal tanimlanan degişken tam sayi ise birsey yazilmaz, virgullu sayi olursa miktarin sonuna 'm' harfi koymaliyiz ..!
static void Main(string[] args)
{
kitap ki = new kitap("wap", "wapper");
Console.WriteLine(ki.ekranaYazdir());
// constructer overloading edildi..!
kitap k2 = new kitap("wap", "wapper", "wappest", 100.1m);
Console.WriteLine(k2.yayinEvi+" " + k2.fiyat);
kitap k3 = new kitap("wap1" , "wap2" , 12);
Console.WriteLine(k3.ekranaYazdir());//this ile
}
}
class kitap
{
private string yazar;
private string isim;
public string yayinEvi;
public decimal fiyat;
public kitap(string Kisim, string kYazar)
{
isim = Kisim;
yazar = kYazar;
}
public kitap(string isim, string yazar, decimal fiyat)
:this(isim,yazar) //string string parametre alan degişkene gonderdik
// yapici metodlar için gecerlidir..!
{
this.fiyat = fiyat;
}
public kitap(string yazar, string isim, string yayinEvi, decimal fiyat)
{
this.fiyat = fiyat; // this ile bizim degişkenlerimizi belirtiriz..!
this.yazar = yazar; // geri kalan ise parametreleri belirtir..!!
this.yayinEvi = yayinEvi;
this.isim = isim;
}
public string ekranaYazdir()
{
return "isim = " + isim + " yazar " + yazar + " fiyat" + fiyat;
}
static void Main(string[] args)
{
kitap ki = new kitap("wap", "wapper");
Console.WriteLine(ki.ekranaYazdir());
// constructer overloading edildi..!
kitap k2 = new kitap("wap", "wapper", "wappest", 100.1m);
Console.WriteLine(k2.yayinEvi+" " + k2.fiyat);
kitap k3 = new kitap("wap1" , "wap2" , 12);
Console.WriteLine(k3.ekranaYazdir());//this ile
}
}
class kitap
{
private string yazar;
private string isim;
public string yayinEvi;
public decimal fiyat;
public kitap(string Kisim, string kYazar)
{
isim = Kisim;
yazar = kYazar;
}
public kitap(string isim, string yazar, decimal fiyat)
:this(isim,yazar) //string string parametre alan degişkene gonderdik
// yapici metodlar için gecerlidir..!
{
this.fiyat = fiyat;
}
public kitap(string yazar, string isim, string yayinEvi, decimal fiyat)
{
this.fiyat = fiyat; // this ile bizim degişkenlerimizi belirtiriz..!
this.yazar = yazar; // geri kalan ise parametreleri belirtir..!!
this.yayinEvi = yayinEvi;
this.isim = isim;
}
public string ekranaYazdir()
{
return "isim = " + isim + " yazar " + yazar + " fiyat" + fiyat;
}
C# da Constructor'lar
Yeni oluşturduğumuz bir sinifin tanimlamalarini ( string isim , soyIsim ) gibi degerleri birer default deger tanimlamak için kullanilan bir yöntemdir en basiti ile , bunla beraber bir sürü daha özelligi vardir, bu özelliklere girilmeyecek şimdilik basitçe :
// yapici metodlarin geri donuşu yoktur
// yapici metodun ismi class ismi ile ayni olmalidir .!
class Program
{
static void Main(string[] args)
{
damacana d = new damacana();// default constructer'i caliştirir
Console.WriteLine(d.fiyat);
// 3 degişken alan constructeri caliştirir..!!
damacana d2 = new damacana(30, "kalabak", 13);
Console.WriteLine(d2.fiyat+" " +d2.marka+" "+d2.kapasite);
}
}
class damacana //varsayilan ( default ) yapici metod
{
public int kapasite;
public decimal fiyat;
public string marka;
public damacana()
{
fiyat = 50;
}
public damacana(decimal dfiyat,string dmarka,int dkapasite )
{
kapasite = dkapasite;
fiyat = dfiyat;
marka = dmarka;
}
}
// yapici metodlarin geri donuşu yoktur
// yapici metodun ismi class ismi ile ayni olmalidir .!
class Program
{
static void Main(string[] args)
{
damacana d = new damacana();// default constructer'i caliştirir
Console.WriteLine(d.fiyat);
// 3 degişken alan constructeri caliştirir..!!
damacana d2 = new damacana(30, "kalabak", 13);
Console.WriteLine(d2.fiyat+" " +d2.marka+" "+d2.kapasite);
}
}
class damacana //varsayilan ( default ) yapici metod
{
public int kapasite;
public decimal fiyat;
public string marka;
public damacana()
{
fiyat = 50;
}
public damacana(decimal dfiyat,string dmarka,int dkapasite )
{
kapasite = dkapasite;
fiyat = dfiyat;
marka = dmarka;
}
}
c# da params nedir ne işe yarar
C# da metot kullanimini daha bir genişletmek için kullanilan yöntemdir, şöyle ki : metodlara belirli sayida degişken ( parametre) gonderilir , fakat params içeren metodlar ise farkli sayida değişken göndermek mümkun kiliniyor,
class Program
{ // metoda gonderilecek degişkenlerin sayisi belli olmadigi zaman kullanilacak yöntemdir..!
static void Main(string[] args)
{
Program p = new Program();
Console.WriteLine(p.ortalamaHesap(1,3,4,5,7));
}
// kendi içerisinde bir dizi oluşturuyor onu diziye aktariyor
// double baslangic ve double a dizi dişina itiliyor
double ortalamaHesap( params double[] notlar)
{
double toplam = 0;
foreach (double sayi in notlar)
{
toplam += sayi;
}
return toplam / notlar.Length;
}
class Program
{ // metoda gonderilecek degişkenlerin sayisi belli olmadigi zaman kullanilacak yöntemdir..!
static void Main(string[] args)
{
Program p = new Program();
Console.WriteLine(p.ortalamaHesap(1,3,4,5,7));
}
// kendi içerisinde bir dizi oluşturuyor onu diziye aktariyor
// double baslangic ve double a dizi dişina itiliyor
double ortalamaHesap( params double[] notlar)
{
double toplam = 0;
foreach (double sayi in notlar)
{
toplam += sayi;
}
return toplam / notlar.Length;
}
Kaydol:
Yorumlar (Atom)