скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыКурсовая работа: Структура иерархии классов "Экран курсового проектирования"

this->Location = System::Drawing::Point(388, 613);

this->MainMenuStrip = this->menuStrip1;

this->MinimumSize = System::Drawing::Size(960, 800);

this->Name = L"Form1";

this->Text = L"Form1";

this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);

this->Shown += gcnew System::EventHandler(this, &Form1::button7_Click);

(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataGridView1))->EndInit();

this->menuStrip1->ResumeLayout(false);

this->menuStrip1->PerformLayout();

this->ResumeLayout(false);

this->PerformLayout();

}

#pragma endregion

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

}

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

 System::Windows::Forms::DialogResult dialres;

 Form2 ^newdlg=gcnew Form2();

 dialres=newdlg->ShowDialog();

 if(dialres==System::Windows::Forms::DialogResult::OK){

 Student->SetName(newdlg->textBox1->Text);

 Student->SetControl(System::Convert::ToInt16(newdlg->textBox4->Text),0);

 Student->SetControl(System::Convert::ToInt16(newdlg->textBox7->Text),1);

 Student->SetControl(System::Convert::ToInt16(newdlg->textBox10->Text),2);

 Student->SetControlScore(System::Convert::ToInt16(newdlg->textBox17->Text));

 Student->SetFact(System::Convert::ToInt16(newdlg->textBox3->Text),0);

 Student->SetFact(System::Convert::ToInt16(newdlg->textBox6->Text),1);

 Student->SetFact(System::Convert::ToInt16(newdlg->textBox9->Text),2);

 Student->SetPlan(System::Convert::ToInt16(newdlg->textBox2->Text),0);

 Student->SetPlan(System::Convert::ToInt16(newdlg->textBox5->Text),1);

 Student->SetPlan(System::Convert::ToInt16(newdlg->textBox8->Text),2);

 Student->SetTest(newdlg->textBox11->Text);

 Student->SetTestF(newdlg->textBox12->Text);

 Student->SetRevision(newdlg->textBox13->Text);

 Student->SetRevisionF(newdlg->textBox14->Text);

 Student->SetProtection(newdlg->textBox15->Text);

 Student->SetProtectionF(newdlg->textBox16->Text);

 dataGridView1->Rows->Add(Student->TName,Student->Plan[0],Student->Fact[0],Student->Control[0],

 Student->Plan[1],Student->Fact[1],Student->Control[1],Student->Plan[2],Student->Fact[2],

 Student->Control[2],Student->Test,Student->TestF,Student->Revision,Student->RevisionF,

 Student->Protection,Student->ProtectionF,Student->ControlScore);

 CountDataGrid++;

 button1->Enabled=true;

 checkBox1->Enabled=true;

 MessageBox::Show("Записьдобавлена!","Information",MessageBoxButtons::OK,MessageBoxIcon::Information);

return;

 }

 }

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

 this->Close();

 }

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

 System::Windows::Forms::DialogResult dialres;

 dialres=MessageBox::Show("Выточнохотитеудалитьзапись?","Удалить?",MessageBoxButtons::OKCancel,MessageBoxIcon::Warning);

 if(dialres==System::Windows::Forms::DialogResult::OK){

 if(this->dataGridView1->SelectedRows->Count > 0 &&

 this->dataGridView1->SelectedRows[0]->Index !=

 this->dataGridView1->Rows->Count){

 this->dataGridView1->Rows->RemoveAt(this->dataGridView1->SelectedRows[0]->Index);

CountDataGrid--;

 if(CountDataGrid==0){

 button1->Enabled=false;

button2->Enabled=false;

 button6->Enabled=false;

 checkBox1->Enabled=false;

}

 MessageBox::Show("Записьудалена!","Information",MessageBoxButtons::OK,MessageBoxIcon::Information);

}

 else{

 MessageBox::Show("Невыделенаудаляемаястрока!","Ошибка",MessageBoxButtons::OK,MessageBoxIcon::Error);

}

 }

 }

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

 System::Windows::Forms::DialogResult dialres;

 Start ^newdlg=gcnew Start();

 dialres=newdlg->ShowDialog();

 if(dialres==System::Windows::Forms::DialogResult::OK){

 this->Text=newdlg->textBox1->Text;

 Screen.SetName(newdlg->textBox1->Text);

 Screen.SetComposition(newdlg->textBox2->Text);

 Screen.SetDate(newdlg->textBox3->Text);

 listBox1->Items->Add(Screen.TName);

listBox2->Items->Add("Состав приемной комиссии: ");

listBox2->Items->Add(Screen.Composition);

listBox2->Items->Add("Дата утверждения: ");

listBox2->Items->Add(Screen.Date);

 }

 }

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

System::Diagnostics::Process::Start("Help.chm");

}

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

 System::Windows::Forms::DialogResult dialres;

 Search ^newdlg=gcnew Search();

 dialres=newdlg->ShowDialog();

 if(dialres==System::Windows::Forms::DialogResult::OK){

 System::String ^srh;

 srh=newdlg->textBox1->Text;

if(CountDataGrid!=0){

 for(int i=0; i<CountDataGrid; i++){

 for(int j=0; j<dataGridView1->ColumnCount; j++){

 if(System::Convert::ToString(dataGridView1->Rows[i]->Cells[j]->Value)==srh){

 dataGridView1->CurrentCell=dataGridView1->Rows[i]->Cells[j];

 System::Windows::Forms::DialogResult dl;

 dl=MessageBox::Show("Искатьдалее?","Continue?",MessageBoxButtons::OKCancel,MessageBoxIcon::Question);

 if(dl==System::Windows::Forms::DialogResult::Cancel){

 break;

4 }

 }

 }

 }

 MessageBox::Show("Поискзавершен!","Information",MessageBoxButtons::OK,MessageBoxIcon::Information);

 }

 }

 }

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

 System::Windows::Forms::DialogResult dl;

 dl=MessageBox::Show("Редактироватьзапись?","Изменить?",MessageBoxButtons::OKCancel,MessageBoxIcon::Question);

 if(dl==System::Windows::Forms::DialogResult::OK){

 if(this->dataGridView1->SelectedRows->Count > 0 &&

 this->dataGridView1->SelectedRows[0]->Index !=

 this->dataGridView1->Rows->Count){

 System::Windows::Forms::DialogResult dialres;

 Form2 ^newdlg=gcnew Form2();

 newdlg->textBox1->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[0]->Value);

 newdlg->textBox2->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[1]->Value);

 newdlg->textBox3->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[2]->Value);

 newdlg->textBox4->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[3]->Value);

 newdlg->textBox5->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[4]->Value);

 newdlg->textBox6->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[5]->Value);

 newdlg->textBox7->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[6]->Value);

 newdlg->textBox8->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[7]->Value);

 newdlg->textBox9->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[8]->Value);

 newdlg->textBox10->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[9]->Value);

 newdlg->textBox11->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[10]->Value);

 newdlg->textBox12->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[11]->Value);

 newdlg->textBox13->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[12]->Value);

 newdlg->textBox14->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[13]->Value);

 newdlg->textBox15->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[14]->Value);

 newdlg->textBox16->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[15]->Value);

 newdlg->textBox17->Text=System::Convert::ToString(this->dataGridView1->SelectedRows[0]->Cells[16]->Value);

 dialres=newdlg->ShowDialog();

 if(dialres==System::Windows::Forms::DialogResult::OK){

 this->dataGridView1->SelectedRows[0]->Cells[0]->Value=newdlg->textBox1->Text;

 this->dataGridView1->SelectedRows[0]->Cells[1]->Value=newdlg->textBox2->Text;

 this->dataGridView1->SelectedRows[0]->Cells[2]->Value=newdlg->textBox3->Text;

 this->dataGridView1->SelectedRows[0]->Cells[3]->Value=newdlg->textBox4->Text;

 this->dataGridView1->SelectedRows[0]->Cells[4]->Value=newdlg->textBox5->Text;

 this->dataGridView1->SelectedRows[0]->Cells[5]->Value=newdlg->textBox6->Text;

 this->dataGridView1->SelectedRows[0]->Cells[6]->Value=newdlg->textBox7->Text;

 this->dataGridView1->SelectedRows[0]->Cells[7]->Value=newdlg->textBox8->Text;

 this->dataGridView1->SelectedRows[0]->Cells[8]->Value=newdlg->textBox9->Text;

 this->dataGridView1->SelectedRows[0]->Cells[9]->Value=newdlg->textBox10->Text;

 this->dataGridView1->SelectedRows[0]->Cells[10]->Value=newdlg->textBox11->Text;

 this->dataGridView1->SelectedRows[0]->Cells[11]->Value=newdlg->textBox12->Text;

 this->dataGridView1->SelectedRows[0]->Cells[12]->Value=newdlg->textBox13->Text;

 this->dataGridView1->SelectedRows[0]->Cells[13]->Value=newdlg->textBox14->Text;

 this->dataGridView1->SelectedRows[0]->Cells[14]->Value=newdlg->textBox15->Text;

 this->dataGridView1->SelectedRows[0]->Cells[15]->Value=newdlg->textBox16->Text;

 this->dataGridView1->SelectedRows[0]->Cells[16]->Value=newdlg->textBox17->Text;

 }

 MessageBox::Show("Записьотредактирована!","Information",MessageBoxButtons::OK,MessageBoxIcon::Information);

 }

 else{

 MessageBox::Show("Невыделенаредактируемаястрока!","Ошибка",MessageBoxButtons::OK,MessageBoxIcon::Error);

 }

 }

 }

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

 MessageBox::Show("\"\Экранкурсовогопроектирования\"\ Версия 1.0","Опрограмме",MessageBoxButtons::OK,MessageBoxIcon::Information);

 }

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

 if(checkBox1->Checked==true&&CountDataGrid!=0){

 button2->Enabled=true;

 button6->Enabled=true;

 dataGridView1->RowHeadersVisible=true;

 }

 if(checkBox1->Checked==false&&CountDataGrid!=0){

 dataGridView1->RowHeadersVisible=false;

 button2->Enabled=false;

 button6->Enabled=false;

 }

 }

};

}

ФайлForm2.h. Окнодобавления/редактированиязаписей.

#pragma once

#include "TStudent.h"

namespace WindowsFormApplicationC {

using namespace System;

using namespace System::ComponentModel;

using namespace System::Collections;

using namespace System::Windows::Forms;

using namespace System::Data;

using namespace System::Drawing;

using namespace System::IO;

public ref class Form2 : public System::Windows::Forms::Form

{

public:

Form2(void)

{

InitializeComponent();

}

protected:

~Form2()

{

if (components)

{

delete components;

}

}

public: System::Windows::Forms::TextBox^ textBox1;

protected:

public: System::Windows::Forms::TextBox^ textBox2;

public: System::Windows::Forms::TextBox^ textBox3;

public: System::Windows::Forms::TextBox^ textBox4;

public: System::Windows::Forms::TextBox^ textBox5;

public: System::Windows::Forms::TextBox^ textBox6;

public: System::Windows::Forms::TextBox^ textBox7;

public: System::Windows::Forms::TextBox^ textBox8;

public: System::Windows::Forms::TextBox^ textBox9;

public: System::Windows::Forms::TextBox^ textBox10;

public: System::Windows::Forms::TextBox^ textBox11;

public: System::Windows::Forms::TextBox^ textBox12;

public: System::Windows::Forms::TextBox^ textBox13;

public: System::Windows::Forms::TextBox^ textBox14;

public: System::Windows::Forms::TextBox^ textBox15;

public: System::Windows::Forms::TextBox^ textBox16;

private: System::Windows::Forms::Button^ button1;

private: System::Windows::Forms::Button^ button2;

private: System::Windows::Forms::Button^ button3;

public: System::Windows::Forms::TextBox^ textBox17;

private: System::Windows::Forms::Label^ label1;

private: System::Windows::Forms::Label^ label2;

private: System::Windows::Forms::Label^ label3;

private: System::Windows::Forms::Label^ label4;

private: System::Windows::Forms::Label^ label5;

private: System::Windows::Forms::Label^ label6;

private: System::Windows::Forms::Label^ label7;

private: System::Windows::Forms::Label^ label8;

private: System::Windows::Forms::Label^ label9;

private: System::Windows::Forms::Label^ label10;

private: System::Windows::Forms::Label^ label11;

private: System::Windows::Forms::Label^ label12;

private: System::Windows::Forms::Label^ label13;

private: System::Windows::Forms::Label^ label14;

private: System::Windows::Forms::Label^ label15;

private: System::Windows::Forms::Label^ label16;

private: System::Windows::Forms::Label^ label17;

private: System::Windows::Forms::Label^ label18;

private: System::Windows::Forms::Label^ label19;

private: System::Windows::Forms::Label^ label20;

private: System::Windows::Forms::Button^ button4;

private:

System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code

void InitializeComponent(void)

{

this->textBox1 = (gcnew System::Windows::Forms::TextBox());

this->textBox2 = (gcnew System::Windows::Forms::TextBox());

this->textBox3 = (gcnew System::Windows::Forms::TextBox());

this->textBox4 = (gcnew System::Windows::Forms::TextBox());

this->textBox5 = (gcnew System::Windows::Forms::TextBox());

this->textBox6 = (gcnew System::Windows::Forms::TextBox());

this->textBox7 = (gcnew System::Windows::Forms::TextBox());

this->textBox8 = (gcnew System::Windows::Forms::TextBox());

this->textBox9 = (gcnew System::Windows::Forms::TextBox());

this->textBox10 = (gcnew System::Windows::Forms::TextBox());

this->textBox11 = (gcnew System::Windows::Forms::TextBox());

this->textBox12 = (gcnew System::Windows::Forms::TextBox());

this->textBox13 = (gcnew System::Windows::Forms::TextBox());

this->textBox14 = (gcnew System::Windows::Forms::TextBox());

this->textBox15 = (gcnew System::Windows::Forms::TextBox());

this->textBox16 = (gcnew System::Windows::Forms::TextBox());

this->button1 = (gcnew System::Windows::Forms::Button());

this->button2 = (gcnew System::Windows::Forms::Button());

this->button3 = (gcnew System::Windows::Forms::Button());

Страницы: 1, 2, 3, 4, 5, 6, 7


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.