Alp ÇOKER
Gönderen: Editorya Tarihi: Oca 14, 2009
![]()
.NET Serüvenim
alpcoker tarafından sahiplenilmiştir.
Açıklama : Bir Bilgisayar Mühendisliği Öğrencisi’nin yazılım ( daha çok Microsoft ) hakkında , öğrenirken bilgilerini paylaştığı bir web günlüğü , kısaca onun .NET Serüveni .
Rss : feeds.feedburner.com/alpcok…
Kategori : Yazılım
Etiketler : ip uçları kod parçaları c # F# blogengine blogengine.net blogenginetr csharp .NET alp çoker alpcoker yazılım programlama .net serüvenim netseruvenim microsoft ms kod teknoloji inceleme görsel ders internet proje visual studio XNA robotics developer studio expression studio silverlight ASP.NET javascript ajax etkinlik öğrenci bilgisayar mühendisliği
Ad : Alp
Soyad : Çoker
Kullanıcı adı : alpcoker
Hakkında
Merhaba İnternet
27 Temmuz, 2008 07:52
Herkese merhaba. .NET Serüvenime hoşgeldiniz. Blog sloganımdan da çıkarabileceğiniz üzere burada sizlere Microsoft’un .NET teknolojisini üzerinde kendimi geliştirirken , bir yandan da sizlerle paylaşmaya çalışacağım. Umarım sizlere faydalı olup , bir yol göstermeyi başarabilir veya farklı bir bakış açısını kazadırabilirim.
Sadece Microsoft ile ilgili de içerik eklemeyeceğim , o sıralarda neler ile ilgileniyorsam veya ne ilgimi çektiyse konu kısıtlaması olmadan dilediğim gibi yazacağım. Yeri geldiğinde faydalı etkinliklerden , güzel bir siteden veya hayatımdan bir kaç küçük parça bulabilirsiniz.
Blogumda görsel derslere önem vermeyi düşünüyorum. Yeni bir teknolojinin tanıtımını ve birkaç basit yönünü göstermek veya bir teknolojinin az bilinen bir yüzünü keşfettiğimde , öğrendiğimde bunları ekranımın görüntüsü ile birlikte sesimle destekleyerek izleyenlerin daha kısa sürede anlayıp pratik kazanacağını düşünüyorum video ile. Görsel dersler başlangıç düzeyi için çok yararlı ama ilerledikçe iki taraf için de zaman kaybı olacağı için spesifik konularda açıklayıcı bir yazı , kodu ve gerekirse resimleriyle beraber bloguma yazmayı planlıyorum. Umarım beğenirsiniz.
———–
alpcoker.com Harika bir blog. Değişik ve mükemmel bir tasarımı ve çok iyi görünümlü bir teması var. İçerikler çok faydalı ve sık sık merak edeceğimiz teknik konularla ilgili. Bir bilgisayar mühendisinin bilgilerine her zaman ihtiyaç olacaktır. Bu bloğu koly erişilebilir bir yerlerde tutmakta fayda görüyorum.
Alp Çoker ‘i böyle bir bloğa sahip olduğu için tebrik eder, çalışmalarında başarıların devamını dileriz.
Son Gönderileri
Alp ÇOKER
.NET Serüvenim
Artık Bir Bilgisayar Mühendisiyim
Çankaya Üniversite’sindeki üç buçuk senelik lisans hayatımı başarıyla en sonunda bitirdim. İyi sayılabilecek bir genel ortalamayla bitirdiğime inanıyorum : 3.19 . Benim üzerimde emeği olan Çankaya Üniversite’sindeki bütün akademisyenlere çok teşekkür ediyorum.
Peki sıradaki hedeflerim neler;
1) Imagine Cup yarışmasında Software Design kategorisinde Türkiye yarı finallerine katılmak
2) Imagine Cup’da 1. turunu geçtiğim IT Challenge kategorisinde 2. turda yarışmak
3)Popüler bir sitenin yeni versiyonunun geliştirilemesini tamamlayıp yayına geçirmek
4) Aklımda bulunan büyük bir fikri & projeyi kodlamak
5) Microsoft sertifika sınavlarına girerek derecemi yükseltmek
6) İyi bir üniversitede yazılım üzerine bir MS veya işletme MBA’i yapmak
7) Sürekli gelişen ve yenilikçi bir şirkette işe başlayıp şirketle beraber kendimi geliştirip ileri taşımak
Umarım hedeflerimin çoğunu başarıyla gerçekleştirebilirim. Bana şans dileyin :) Herkese iyi çalışmalar , başarılar.
Microsoft iki ay önce IIS kullanıcıları için ücretsiz bir SEO Toolkit yayınladı. Microsoft’daki sayfalarından gerekli bilgilere , tanıtım videosuna ulaşabilir ve Web Platform Installer ile direk IIS’iniz üzerine yükleyebilirsiniz. Local’deki sitenizin veya internet üzerindeki herhangi bir site üzerindeki bütün sayfaları (bir sayı limiti vermeniz çok doğru olur , çok uzun sürebiliyor ) çok ayrıntılı bir şekilde analiz etmesini isteyebilirsiniz. SEO kurallarına uygun olmayan , eksik olan bütün eksiklikleri size bildiriyor ( en ince ayrıntısına kadar ) Ayrıca bu toolkitin en güzel yanlarından biri de hatanın detayına girerseniz hatanın geniş açıklaması ve bu hatanın nasıl düzeltilebileceğini İngilizce olarak öneriyor ( en aşağıya örnek bir ekran görüntüsü koydum ).

Sunumum : Mobile Life - Windows Mobile
Üniversite 4. sınıfta aldığımız İngilizce dersi, sektörde karşılaşacağımız sunum yazma ve rapor yazma becerilerimiz arttırmayı hedefleyen bir ders ve gerçekten çok faydasını gördüm , edindiğim bilgilerle. Öğretmenimiz dersinde herkesin istediği bir konu hakkında sunum yapmasını istemişti. Ben de Mobile Life & Windows Mobile konusunu seçip sunumumu yaptım, blogumda da sunumumu paylaşmak istedim.
Silverlight , .NET 4.0 Yenilikleri - Çankaya Üni.
Microsoft Regional Director’u ve Silverlight dalında Microsoft MVP’si olan Daron Yöndem’in daha beta sürümleri yayında olan Silverlight 4.0 , WPF , LINQ ve .NET 4.0 ı anlatacağı 6.5 saatlik Workshop’a seminere davetlisiniz. Workshop üniversite dışından katılıma açıktır.
Zaman : 4 Ocak 2010 , 10:40 – 17:00
Mekan : Çankaya Üniversitesi Mavi Salon
Bing Map Üzerinde Çankaya Üniversitesi : Mavi Salon’un yakını haritada işaretli.
Silverlight 4.0 & Imagine Cup 2010 Semineri
Gençsen Geleceksin 3.0 – Çankaya Üniversitesi
Son iki yıldır gerçekleştirilen , Microsoft Türkiye ve Turkcell’in düzenlediği Gençsen Geleceksin etkinliği bu yıl 3. süyle Çankaya Üniversitesinde. Microsoft ve Turkcell tarafında en yeni teknolojilerin anlatılacağı bu etkinliği kaçırmamanızı öneririm. Etkinlikte Turkcell Akademi eğitmeni Yıldıray Örnekli ve Microsoft’tan Tayfun Akçay bizlerle olacak. Ayrıca Turkcell 3G modem çekilişi yapılacak katılanlar arasında.
Zaman : 21 Aralık 2009 11:00 – 13:00
Yer : Çankaya Üniversitesi , Kırmızı Salon
Bing Map Üzerinde Çankaya Üniversitesi : [ Hatta Kırmızı Salonu pinledim (: ]
Civilization of Ottoman ve Blogsa Gazi Üni.’de
Eğer medyayı yakından takip ediyorsanız muhakkat Civilization of Ottoman ve Blogsa ‘yı duymuşsunuzdur. Her ikisi de tamamen türkler tarafından geliştirilen ve açık kaynaklı projeler. Civilization of Ottoman mükemmel 3 boyutlu model çalışmalarını şuana kadar görmüş olduğumuz ve merakla beklenen bir strateji oyunu. Blogsa ise açık kaynaklı ve diğer blog sistemleriyle kıyasıya yarışan ASP.NET ile yazılan bir blog sistemi. Bu iki projeyi daha yakından tanımak ve proje geliştiricileriyle tanışmak isterseniz 11 Aralık 2009’da Gazi Üniversite'sindeki seminerlerine katılabilirsiniz.
Tarih : 11 Aralık 2009 { Civilization of Ottoman - 13:30 , Blogsa – 15:15 }
Yer : Gazi Üniversitesi MMF Yükseliş Salonu
Harita ( Bing Map ) : [ Gazi Üniversitesi ]
Konuşmacılar : Tayfun Akçay, Gürcan Serbest, Erdem Tüzen, Hazalcan Elersu
nedirtv?com – Aralık Ayı Webinerleri
nedirtv?com webinerleri Aralık ayında da devam ediyor. Birbirinden farklı ve güncel teknolojilerinin anlatıldığı bu webiner serisini kaçırmayın. Webiner programını ve bağlantılarını aşağıda ekledim. Webinerlere katılmak için ücretsiz Windows Live Meeting programını yüklemeniz gerekiyor ( aşağıdaki link’lerden birine tıkladığınızda sisteminizde olmadığını tespit edip hemen yükler [16 mb] ).
------------------
Workflow Foundation 4.0
7 Aralık 2009 Pazartesi
Burak Selim ŞENYURT
https://www.livemeeting.com/cc/mvp/join?id=G6CPHH&role=attend
------------------
Arama Motoru Optimizasyonu(SEO) - Giriş
11 Aralık 2009 Cuma
Cihan BAĞDATLI
https://www.livemeeting.com/cc/mvp/join?id=WTMKN2&role=attend
------------------
WCF RIA Services
14 Aralık 2009 Pazartesi 21:00
Burak Selim ŞENYURT
https://www.livemeeting.com/cc/mvp/join?id=HJMR5B&role=attend
------------------
İş Zekası ve Microsoft Ürün Ailesi
17 Aralık 2009 Perşembe 21:00
Osman ÇOKAKOĞLU
https://www.livemeeting.com/cc/mvp/join?id=HCP3S4&role=attend
------------------
.NET 4.0 ile Paralel Programlama
21 Aralık 2009 Pazartesi 21:00
Burak Selim ŞENYURT
https://www.livemeeting.com/cc/mvp/join?id=64PSHB&role=attend
------------------
XNA ile 3D Oyun Programlama - Giriş
28 Aralık 2009 Pazartesi 21:00
Cemil UZUN
https://www.livemeeting.com/cc/mvp/join?id=K6Z7W2&role=attend
------------------
Microsoft SQL Server 2008 ile İş Zekası-1
29 Aralık 2009 Salı 21:00
Osman ÇOKAKOĞLU
https://www.livemeeting.com/cc/mvp/join?id=STWH94&role=attend
------------------
Silverlight Deep Zoom Kullanımı
Deep Zoom , yüksek çözünürlüklü fotoğrafları performanslı bir şekilde interaktif olarak Silverlight üzerinde gösteren bir teknoloji. Demosunu göstermek anlatmak için en iyi yöntem. Kendi çektiğim ve en sevdiğim fotoğraflarımı koyduğum DeepZoom Fotoğraf Galerime göz atmanızı öneririm. Fotoğrafları en büyük haliyle yüklemek yerine küçültülmüş boyutlardaki fotoğrafları çekip bize sunan ve böylece kullanıcılara istediği fotoğrafların detaylarına inebilme(zoom yapma) imkanı sunuyor.
Yapmanız gereken ücretsiz olarak kullanılabileceğiniz Deep Zoom Composer’ı yüklemek. Kullanımı çok kolay bir uygulama ve istediğiniz şekilde özelleştirebilir, kendi kodunuzla farklı kombinasyonlar ortaya çıkartabilirsiniz. Deep Zoom u öğrenmek için en iyi kaynak olarak Daron Yöndem’in 71 dakikalık Deep Zoom webcastini de bulabileceğiniz Silverlight 3 Öğrenme Ayı adlı 13 seminer serisi. Daron Yöndem’in Seminer TV sayfasından webcastlerini yükleyebilirsiniz. Direk DeepZoom webcastini de yükleyebilirsiniz.
Imagine Cup 2010 – IT Challenge Round 1’i Geçtim
Microsoft Imagine Cup 2010 , Dünya çapında öğrencilerin yarıştığı bir yarışma. Benim iddaalı olduğum kategori Software Design ve çok iddaalı bir şekilde takımımla beraber hazırlanıyoruz. Ayrı bir kategori olan ve kişisel katılımın olduğu IT Challenge’a katılmayı düşünmüyordum fakat kendimi deneme amaçlı çalışmadan katıldım ve ilk eleme ( Round 1 – Quiz 1 ) de Türkiye 1.si olmuşum (: Dünya’da ise 55. olmuşum. Türkiye’den 6 kişi ilk turu geçmiş. Sınav biraz zorlayıcıydı o yüzden ikinci tur için eksik olduğum konularda çalışmayı düşünüyorum.

Bilişim 09 – 18,20 Kasım - Ankara
Büyük bir etkinlik ve her sene yapılan “Bilişim” etkinliklerinin 2009 etkinliği 18-20 Kasım 2009 arasında , Ankara Grand Rixos Otel’de gerçekleştiriliyor. O günlerde iki sınavım olmasına rağmen ben de olabildiğince katılmaya çalışacağım. Etkinliği incelemek ve etkinliğe kayıt olmak için etkinlik sitesine girebilirsiniz. Sitelerindeki yazıyı aynen aktarıyorum.

Ülkemizde, Bilişim sektörü tarihinde birer kilometre taşı olan, sektöre büyük açılımlar ve vizyon sağlayan, “Ulusal Bilişim Kurultayı”nın, bu yıl 26’ıncısı düzenlenecektir. Kurultayın yanı sıra, 12. BTIE Bilişim Teknolojileri Işığında Eğitim, 9. Bilişim Güvenlik ve Denetim Konferansı, Özürlüler ve Bilişim’i de kapsayan ve zengin içeriği ile ana teması “Teknoloji Politikaları” olarak belirlenen Bilişim’09 etkinliğimiz,“18-19-20 Kasım 2009 tarihleri arasında Ankara Grand Rixos Otel’ de gerçekleştirilecektir.
Microsoft İşte Yeni Verimlilik Lansman Etkinliği
Microsoft’un en son ürünleri olan Windows 7, Windows Server 2008 R2 ve Exchange Server 2010 lansmanı yarın ( 4 Kasım 2009 ) da Ankara Swiss Hotel’de
gerçekleştiriliyor. Kayıt olmak ve toplantı bültenine bakmak için http://www.isteyeniverimlilik.com/ ‘e girebilirsiniz. Swiss Hotel’in yerini bilmiyorsanız kendi sayfalarından bakabilirsiniz. Ayrıca İstanbul’da 11 Kasım , İzmir’de ise 18 Kasım’da gerçekleştirilecek bu etkinlik.
Webstar Yarışması Finalistiyim
Webstar yarışması , ülkemizden, "global" değeri olabilecek bir fikrin ortaya çıkmasına zemin hazırlamak üzere kurgulanmış bir dijital fikir yarışmasıdır. Benim de yaptığım başvuru beğenildi ve tamamı sektör profesyonellerinden oluşan büyük jurinin önünde projemin sunumunu yapmaya hak kazandım.Webstar’a yapılan 2814 başvurudan seçilen 21 finalistin tam listesine göz atabilirsiniz.

Windows 7 , 22 Ekim yani yarın son kullanıcıya satışı başlayacak. Windows 7 hakkında daha çok bilgi almak istiyorsanız , Windows 7’nin Ankara Lansmanına davetlisiniz.
Tarih: 26 Ekim 2009 Pazartesi
Saat: 17:40
Yer: Bilkent Üniversitesi Elektrik Elektronik Binası, Konferans Salonu
Ayrıca katılımcılara ;
- Windows 7 atkısı
- Not defteri, kalem ve sürpriz hediyeler.
- Ayrıca 200 $'lık Microsoft Yayınları kitap hakkı kazanma şansı.
Bilkent Üniversitesi Elektrik Elektronik Binası’nın yerini ise Bing Map üzerinde göstermeye çalıştım [ binadan emin değilim ama çok yakın bir noktayı işaretledim :) ] Harita resmi üzerine tıklayarak Bing Map'i açarak daha geniş açılı bakabilirsiniz.

nedirtv?com – Ekim Ayı Webinerleri
nedirtv?com webinerleri ( webcast ) yazdan dolayı verilen bir kaç aylık aradan sonra yine güncel ve popüler konularla devam ediyor. Webinerlere katılmak için ücretsiz Windows Live Meeting programını yüklemeniz gerekiyor ( aşağıdaki link’lerden birine tıkladığınızda sisteminizde olmadığını tespit edip hemen yükler [16 mb] ). Webiner konuları , konuşmacıları , zamanları ve webinere bağlanmanızı sağlayan dosya linkleri şöyle ;
Silverlight ve Multithreading
Silverlight9 Ekim Cuma 20:00
Daron YÖNDEM
https://www.livemeeting.com/cc/mvp/join?id=PRN53C&role=attend
----------------------------------------
Kurumsal İş Zekası (Business Intelligence)
14 Ekim Çarşamba 21:00
Burak BATUR
https://www.livemeeting.com/cc/mvp/join?id=3SFRK4&role=attend
----------------------------------------
Web Uygulamalarında Exception Management ve Logging
16 Ekim Cuma 21:00
Uğur UMUTLUOĞLU
https://www.livemeeting.com/cc/mvp/join?id=SP76RZ&role=attend
----------------------------------------
SQL Server Analysis Services
21 Ekim Çarşamba 21:00
Burak BATUR
https://www.livemeeting.com/cc/mvp/join?id=N75CW5&role=attend
----------------------------------------
IIS 7.5
23 Ekim Cuma 21:00
Muammer BENZEŞ
https://www.livemeeting.com/cc/mvp/join?id=N2NFJ3&role=attend
----------------------------------------
Test Driven Development (TDD)
27 Ekim Salı 21:00
Cihat ALTUNTAŞ
https://www.livemeeting.com/cc/mvp/join?id=CTW3TR&role=attend
Microsoft’tan Ücretsiz Antivirüs Programı
Dünya’nın en çok kullanılan işletim sistemi olmasından dolayı Windows için malesef bir çok virüs yazılıyor. Microsoft antivirüs pazarında bir kaç küçük temizleyici araç yayınlamak haricinde bulunmuyordu. O küçük araçların gerçek zamanlı taraması olmuyor ve virüs tanımlamalarını windows update üzerinden aylık gerçekleştiriyordu.
Microsoft’ta geçen günlerde Microsoft Security Essentials antivirüs programını ücretsiz ve tam sürüm olarak yüklemeye sundu. Gerçek zamanlı koruma ve sürekli güncel virüs güncellemeleriyle diğer pahalı antivirüs’lerle aynı işlevleri sağlıyor. Buradan indirebilirsiniz.
MSP ( 2008 ve 2009 ) Blog Feed’leri (OPML)
Teknoloji , yazılım , sistem , pazarlama alanlarında , yetenekli , başarılı üniversite öğrencilerinin seçildiği Microsoft Student Partners Türkiye programına seçilen kişilerin Türkiye’nin o alanlarda geleceği olacağını inanıyorum. Bir çoğu blog yazarı ve o genç beyinlerin yazılarını takip etmemek olmaz :) O alanlarda ilgili kişilerden RSS kavramını bilmeyen yoktur fakat bilmiyorsanız RSS nedir yazıma bakabilirsiniz.
Ben de 2009 ve 2008 yıllarında Microsoft Student Partners seçilenlerden blogları olan kişilerin feed’lerini OPML formatında iki ayrı XML dosyası olarak topladım. RSS reader’ınızın OPML import/export özelliği varsa ( çoğunun var ) MSP 2008 ve MSP 2009 klasörü olarak bütün MSP’ler RSS reader’ınızda toplanacaktır. En azından Google Reader 'da çalışıyor eminim :) ( import etmeden önce feed’lerinizin yedeğini export ederek almanınız öneririm. ) OPML formatını bilmiyorsanız OPML nedir yazımı okuyabilirsiniz. OPML formatında olan XML dosyalarını aşağıdaki skydrive bağlantılarına ( thumbnail ) tıklayarak yükleyebilirsiniz. Ayrıca blogların listesini Muhammed Medeni Baykal’ın yazısından yararlandım ve bir kaç ekleme yapıp feed’leri listeledim :)
Ayrıca MSP seçilenlerden arkadaşım olan veya internet üzerinden tanıdığım Mehmet Aydın Bahadır , Burak Kanmaz , Fatih Coşkun , Kaan Başlı , Alper Koca , İbrahim Ersoy , Mustafa Kaya , İbrahim Kıvanç , Doruk Dalçam , Filiz Ölmez , İsmail Şen , Kübra Köse , Uğur Kazdal ' a başarılar dilerim :)
Microsoft Student Partners 2009 OPML Dosyası
Microsoft Student Partners 2008 OPML Dosyası
Windows Mobile’da Programları Klasörleme
Eğer Windows Mobile kullanıyorsanız ve bu yöntemi veya programlarınızı listelemek için ayrı bir program kullanmıyorsanız “Programs” listeniz aşağıya doğru uzamıştır. Benim gibi o listede 60 küsür programınız var ise aradığınız programı açmanız sizi yoracaktır :) Eğer sizde en üstteki “Games” ve “Office Mobile” gibi kendi klasörlerimizi açabilsek süper olurdu diyorsanız bu küçük ipucumu okumanızı öneririm. Ben de yeni keşfettim , programlarımı en yakın zamanda düzenleyeceğim. Örnek olarak aşağıdaki ekran görüntüsünde “alp” klasörünü oluşturdum. Bu arada Mobilstar yarışmasına hazırladığım kapsamlı projenin icon’unu vermeyi unutmak ( programın ilk açılışında logo hazırlayıp koymuştum güya ) gülünç olsa gerek :)
Windows Mobile’ın kendi “File Explorer” ını veya başka bir file explorer ( Total Commander ‘i tavsiye ederim ücretsiz ve çok işlevsel ) ile “ \Windows\Start Menu\Programs ” ‘a girip orada yeni klasör oluşturmanız gerekiyor. Daha sonra da oluşturduğunuz klasörlerin içine programların kısayol dosyalarının olduğu dosyaları kopyalarak veya keserek aktarmanız gerekiyor.

ASP.NET MasterPage’lerde jQuery Kullanımı
ASP.NET’de MasterPage kullanırken Content bölümünde ve server tarafında çalışan kodlar ( runat="server" ) verdiğiniz id ye göre client tarafında farklı bir id ye çevrilirler ve jquery de $("#verdiğimizID") şeklinde ulaşmamızı engelliyor.
Aşağıdaki örnekte content bölümünün içinde örnek olarak “simpleBox” diye isimlendirdiğim div sayfanın kaynak kodlarına baktığımızda id="ctl00_ContentPlaceHolder1_simpleBox" olarak gözükecektir bağlı olduğu content place holder’ın ismine göre. jQuery’den ulaşmak için $("id$=verdiğimizID]") şeklinde ulaşabiliyoruz. Aşağıda kullanımına dair çok basit bir örnek vermek istiyorum.
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script type="text/javascript">
$(function() {
$("[id$=simpleBox]").click(function() {
alert("jquery test");
});
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div id="simpleBox" runat="server" style="width:200px; height:100px; background-color:Gray; display:block;">
jquery
</div>
</asp:Content>
Not : jQuery kütüphanesini referans göstermesini masterpage üzerinde yaptım aşağıdaki kod gibi head kısmında bulunan ContentPlaceHolder’dan önce yazmanız gerekiyor. İsterseniz content sayfalarında da kütüphaneyi referans gösterebilirsiniz.
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="WebApplication2.Site1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
Blog’umdaki 100. yazımda üç arkadaşımla ortak geliştirdiğimiz ve dün beta sürümü olarak yayına başladığımız bir sosyal ağı tanıtmak istiyorum. HediyeniDile.com Arkadaşlarım ise üniversiteden arkadaşlarım Çağrı Erdoğan ve Arınç Köktürk . Ben de projenin ASP.NET , C# , Microsoft SQL Server ve javascript ( jQuery ) kısmını geliştirdim.
HediyeniDile.com basit ve tek bir amacı var alan adından anlaşılacağı üzere , “hediye dilemek” . Hedefimiz insanların arkadaşlarına özel günlerinde ne alacakları düşünmelerinden kurtarmak :) Ayrıca kendimiz için de hayalimizdeki bir hediyeyi karşımdakilere nasıl belli etsem , nasıl istesem diye düşünme derdine son vermek isteyen orjinal , Türkiye’de bir ilk olan ve eğlenceli olacağını düşündüğümüz bir sosyal ağ projesi.
Üstteki resim sitenin anasayfası , insanları fazla dolaştırmamak için tek bir sayfada tanıtım , kayıt ve giriş işlemlerini yaptırıyoruz. Kayıt işleminde ise imaj doğrulamasını ReCaptcha ile yapıp kayıt bölümünün yerinde açılıyor o bölüm javascript ile. Üyelik adı ise e-posta şeklinde kayıt ettirip aktivasyon e-postası gönderiyoruz kullanıcılara aşağıdaki e-posta görünümünde.
Kullanıcı e-postasını onayladıktan ve giriş yaptıktan sonra karşınıza hemen dileğinizi yazabileceğiniz büyük bir textbox ve button karşılıyor. Oradan jquery ile ajax işlemi yaptırarak hızlıca dileğinizi kaydederken aşağıdaki “kim ne hediye diledi” adlı listeye postback yaptırmadan görebiliyorsunuz. Ayrıca dileklerinizin arkadaşlarınız tarafından görebilmeleri için siteye üye olma zorunluluğunu kaldırarak dileğinizi eklerken aşağıdaki kutucukları işaretleyerek Facebook , Twitter ve FriendFeed ‘de arkadaşlarınızla paylaşabilirsiniz. Facebook , twitter , friendfeed de paylaştığınız dileklerde bir adres de paylaşırken kendi yorumlarınızı da yazabilirsiniz. Aşağıdaki “kim ne hediye diledi” listesinde ise diğer “takibe al” dediiniz kişilerin dilekleri en yeniden en eskiye doğru listeleme ve sayfalama yapıyor. Her dileğin altında gittigidiyor.com , hepsiburada.com ve buldumbuldum.com üzerinde hızlıca aramanızı sağlayan bağlantılar var. Ayrıca arkadaşınızın dileğinin durumunu görebilirsiniz “gerçekleşti” veya “bekleniyor” şeklinde. ( kendi profil sayfanıza gidip dileğinizi silebilir , gerçekleşti veya bekleniyor şeklinde işaretleyebilirsiniz. [varsayılan olarak tabi ki bekleniyor ] )
Sitenin diğer sayfalarında da sol ve sağ taraf değişmiyor. Sol en üstte profil resminiz , kısaca kişisel durumunuzu , iletinizi görebildiğiniz veya kaydedebileceğiniz bir kısım var. Onun altında ise şuana kadar kaç dilek dilediğiniz , takip ettiğiniz ve sizi takip edenlerden rastgele 6 kişinin profil resmi ve profil bağlantısı gösteriliyor. Sağ tarafta ise sitede kaç kişinin , kaç dilek dilediğine dair bir istatistik , onun altında en yakın iki özel güne ( sevgililer , anneler , babalar günü ve yılbaşı ) kalan gün sayısını gösteriyor. Onun altında ise sizin takip ettiğiniz kişilerden doğum günü en yakın olan 5 kişinin profil bağlantıları ve kalan gün sayısı gösteriliyor.
Aşağıdaki ekran görüntüsünde ise Facebook , twitter veya friendfeed’de paylaştığınız dileklerin o sosyal ağda bulunan diğer arkadaşlarınıza ulaşan adresin tarayıcı üzerinde görüntüsü. Sizin profil resminiz , isminiz ve dilediğiniz gözüküyor.
Aşağıdaki ekran görüntüsü kendi profil sayfamız. Önceden yazdığımız dilekleri görebilir , silebilir veya durumunu değiştirebiliriz ( gerçekleşti veya bekleniyor olarak ) Eğere anasayfadan dilek dilerken facebook , twitter veya friendfeed’de paylaşmadıysak kendi profil sayfamızdan her dileğin yanındaki bağlantılarla yapabiliyoruz.
Kendimiz haricinde profil sayfalarına girdiğimizde ise onları takip edebilmemiz veya takibi bırakabilmemiz için bir bağlantı çıkıyor. Ayrıca kendi profilimizde olduğu gibi profil sayfamızın sağ tarafında javascript tablarında kişinin takip listesine ve istatistiklerine ulaşabiliyoruz. Bir altaki ekran görüntüsünde ise arkadaşınız sizi takip ettiğinde gelen e-posta.

Alltaki ekran görüntüsünde ise her sayfada olan kişi arama bölümünün sonuçlarının listelenmesi. Ayrıca fix ekran görüntüsüne sahip olan “davetiye gönder” ve “ayarlar” sayfası var.

Favorilerine Ekleyenler
Hakkında Yapılan Yorumlar
İlgili Diğer Bloglar:
Etiketler: .net serüvenim, ajax, alp çoker, alpcoker, asp, ASP.NET, bilgisayar, bilgisayar mühendisi, bilgisayar mühendisliği, blogengine, blogengine.net, blogenginetr, c, csharp, ders, destek, developer, developer studio, etkinlik, expression studio, F#, görsel, inceleme, internet, ip uçları, javascript, kod, kod parçaları, microsoft, ms, mühendis, net, netseruvenim, öğrenci, program, programlama, proje, Robotics, silverlight, Teknoloji, tema, üniversite, visual studio, XNA, yazılım
Yazıyı Email Gönder












