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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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->ResumeLayout(false); this->splitContainer2->Panel1->ResumeLayout(false); this->splitContainer2->Panel2->ResumeLayout(false); (cli::safe_cast this->splitContainer2->ResumeLayout(false); (cli::safe_cast (cli::safe_cast this->splitContainer3->Panel1->ResumeLayout(false); this->splitContainer3->Panel1->PerformLayout(); this->splitContainer3->Panel2->ResumeLayout(false); (cli::safe_cast 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 |