bildirgec.org

warnsdorff hakkında tüm yazılar

XNA – Başlangıç

polatengin | 10 May 2011 09:34

XNA ile başlangıç yapmak için, Visual Studio’larımızı açıyoruz ve yeni bir Windows Game projesi oluşturuyoruz.

Solution Explorer’a baktığımızda, proje içindeki dosyaları görüyoruz.

http://www.enginpolat.com

XNA Oyununu çalıştırdığımızda, başlangıç noktası olarak Program.cs‘deki Program class’ının static void Main() methodu çalıştırılır.

Main() method’unun yaptığı iş basittir;

1
2
3
4
5
6
7
static void Main(string[] args)
{
using (GameLoop game = new GameLoop())
{
game.Run();
}
}

jQuery 1.6 ve getirdiği yenilikler

fatihacet | 10 May 2011 01:34

Her ne kadar jQuery library’sini pek sevmesem de, ne kadar yavaş olsa da, DOM Manipulating, AJAX gibi işlemler için kullanmak zorunda kalıyorum, kalıyoruz. Aslında sloganları olan write less, do more -az yaz, daha fazlasını yap- felsefesini gerçekledikleri doğru, fakat bu kadar yavaş çalışmasa çok daha iyi olacak. Bu konuyu ilerleyen zamanlar da burada yazmak istiyorum ama şimdi bunları bir kenara bırakıp 1.6 sürümünde gelen yeniliklerden bahsedeyim.

Öncelikle jQuery 1.6 3 Mayıs 2011 tarihinde çıkarıldı. Download linkleri…
jQuery 1.6 -jQuery CDN-
jQuery 1.6 Minified -jQuery CDN-
jQuery 1.6 Minified -Microsoft CDN-
jQuery 1.6 Minified -Google CDN-

PHP ile basit uyarı kutusu oluşturucu ve sezgisellik üzerine

bilgehank | 02 May 2011 14:16

Bu yazının sonunda, tüm PHP projelerinde çağırıp kullanabileceğiniz son derece basit bir kod vereceğim, kullanıcı uyarılarının neden gerekli, önemli olduğundan ve bu uyarıların neden sezgisellik gözardı edilmeden tasarlanması gerektiğinden bahsedeceğim. Size göstereceğim PHP kodu hemen bir bakışta anlayabileceğiniz düzeyde basittir, bir çoğunuzun zaten kendi yazdığı kodu ya da üçüncü parti yazılım geliştirme çatılarının hazır fonksiyonlarını kullandığını biliyorum. Fakat asıl vurgulamak istediğim noktayı daha iyi anlatabilmek yazı içerisinde bir yerlerde bulunursa iyi olur diye düşündüm. Ben bu kodu nasıl yazmanız, kullanmanız gerektiğini değil neden kullanmanız gerektiğini anlatmak istiyorum.

Öncelikle aşağıdaki soruları kendinize sorup biraz düşünmenizi tavsiye ederim. (Yanıtları hemen altında bulabilirsiniz.)

  • S: Windows programlarının kullanıcı ile etkileşimi sağlayan genel diyalog kutularında neden öncelikle “Evet” ya da “Tamam” düğmeleri bulunur?
    C: Çünkü insan beyni, karar verme anında, olumlu ya da sonuç üreten şeyleri öncelikle uygulama eğilimindedir.

C#’Da App.Config İle Sql’e Baglanmak

ariftartan | 02 May 2011 11:29

İyi Günler arkadaslar.Bu makalede size Sql’e app.config ile nasıl baglanırız onu anlatcam.Büyük projelerde genel olarak bu yol ile sql’e baglanılır.Öncelikle Visual studiodan yeni bir ConsoleApp projesi acıyorum projeye AddNew ItemApplication Configuration File (app.config) Ekliyorum
Simdi App.Config acıp icine kodlarımızı yazıyoruz..

Öncelikle tanımlamalara bakalım
name:Baglantı ismi ,(Herhangi bi ismi verebilirsiniz ben baglantı dedim)
connectionString:Database yolu ve tablo bilgileri…

Excel’de Eğersay Fonksiyonunun Kullanımı

gezer33 | 01 May 2011 16:29

Bu yazımda sizlere eğersay fonksiyonun neden ve nasıl kullanıldığını anlatacağım.
Önce eğersay fonksiyonunu neden kullandığımızdan bahsedelim.
Diyelim ki excel ile yapılmış büyük bir tablo var. Bu tabloda belki 100 lerce öğrenci ve bu öğrencilerin çeşitli derslerden aldıkları notlar var ve mesela siz kaç tane öğrencinin belirli bir dersten belirli bir notu aldığını öğrenmek istiyorsunuz. Mesela öğrencilerden kaç tanesi tarih dersinden 60 üzeri aldı gibi. Tutup tek tek elle saymak ıstemediğinize göre ne yapmalıyız?
Tabiki eğersay fonksiyonunu kullanacağız.

Örnek tablo

BackgroundWoker ile arkaplan çalışması (Loading.. vs )

oGuZz Z | 01 May 2011 13:34

BackgroundWorker, programlamaya yeni başlayan çoğu programcının hatta uzun zamandır programlama ile uğraşmış kişilerin bile gözünden kaçabilen bu ufak nesne ne işe yarar ? çalışma mantığı nedir ? gibi bazı sorulara kendimce cevap vermeye çalışıcam ilk olarak adından da anlaşılacağı gibi bu nesne arkaplanda programın çalışmasını durdurmayacak şekilde bazı işlerin yapılmasını sağlar derleyiciler programı satır satır işlediklerinden bir işlem bitmeden diğerine geçiş yapılmaz buda işlem gerçekleşirken kullanıcının boş bir ekran görmesi veya işlem yapamadan beklemesi anlamına gelir ki buda bir çok kullanıcıyı sıkar. Örneğin internet üzerindeki bir serverdan tek tek verileri çekip ardından başka bir servera kayıt işlemi yapıyorsunuz.Bu işlem binlerce kayıt arasında saniyeler hatta dakikalarca bekletme yapar bu sırada kullanıcının bu işlemi iptal etme veya başla bir işlemden devam edebilme özgürlüğü sağlıyacak olan aracımız ise ” backgroundworker ” herneyse iyice uzatmayayım konuyu gelelim örnek kodlara …

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
backgroundWorker1.RunWorkerAsync();
// Yukarıdaki Kodu yazarak backgroundworker nesnemizi çalıştırıyoruz..
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
//Bu alana arka planda uygulamadan bağımsız çalışmasını istediğimiz kodları yazıyoruz...
}
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
// Bu alanda işlemin devamlılığı ile ilgili verileri progressbara gönderiyoruz örneğin serverdan gelen vernin nekadarının tamamlandığı..
}
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
//Bu alanda ise işlem tamamlandıktan sonra ne yapılacağı yazılacak örneğin yükleme bittikten sonra formu kapat veya kullanıcıya bir mesaj ver gibi seçenekler
}

Matlab ile Figür Çizmek – Bölüm 1

mglass | 01 May 2011 11:29

Matlab Yazılımı , çok karmaşık algoritmaları hızlı ve kolay bir çekilde kodlama imkanının yanı sıra mükemmel bir vektörel grafik yeteneğine de sahiptir. CorelDraw gibi vektörel çizim programlarında çizip “.eps” olarak sakladığımız Grafik figürlerini Matlb’ta M-Dosyaları yardımıyla çizdirebiliyoruz fakat burada bilmemiz gereken Matlab figür komutlarının nasıl oluşturulduğudur. öncelikle sizlere M-Dosyası üzerinden Grafiklerin nasıl oluşturulacağını anlatacağım ve bir çizgi grafik örneği vereceğim.

Matlab ile Figür Çizimi
Matlab ile Figür Çizimi

Aşağıdaki Komutlara göz atın…

Php Hesap Makinesi

gmzkky | 30 April 2011 18:43

Merhabalar,

Bilgisayar ve Kontrol Öğretmenliği 3. sınıf öğrencisiyim ve 1 buçuk aydır Php dersi alıyorum. Benim gibi yeni başlayanlara basit örnekler sunmak istiyorum. İlk örneğimiz basit bir hesap makinesi…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<body>
<?php
if(isset($_GET["submit"]))
{ echo"1.deger:".$_GET["d1"]."<br>";
echo"2.deger:".$_GET["d2"]."<br>";
switch($_GET["islem"])
{ case "topla":
echo "ISLEM : TOPLAMA<br>";
echo "SONUC :".($_GET["d1"]+$_GET["d2"]);
break;
case "cikarma":
echo "ISLEM : ÇIKARMA<br>";
echo "SONUC :".($_GET["d1"]-$_GET["d2"]);
break;
//.......
}
} else {
?>
<form name="hesap" method="GET" action="hesapla.php">
<table >
<tr>
<td 1. değeri giriniz :</td>
<input type="text" name="d1"></td>
</tr><tr>
<td 2. değeri giriniz :</td>
<input type="text" name="d2"></td>
</tr> <tr>
<td valign="top">işlemiSeçiniz:</td>
<td>
<input name="islem" type="radio" value="topla">Toplama
<input name="islem" type="radio" value="cikarma">Çýkarma<br>
<input name="islem" type="radio" value="carpma">Çarpma
<input name="islem" type="radio" value="bolme">Bölme
</td>
</tr> <tr>
<td colspan=2 align="right">
<input name="submit" type="submit" value="Hesapla">
<input type="reset" value="Temizle">
</td> </tr>
</table><form>
<?php } ?>
</body>

Vbs Nedir ? Komutlar ve Örnekler

weziR | 30 April 2011 15:29

VBS (Visual Basic Script) nedir ?

Vbs,Visual basic’in internette kullanılmak üzere ürettiği,daha sonra virüs yapımında kullanılan bu dil üzerindeki ilgiyi kaybetmiştir.Fakat vbs çok etkilli bir dildir,Tek dosya halinde çalışır. Size kendim kullandığım bazı örnek vereyim.


Age of empires II’de lumber jack yazmaktan parmaklarım yorulduğunda buna ihtiyaç duymuştum.

1
2
3
4
5
6
7
8
9
Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 100
WshShell.SendKeys "lumberjack"
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"

Örnekte wScript Objesini oluşturup,1 saniye bekletiyor daha sonra “enter” komutu gönderip cheat penceresini açıyor saniyenin 10 da 1 i kadar bekleyip “lumberjack” yazıyor ve tekrar enter komutu gönderiyor..