31 Aralık 2013 Salı

How to call javascript on the click event of a tree node in asp .net

 
<script type="text/javascript">
    function alertVal() {
        alert("Hai");
    }
</script>

 
    protected void Page_Load(object sender, EventArgs e)
    {
        TreeView1.Attributes.Add("onclick", "alertVal()");
 
    }

Source : http://www.codeproject.com/Questions/364132/How-to-call-javascript-on-the-click-event-of-a-tre

Make Entire Div Clickable


$(".myBox").click(function(){ window.location=$(this).find("a").attr("href"); return false; });

<div class="myBox"> blah blah blah. <a href="http://google.com">link</a> </div>


Source : http://css-tricks.com/snippets/jquery/make-entire-div-clickable/

23 Aralık 2013 Pazartesi

Ebu Zer şöyle der :


“Evinde  ekmek bulamayanın toplumdan zorla almaya kalkışmayışına şaşarım.”(81)

       Ben bu sözü –kimin söylediğini belirtmeksizin- Batı’da naklettiğimde, bazıları bunun Proudhon’un sözü olduğunu sandılar. “Bu ağırlıkta ve kesinlikte bir söz Proudhon’un ne haddine ?” diyordum. Bazıları da “Dostoyevski söylemiştir” diyorlardı. Dostoyevski, “Bir yerde bir adam öldürülmüşse, suça katılmayanların da eline kan bulaşmıştır” der. Bu da bir bakıma doğrudur. Fakat Ebu Zer’in ne dediğine dikkat edin! Ebu Zer’in bu sözü, bir dinin sözüdür, din adına konuştuğunu iddia eden bir din adamının değil! Fransız İhtilâli’nden sonra söylenmiş, çeşitli etkilerin ürünü bir söz de değildir. Fransız İhtilali’ndan çok önce , Gıfar Kasulluğu doğuran, yoksulluğun doğmasına sebep olan kişilere karşı ayaklanılması değil, toplumdan hakkını zorla alması vurgulanıyor. Niçin topluma, herkese karşı? Çünkü herkes bu toplumda yaşayan herkes, benim yoksul ve aç olmam dolayısı ile sorumludur… Sömürücünün eylemine katılmış demektir…
        Bu Sözün temsil ettiği dini, insanlığa ve halka karşı bu açıdan bakan bir dini, tarih boyunca yoksulluğu statüko haline getirmeye ve korumaya çalışan din ile aynı saymak ve aynı yargıyı vermek; insafsızlık, cehl-I mutlak, hem gülünecek, hem de ağlanacak bir durum değil midir?
                                                                                                                                                                  Selâm

(81) Merhum Şeriatî’nin; gençliğinden beri özel bir ilgi duyduğu Ebu Zerr-I Gıfârî (Cündeb ibn Cünâde); İslâm’dan önce de muvahhid olan Haniflerden idi. Müslümanlığı ilk kabul edenlerin dördüncüsüdür. Resûl-I Ekrem (s.a) ve Hz. Ali tarafından çok sevilmiş ve  övülmüştür. Muaviye’nin Şam valiliği sırasındaki yolsuzluklarına karşı çıkması dolayısı ile Medine’ye getirilmiş ve oradan da yaşama şartları ağır olan bir yere sürülmüş, Hicret’in 32.yılında orada vefat etmiştir (Gölpınarlı, Nebcu’l-Belağa çevirisi, s. 183-184). Dr. Şeriatî henüz 20 yaşında iken Ebu Zerr’in hayatı hakkında Arabça bir kitabı Farsça’ya çevirmiştir (bu konuda bkz. –(bu Kitab’ın Sunuşu’nda da anılan)- Ali Şeriatî Üzerine Bir Oturum, s. 12). Metin-de Ebu Zerr’den nakledilen söz şiddetli bir söz olduğundan, hafifçe yumuşatılmıştır. “Evinde azık bulamayan kişi nasıl olur da topluma kılıç çekerek karşı çıkmaazi şaşarım” mealindedir.

Dr. Ali Şeriati - Dine Karşı Din

19 Aralık 2013 Perşembe

Karanlığın İçinden


Hangi tabakalar bu din anlayışını ortaya attılar? "Burada bir lokmaya muhtaç olsan bile, sabretmelisin, orada sana cennet sofraları verilecek" diyenler... İşte sınıf ayrımından doğan din anlayışı budur.

Bizim dinimizde, Peygamberimizin dininde, bu kabil dinler "ticaret dini" denir, Buna karşılık "hür kişileri dini" [din-i âzâdegân] ve "hür kişilerin ibadeti"de vardır ki, bu dinde hürriyet, aşkın olana özlem, adalet ilkesini gerçekleştirme ülküsü, insanın özlemleri, devrimci davranışları, ülküleri, eşitlik, tam adaletin sağlanması, böylece yeryüzünde her türlü çirkinlik ve habasetin, murdarlıkların yok edilmesi vardır. Bu din, şirk dininin karşısında olan dindir, Öteki din anlayışı, yoksulluğun sürüp gitmesini sağlamak ister, yoksulluğa kılıf uydurur ve dini ğerekçelerle yorumlar, halk yığınlarını tarih boyunca mele ve mütrefîn'in ve zorbaların, servet sahiplerinin çıkarları için suskunluğa sürükler, aldatır ve uyuşturur, birisinin açlığı ve bir lokmaya muhtaç oluşu karşısında diğerinin refah ve lüks içinde oluşu olgusu ile ilgilenmez. Bu din, bütün dini duyguları ya uyuşturucu bir madde biçimine veya toplumdan çekilip münvezi olma biçimine dönüştürür. Bütün maddi nesnelere sahiplenmek ve keyfini sürmek isteyen kimse yararına, diğer insanlarda maddiyattan nefret duygusunun doğmasına çalışır.

.
.
.
.
Dr. Ali Şeriati (Dine Karşı Din  70-71)

18 Aralık 2013 Çarşamba

String Format for DateTime [C#]


// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

String.Format("{0:y yy yyy yyyy}", dt);  // "8 08 008 2008"   year
String.Format("{0:M MM MMM MMMM}", dt);  // "3 03 Mar March"  month
String.Format("{0:d dd ddd dddd}", dt);  // "9 09 Sun Sunday" day
String.Format("{0:h hh H HH}",     dt);  // "4 04 16 16"      hour 12/24
String.Format("{0:m mm}",          dt);  // "5 05"            minute
String.Format("{0:s ss}",          dt);  // "7 07"            second
String.Format("{0:f ff fff ffff}", dt);  // "1 12 123 1230"   sec.fraction
String.Format("{0:F FF FFF FFFF}", dt);  // "1 12 123 123"    without zeroes
String.Format("{0:t tt}",          dt);  // "P PM"            A.M. or P.M.
String.Format("{0:z zz zzz}",      dt);  // "-6 -06 -06:00"   time zone
 // date separator in german culture is "." (so "/" changes to ".")
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)
String.Format("{0:d.M.yyyy HH:mm:ss}", dt); // "9.3.2008 16:05:07" - german (de-DE)
// month/day numbers without/with leading zeroes
String.Format("{0:M/d/yyyy}", dt);            // "3/9/2008"
String.Format("{0:MM/dd/yyyy}", dt);          // "03/09/2008"

// day/month names
String.Format("{0:ddd, MMM d, yyyy}", dt);    // "Sun, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt);  // "Sunday, March 9, 2008"

// two/four digit year
String.Format("{0:MM/dd/yy}", dt);            // "03/09/08" 
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008" 

Could not load file or assembly ‘AjaxMin, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f’ or one of its dependencies. The system cannot find the file specified.



Matty's suggestion to check the sample project sent me back to the directory where I'd unzipped it, then checked the file AjaxControlToolkit.Binary.NET40.zip, which had the AjaxMin.dll file in it. I had admin move the file to C:\Program Files\Microsoft Visual Studio 10.0\VB\Bin (I don't know if that directory matters, it works for me), then in VS added the DLL as a reference to the project. The few errors I've gotten since are nothing to do with ajaxmin.

(AjaxControlToolkit zip dosyasindaki AjaxMin.dll dosyasini secip Bin klasorune kopyalayiniz.)

20 Kasım 2013 Çarşamba

Altın fiyatlarını sitenize ekleyebileceginiz xml sayfası


Güncel altın fiyatlarını xml olarak sunan firma, tcmb den uğraşmak istemyenlere döviz kurlarınıda sunuyorlar.


Aşağıdaki gibi küçük bir kodla altın fiyatlarını sitenize ekliyorsunuz.

try
        {
            
            DataSet dSet = new DataSet();
            dSet.ReadXml("http://xml.altinkaynak.com.tr/altin.xml");

            Label1.Text = dSet.Tables[0].Rows[11]["ALIS"].ToString();
            Label2.Text = dSet.Tables[0].Rows[11]["SATIS"].ToString();

            Label3.Text = dSet.Tables[0].Rows[1]["ALIS"].ToString();
            Label4.Text = dSet.Tables[0].Rows[1]["SATIS"].ToString();

            dSet.Dispose();

        }
        catch (Exception ex)
        {
            Label1.Text = "hata : " + ex.Message;
        }

6 Ekim 2013 Pazar

Ares Freelancer Hizmetlerim Yayın Hayatına Başladı


ares.ahmetcelik.com.tr yayın hayatına başladı. Freelancer olarak verdiğim hizmetlere dair bir site olan ares'in ruhumdaki savaş tanrısını anlattığına inanıyorum. Bilindiği üzere ares yunan mitolojisinde bir savaş tanrısı olarak yer alıyor.

Zeus ve Hera'nın oğlu ve Oniki Olimposludan biridir. Barış tanrıçası olan Athena'nın zıttıdır. Mitolojide Athena ile giriştiği mücadeleler ve sevgilisi Afrodit ile olan kaçamakları ile ünlüdür. Sparta kenti ve Trakya bölgesi tanrının başlıca kült merkezleridir.

Gaziantep zeugma müzesinde bulunan Mars Heykeli





Ares asıl ilgiyi İtalyanlarda, Mars adı altında Roma'da görür. Roma'nın kurucusu Romulus'un efsanevi babası olan Mars (Ares) Romalılar tarafından ataları olarak benimsenmiştir.

19 Nisan 2013 Cuma

Kaşgarlı Mahmut Araplar için Türkçe Öğretim Seti


SUNUŞ
T.C. Kalkınma Bakanlığı Gaziantep İpekyolu Kalkınma Ajansı’nın
finanse ettiği Kaşgarlı Mahmut-Araplar İçin Türkçe Öğretim Seti
projesi ilk olarak Devlet Planlama Teşkilatı, Türkiye-Suriye Bölgelerarası
İşbirliği Programı çerçevesinde kabul edilmişti. Program
feshedilip faaliyetleri Gaziantep İpekyolu Kalkınma Ajansı bünyesine
aktarılınca Kaşgarlı Mahmut-Araplar İçin Türkçe Öğretim
Seti projesi de İpekyolu Kalkınma Ajansına devredilmiş oldu.
Bu proje, daha önce Gaziantep Üniversitesinin Türkiye Suriye-
Bölgelerarası İşbirliği Programı kapsamında yürüttüğü Halep
Üniversitesi Bünyesinde Gaziantep Üniversitesi Tarafindan Kurulan
Türk Dili Öğretim Merkezi’nin Geliştirilmesi (TÜDÖM) projesinin
devamı niteliğindedir. Anılan proje 14 ay devam etmiş
ve başarıyla sonuçlandırılmıştı. TÜDÖM projesinin uygulanması
esnasında Arap coğrafyasına yönelik olarak Türkçe öğretimine
dair yayın-materyal eksikliğinin olması Kaşgarlı Mahmut-Araplar
İçin Türkçe Öğretim Seti projesinin ortaya çıkmasını sağladı.
Modern dil öğretimi, öğrenciye direkt dil bilgisi kurallarını vermektense
bir tema etrafında dilin bütün incelikleriyle öğretmeyi
amaçlamaktadır. Bu kitap da temalardan hareket ederek
Türkçenin öğretilmesi üzerine kurgulanmıştır. Kitapta 18 ünite
bulunmaktadır. Her ünitenin üç alt modülü vardır. Her bir ünite,
sözcük öğretme etkinliği, metin tarama etkinliği, sözlü anlatım
etkinliği, karşılıklı konuşma etkinliği ve yazma etkinliği gibi
bölümler içermektedir. Her ünitede ayrıca dinleme ve izleme
bölümleri de yer almaktadır. Üniteler düzeye uygun metinlerden
oluşturulmuştur. Her bir alt ünitede Türkçenin bir yapısı
işlenmiştir. Kaşgarlı Mahmut-Araplar İçin Türkçe Öğretim Seti
kitabı, Temel 1, 2, 3, 4 ve Orta 1, 2 seviyesine uygun olarak
hazırlanmıştır.
Türkçe dil bilgisi, kitap içinde dil bilgisi kartları şeklinde
verilmiş, Türkçenin yapısı ve işleyişi basit olarak ve bir tablo
şeklinde sunulmuştur. Kitabın sonuna da dil bilgisi kartlarındaki
bilgilerin daha detaylı anlatıldığı bilgiler ve örnekler konulmuştur.
Dil bilgisi kart ve bilgileri, proje ortağımız olan Ankara Üniversite
TÖMER yetkilileri tarafından hazırlanmıştır. Kitabın arka
tarafında anlatılan dil bilgisi kuralları Arapçaya tercüme edilmiş,
böylece ana dili Arapça olan öğrencilerin kendi ana dillerinde
Türkçe dil bilgisi kurallarını kavramaları amaçlanmıştır.
Ünitelerdeki soru ve alıştırmaların cevapları, kitabın sonunda
verilmiştir. Ayrıca kitabın sonuna her üniteye uygun ek alıştırmalar
ilave edilmiş, öğrencinin ders kitabı dışında daha fazla
alıştırma çözmesine imkân hazırlanmıştır. Bu ek alıştırmaların
öğretmen denetiminde çözülmesi hedeflendiği için cevap
anahtarları verilmemiştir.
Dil öğretiminde görsel malzeme kullanmak dilin öğrenilmesini
daha da hızlandırdığı için kitapta geçen bazı metin
ve diyalogların kısa filmleri çekilerek bir DVD oluşturulmuştur.
Kitaptaki “dinleyelim, izleyelim, anlatalım” bölümlerinde, öğrencinin
önce metni dinlemesi, sonra izlemesi ve metin hakkındaki
sorulara cevap vermesi amaçlanmıştır. Kısa filmlerde
geçen diyaloglar, ayrıca alt yazı olarak verilmiştir.
Kitaptaki bilgilerin ve DVD’deki görsel malzemelerin yer aldığı
bir web sayfası hazırlanmıştır. www.kasgarlimahmut.org adlı
internet sitesine üye olan herkes, bu kitaptaki bilgilere rahatça
ulaşabilecek ve Türkçe öğrenebilecektir.
Kaşgarlı Mahmut-Araplar İçin Türkçe Öğretim Seti kitabını, üniversitemizin
1999 yılından beri çok sıcak ve üst düzey ilişkilerinin
olduğu, yıllardır Türkçenin öğretildiği Halep Üniversitesi, İnsani
Bilimler ve Edebiyat Fakültesi, Türk Dili ve Edebiyatı Bölümü
ile Halep Üniversitesi Yabancı Diller Yüksekokulu Türkçe Öğretim
Merkezi için planlamıştık. Projenin ortaya çıkış ve hazırlanış
amacı buydu. Fakat Ortadoğu coğrafyasındaki son siyasi geliş-

meler, projenin en önemli ayaklarından biri olan Halep Üniversitesinin
işbirliğini eksik bırakmıştır. Ümit ediyoruz ki Suriye bir
an önce istikrara kavuşur ve Türkçe orada yine duraksamadan
öğretilmeye devam eder.
Elinizdeki bu proje kitabındaki eksikler, yapılacak olumlu eleştirilerle
giderilecek, zaman içerisinde kitabın daha mükemmel
olmasına katkı sağlayacaktır. Kaşgarlı Mahmut-Araplar İçin Türkçe
Öğretim Seti, Türkçe öğreneceklere bir parça katkı sağlayabilirse
bu proje amacına ulaşmış olacaktır.
Kitaptaki bazı bilgi, belge ve fotoğraflar, internette açık olan ve
telif hakkı bulunmayan sitelerden alınmış, metinlerin bir kısmı
uyarlanarak kitaba konulmuştur. Tamamen eğitim amaçlı olan
ve ticari bir kaygısı bulunmayan bu proje kitabına, internetten
alınan bilgi ve fotoğraflarıyla destek veren, Türkçe öğretimine
katkıları bulunan yazarlara ve site sahiplerine şimdiden teşekkür
ediyoruz. Kitabın sonunda alıntı yaptığımız internet sitelerinin
linkleri yer almaktadır.
Bu projenin ortaya çıkmasında ve sonuçlanmasında her zaman
ve her alanda destek ve yardımlarını yanımızda gördüğümüz
rektörümüz Prof. Dr. M. Yavuz Coşkun’a ve proje sahibi Fen-
Edebiyat Fakültesi Dekanı Prof. Dr. Adil Kılıç’a sonsuz teşekkür
ve saygılarımızı sunuyoruz.
Kaşgarlı Mahmut-Araplar İçin Türkçe Öğretim Seti kitabını hazırlarken
kurulduğu 1984 yılından beri yabancılara Türkçe öğretimi
konusunda gerek Türkiye’de gerekse dünyanın her yerinde
bir Türkiye markası olan, Türkçe öğretimi konusunda muazzam
bir bilgi birikimine sahip bulunan proje ortağımız Ankara Üniversitesi
TÖMER’in çok büyük destek ve katkılarını gördük. Başta
Ankara Üniversitesi TÖMER Başkanı Prof. Dr. Engin Uzun olmak
üzere, Türkçe Birim Koordinatörü Mesut Dursun, Merkez
Şube Türkçe Birim Sorumlusu Aydanur Özkan, Merkez Şube
Türkçe Birimi Sorumlusu Yardımcısı Yeşim Oğuz ve diğer TÖ-
MER çalışanları bizden desteklerini esirgemediler. Ankara Üniversitesi
TÖMER’in 28 yıllık Türkçe öğretim tecrübesi bize yol
gösterdi. TÖMER yetkilileri her türlü bilgi ve birikimlerini bizimle
cömertçe paylaştılar. Kitaptaki bazı metinler ve dil bilgisi kartları
TÖMER kitabından alınmıştır. Proje ortağımız olan Ankara
Üniversitesi TÖMER’e ve Ankara Üniversitesi Rektörü Sayın Prof.
Dr. Cemal Taluğ’a teşekkürlerimizi sunuyoruz.
Dinleme kayıtlarını alan ve müzik seçimini yapan Öğr. Gör. Fahri
Çepik’e; yüksek lisans öğrencilerimizden Pelin Aygın ve Mürsel
Şahin, Kahraman Balkan, Mustafa Güneş, Yağmur Toprak,
Serkan Kızıl ve Harun Ercan’a; izleme metinlerini canlandıran
Emrah Dağlı, Muhammed Özer, Ayberk Temel, Tuğçe Gürbüz,
Gökçe Kılıç, Esra Merve Önal ve Tuğçe Gizem Alkan’a;
kameramanlar Erdal Göçmen ve Mustafa Erdoğan’a; kitabın
mizanpajını gece gündüz çalışarak fedakârane bir gayretle
tamamlayan Ahmet Çelik’e; ART yöneticisi Feramuz Seviniş’e;
Gaziantep İpekyolu Kalkınma Ajansı’ndan başta uzman Osman
Şahin olmak üzere diğer ajans yetkililerine proje süresince
yapmış oldukları katkılardan dolayı teşekkür ediyoruz.
Son olarak, bu projenin başından beri manevi desteklerini hep
yanımızda hissettiğimiz, istemeden de olsa ihmal ettiğimiz eş
ve çocuklarımıza en kalbi şükranlarımızı sunuyoruz. Onların
desteği olmasa bu proje tamamlanamazdı herhalde.
Kaşgarlı Mahmut-Araplar İçin Türkçe Öğretim Seti kitabının
Türkçenin yabancılara öğretiminde önemli katkılar sağlaması
umuduyla…
Doç. Dr. Halil İbrahim YAKAR
Yrd. Doç. Dr. Ahmet ÖZPAY



Halep'te adım adım osmanlı'nın izinde





Kitap Sayfalarının Linki

13 Nisan 2013 Cumartesi

Kontıra Reklam


Kontıra Reklam


Yıkadı beni anam
İyi sularınla
Biraz haşlarcasına
Manavgat'ta da yıkandım
Okyanus'ta da Hint
Goethe'nin Marienbad'ında da yundum
Vezüv'ün lavlarında da
Kelimelerle şiirlerle de yıkandım
Temizim
Ama siz, Brecht'in dediğince
Sermayeler değil, bre sermayedarlar
O öve öve bitiremediğiniz detercanlarınızla
Bi yıkana görün
Kaybolup gidersiniz ortadan
O kadar pis o kadar mundarsınız ki

Küfretmenin sanatını öğreten ve bu sanatı tattıran şarimden Can Yücel'den

3 Nisan 2013 Çarşamba

programlamatik olarak style eklemek





HtmlLink cssRef = new HtmlLink();
cssRef.Href = "styles/main.css";
cssRef.Attributes["rel"] = "stylesheet";
cssRef.Attributes["type"] = "text/css";
Page.Header.Controls.Add(cssRef);

StringBuilder ile sayfaya javascript kodu eklemek




StringBuilder script = new StringBuilder();
        script.Append("$(document).ready(function(){");
        script.Append("$('#myModal').modal('show')");
        script.Append("});");
        Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", script.ToString(), true);

30 Mart 2013 Cumartesi

I don't need SEX the goverment fucks me every day


Tüm bunlar yeni bir oluşumu ortaya koymaktadır.Öyle bir oluşum ki, açlığı doyuran, kapitalizmi kaçınılmaz işçi devriminden kurtaran, diyalektik sınıf savaşını hiçe sayan, ya da daha belirgin bir deyimle “anamalcının aklını başına getiren” ve bilimsel görüşlere tehlike çanları çaldırtan bir oluşum. İşçiye yeni bir görünüm kazandıran, para babalarının yaşamsal çıkarlarını korumak için işçiye yalancı imkanlar hazırlayan, işçide “refah”, “kendine yetme” ve “maddi-ruhi ilerleme” gibi yalancı duyguları yerleştiren, karakter ve fıtratına pasifliği, yumuşaklık ve “muhafazakarlık” ruhunu egemen kılan ve bunları “yoksulluk, işkence ve zulme isyan ve kin”in yerine oturan; sömürüldüğünü zihnen algılasa bile ruhen kendini yeni masraflara, her gün değişen ve zevk veren modernizme razı kılan bir oluşum. 

Artık böyle bir işçi, kendi el ve ayağını bağlayan zincirlere, elinden her şeyini almağa yönelik eylemlere karşı savaşım adına hiçbir şey duymaz! O, hayatı taksitlere bölünmüş bir işçidir. Devrimcilik riskine katlanamaz. 19. yüzyılda gündemde olan “Devrimci Proletarya” ruhuyla uyum sağlayamaz! Belki, tam aksine, uyumsuzluk içindedir ve gözlemlenen gerçek de budur. Bay Spengler’in de dürüstçe tespit ettiği gibi; “Avrupa 19. Yüzyılın ikinci yarısına oranla muhafazakarlığa yönelmektedir. “Sınıfsal bilinç ve devrimci rüzgârlar, kapitalistlerin ekonomik ve ruhi hileleriyle, sosyologların ve sosyal psikologların gayretiyle,  demokrasi, liberalizm, sendikalizm gibi aldatıcı ideolojilerle dinmiştir. Halk arasında yaygınlaşan yalancı alım-gücü, tüketici ve eğlenceli hayat, proletaryayı da etkilemiştir. Gelişme ve kalkınma kulüplerinin kurulması, plajlar, tiyatro ve soyluların sinemalarına gidebilme, cinsel özgürlükler, yeni tür eğlencelerin keşfi (!), sanat, estetik gibi burjuva’ya özgü şeylerin yaygınlaşması, daha sonraları da “sosyal güvenlik” ve “değişik sigorta” haklarının verilmesi gibi maddi doyumlar, hukuksal bir özellik de kazanınca artık burjuvanın yaptığı her şey, halkın gözünden daha kolay perdelenir oldu!

ali şeriatî
Öze Dönüş
90-91. sayfa 




2 Mart 2013 Cumartesi

StringBuilder sb = new StringBuilder();



StringBuilder  ile menu yapabiliriz.


 StringBuilder sb = new StringBuilder();
        sb.Append("<ul class='nav'>");
        sb.Append("<li><a href='/.aspx'>Anasayfa</a></li>");
        sb.Append("<li><a href='/.aspx'>Hakkımızda</a></li>");
        sb.Append("<li><a href='/.aspx'>Ürünlerimiz</a></li>");
        sb.Append("<li><a href='/.aspx'>İletişim</a></li>");
        sb.Append("</ul>");

Label1.Text = sb.ToString();

Bir şey diyorum ama mesela şey

Şey diyorum mesela bir şey diyorum. Ama sonra şey oluyor bir şeyi söyleyemiyorum ve bir şeyler öylece kalıyorum dudaklarımda.

Sonra girmek istiyorum, taaaaa diyorum uzaklara sonra o bir şeyler her şey oluyor bütün yoolllaraaaa.......

1 Mart 2013 Cuma

Fluid Thumbnails Broken After First Row


Buradaki örnekte http://jsfiddle.net/D2RLR/79/ olduğu gibi eğer repeater kontrolünüzün içinde ki <li> kontolünüzde ilk satıradan sonra kayma yaşanıyorsa çözümü burada https://github.com/twitter/bootstrap/issues/3494  çok güzel bir kod yardımı ile açıklammışlar


.row-fluid ul.thumbnails li.span12 + li { margin-left : 0px; }
.row-fluid ul.thumbnails li.span6:nth-child(2n + 3) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) { margin-left : 0px; }

21 Şubat 2013 Perşembe

Web config 'den açılış sayfası ayarı


<system.webServer> 
    <
defaultDocument enabled="true> 
        <
files> 
            <
clear /> 
            <
add value="index.html" /> 
            <
add value="Default.aspx" /> 
        </
files> 
    </
defaultDocument>
</system.webServer>

31 Ocak 2013 Perşembe

Veritabanına eklen son kaydın id'sini alma

Ms access için : Select @@Identity 


//C#
string query = "Insert Into Categories (CategoryName) Values (?)";
string query2 = "Select @@Identity";
int ID;
string connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Northwind.mdb";
using (OleDbConnection conn = new OleDbConnection(connect))
{
  using (OleDbCommand cmd = new OleDbCommand(query, conn))
  {
    cmd.Parameters.AddWithValue("", Category.Text);
    conn.Open();
    cmd.ExecuteNonQuery();
    cmd.CommandText = query2;
    ID = (int)cmd.ExecuteScalar();
  }
}


Ms sql için :       Select Scope_Identity()


//C#
string query = "Insert Into Categories (CategoryName) Values (@CategoryName);" +
"Select Scope_Identity()";
int ID;
string connect = @"Server=.\SQLExpress;AttachDbFilename=|DataDirectory|Northwind.mdf;" +
    "Database=Northwind;Trusted_Connection=Yes;";
using (SqlConnection conn = new SqlConnection(connect))
{
  using (SqlCommand cmd = new SqlCommand(query, conn))
  {
    cmd.Parameters.AddWithValue("@CategoryName", Category.Text);
    conn.Open();
    ID = (int)cmd.ExecuteScalar();
  }
}

Kaynak : http://www.mikesdotnetting.com

21 Ocak 2013 Pazartesi

DataTable Oluşturma ve Kullanımı



using System;
using System.Data;

class Program
{
    static void Main()
    {
 //
 // Get the DataTable.
 //
 DataTable table = GetTable();
 //
 // Use DataTable here with SQL.
 //
    }

    /// <summary>
    /// This example method generates a DataTable.
    /// </summary>
    static DataTable GetTable()
    {
 //
 // Here we create a DataTable with four columns.
 //
 DataTable table = new DataTable();
 table.Columns.Add("Dosage", typeof(int));
 table.Columns.Add("Drug", typeof(string));
 table.Columns.Add("Patient", typeof(string));
 table.Columns.Add("Date", typeof(DateTime));

 //
 // Here we add five DataRows.
 //
 table.Rows.Add(25, "Indocin", "David", DateTime.Now);
 table.Rows.Add(50, "Enebrel", "Sam", DateTime.Now);
 table.Rows.Add(10, "Hydralazine", "Christoff", DateTime.Now);
 table.Rows.Add(21, "Combivent", "Janet", DateTime.Now);
 table.Rows.Add(100, "Dilantin", "Melanie", DateTime.Now);
 return table;
    }
}

Kaynak : www.dotnetperls.com/datatable

Mssql veri tabanından accese tablo aklarımı ve (primery key) birincil anahtar sorunu

Bu günlerde eskiden mssql veri tabanı ile hazırlamış olduğum bir kaç web sitensini access veri tabanına dönüştürme gibi bir gayretin içerisine girdim gereksiz ve yersiz bir olay olarak görmeye başladığım dönüşüm işlemini maliyet düşecek diye sevinirken türlü sorunların benim için kollarını açıp üzerime doğru geldiğini fark etmem o kadarda uzun sürmedi.

 Onlardan bir tanesi Mssql import & export data yazılımı ile mssql deki tabloları accesse aktırımı sırasında oluştu yani deyim yerinde ise "dakika bir gol bir" .

Tablo aktarımı yaptıktan sonra accessdeki tabolara baktığımda primery keylerin yani birincil anahtarların oluşmadığını gördüm google deki araştırmalarım sonunda tabloları aktarırken tablo oluşum kodlarına hangi sütünun bircil anahtar olacağını tekrardan kod içerisine yazman gerektiğini farkettim ve bunu yaparak sorunu çözdüm fakat çokta kullanışlı bir yöntem olduğunu düşünmüyorum.

Kaynak : www.stackoverflow.com

 Create Table Registration_A 
       (
         Reg_No AUTOINCREMENT,
         FName varchar(2),
         PRIMARY KEY(Reg_No)
       );