Arşiv

Bir önceki makalede Asp.net ile mail göndermeyi anlatmıştık. Bunu yapmışken yine System.Net ve System.Net.Mail 'den faydalanarak toplu mail işlemi nasıl gerçekleştirilir onu öğreneceğiz. Ama bu sefer bu işlemi C#.Net ile yapacağız. İlk olarak yapacaklarımız tabiki System.Net ve System.Net.Mail'i eklemek. Aynı zamanda da Text dosyasından toplu mail adreslerini okumak için System.IO 'yu da kullanacağız. Gel gelelim işlemlerimize ilk olarak ekleme işlemlerimizi yapalım.

using

 

System.IO;
using System.Net;
using System.Net.Mail;

Evet. Namespacemize bunları ekledikten sonra geldi Nesnelerimizi eklemeye. Ben ekleyeceğiniz nesneleri ve onların özelliklerini yazıyorum.

5 Tane Textbox ekliyoruz. Bunların özellikleri ve isimleri şöyle olacak.

1.ci Textbox : Name = "txtSunucu"
2.ci Textbox : Name = "txtMailAdresi"
3.cü Textbox: Name = "txtParola" , PasswordChar = "*"
4.cü Textbox: Name = "txtKonu"
5.ci Textbox : Name = "txtMesaj" , Multiline = "true"

1 Tane Listbox : Name = "lblMailler"

2 Tane Button

1.ci Button : Name = "btnYukle"
2.ci Button : Name = "btnGonder"

Bütün bunları oluşturduktan sonra sıra geliyor ihtiyacımız olanlara. Ben süs olsun diye 3 tane de groupbox yaptım ve bunları grupladım. Bunu sizde gerçekleştirebilirsiniz. Daha sonra aşağıdaki kodları btnYukle ve btnGonder in Clik olayına yazdım. Kendinize göre düzenleyin.

 

private void btnYukle_Click(object sender, EventArgs e)
{
try
{
dlgOpenFile.ShowDialog();
if (dlgOpenFile.FileName != "")
{
lbMailler.Items.Clear();
StreamReader srRead = new StreamReader(dlgOpenFile.FileName);
while (srRead.EndOfStream==false)
{
lbMailler.Items.Add(srRead.ReadLine().ToString());
}
srRead.Close();
}
}
catch (Exception ex)
{
MessageBox.Show("Hatalı Yükleme !\n\n" + ex.Message);
}
}

 

private void btnGonder_Click(object sender, EventArgs e)
{
try
{
SmtpClient MailSender = new SmtpClient(txtSunucu.Text);
MailSender.Credentials =
new NetworkCredential(txtMailAdresi.Text, txtParola.Text);
MailMessage Mail = new MailMessage();
Mail.Body = txtMesaj.Text;
// Mesajınız
Mail.IsBodyHtml = true; // Mail Formatı // Eğer Mailiniz Html Kodu içermeyecekse False olsun
Mail.Subject = txtKonu.Text; // Mailinizin Konusu
Mail.From = new MailAddress(txtMailAdresi.Text); // Gönderen Adresi
for (int i = 0; i < lbMailler.Items.Count; i++) // Gönderilecek Maillerin Yüklenmesi.
{
Mail.To.Add(lbMailler.Items[i].ToString());
}
MailSender.Send(Mail);
// Mailin Gönderilmesi

 

MessageBox.Show("Tüm Mailler Başarı İle Gönderildi");
}
catch (Exception ex)
{
MessageBox.Show("Hata Oluştu :\n\n" + ex.Message);
}
}

Daha sonra programı derleyip çalıştırabilirsiniz. Programın ekran görüntüsünü de vereyim :

Programın kaynak kodlarını indirmek içinde buraya tıklayabilirsiniz.

Yararlı bir makale olması dileği ile.

Selametle...




Asp.NET ile Mail göndermenin birden fazla yöntemi olduğunu çoğumuzun bildiği aşikardır. Bu işlem Componentler yardımı ile yapılmakla beraber Framework kütüphanesi içerisinde bulunan System.Net.Mail sınıfı ile de bu işlem gerçekleşebiliyor. Peki nasıl yapılıyor bu işlem diye merak ediyorsanız makalemizi inceleyin.

İlk olarak en üstten using System.Net.Mail tanımlaması gerçekleştireceğiz.

using System.Net.Mail;

Ardından da Göndereceğimiz mail için kodlarımızı yazıyoruz.

MailMessage GidecekMesaj = new MailMessage("gonderenadres@gonderenadres.com", "gidecekadres@gidecekadres.com");
GidecekMesaj.Subject =
"Test Maili"; // Göndereceğiniz Mailin Konusu yani Başlığı
GidecekMesaj.Body = "Bu bir test mailidir !"; //Göndereceğiniz Mail içeriği
GidecekMesaj.BodyEncoding = System.Text.Encoding.UTF8; //Mailin Karakter Formatı
GidecekMesaj.IsBodyHtml = true; //HTML Mail Göndermek istiyorsanız true düz metin olacaksa false değerini almalı

//Sıra Geldi Mail İstemcimizi Tanımlamaya
SmtpClient MailSender = new SmtpClient("mail.siteadresiniz.com");
MailSender.Send(GidecekMesaj);
//Mailiniz Başarı İle Gönderildi.

tüm işlem bu kadar. Bir oldu bitti ile Mail'i gönderdik. Bu işlemin birde kullanıcı adı ve parolası ile gönderilme durumu var bunun için de İstemci tanımlamasının olduğu alana Mail'i göndermeden bir önceki kısım yani MailSender.Send komutundan önceki alana;

MailSender.Credentials = new NetworkCredential("mail@adresiniz.com", "parolanız");

kısmını mutlaka ekleyin. Yanlız NetworkCredential'i kullanmak için;

using System.Net;

tanımını gerçekleştirmeniz gerekiyor.

Faydalı bir makale olması dileği ile.

Selametle...



Etiketler : asp.net mail
Kategoriler : Kişisel
Yorumlar : 0 Yorum Yorum Yaz

"Her yiğidin bir yoğur yeğişi vardır." derler. Doğru da derler. Aynı zamanda her programcının da bir kod yeğişi vardır desek yeri vardır yada yazışı mı desek bilemiyorum. Neyse konuya hemen girmekte yarar var. Birçok programcı büyük projelerle veya da komplex programlarla uğraşırken çoğu zaman kod içerisinde kaybolmuşluğu kafayı yemişliği hatta klavye sinirle vurmuşluğu bile olmuştur.

Böyle şeylere yer vermeden programcı olacak insanın yada olmuş olanının(ki olduktan sonra birçok programcının kod yazma stili standart bir hal alır) dikkat etmesi gereken bazı hususlar var. Dikkat etmesinden kastım kod yazarken yapacaklarıdır. Yapması gerekenlerdir aslında. Kod karmaşıklığı çocuğumuzun baş belası oluvermiştir. Bunu aşmanın tek yolu da değişken,nesne ya da tanımlamalarımıza anlaşılabilir isimler ve açıklamalar belirlememizden geçer. Aşağıda örnekleri ile beraber verdiğim kısımları incelemenizi istiyorum. Zira bir programcı iseniz ya da olacaksanız faydasını göreceğinize şüphem yok.

//Değişkenleri kullanırken başlarına onların ne tür bir değişken olduğunu belirtmek
//sizi kod karmaşıklığından kurtaracak ve değikenlerinizi çabuk tanımaya yardımcı olacak
//bir yöntemdir.
// Örnek
string strAd;
int intSayi;
float fltNumber;
//Tabiki bu işlem TextBox , Label, DropDownList, ComboBox vs. Tüm nesneler içinde geçerlidir
//textbox1,textbox2,textbox3 gibi isimler mi daha anlamlıdır yoksa txtAd,txtSoyad,txtMail
//gibi nesne isimleri mi daha anlamlıdır ? Yorum sizin.
//Buna da bir örnek verecek olursak.

TextBox txtAd;
TextBox txtSoyad;
TextBox txtMail;

//gibi tanımlamalar yine okunmayı kolaylaştıracaktır.
//Gelelim önemli noktalardan birine daha.
//Çok kod yazan birisiniz. Yada şöyle büyük bir kod parçacığınız var.
//İçinde birden fazla prosedür vs fonksiyon gibi tanımlamalar nesneler
//birikmiş de birikmiş. Bunları tanımlamanın en güzel yolu Commentlerdir.
//Şu anda benim yaptığım gibi. Hemen bir örnek gerçekleştirelim.

string strAd = "Default"; //Burada bunu kullanmamın sebebi falan filandan ötürü.
int intProgramSayisi = 0; //Burada programın kaç defa çalıştığını belirtmek için tutuyorum.

//gibi
//Böyle tanımlamalar işinizi tamamiyle kolaylaştıracak ve size büyük avantajlar sağlayacaktır.
//Ayrıca ekip çalışması yapıyorsanız bu gibi şeylere mutlak ve mutlak dikkat etmenizde fayda var.
//Zira takım arkadaşınız saatlerce sizin yazdığınız koda bakıp bu adam burda ne yapmak istemiş
//acaba diye düşünmesi Proje Müdürünüzün yada Danışmanınızın pek hoşuna gitmeyebilir :)

faydalı bir Makale olması dileği ile.

Selametle...




Burada basit olarak bir XML dosyasının GridView nesnesine nasıl yüklendiğini göstereceğim. Bu işlem DataGrid nesnesi için de yapılabilir. Hem C# hemde Asp.net deki datagrid için kullanabilirsiniz. Öncelikle örnek XML Belgemizin içeriğini görelim.

<?xml version="1.0" encoding="utf-8" ?>
<
xmlim>
<
uye Adi="Mustafa" Sifresi="12345" Mail-Adresi="s@ds.com"></uye>
<
uye Adi="Pelin" Sifresi="3fs" Mail-Adresi="qwes@ds.com"></uye>
<
uye Adi="Mehmet" Sifresi="ser4" Mail-Adresi="strr@ds.com"></uye>
<
uye Adi="Hamit" Sifresi="2345234" Mail-Adresi="awdw@ds.com"></uye>
</
xmlim>

Şimdi ise yapacağımız işlem çok basit. Sayfamıza bir GridView nesnesi ekleyelim. Ben GridView in ismini gvBilgiler olarak değiştirdim. GridView e bilgileri aktarmak için birde DataSet nesnesine ihtiyaç duyuyoruz. Bunları temin ettikten sonra yapacağımız işlem çok basit (:))

Page Load'ımıza

DataSet xmlDataSet = new DataSet();
xmlDataSet.ReadXml(Server.MapPath(
"My.xml"));
gvBilgiler.DataSource = xmlDataSet.Tables[0];
gvBilgiler.DataBind();

yazmamız yeterli sayfayı çalıştırdığınızda oluşacak görüntü :

Adi Sifresi Mail-Adresi
Mustafa 12345 s@ds.com
Pelin 3fs qwes@ds.com
Mehmet ser4 strr@ds.com
Hamit 2345234 awdw@ds.com

işlem tamamdır.

Hepinize kolay gelsin.

Selametle...



Etiketler : XML asp.net XML to DataGrid
Kategoriler : Kişisel
Yorumlar : 0 Yorum Yorum Yaz

Bugün takibinde olduğum websitelerini dolaşırken bir yazı gördüm ve çok hoşuma gitti. Hemen kaynağını aradım buldum ve yayınlama ihtiyacı hissettim. Yazının içeriği "Yazılım Geliştirme Sanat mıdır?". Çok hoşuma gitti ve okumanızı şiddetle tavsiye ediyorum.

YAZILIM GELİŞTİRME BİR SANAT MIDIR ?

Herhangi bir konuyla ilgili olarak yada bir proje gereği bir yazılım (programlar) geliştireceğiniz zaman, önce oturur o işi tüm ayrıntılarıyla öğrenmeye çalışırsınız.
Daha sonra da, geliştireceğiniz yazılımın uygulanması yada kullanılması sırasında yaşanacak tüm olayları bütün yönleriyle hayal etmeye çalışırsınız.
Yani bu sırada uçmaya başlarsınız. Bir başka anlatımla kurgulamaya başlarsınız.
Bu uçuş sırasında “kartal” olmak zorundasınızdır.
Yükseklerden bakıp her şeyi görmeye çalışırsınız.
Eğer bunu yapamazsanız, hedefi vurmanız yada amacınıza ulaşmanız çok ama çok zorlaşır. Çünkü geliştirdiğiniz şeyin önünü arkasını düşünmek ve görmek zorundasınızdır. En önemlisi de, yaşananları değil, yaşanacakları, yaşanabilecekleri görmek ve buna göre önlemlerinizi almak zorundasınızdır.
Aksi durumda, geliştireceğiniz şeyi işletemez, yürütemez yada kullandıramazsınız. ( Not: Mimar Sinan’ın camilerimizi inşa ederken nelere dikkat ettiğini ve neler yaptığını incelemenizi öneririm ).

Kurgulama sırasında o kadar çok yerlere gider gelirsiniz ki, kelimelerle anlatılması pek kolay değildir. Her zaman pırıl pırıl havada yada güneşli ve açık havada uçmazsınız. Bazen hava kapalıdır yada sislidir, yanlış yollara da saparsınız, yolunuzu da kaybedersiniz. Bütün bunları yaparken de, her insanın yaşadığı sıkıntıları siz de yaşarsınız. Başınız döner, mideniz bulanır, hırslanırsınız, bilgisayarınızla kavga edersiniz, ona tükürür yada ağlarsınız.
Sonuçta, geleceği planlayıp, resmi çizip, oyunu önce beyninizde oynarsınız.

Uygulama sırasında hangi ekranın olacağından, çizimlerin, simgelerin, nasıl ve ne renkte olacağına kadar, ki bunun anlamı ekranın her bir noktasını önceden belirlemeniz, tasarlamanız gerektiği, kafanızda canlandırmak ve kurgulamak zorunda olduğunuzdur.
Yani en hafif anlatımıyla, resmi önce beyninizde çizmek zorundasınızdır.

Eğer resim bir sanatsa, yazılım geliştirme de bir sanattır.

Sonra da bu resimleri hareketlendirmek ve içine insanı koymanız gerekmektedir.
Çünkü yazılım insanların kullanımı içindir. İnsan kullanımı gerektirmeyen (doğrudan makineleri çalıştıran) yazılımlar da gene “insansız çalışmaya” göre düzenlenirler. Yani bu sefer de, insansız olmayı düşünürsünüz.
Yapıyı önceden belirlemeniz ve de bunun çizimini tamamlamanız gereklidir.

Eğer mimarlık sanatsa, yazılım geliştirme de bir sanattır.

Yazılımı geliştirirken insanları sınıflayamazsınız.
Her düzeyde insanın kullanabileceğini dikkate almak zorundasınızdır.
O zaman tüm bu insanlara her şeyi çok iyi bir şekilde anlatmanız, hatta anlatırken eğitmeniz de gerekir. Ülkemizin durumunu ve koşullarını dikkate
alırsak, bu işlem en önemli konuların başında gelir.
Artık anlatımı şiirsel mi yaparsınız, küçük öyküler gibi mi yaparsınız, görsel ders kitabı gibi mi yaparsınız, o sizin yeteneklerinize ve harcamak istediğiniz emeğe, ülkeniz insanına karşı duyduğunuz sorumluluğa bağlıdır.
Ancak bunların hepsini anlatmak ve yazmak zorundasınızdır.

Eğer bunlar, sanatsa yazılım geliştirme de bir sanattır.

Kurgu olmadan, yazılım geliştirmeden bahsetmek söz konusu bile olamaz.

Sn. Aytuğ GÜLTEKİN’e göre “.. sanatsal anlatımın olmazsa olmazıdır kurgu”.

Yazılım geliştirme de tartışmasız olarak bir sanattır.

Sonrasında da, bütün bunlar bir bilgisayar dili aracığıyla bilgisayarda kullanılabilecek şekilde yazılmaya yani kodlanmaya başlanılır.
Bundan sonrası bilgisayar programcılarının (kodlayıcılarının) işidir.
Bu işi yapanlar, bazen aynı bazen de farklı insanlar olabilir.
Bu kısım belki de işin en kolay tarafıdır.

Resim yeteneği olmayan bir adama resim yapmayı öğretebilirsiniz.
Ama öğrettiğiniz teknikle hep aynı tip işleri çıkartır.
Bu adama da sanatçı demek ne derecede doğrudur ?.

Sonuç olarak, bence yazılım sanatların kralıdır.
Çünkü içinde bütün sanatlardan öğeler taşır.
Her şeyden önce soyut düşüncenin ağa babası yazılımdır.
Soyut düşünemeyen insanın yaratıcı olması da düşünülemez.

Kalın sağlıcakla,

Saygılarımla

Gazi GÜDER

Katkıları için Sn. Ali İYBAR’a teşekkür ederim.




Herkes birsürü yöntem sunuyor. Çoğu kişinin kafasında da Youtube nasıl gircem de video izleyecem diye sorular dönüşüp duruyordur. Ya da youtube ne zaman açılacak vs. Hepimizinde bildiği gibi internette birsürü video izleme sitesi var ama bunun büyük bir payını Youtube almış. Neyse konuyu fazla uzatmadan bende dün bir ödev araştırması için youtubeden video indirmem gerekti. Yardımcı sitelerden bu iş olacak gibi değildi. Küçük bir araştırmanın sonucunda youtube direk bağlanmanın kesin sonucunu bulmuş gibi göründüm. Hem nasıl yapacağınızı hemde bunun kaynağını sizlere belirteceğim.

Bildirisinde gördüğünüz üzere ’a 06.03.2007 mahkeme kararıyla engellenmiştir. ’a erişemiyor ve erişmek istiyorsanız işte yapmanız gereken birkaç yol:

1. adım:
windows vista = c:\windows\system32\drivers\etc
windows xp = c:\windows\system32\drivers\etc
windows 2k = c:\winnt\system32\drivers\etc
win 98/me = c:\windows
dizinlerinde bulunan hosts dosyasını notepad veya herhangi bir text editörü ile açarak

208.65.153.253 youtube.com
208.65.153.253 www.youtube.com

satırlarını eklemek.

2. adım:
Internet explorer veya kullandığınız browser’a http://208.65.153.253 adresini girmek.

3. adım:
sunucularınızı değiştirin. Hızlı ve güvenli bir sunucusu için;

4.2.2.1
4.2.2.2

yukarıdaki adresleri idealdir.
sunucularını değiştirmek için izlemeniz gereken yol ise şudur;

sunucusunu değiştirmek için öncelikle, Denetim Masasından Ağ Bağlantılarını seçin. Modem bağlantınıza sağ tıklayıp özellikleri seçin. Ağ iletişimi sekmesini seçtikten sonra alttaki listeden, Internet iletişim kuralları yi seçin. Alttan özelliklere tıklayın. Açılan pencereden adreslerini kullan butonuna tıklayın. adreslerini yukarıda yazdığım rakamları girin.

4. adım:
Ayrıca benim de kullandığım ve oldukça işe yarayan şu sitelere girebilirsiniz.

http://www.dtunnel.com

http://www.proxylord.com/

http://anonymouse.org/anonwww.html

5. adım:
Birde şu
ı kullanabilirsiniz.

Programı yüklemek için tıklayın…

ın özellikleri:

Sadece sitenin adresini ekleyip kolayca sitenin yasağını kaldırabilme

* ı sildikten sonra veya kapattıktan sonra yasaklı sitelere programa ihtiyacınız olmadan girebilme

* Yasaklı sitelere eskisinden daha hızlı ve sorunsuz girebilme

* Normal siteleri ekleyerek eskinden daha hızlı ve sorunsuz girebilme

ı yükledikten sonra aşağıdaki domainlerin tek tek engellerini kaldırmanız gerekmektedir.

www.youtube.com
youtube.com
m.youtube.com
i.ytimg.com
s.ytimg.com
s1.ytimg.com
s2.ytimg.com
s3.ytimg.com
s4.ytimg.com
dns1.sjl.youtube.com
dns2.sjl.youtube.com
dns3.sjl.youtube.com
sjl-ins2.sjl.youtube.com

Kaynak : http://www.seyrusefer.com/2007/03/08/youtube-a-girmek-isteyenler-bu-yaziyi-okusun/



Etiketler : youtube nasıl girilir
Kategoriler : Kişisel
Yorumlar : 3 Yorum Yorum Yaz

Microsoft bu tarihten bayaa bayaa bi önce Coderlerin daha iyi kod okuyabilmesi amacıyla olsa gerek bir font paketi yayınlamıştı. Benim de hoşuma giden birşeydi bu olay çünkü kodları daha net hale getiriyor. Neyse sözü fazla uzatmadan adı Consolas olan bu font paketinin linkini vereyim. Buradan indirebilirsiniz. Bu font paketini merak eden olursa diye aşağıda görünümünü koydum. Sonradan bu ne saçma birşeymiş indirttin bize felan deyip de kızmayın yani :)

Yüklemeden önce :

Yüklemeden sonra :

Hadi hayırlı kullanımlar ;)

Selametle...




Şöyle 1 hafta kadar aranızda yoktum. Mundo Capoeira Batizado kuşak töreni için İstanbul'a gitmiştim. Güzel bir ortam oldu. Belçika , Rusya ve Türkiyenin 12 ilinden gelen Capoeristalar ile güzel bir organizasyon yaşanmış oldu. Tabii bazı aksaklıkların dışında. 4 gün boyunca Workshoplarla beraber son gün de kuşak töreni ile eğitimimizi tamamlamış olduk. Yollarda her ne kadar sıkıntı çekmiş olsamda bu bana ders oldu. Bundan sonra ki seyahetlerimi uçakla yapmayı kafama koymuş gibiyim. Yeri geldiğinde buraya kuşak törenimiz ile alakalı video ve fotoğrafları koyacağım. Aktif olarak faaliyette bulunan www.capoeira.com.tr ve www.capoeira.org.tr adresinden takip de edebilirsiniz.

Capoeira nedir ? derseniz buradan bilgi alabilirsiniz.



Etiketler : capoeira mundo capoeira batizado
Kategoriler : Kişisel
Yorumlar : 6 Yorum Yorum Yaz

Birçok webmasterın zaman zaman internet üzerinden online olarak kullandığı araçlar ve siteler mevcuttur. Bende bunların şu anda aklıma gelenlerini yazayım istedim. Domain sorgularken image ararken tasarım bakarken rss takibi yaparken vs vs aklımıza gelen onlarca araç bulunur. Bunlardan birazını sıralamak gerekirse....

www.whois.sc/domainadi.com - Bununla kısa yoldan domain whois sorgusu yapıyorum.
www.ajaxloading.info - Ajax için veya sayfa yüklemelerinde kullanılan yükleniyor ibareleri vs gibi gifleri buradan ediniyorum.
www.imageshack.us - Hızlı bir şekilde resim yükleyeceksem burayı kullanıyorum.
www.rapidshare.com - Dosya paylaşımı için burayı kullanıyorum.
www.csharpnedir.com - Framework teknolojilerini takip ettiğim sitelerden biri.
www.codeproject.com - Çok faydasını gördüğüm yine Framework tabanlı uygulamalar yazmak için yararlandığım kaynaklardan
www.xml-sitemaps.com - Kısa yoldan online sitemaplar oluşturmak için bu sieyi kullanıyorum
www.jupiterimages.com - Herhangi bir konu ile ihtiyacım olan resimleri bu siteden arıyorum

ve şu anda ismi aklıma gelmeyen yakın tabini yaptığım onlarca da site bulunuyor. Misal vermek gerekirse

Ferruh Mavituna
Daron YÖNDEM

favori takip ettiğim siteler arasında yer alıyor.

Aklıma geldikçe yeri geldikçe yazacağım tekrar. Sizlerinkileri de bekliyorum.

Şimdilik Selametle...

* Nedense bu yazıyı mimlemek geldi içimden. Herkes birşeyler yazsın ve herkes de birşeyler öğrensin.

Ben topu ilk olarak kankam Janissary'e atıyorum.




Asp.net uygulamalarında Datalist, GridView ve benzeri kontrollerin içerisine eklenen kontrollere erişmek direk mümkün olmamaktadır. Bunu yapabilmek için Öncelikle kontrolün içerisindeki nesneyi bulmamız gerekiyor. Örnek kodumuzu inceleyelim.

(Datalist1.FindControl("Control ID'si") as Label).Text = "Yazı";

Burada Datalist1 kontrolümüz, FindControl komutumuz, as de tanımlayacağımız nesneyi belirteceğimiz ön komut, Label ise kontrolümüzün türü. Buraya Label,Textbox , Button vs gibi kontrol türleri gelebilir. Siz kontrolünüzün türü ne ise onu yazacaksınız.

İşlem bu kadar. Ayrıca unutmadan birden fazla item olduğunda o itemlerin altındakilere erişmek için Datalist1.Items.FindControl komutunu kullanmak yeterli olur.

Hepsi bu kadar.

Selametle...




Sağolsunlar YouTube engelcileri durmak bilmiyor sanırım :)

Elim değmişken bi engel daha koyalım demişler. 5 dk önce çalışan site şu anda engelli :|

Geçmiş olsun YouTube.



Etiketler : youtube
Kategoriler : Duyurular
Yorumlar : 0 Yorum Yorum Yaz

".Net" teknolojileri ile alakalı olanlarımızdan yüzde 90'ımız duymuştur XNA'i. Ufaktan ufaktan oyun programlamaya başlayanlar için güzel bir kaynak XNA. Hergün geliştiricileri artıyor. İnternette dolaştığımızda görüyoruz XNA ile yapılmış irili ufaklı oyunları. Bunların yanında da tabiki XNA ile yapılan çok güzel oyunlar var. Bende bir ".Net" programcısı olarak sizinde bu işe ufaktan bi göz atmanız taraftarıyım. Bunun için tabi sizi yanlızda bırakacak değilim. Bende vakit buldukça ilgilenmeye çalışıyorum. İnternette XNA ile alakalı çok güzel dökümanlar var ama bildiğiniz üzere bu kaynakların yüzde 95 i ingilizce. Fakat sağolsun bu konu ile alakalı olan bir kardeşim kendisi araştırma yaparken bazı dökümanları türkçeleştirmenin yanında kendisi de tutoriallar hazırlamış. Ben kendisine şahsi olarak teşekkürlerimi sunuyorum. Olurda sizde XNA'e bir göz atayım derseniz dosyayı incelemenizi şiddetle tavsiye ediyorum :)

Aklıma gelmişken Sıkıştırılmış dosya içerisindeki Word Belgelerini saymakta yarar var.

  • XNA X-Engine
  • XNA Game Engine Parallax
  • XNA 3D Model Hareket
  • XNA 3D Model Yükleme
  • XNA Başlangıç
  • XNA Flat Red Ball
  • XNA İlk Oyun
  • XNA Quick Start Engine
  • XNA ile alakalı Kaynak Web Siteleri
  • XNA Texture Yükleme
  • XNA X-Engine 3D Model
  • XNA Yazı Yazmak

Word dökümanlarımız bunlar. Umarım yararlı olur hepiniz için. Soracağınız soru olursa dökümanları hazırlayan SkyLab kqardeşim sizlere yardımcı olacaktır.

Dökümanları İndirmek İçin buraya tıklayabilirsiniz.

Ayrıca Web Sitesine buradan erişebilirsiniz.

Teşekkürler SkyLab




Sitede bu aralar kodlama çalışmaları yaptığım için aklınıza gelen yenilik ve önerileri bana gönül rahatlığı ile sunabilirsiniz. Bende bunları değerlendirip siteye eklerim inşallah. Bir kaç yeniliği de söyleyeyim.

RSS Servisini aktif hale getirdim. Sol üst bölümdeki animasyona veya sağ taraftaki reader a tıklayarak abone olabilirsiniz.
"Hakkımda" sayfasını ve "Ne Yaparım ?" sayfasını düzenledim.
İletişim sayfasını aktif hale getirdim oradan rahatlıkla bana ulaşabilirsiniz. Gün aşırı kontrol ediyorum.
Sağ bölümde RSS'i sitenize ekleyebileceğiniz bir alan ekledim.
Online kullanıcıların sayısını gösteren küçük bir grafikde bulunuyor.
Kodlamanın yanında makale eklemeyi de hızlandırmaya çalışıyorum.
Bu kadarcık küçük şeyleri haber mi yaptın be Selçuk diyene "Evet" cevabını şimdiden veriyorum :)

Selametle...




RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek