![]() |
![]()
|
![]()
|
||||||
| PROGRAMLAMA DİLLERİ Webmasterlar için faydalı bir bölüm. Konu Açmak Moderator Onaylı |
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 (permalink) |
|
Mareşal
![]() ![]() |
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.Ad Soyad... 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ı... |
|
|
|
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
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 |
