1   2   3   4   5   6
Ім'я файлу: Курсова.docx
Розширення: docx
Розмір: 588кб.
Дата: 25.10.2021
скачати
Пов'язані файли:
Варикозна хвороба вен нижніх кінцівок.docx
ВАРІАНТ №5.docx

this->splitContainer3->Panel1->Controls->Add(this->lblParId);

this->splitContainer3->Panel1->Controls->Add(this->label12);

this->splitContainer3->Panel1->Controls->Add(this->lblTHR);

this->splitContainer3->Panel1->Controls->Add(this->label11);

this->splitContainer3->Panel1->Controls->Add(this->lblPPFU);

this->splitContainer3->Panel1->Controls->Add(this->lblPFU);

this->splitContainer3->Panel1->Controls->Add(this->lblPWSS);

this->splitContainer3->Panel1->Controls->Add(this->lblWS);

this->splitContainer3->Panel1->Controls->Add(this->lblPid);

this->splitContainer3->Panel1->Controls->Add(this->label5);

this->splitContainer3->Panel1->Controls->Add(this->label4);

this->splitContainer3->Panel1->Controls->Add(this->label3);

this->splitContainer3->Panel1->Controls->Add(this->label2);

this->splitContainer3->Panel1->Controls->Add(this->label1);

this->splitContainer3->Panel1->Controls->Add(this->lblQNPPU);

this->splitContainer3->Panel1->Controls->Add(this->lblQPPU);

this->splitContainer3->Panel1->Controls->Add(this->label9);

this->splitContainer3->Panel1->Controls->Add(this->label7);

this->splitContainer3->Panel1MinSize = 80;

//

// splitContainer3.Panel2

//

this->splitContainer3->Panel2->Controls->Add(this->lstEvents);

this->splitContainer3->Size = System::Drawing::Size(488, 692);

this->splitContainer3->SplitterDistance = 87;

this->splitContainer3->TabIndex = 52;

//

// lstEvents

//

this->lstEvents->Dock = System::Windows::Forms::DockStyle::Fill;

this->lstEvents->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lstEvents->FormattingEnabled = true;

this->lstEvents->HorizontalScrollbar = true;

this->lstEvents->Location = System::Drawing::Point(0, 0);

this->lstEvents->Name = L"lstEvents";

this->lstEvents->Size = System::Drawing::Size(488, 601);

this->lstEvents->TabIndex = 5;

//

// lblName

//

this->lblName->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblName->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblName->Location = System::Drawing::Point(111, 11);

this->lblName->Name = L"lblName";

this->lblName->Size = System::Drawing::Size(113, 13);

this->lblName->TabIndex = 71;

this->lblName->Text = L"-";

//

// label13

//

this->label13->AutoSize = true;

this->label13->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label13->Location = System::Drawing::Point(27, 11);

this->label13->Name = L"label13";

this->label13->Size = System::Drawing::Size(79, 13);

this->label13->TabIndex = 70;

this->label13->Text = L"Імя процесу:";

//

// lblParId

//

this->lblParId->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblParId->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblParId->Location = System::Drawing::Point(111, 37);

this->lblParId->Name = L"lblParId";

this->lblParId->Size = System::Drawing::Size(113, 13);

this->lblParId->TabIndex = 69;

this->lblParId->Text = L"-";

//

// label12

//

this->label12->AutoSize = true;

this->label12->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label12->Location = System::Drawing::Point(8, 37);

this->label12->Name = L"label12";

this->label12->Size = System::Drawing::Size(97, 13);

this->label12->TabIndex = 68;

this->label12->Text = L"Батьківське ID:";

//

// lblTHR

//

this->lblTHR->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblTHR->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblTHR->Location = System::Drawing::Point(111, 50);

this->lblTHR->Name = L"lblTHR";

this->lblTHR->Size = System::Drawing::Size(113, 13);

this->lblTHR->TabIndex = 67;

this->lblTHR->Text = L"-";

//

// label11

//

this->label11->AutoSize = true;

this->label11->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label11->Location = System::Drawing::Point(50, 50);

this->label11->Name = L"label11";

this->label11->Size = System::Drawing::Size(55, 13);

this->label11->TabIndex = 66;

this->label11->Text = L"Потоків:";

//

// lblPPFU

//

this->lblPPFU->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblPPFU->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblPPFU->Location = System::Drawing::Point(454, 38);

this->lblPPFU->Name = L"lblPPFU";

this->lblPPFU->Size = System::Drawing::Size(113, 13);

this->lblPPFU->TabIndex = 63;

this->lblPPFU->Text = L"-";

//

// lblPFU

//

this->lblPFU->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblPFU->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblPFU->Location = System::Drawing::Point(454, 25);

this->lblPFU->Name = L"lblPFU";

this->lblPFU->Size = System::Drawing::Size(113, 13);

this->lblPFU->TabIndex = 62;

this->lblPFU->Text = L"-";

//

// lblPWSS

//

this->lblPWSS->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblPWSS->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblPWSS->Location = System::Drawing::Point(454, 12);

this->lblPWSS->Name = L"lblPWSS";

this->lblPWSS->Size = System::Drawing::Size(113, 13);

this->lblPWSS->TabIndex = 61;

this->lblPWSS->Text = L"-";

//

// lblWS

//

this->lblWS->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblWS->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblWS->Location = System::Drawing::Point(111, 63);

this->lblWS->Name = L"lblWS";

this->lblWS->Size = System::Drawing::Size(113, 13);

this->lblWS->TabIndex = 60;

this->lblWS->Text = L"-";

//

// lblPid

//

this->lblPid->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblPid->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblPid->Location = System::Drawing::Point(111, 24);

this->lblPid->Name = L"lblPid";

this->lblPid->Size = System::Drawing::Size(113, 13);

this->lblPid->TabIndex = 59;

this->lblPid->Text = L"-";

//

// label5

//

this->label5->AutoSize = true;

this->label5->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label5->Location = System::Drawing::Point(285, 37);

this->label5->Name = L"label5";

this->label5->Size = System::Drawing::Size(163, 13);

this->label5->TabIndex = 56;

this->label5->Text = L"Мах розмір файлу підкачки:";

//

// label4

//

this->label4->AutoSize = true;

this->label4->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label4->Location = System::Drawing::Point(309, 24);

this->label4->Name = L"label4";

this->label4->Size = System::Drawing::Size(139, 13);

this->label4->TabIndex = 55;

this->label4->Text = L"Розмір файлу підкачки:";

//

// label3

//

this->label3->AutoSize = true;

this->label3->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label3->Location = System::Drawing::Point(333, 11);

this->label3->Name = L"label3";

this->label3->Size = System::Drawing::Size(115, 13);

this->label3->TabIndex = 54;

this->label3->Text = L"Мах розмір памяті:";

//

// label2

//

this->label2->AutoSize = true;

this->label2->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label2->Location = System::Drawing::Point(57, 63);

this->label2->Name = L"label2";

this->label2->Size = System::Drawing::Size(49, 13);

this->label2->TabIndex = 53;

this->label2->Text = L"Память:";

//

// label1

//

this->label1->AutoSize = true;

this->label1->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label1->Location = System::Drawing::Point(32, 24);

this->label1->Name = L"label1";

this->label1->Size = System::Drawing::Size(73, 13);

this->label1->TabIndex = 52;

this->label1->Text = L"ID процесу:";

//

// lblQNPPU

//

this->lblQNPPU->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblQNPPU->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblQNPPU->Location = System::Drawing::Point(454, 64);

this->lblQNPPU->Name = L"lblQNPPU";

this->lblQNPPU->Size = System::Drawing::Size(113, 13);

this->lblQNPPU->TabIndex = 65;

this->lblQNPPU->Text = L"-";

//

// lblQPPU

//

this->lblQPPU->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D;

this->lblQPPU->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->lblQPPU->Location = System::Drawing::Point(454, 51);

this->lblQPPU->Name = L"lblQPPU";

this->lblQPPU->Size = System::Drawing::Size(113, 13);

this->lblQPPU->TabIndex = 64;

this->lblQPPU->Text = L"-";

//

// label9

//

this->label9->AutoSize = true;

this->label9->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label9->Location = System::Drawing::Point(243, 65);

this->label9->Name = L"label9";

this->label9->Size = System::Drawing::Size(205, 13);

this->label9->TabIndex = 58;

this->label9->Text = L"Використання несторінкового пулу:";

//

// label7

//

this->label7->AutoSize = true;

this->label7->Font = (gcnew System::Drawing::Font(L"Consolas", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point,

static_cast(204)));

this->label7->Location = System::Drawing::Point(261, 50);

this->label7->Name = L"label7";

this->label7->Size = System::Drawing::Size(187, 13);

this->label7->TabIndex = 57;

this->label7->Text = L"Виористання сторінкового пулу:";

//

// Form1

//

this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);

this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;

this->ClientSize = System::Drawing::Size(1066, 716);

this->Controls->Add(this->splitContainer1);

this->Controls->Add(this->mnuMain);

this->MainMenuStrip = this->mnuMain;

this->Name = L"Form1";

this->Text = L"Профайлер - Виконав Сопушинський М. Б. КІ-31";

this->WindowState = System::Windows::Forms::FormWindowState::Maximized;

this->FormClosing += gcnew System::Windows::Forms::FormClosingEventHandler(this, &Form1::Form1_FormClosing);

this->mnuMain->ResumeLayout(false);

this->mnuMain->PerformLayout();

this->splitContainer1->Panel1->ResumeLayout(false);

this->splitContainer1->Panel2->ResumeLayout(false);

(cli::safe_cast(this->splitContainer1))->EndInit();

this->splitContainer1->ResumeLayout(false);

this->splitContainer2->Panel1->ResumeLayout(false);

this->splitContainer2->Panel2->ResumeLayout(false);

(cli::safe_cast(this->splitContainer2))->EndInit();

this->splitContainer2->ResumeLayout(false);

(cli::safe_cast(this->picProc))->EndInit();

(cli::safe_cast(this->picMem))->EndInit();

this->splitContainer3->Panel1->ResumeLayout(false);

this->splitContainer3->Panel1->PerformLayout();

this->splitContainer3->Panel2->ResumeLayout(false);

(cli::safe_cast(this->splitContainer3))->EndInit();

this->splitContainer3->ResumeLayout(false);

this->ResumeLayout(false);

this->PerformLayout();
}

#pragma endregion
private: System::Void підключитиПроцесToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

if (frmAttach->ShowDialog() == System::Windows::Forms::DialogResult::OK)

{

msg.IsRunning = false;

if(DebugEvents)

while (DebugEvents->IsAlive);

if(PerfInf)

while (PerfInf->IsAlive);
msg.ProcId = frmAttach->ProcId;
RefreshInf(true);

}

}
private: System::Void запуститиПроцесToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

if (frmStart->ShowDialog() == System::Windows::Forms::DialogResult::OK)

{

msg.IsRunning = false;

if(DebugEvents)

while (DebugEvents->IsAlive);

if(PerfInf)

while (PerfInf->IsAlive);
msg.FileName = CMS(frmStart->FileName);

msg.CmdLine = CMS(frmStart->CmdLine);
RefreshInf(false);

}

}

private: System::Void вихідToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {

this->Close();

}

private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) {

if(msg.EventStrings != 0)

if( !msg.EventStrings->empty())

{

for(int it = 0; it < msg.EventStrings->size();it++ )

{

lstEvents->Items->Add(gcnew String(msg.EventStrings->back().c_str()));

lstEvents->SelectedIndex = lstEvents->Items->Count - 1;

msg.EventStrings->pop_back();

}

}

if (msg.IsRunning){
HANDLE hProcessSnap;

PROCESSENTRY32 pe32;
hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );

pe32.dwSize = sizeof( PROCESSENTRY32 );

Process32First( hProcessSnap, &pe32 );

do

{

if (pe32.th32ProcessID == msg.ProcId)

{

lblTHR->Text = ((unsigned)pe32.cntThreads).ToString();

1   2   3   4   5   6

скачати

© Усі права захищені
написати до нас