Mehmet Akif Akkus

Bir Bilgisayar Mühendisinin Günlüğü

Sunday, Aug 01st

Last update:04:49:41 AM GMT

Headlines:
RSS
You are here: Projeler Programlama

Programlama

Okulda veya kendi geliştirdiğim projelerim.

Diller :

C, C++, C#, Java, nams(netwide Assembly), masm(Microsoft Assmembly), az da vhdl

Projeler :

Okulda geliştirildiğim projeler daha çok teorik bilgiyi uygulama amaçlı olup, bir kaçı istisna henüz pek pratikte uygulamadıklarım.

 

C kodu içerisinden Assembly çağırımı

e-Posta Yazdır PDF

Konu anlatımı için aşağıdaki linki izleyiniz.

http://www.dosyalar.akifakkus.com/Bil236-Experiment5/

Daha fazla bilgi için diğer belgelere bakabilirsiniz...

http://www.dosyalar.akifakkus.com/Bil236-Experiment5/Belgeler/

Son Güncelleme: Pazar, 27 Haziran 2010 07:39

Web Based Document Oriented Database

e-Posta Yazdır PDF

Bu projemizde ilişkisel veritabanlarından(relational database) farklı olarak döküman usulü veritabanı(document oriented database) üzerinde çalışmalar, örnekler yapacağız.

Son Güncelleme: Cumartesi, 03 Nisan 2010 19:51

2009 Yaz Stajı - Mecidiyeköy-Istanbul

e-Posta Yazdır PDF

1. Giriş

1.1. Stajın Konusu

1.2. Stajın Amacı

1.3. Stajda Yapılan Çalışmalar

1.4. Çalışma Sonucu

2. Kurum Tanımı

3. Staj Süreci

4. Sonuç

  1. 1. GİRİŞ

1.1. STAJIN KONUSU

İstanbul Mecidiyeköy semtinde Caretta yazılım şirketinde yaptığım 30 günlük stajımın ilk kısmında

Son Güncelleme: Pazar, 04 Nisan 2010 20:50

Processes and Threads (Grid Computing Simulation)

e-Posta Yazdır PDF
gridScheme

Bilgisayarımızda çalışan her bir program görev(process) dediğimiz birimlerden oluşur. Çalışan her bir görevin de ana bellek (RAM) üzerinde kendi çalışma alanları bulunmaktadır.

Son Güncelleme: Pazartesi, 29 Mart 2010 09:28

Bil341_0910_Rekürsif Dolasiım

e-Posta Yazdır PDF
Aşağıdaki kod sDir kök dizininde verilen tüm dosyaları lstFounds adlı listeye atacaktır. 

Read More
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


void DirSearch(string sDir) 
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{Read More
foreach (string f in Directory.GetFiles(d, txtFile.Text))
{
lstFilesFound.Items.Add(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
} 


Aşağıdaki kod ise yukarıdakini belirlenen bir seviyeye kadar inerek yapmaktadır. Dosyaları ekrana basmaktadır
Burada recursionLv1 inilecek seviyeyi belirlmektedir
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
 
public static void ProcessDir(string sourceDir, int recursionLvl) 
{
 if (recursionLvl<=HowDeepToScan)
 {
 // Process the list of files found in the directory. 
 string [] fileEntries = Directory.GetFiles(sourceDir);
 foreach(string fileName in fileEntries)
 {
 // do something with fileName
 Console.WriteLine(fileName);
 }
 
 
// Recurse into subdirectories of this directory.
string [] subdirEntries = Directory.GetDirectories(sourceDir);
foreach(string subdir in subdirEntries)
// Do not iterate through reparse points
if ((File.GetAttributes(subdir) &
FileAttributes.ReparsePoint) !=
FileAttributes.ReparsePoint)
 
ProcessDir(subdir,recursionLvl+1);
}
}
 
 

 


Son Güncelleme: Cumartesi, 03 Nisan 2010 19:48

Sayfa 1 / 2

  • «
  •  Başlangıç 
  •  Önceki 
  •  1 
  •  2 
  •  Sonraki 
  •  Son 
  • »