Автоматизація обліку абонентів
Концепції об'єктно-орієнтованого програмування. Конструктори та деструктори. Успадкування класів. Побудова об’єктної моделі. Визначення об'єктів та класів і зв’язків між ними. Реалізація програми в середовищі Visual Studio C++. Інтерфейс програми.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 25.01.2016 |
Размер файла | 743,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
//
// районDataGridViewTextBoxColumn
//
this->районDataGridViewTextBoxColumn->DataPropertyName = L"Район";
this->районDataGridViewTextBoxColumn->HeaderText = L"Район";
this->районDataGridViewTextBoxColumn->Name = L"районDataGridViewTextBoxColumn";
//
// вулицяDataGridViewTextBoxColumn
//
this->вулицяDataGridViewTextBoxColumn->DataPropertyName = L"Вулиця";
this->вулицяDataGridViewTextBoxColumn->HeaderText = L"Вулиця";
this->вулицяDataGridViewTextBoxColumn->Name = L"вулицяDataGridViewTextBoxColumn";
//
// будинокDataGridViewTextBoxColumn
//
this->будинокDataGridViewTextBoxColumn->DataPropertyName = L"Будинок";
this->будинокDataGridViewTextBoxColumn->HeaderText = L"Будинок";
this->будинокDataGridViewTextBoxColumn->Name = L"будинокDataGridViewTextBoxColumn";
//
// телефонDataGridViewTextBoxColumn
//
this->телефонDataGridViewTextBoxColumn->DataPropertyName = L"Телефон";
this->телефонDataGridViewTextBoxColumn->HeaderText = L"Телефон";
this->телефонDataGridViewTextBoxColumn->Name = L"телефонDataGridViewTextBoxColumn";
//
// bindingSource1
//
this->bindingSource1->DataMember = L"Table1";
this->bindingSource1->DataSource = this->dataSet1;
//
// dataSet1
//
this->dataSet1->DataSetName = L"NewDataSet";
this->dataSet1->Tables->AddRange(gcnew cli::array< System::Data::DataTable^ >(1) {this->dataTable2});
//
// dataTable2
//
this->dataTable2->Columns->AddRange(gcnew cli::array< System::Data::DataColumn^ >(8) {this->dataColumn9, this->dataColumn10,
this->dataColumn11, this->dataColumn12, this->dataColumn13, this->dataColumn14, this->dataColumn15, this->dataColumn16});
this->dataTable2->TableName = L"Table1";
//
// dataColumn9
//
this->dataColumn9->ColumnName = L"ПІБ";
//
// dataColumn10
//
this->dataColumn10->ColumnName = L"Дата народження";
//
// dataColumn11
//
this->dataColumn11->ColumnName = L"Місто";
//
// dataColumn12
//
this->dataColumn12->ColumnName = L"Область";
//
// dataColumn13
//
this->dataColumn13->ColumnName = L"Район";
//
// dataColumn14
//
this->dataColumn14->ColumnName = L"Вулиця";
//
// dataColumn15
//
this->dataColumn15->ColumnName = L"Будинок";
//
// dataColumn16
//
this->dataColumn16->ColumnName = L"Телефон";
//
// oleDbDeleteCommand1
//
this->oleDbDeleteCommand1->CommandText = resources->GetString(L"oleDbDeleteCommand1.CommandText");
this->oleDbDeleteCommand1->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(17) {(gcnew System::Data::OleDb::OleDbParameter(L"IsNull_ПІБ",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"ПІБ", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_ПІБ",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"ПІБ", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Дата_народження",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Дата народження", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Дата_народження",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Дата народження", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Місто",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Місто", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Місто",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Місто", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Телефон",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Телефон", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Телефон",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Телефон", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Область",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Область", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Область",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Область", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Район",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Район", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Район",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Район", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Вулиця",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Вулиця", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Вулиця",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Вулиця", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Будинок",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Будинок", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Будинок",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Будинок", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Код",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Код", System::Data::DataRowVersion::Original, nullptr))});
//
// oleDbSelectCommand2
//
this->oleDbSelectCommand2->CommandText = L"SELECT ПІБ, [Дата народження], Місто, Область, Район, Вулиця, Будинок, Телефон, К"
L"од FROM Абоненти";
this->oleDbSelectCommand2->Connection = this->oleDbConnection1;
//
// oleDbConnection1
//
this->oleDbConnection1->ConnectionString = L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"C:\\Users\\Андрій\\Desktop\\Система обл"
L"іку абонентів\\Абоненти.mdb\"";
//
// oleDbInsertCommand2
//
this->oleDbInsertCommand2->CommandText = L"INSERT INTO `Абоненти` (`ПІБ`, `Дата народження`, `Місто`, `Область`, `Район`, `В"
L"улиця`, `Будинок`, `Телефон`) VALUES (\?, \?, \?, \?, \?, \?, \?, \?)";
this->oleDbInsertCommand2->Connection = this->oleDbConnection1;
this->oleDbInsertCommand2->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(8) {(gcnew System::Data::OleDb::OleDbParameter(L"ПІБ",
System::Data::OleDb::OleDbType::VarWChar, 0, L"ПІБ")), (gcnew System::Data::OleDb::OleDbParameter(L"Дата_народження", System::Data::OleDb::OleDbType::VarWChar,
0, L"Дата народження")), (gcnew System::Data::OleDb::OleDbParameter(L"Місто", System::Data::OleDb::OleDbType::VarWChar, 0,
L"Місто")), (gcnew System::Data::OleDb::OleDbParameter(L"Область", System::Data::OleDb::OleDbType::VarWChar, 0, L"Область")),
(gcnew System::Data::OleDb::OleDbParameter(L"Район", System::Data::OleDb::OleDbType::VarWChar, 0, L"Район")), (gcnew System::Data::OleDb::OleDbParameter(L"Вулиця",
System::Data::OleDb::OleDbType::VarWChar, 0, L"Вулиця")), (gcnew System::Data::OleDb::OleDbParameter(L"Будинок", System::Data::OleDb::OleDbType::VarWChar,
0, L"Будинок")), (gcnew System::Data::OleDb::OleDbParameter(L"Телефон", System::Data::OleDb::OleDbType::VarWChar, 0, L"Телефон"))});
//
// oleDbUpdateCommand2
//
this->oleDbUpdateCommand2->CommandText = resources->GetString(L"oleDbUpdateCommand2.CommandText");
this->oleDbUpdateCommand2->Connection = this->oleDbConnection1;
this->oleDbUpdateCommand2->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(25) {(gcnew System::Data::OleDb::OleDbParameter(L"ПІБ",
System::Data::OleDb::OleDbType::VarWChar, 0, L"ПІБ")), (gcnew System::Data::OleDb::OleDbParameter(L"Дата_народження", System::Data::OleDb::OleDbType::VarWChar,
0, L"Дата народження")), (gcnew System::Data::OleDb::OleDbParameter(L"Місто", System::Data::OleDb::OleDbType::VarWChar, 0,
L"Місто")), (gcnew System::Data::OleDb::OleDbParameter(L"Область", System::Data::OleDb::OleDbType::VarWChar, 0, L"Область")),
(gcnew System::Data::OleDb::OleDbParameter(L"Район", System::Data::OleDb::OleDbType::VarWChar, 0, L"Район")), (gcnew System::Data::OleDb::OleDbParameter(L"Вулиця",
System::Data::OleDb::OleDbType::VarWChar, 0, L"Вулиця")), (gcnew System::Data::OleDb::OleDbParameter(L"Будинок", System::Data::OleDb::OleDbType::VarWChar,
0, L"Будинок")), (gcnew System::Data::OleDb::OleDbParameter(L"Телефон", System::Data::OleDb::OleDbType::VarWChar, 0, L"Телефон")),
(gcnew System::Data::OleDb::OleDbParameter(L"IsNull_ПІБ", System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input,
static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"ПІБ", System::Data::DataRowVersion::Original, true, nullptr)),
(gcnew System::Data::OleDb::OleDbParameter(L"Original_ПІБ", System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input,
false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"ПІБ", System::Data::DataRowVersion::Original, nullptr)),
(gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Дата_народження", System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input,
static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Дата народження", System::Data::DataRowVersion::Original, true,
nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Дата_народження", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Дата народження",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Місто", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Місто", System::Data::DataRowVersion::Original,
true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Місто", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Місто",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Область", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Область", System::Data::DataRowVersion::Original,
true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Область", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Область",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Район", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Район", System::Data::DataRowVersion::Original,
true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Район", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Район",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Вулиця", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Вулиця", System::Data::DataRowVersion::Original,
true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Вулиця", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Вулиця",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Будинок", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Будинок", System::Data::DataRowVersion::Original,
true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Будинок", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Будинок",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Телефон", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Телефон", System::Data::DataRowVersion::Original,
true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Телефон", System::Data::OleDb::OleDbType::VarWChar,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Телефон",
System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Код", System::Data::OleDb::OleDbType::Integer,
0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0), static_cast<System::Byte>(0), L"Код", System::Data::DataRowVersion::Original,
nullptr))});
//
// oleDbDeleteCommand2
//
this->oleDbDeleteCommand2->CommandText = resources->GetString(L"oleDbDeleteCommand2.CommandText");
this->oleDbDeleteCommand2->Connection = this->oleDbConnection1;
this->oleDbDeleteCommand2->Parameters->AddRange(gcnew cli::array< System::Data::OleDb::OleDbParameter^ >(17) {(gcnew System::Data::OleDb::OleDbParameter(L"IsNull_ПІБ",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"ПІБ", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_ПІБ",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"ПІБ", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Дата_народження",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Дата народження", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Дата_народження",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Дата народження", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Місто",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Місто", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Місто",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Місто", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Область",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Область", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Область",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Область", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Район",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Район", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Район",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Район", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Вулиця",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Вулиця", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Вулиця",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Вулиця", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Будинок",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Будинок", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Будинок",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Будинок", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"IsNull_Телефон",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, static_cast<System::Byte>(0), static_cast<System::Byte>(0),
L"Телефон", System::Data::DataRowVersion::Original, true, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Телефон",
System::Data::OleDb::OleDbType::VarWChar, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Телефон", System::Data::DataRowVersion::Original, nullptr)), (gcnew System::Data::OleDb::OleDbParameter(L"Original_Код",
System::Data::OleDb::OleDbType::Integer, 0, System::Data::ParameterDirection::Input, false, static_cast<System::Byte>(0),
static_cast<System::Byte>(0), L"Код", System::Data::DataRowVersion::Original, nullptr))});
//
// oleDbDataAdapter1
//
this->oleDbDataAdapter1->DeleteCommand = this->oleDbDeleteCommand2;
this->oleDbDataAdapter1->InsertCommand = this->oleDbInsertCommand2;
this->oleDbDataAdapter1->SelectCommand = this->oleDbSelectCommand2;
cli::array< System::Data::Common::DataColumnMapping^ >^ __mcTemp__1 = gcnew cli::array< System::Data::Common::DataColumnMapping^ >(9) {(gcnew System::Data::Common::DataColumnMapping(L"ПІБ",
L"ПІБ")), (gcnew System::Data::Common::DataColumnMapping(L"Дата народження", L"Дата народження")), (gcnew System::Data::Common::DataColumnMapping(L"Місто",
L"Місто")), (gcnew System::Data::Common::DataColumnMapping(L"Область", L"Область")), (gcnew System::Data::Common::DataColumnMapping(L"Район",
L"Район")), (gcnew System::Data::Common::DataColumnMapping(L"Вулиця", L"Вулиця")), (gcnew System::Data::Common::DataColumnMapping(L"Будинок",
L"Будинок")), (gcnew System::Data::Common::DataColumnMapping(L"Телефон", L"Телефон")), (gcnew System::Data::Common::DataColumnMapping(L"Код",
L"Код"))};
this->oleDbDataAdapter1->TableMappings->AddRange(gcnew cli::array< System::Data::Common::DataTableMapping^ >(1) {(gcnew System::Data::Common::DataTableMapping(L"Table",
L"Абоненти", __mcTemp__1))});
this->oleDbDataAdapter1->UpdateCommand = this->oleDbUpdateCommand2;
//
// Form1
//
this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System::Drawing::Size(841, 520);
this->Controls->Add(this->label2);
this->Controls->Add(this->listBox1);
this->Controls->Add(this->label1);
this->Controls->Add(this->textBox1);
this->Controls->Add(this->button3);
this->Controls->Add(this->button2);
this->Controls->Add(this->button1);
this->Controls->Add(this->dataGridView1);
this->Name = L"Form1";
this->Text = L"Система обліку абонентів";
this->FormClosing += gcnew System::Windows::Forms::FormClosingEventHandler(this, &Form1::Form1_FormClosing);
this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataTable1))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataGridView1))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->bindingSource1))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataSet1))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->dataTable2))->EndInit();
this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
Form2 ^F2=gcnew Form2();
F2->ShowDialog();
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e)
{
int i=dataGridView1->HitTestInfo->RowIndex->CellIndex;
dataGridView1->Rows->RemoveAt(i);
}
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e)
{
oleDbDataAdapter1->Fill(dataTable1);
}
private: System::Void Form1_FormClosing(System::Object^ sender, System::Windows::Forms::FormClosingEventArgs^ e)
{
oleDbDataAdapter1->Update(dataTable1);
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e)
{
Abonent Abn;
Abn.search();
};
}
Додаток 2
Лістинг Form2
#pragma once
//#include "dani.h"
namespace kur{
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::Data::OleDb;
/// <summary>
/// Сводка для Form2
/// </summary>
public ref class Form2: public System::Windows::Forms::Form
{
public:
Form2(void)
{
InitializeComponent();
//
//TODO: добавьте код конструктора
//
}
protected:
/// <summary>
/// Освободить все используемые ресурсы.
/// </summary>
~Form2()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::Label^ label1;
protected:
public: System::Windows::Forms::TextBox^ textBox1;
private: System::Windows::Forms::TextBox^ textBox2;
private: System::Windows::Forms::Label^ label2;
private: System::Windows::Forms::TextBox^ textBox3;
private: System::Windows::Forms::Label^ label3;
private: System::Windows::Forms::TextBox^ textBox4;
private: System::Windows::Forms::Label^ label4;
private: System::Windows::Forms::TextBox^ textBox5;
private: System::Windows::Forms::Label^ label5;
private: System::Windows::Forms::TextBox^ textBox6;
private: System::Windows::Forms::Label^ label6;
private: System::Windows::Forms::TextBox^ textBox7;
private: System::Windows::Forms::Label^ label7;
private: System::Windows::Forms::TextBox^ textBox8;
private: System::Windows::Forms::Label^ label8;
private: System::Windows::Forms::Button^ button1;
private: System::Data::OleDb::OleDbCommand^ oleDbSelectCommand1;
public: System::Data::OleDb::OleDbConnection^ oleDbConnection1;
private: System::Data::OleDb::OleDbCommand^ oleDbInsertCommand1;
private: System::Data::OleDb::OleDbCommand^ oleDbUpdateCommand1;
private: System::Data::OleDb::OleDbCommand^ oleDbDeleteCommand1;
private: System::Data::OleDb::OleDbDataAdapter^ oleDbDataAdapter1;
private: System::Data::DataSet^ dataSet1;
private: System::Data::DataTable^ dataTable1;
private: System::Data::DataColumn^ dataColumn1;
private: System::Data::DataColumn^ dataColumn2;
private: System::Data::DataColumn^ dataColumn3;
private: System::Data::DataColumn^ dataColumn4;
private: System::Data::DataColumn^ dataColumn5;
private: System::Data::DataColumn^ dataColumn6;
private: System::Data::DataColumn^ dataColumn7;
private: System::Data::DataColumn^ dataColumn8;
private:
/// <summary>
/// Требуется переменная конструктора.
/// </summary>
System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code
/// <summary>
/// Обязательный метод для поддержки конструктора - не изменяйте
/// содержимое данного метода при помощи редактора кода.
/// </summary>
void InitializeComponent(void)
{
/*
Ініціалізація компонентів форми
*/
}
#pragma endregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
Abonent Abn;
pdani PD;
PD.get();
Address Adr;
Adr.get();
Abn.get();
Abh.set();
};
}
Размещено на Allbest.ru
Подобные документы
Послідовність створення бази даних автопарку. Визначення об'єктів та класів і зв’язків між ними. Конструктори та деструктори, успадкування класів. Реалізація програми в середовищі Visual Studio C++, її тестування. Побудова об’єктної моделі додатку.
курсовая работа [529,0 K], добавлен 25.01.2016Характеристика і функції телефонних довідників. Визначення об'єктів і класів і залежностей (зв'язків) між ними. Побудова діаграми ієрархії класів. Реалізація програми в середовищі Borland Delphi. Її інтерфейс і демонстрація можливостей. Тестовий приклад.
курсовая работа [349,3 K], добавлен 25.01.2016Принципи об'єктно-орієнтованого підходу. Розробка програмного комплексу з використанням цього алгоритму і користувальницьких класів на мові програмування С++. Реалізація простого відкритого успадкування. Тестування працездатності системи класів.
курсовая работа [98,0 K], добавлен 06.05.2014Об’єктно-орієнтоване програмування мовою С++. Основні принципи об’єктно-орієнтованого програмування. Розробка класів з використанням технології візуального програмування. Розробка класу classProgressBar. Базовий клас font. Методи тестування програми.
курсовая работа [211,3 K], добавлен 19.08.2010Визначення поняття автоматизації та інформаційної технології. Вибір мови програмування, аналіз бібліотеки класів та системи масового обслуговування. Реалізація інтерфейсу програми Visual C# 2010 Express. Діаграма класів до основних функцій программи.
курсовая работа [1,5 M], добавлен 28.04.2012Розробка програми на мові програмування С++ з використанням об’єктно-орієнтованого програмування, яка включає в себе роботу з файлами, класами, обробку числової інформації і роботу з графікою. Структура класів і об’єктів. Лістинг та алгоритм програми.
курсовая работа [104,4 K], добавлен 14.03.2013Редагування за допомогою текстового редактора NotePad вхідного файлу даних. Програмна реалізація основного алгоритму з використанням засобів об'єктно-орієнтованого програмування. Об’ява та опис класів і об'єктів. Розробка допоміжних програмних засобів.
курсовая работа [69,4 K], добавлен 14.03.2013Базові конструкції мови програмування С++ з позиції об’єктного програмування. Розробка програми для автоматизації обліку товарів на складі магазину парфумів. Реалізація програми в середовищі Visual Studio C++. Розробка інтерфейсу і тестування програми.
дипломная работа [907,9 K], добавлен 01.04.2016Концепції об'єктно-орієнтованого програмування. Методи створення класів. Доступ до методів базового класу. Структура даних, функції. Розробка додатку на основі діалогових вікон, програми меню. Засоби розробки програмного забезпечення мовами Java та С++.
курсовая работа [502,5 K], добавлен 01.04.2016Розробка таблиці для збереження даних у текстовому файлі про фільми в середовищі програмування Visual Studio C++ та їх сортування за країною виробництва. Реалізація таблиці за допомогою компонента dataGridView. Опис і контрольний приклад роботи програми.
курсовая работа [1,4 M], добавлен 02.11.2016