USLANMAM
USLANMAM öğesini iGoogle sayfanıza ekleyin.
UslanmaM En Kaliteli Bilgi Adresiniz
Geri git   USLANMAM > PROGRAM > PROGRAMLAMA DİLLERİ
Google
 
UslanmaM Resim AlbümleriSosyal Gruplar
Kayıt ol Sosyal Gruplar Ajanda Konuları Okundu Kabul Et

PROGRAMLAMA DİLLERİ Webmasterlar için faydalı bir bölüm. Konu Açmak Moderator Onaylı

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 01-22-2008, 08:53 PM   #1 (permalink)
Mareşal
 
AsSeMbLy - ait Kullanıcı Resmi (Avatar)
Standart Bilgisayarımıza kim ne ediyo hangi program NE yAapıYo

Bilgisayarımız aslında bizim kullanmıs olduğumzu programların bize göre sadece ekran yer kapladığı gelir.Fakat bilgisayarımızın RAM ini işlemcisini ne kadar kullanıdığına merak sarmalıyız...Bu makalemde bunu sölemek isterim yane çalışanları ele alırım.

Bilgisayarımızda her açmıs olduğumuz program işlemcide ve Ram da belli bir yer kaplar.Programlamaki ustalığımız aslında programın ne kadar büyük olduğuna bağlı değildir.O programı yazarken doğru yerde doğru komutu kullanmaktır.Program onun doğru olduğunu kabul edebilir ama arkada bosuna yer kaplayabilir.Örnek olarak sunu verirsek.Yazmıs olduğumuz bir programda örnek olarak personel takip programında kisini yasını yazarken tanımlamada kisini yasını İnteger olarak tanımlarsak bellekte 4 byte lik yer kaplamı oluruz ve bir insan 4 Byte rakam içeren yasta olamaz.Devrimizde insanlar en fazla 120 sene yada daha fazla yasar.Bunu için Bytes türünü kullanırsak 1 byte lik yer tutarız...Dersinizki benim bilgisayarımın remi 128 MB iste o benim bilgisayarıma ne ederki.Fakat düsnünki siz bir kisini yasını belirlemek için İnteger veri tipini kullandınız.Tamam program çalışır fakat arkada bilgisayarınız söle bir sey yapar.

Örneklendirme olarak bilgisayarınız personel takip programı yazdınız ve yas için Integer veri tipini kullandınız.program çalışır fakat yüklü bilgisayarda sürekli kayıt olduğunu düsünün ve programda hiç kapatılmıyo günden güne kapatılıyo..Söle bir sey olur

1.Kayıt ---->4 byte
2.Kayıt----->4 byte
3.Kayıt----->4 byte
4.Kayıt----->4 byte
5.Kayıt----->4 byte
..
...
.....
Toplam olarak 20byte ve bu vermis olduğum sadece 5 kisi kaydı düsünün bir hastane içindirki günde 1000 kisinin bilgileri ni 1000 X 4 byte =4MB olur.Ve bu sadece yas içindir...Byte olarak yapsa idik 4 de biri kadar yer kaplayacaktı.Ayrıca diğer bilgilerde var unutmayalım.AdSoyad... kısacası bilgisayarı kasarsınız....


Simdi gelelim bizim konumuza yene çalışan bir uygulamanın özelliklerine

Çalışan uygulamaları kontrol edebilmek için

//////////////////////////////////
System.Diagnostics ///////
//////////////////////////////////

Bilgisayarımızda çalışan uygulamaları gösterme

Bunun için formumuza bir button ve bir listbox ekleyelim...Ve button un click bölümüne sunu ekleyelim...


Dim çalışan As Process

For Each çalışan In Process.GetProcesses
ListBox1.Items.Add(çalışan.ProcessName)
Next


Burada konuyu uzatmak yerin "çalışan." bölümünden sonra gelebilecek kodları ve açıklamasını daha uygun görüyorum

Handle ="Çalışan programın handle numarasını verir"

ID ="Çalışan programın Id numarasını verir..."

MachineName = "Çalışmış olduğu bilgisayar ismini verir.Normal olarak "." şeklinde gösterir.Bu local bilgisayar ismidir..."

StartTime ="Çalışan programların çalıştırılma saat ve tarihlerini verir."

VirtualMemorySize ="Sanal bellekte kapladığı alan"

Bunlar başlıca bilinen çalışan özellikleridir.Bunlar dısında daha bir çok özelliği vardır onlara baktıkca anlarsınız....

__________________________________________________ _______________

Bir çalışan programı kapatmak...

Dim çalışan As Process

For Each çalışan In Process.GetProcesses

If çalışan.ProcessName = "firefox" Then
çalışan.Kill()
End If
Next


Burada yapılan işlem çalışan programın class name yani çalışan ismi "firefox" a eşitse programı "Kill" komutu ile kapatır....

__________________________________________________ _______________

Bir Programı başlatmak

Process.Start("notepad")

Burada notepad yani notdefteri programını çalıştırdık.Burada notepad yerine Windows çalıştır a yazdıklarımızı yazabiliriz.3 parti programlarında yazabilir artık o sizin bilgisayarınız yüklü programlara baglı...

AsSeMbLy isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
Eklenti Ekleyemezsiniz
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan UslanmaM Cevaplar Son Mesaj
Trojanların Bilgisayarımıza Bulaşmasını Engellemek EXiR Bilgi Deposu 1 09-11-2007 04:43 PM
Hangi program ne işe yarar. EXiR Nokia Programlar 0 05-21-2007 10:35 AM
Hangi Program Ne İşe Yarar? NaZaR Cep Telefonları Genel 8 03-27-2007 08:41 PM
Hangi Program Ne Işe Yarar MYTH Nokia Programlar 0 02-10-2007 01:33 PM


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 11:12 PM .
Üyelerimiz görüşlerini önceden onay olmadan anında yazabilmektedir, bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir, UslanmaM yoneticileri itina ile icerik kontrolleri yapmaktadir, yine de UslanmaM' da yasalara aykırı unsurlar bulursanız İLETİŞİME veya 0555 582 46 56 numaralı telefona bildirebilirsiniz, gereği yapılacaktır.
English Explanation: Our users can give their opinions without getting any approval in our site, all the responsibilities which can rise from these articles belong to these users, the managers of UslanmaM control the contents very carrefully, but if you find any item opposite to the rules CONTACT or dial +90555 582 46 56


Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.'e Aittir.
Tercüme Eden : TEKplatform
Search Engine Optimization by vBSEO 3.2.0
[Gizlilik Bildirimi]-[UslanmaM Kuralları]-[UslanmaM İletişim/Contact]
Alexa
Sagopa Kajmer*bebek *izafet*Web Hattı*kadınlar*MaxiCep*araba