Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Об'єктна реалізація поліморфного контейнера на основі лінійного списку

Реферат Об'єктна реалізація поліморфного контейнера на основі лінійного списку





d FormClosing_Form1 (object sender, FormClosingEventArgs e)

{

# region Якщо був відкритий файл і змінені дані

if (this. file amp; amp; this. changed)

{dialogResult=MessageBox. Show ( Зберегти дані? Raquo ;, Зміни raquo ;, MessageBoxButtons. YesNoCancel, MessageBoxIcon. Information); (dialogResult == DialogResult. Yes)

{. container. saveToFile (this. openFileDialog. FileName);

} if (dialogResult == DialogResult. Cancel)

e. Cancel=true;

}

# endregion

# region Якщо файл не був відкритий і внесені якісь дані

else if (dataGridView1. Rows. Count!=0 amp; amp ;! this. file)

{dialogResult=MessageBox. Show ( Зберегти дані? Raquo ;, Зміни raquo ;, MessageBoxButtons. YesNoCancel, MessageBoxIcon. Information); (dialogResult == DialogResult. Yes)

{dialogResultSave=this. saveFileDialog. ShowDialog (); (dialogResultSave == DialogResult. OK)

{. container. saveToFile (this. saveFileDialog. FileName) ;. clearTable ();

} if (dialogResultSave == DialogResult. Cancel). Cancel=true;

} if (dialogResult == DialogResult. Cancel). Cancel=true;

}

# endregion

}

# endregion

# region Справкаvoid Help_Click (object sender, EventArgs e)

{. Show ( Це програмне забезпечення є частиною курсової роботи. NОно може бути використано тільки в ознайомчих та навчальних цілях! N nВиполніл роботу студент групи 4212 - Гарифуллин Ільшат. NПрінял доцент к. Т. Н .: Козин А.Н. nKazan © 2013 raquo ;, Довідка raquo ;, MessageBoxButtons. OK, MessageBoxIcon. Information);

}

# endregion

}

}

userForm. cs

using System; System. Collections. Generic; SystemponentModel; System. Data; System. Drawing; System. Linq; System. Text; System. Windows. Forms; курсовая_2курс

{partial class userForm: Form

{userForm ()

{();

} void onCreateButton_Click (object sender, EventArgs e)

{

((Form1) this. Owner). onUserCreate (this. userTypeComboBox. Text, this. userNameTextBox. Text, this. userRightsComboBox. Text, this. userPasswordTextBox. Text) ;. Close ();

} void userType_SelectedIndexChanged (object sender, EventArgs e)

{(this. userTypeComboBox. Text == Користувач || this. userTypeComboBox. Text == Адміністратор )

{. userPasswordLabel. Visible=true ;. userPasswordTextBox. Visible=true;

}

{. userPasswordLabel. Visible=false ;. userPasswordTextBox. Visible=false;

}. checkButton ();

} void userRights_SelectedIndexChanged (object sender, EventArgs e)

{. checkButton ();

} void userName_TextChanged (object sender, EventArgs e)

{. checkButton ();

} void onKeyPress_passwordField (object sender, KeyPressEventArgs e)

{. checkButton ();

} void checkButton ()

{(this. userRightsComboBox. Text. Length!=0 amp; amp; this. userNameTextBox. Text. Length!=0)

{. userButton. Visible=false; ((this. UserTypeComboBox. Text == Користувач || this. UserTypeComboBox. Text == Адміністратор ) amp; amp; this. UserPasswordTextBox. Text. Length!=0). userButton. Visible=true; (this. UserTypeComboBox. Text == Гість ). userButton. Visible=true;

}. userButton. Visible=false;

} void onKeyPress_ComboBox (object sender, KeyPressEventArgs e)

{(e. KeyChar == b ) ;. Handled=true;

} void userType_TextUpdate (object sender, EventArgs e)

{(this. userTypeComboBox. Text)

{ Гість :

case Користувач : Адміністратор :;

default :. userTypeComboBox. Text= raquo ;;;

}. checkButton ();

} void userRights_TextUpdate (object sender, EventArgs e)

{(this. userRightsComboBox. Text)

{ Читання :

Назад | сторінка 12 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Програмування на мові Object Pascal