.


:




:

































 

 

 

 





 

(CheckBox) (RadioButton). , . .

cB1 . 4.1 Text. : , ( Checked True).

GroupBox ( Containers) ( 2) . Text GroupBox Order, Name . Name rB1 rB2 . Text . 4.1. .

:

private void button1_Click(object sender, EventArgs e)

{ // Concat

if (rB1.Checked)

label5.Text = textBox1.Text + textBox2.Text;

if(rB2.Checked)

label5.Text = textBox2.Text + textBox1.Text;

}

 

private void button2_Click(object sender, EventArgs e)

{ // Compute

int i, j, k;

if (cB1.Checked)

{

i = Convert.ToInt32(textBox1.Text);

j = Convert.ToInt32(textBox2.Text);

k = 2 * i + 5 * j;

label6.Text = Convert.ToString(k);

// label6.Text = "" + k;

}

else MessageBox.Show(" ");

//

}

 

 

MenuStrip, Menus & Toolbars. , . , Text. Name , , File fileToolStripMenuItem. , , , . . , Text.

(, ) , Insert. Delete. .

, .

 

4.4. /

 

/ .4.2. , . TextBox, Multiline True. . , Multiline True, . ( Name): mas_row -, mas_col , mas22 - , result . TextBox String.

 

 

. 4.2

.

 

4.4.1. / -

, . ;. :

private void button5_Click(object sender, EventArgs e)

{

string[] temp;

//

 

int k, pr = 1;

string dan;

 

dan = mas_row.Text;

//

 

temp = dan.Split(';');

// ,

// Split ;

 

k = temp.Length; //

 

while (temp[k - 1] == "") k--; // . 1

int[] x = new int[k];

//

 

for (int i = 0; i < k; i++)

//

x[i] = Convert.ToInt32(temp[i]);

 

for (int i = 0; i < k; i++)

{ //

x[i] = x[i] * x[i];

pr *= x[i];

}

 

rezult.Text = "Proizv " + pr; //

dan = "";

mas_row.Clear(); // mas_row

 

for (int i = 0; i < k; i++)

dan += " " + x[i];

//

// ,

 

mas_row.Text = dan; //

}

 

1. ( ;), temp , . . , temp . !

 

4.4.2. / -

, Enter. Enter . :

private void button4_Click(object sender, EventArgs e)

{

string []st1;

int []mas;

//

 

int k,pr=0;

 

st1=new string[mas_col.Lines.Length];

k=mas_col.Lines.Length;

mas = new int[k];

// ,

// mas_col

 

st1 = mas_col.Lines;

// mas_col st1

 

while(st1[k-1]=="") k--; //. 1

for(int i=0;i<k;i++) //

mas[i]=Convert.ToInt32(st1[i]);

for (int i = 0; i < k; i++)

{ //

mas[i] = 5 * mas[i];

pr += mas[i];

 

st1[i] = Convert.ToString(mas[i]);

//

}

 

mas_col.Clear(); //

mas_col.Lines = st1; // : -

rezult.Text="Summa Col "+pr;

}

 

4.4.3. /

/ . , . , Enabled False. -, , Form1 (, ). :

private double[,] a;

int n, m; //

, : - . ;. , .

:

private void button1_Click(object sender, EventArgs e)

{

string[] mas; //

string s = "";

string[] dan; //

this.button2.Enabled = true; //

n = mas22.Lines.Length; //

//

dan = new string[n];

dan = mas22.Lines; //

// ,

while (dan[n - 1] == "") n--;

mas = dan[0].Split(';'); //

//

m = mas.Length; //

//

a = new double[n, m]; //

for (int i = 0; i < n; i++)

{ //

//

mas = dan[i].Split(';');

for (int j = 0; j < mas.Length; j++)

a[i, j] = Convert.ToDouble(mas[j]);

} }

 

:

private void button2_Click(object sender, EventArgs e)

{

string[] st1 = new string[n]; //

//

double smm=0;

mas22.Clear(); //

for (int i = 0; i < n; i++)

for (int j = 0; j < m; j++)

{ //

a[i, j] = 2 * a[i, j];

smm += a[i, j];

}

//

for (int i = 0; i < n; i++)

for (int j = 0; j < m; j++)

st1[i]+=" "+Convert.ToString(a[i,j]);

mas22.Lines = st1; //

rezult.Text = "Summa 2: "+Convert.ToString(smm);

}

 

. . 4.1.

 

4.4.4. /

, . / . , . , . 4.3. DataGridView Data Gr1. ( ) . DataTable .

 

. 4.3

Form1, , , Form1. : Dt, DataTable . , , .

Form1 InitGrid : . . Form1.

 

namespace WA1

{

 

public partial class Form1: Form

{

Dt Tabel;

void InitGrid(int n, int m)

{

Tabel = new Dt();

DataColumn x2 = Tabel.Columns.Add("First", typeof(Int32));

// , :

DataColumn x1;

for (int i = 0; i < m; i++)

{ // ,

x1 = Tabel.Columns.Add("Col " + (i + 1), typeof(Int32));

x1.DefaultValue = 0; //

}

for (int i = 0; i < n; i++)

{ //

DataRow y = Tabel.NewRow();

Tabel.Rows.Add(y);

Tabel.Rows[i][0] = i;

//

}

x2.ReadOnly = true; // ,

//

Gr1.DataSource = Tabel;//

//

}

 

public Form1()

{ // Form1

InitializeComponent();

InitGrid(3, 4); //

 

}

 

private void In1_Click(object sender, EventArgs e)

{ //

int k,n;

k = Convert.ToInt32(textBox1.Text); //

n = Convert.ToInt32(textBox2.Text); //

InitGrid(k, n);

}

 

private void First_Click(object sender, EventArgs e)

{ // , -

int sum = 0;

for (int i = 0; i < Tabel.Rows.Count; i++)

for (int j = 1; j < Tabel.Columns.Count; j++)

sum += Convert.ToInt32(Tabel.Rows[i][j]);

rezult.Text=Convert.ToString(sum);

 

}

 

private void Second_Click(object sender, EventArgs e)

{ // , -

int y,z = 3;

for (int i = 0; i < Tabel.Rows.Count; i++)

for (int j = 1; j < Tabel.Columns.Count; j++)

{

y = Convert.ToInt32(Tabel.Rows[i][j]);

y += z;

Tabel.Rows[i][j] = Convert.ToString(y);

}

}

 

private void button1_Click(object sender, EventArgs e)

{

Close();

}

}

 

class Dt: DataTable

{//

public Dt(): base("Table") { } //Dt

} }

 

.

  1. . , , . .
  2. DataGridView ( ), . !
  3. . 4.3. .

 

 





:


: 2016-11-24; !; : 386 |


:

:

, .
==> ...

1472 - | 1297 -


© 2015-2024 lektsii.org - -

: 0.082 .