onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
romegames 1
romegames
InfernoShade 1
InfernoShade
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Visual Basic 2008 İle Görev Yöneticisi Yapımı

  • Konuyu başlatan Konuyu başlatan ßyMesMes
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 782

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
Katılım
2 Ağu 2010
Konular
5,330
Mesajlar
24,645
Çözüm
54
Online süresi
1mo 20d
Reaksiyon Skoru
6,396
Altın Konu
425
Başarım Puanı
514
MmoLira
-2,509
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhabalar Arkadaşlar,

Bu Visual Basic 2008'e yeni başladığım zaman ilk yaptığım proje ve bunu sizlerle paylaşmak istedim.

Hemen yapımına geçelim:

Şimdi şöyle düşünelim: Bir yemek yapıyoruz ve malzemeleri sayalım.

Yemeğimiz İçin Öncelikle ;
  • Microsoft Visual Basic 2008
  • 2 Adet ToolStrip
  • 1 Adet ListView
  • 1 Adet Timer

Geçelim Yapımına.

Öncelikle Visual Basic 2008 programını açıp yeni bir Windows Forms Application oluşturuyoruz.

Daha Sonra formumuza 2 adet ToolStrip Yerleştirip 1 tanesini üste (Dock = Top ) yapıyoruz, diğerini alta (Dock = Bottom) yapıyoruz.

Gerçi ben yine de bu özellikleri kod olarak projeye yazdım. Bir sorun olursa kod düzelticektir.

Hemen kodları vereyim:
Kod:
Imports System

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Text = "Computer Name  : " & Environment.MachineName ' Form un başlıgı bilgisayarımızın Adıdır
        ListView1.View = View.Details ' Listwiev Özelliği
        ListView1.GridLines = True ' Listwiev Özelliği GridLines Acık.
        ListView1.Dock = DockStyle.Fill ' ' Listwiev Özelliği Full Olarak gösterme.
        Me.Height = 400 ' Form Boyutları
        Me.Width = 300  ' Form Boyutları
        ToolStrip1.Dock = DockStyle.Top
        ToolStrip2.Dock = DockStyle.Bottom




        Dim durum As String
        Dim durumson As String

        Dim i As Integer = 0
        Dim Process As New Process() ' Process Adında Değişken. Çalışan programları tutan değişken.
        ListView1.Items.Clear() ' İtemleri temizledik her bir yenilemede eklenmesin diye.
        For Each p In Process.GetProcesses(My.Computer.Name)
            ListView1.Items.Add(p.ProcessName)
            ListView1.Items(i).SubItems.Add(p.Id)
            ListView1.Items(i).SubItems.Add(FormatNumber(Math.Round(p.PrivateMemorySize64 / 1024), 0) + "KB")

            durum = p.Responding
            durumson = Replace(durum, "True", "Çalışıyor")
            ListView1.Items(i).SubItems.Add(durumson)

            
            i += 1
        Next

        ToolStripLabel1.Text = "Çalışan : " & ListView1.Items.Count 'Çalışan Toplam Program Sayısı
        ToolStripLabel2.Text = "işlemci Sayısı : " & Environment.ProcessorCount ' işlemci Sayısı



    End Sub

    Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
        Try
            For Each Process As ListViewItem In ListView1.SelectedItems
                System.Diagnostics.Process.GetProcessById(Process.SubItems(1).Text).Kill()



            Next
            MsgBox("Kapatıldı")


        Catch ex As Exception
            MsgBox("Hata : " + ErrorToString())
        End Try
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Form1_Load(Nothing, Nothing)
    End Sub

   
End Class

Yukarıdaki kodu açtığınız projenin kod satırına kopyalayıp yapıştırabilirsiniz, ya da kaynak dosyadan alarak çalışabilirsiniz.

Imports System yapmayı unutmayın sakın.

Hepinize iyi çalışmalar...

Yemeğimizin yapımı burada sona ermiştir .

Hadi Afiyet Olsun sizlere :)

 
Teşşekurler . Kaliteli Bir Konu Olmuş .
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst