3
Windows-
: C++ Windows Forms, .NET Framework.
, (label), (textbox), (Button) (MenuStrip) . .
1. .
, 55, . . . :
Windows Forms form_lab3.cpp.
: Text, , BackColor, , LightGrey Web.
MenuStrip (). : . , . , : . , : . , :
.. , , BackColor, , :
this->BackColor=Color::Red;
.
, , : . :
, , : . .
(label) . :
. : . , . : -> . Matrica.cpp .
|
|
:
#pragma once
#include "stdafx.h"
#include "stdlib.h" // rand()
void form(int matr[5][5])
{
int i,j;
for (i=0;i<5;i++)
for(j=0;j<5;j++)
matr[i][j]=rand()%100-40;
}
int Maximum(int matr[5][5])
{int i,j;int m=0;
for (i=0;i<5;i++)
for(j=0;j<5;j++)
if(matr[i][j]>m) m=matr[i][j];
return m;
}
Matrica.h . , -> , Matrica.h . () . :
static int A[5][5]; //
void form(int matr[5][5]);
int Maximum(int matr[5][5]);
#include :form_lab3.cpp #include "stdafx.h" :
#include "Matrica.h"
.
: //
private: System::Void ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
int i,j; System::String^s=gcnew String("");
form(A); // Form()
// MessageBox
for (i=0;i<5;i++)
{
for(j=0;j<5;j++)
s=s+System::Convert::ToString(A[i][j])+"\t";
s=s+"\r\n";
}
MessageBox::Show(s," ");
}
//
private: System::Void ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
int max;
max=Maximum(A); // Maximum()
label1->Text=" =" +System::Convert::ToString(max);
}
MessageBox, .
:
private: System::Void ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
this->Close();
}
.
2. .
++ , 11.