Разработка приложения 'База данных 'Гостиница'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,27 Мб
  • Опубликовано:
    2012-07-06
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка приложения 'База данных 'Гостиница'

РЕФЕРАТ

В реферате 27 страниц, 6 рисунков, 2 приложения,1 таблица.

База данных, SQL,Поиск, Гостиница.

Целью работы является разработка приложения «База данных ГОСТИНИЦА»  в среде Visual Studio 2010 C#.

Разработанная программа позволяет работать с базой данных Гостиница, добавлять записи, изменять записи, удалять и осуществлять поиск и сортировку.

         СОДЕРЖАНИЕ

ВВЕДЕНИЕ

. ПОСТАНОВКА задачи

1.1 Цель и задачи работы

.2 Обоснование выбора средства программирования

.3 Требования к аппаратному обеспечению

2. СВЕДЕНИЯ ИЗ ТЕОРИИ

. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

. ОПИСАНИЕ программы

.1 Функциональное назначение

.2 Внутренняя структура программы

. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ А

ПРИЛОЖЕНИЕ B

         ВВЕДЕНИЕ

В современном мире стремительными темпами развиваются информационные технологии и те сферы человеческой деятельности, которые с ними связаны. С каждым годом всё больший и больший объём информации обрабатывается при помощи современных и продолжающих совершенствоваться персональных компьютерах.

Для создания программ любого уровня сложности стали применяться так называемые средства быстрой разработки приложений - RAD-средства. Их основным преимуществом является то, что нет необходимости проектировать стандартные элементы управления операционной системы Windows. Кроме того, можно визуально наблюдать за всем процессом написания и отладки программного обеспечения. Все это заметно облегчает труд программиста.

Объект данной курсовой работы приложения работающие с базой данных гостиницы.

Целью данной курсовой работы ставится получение практических навыков разработки программ в среде визуального программирования Visual Studio 2010 C# путем разработки приложения «БАЗА ДАННЫХ ГОСТИНИЦА».

ПОСТАНОВКА ЗАДАЧИ

.1 Цель и задачи работы

Основной целью данной работы является разработка программы «БАЗЫ ДАННЫХ ГОСТИНИЦА», а также закрепление практических навыков программирования в среде Visual Studio 2010 C#.

Задачи курсовой работы:

) Изучить основные методы разработки работы с базой данных в среде Visual Studio 2010 C#;

) Разработать алгоритм решения задачи;

) Осуществить программную реализацию и протестировать разработанное приложение.

.2 Обоснование выбора средства программирования

Для написания программы была выбрана среда программирования Visual Studio 2010 C#, основанная на языке программирования C#. Данная среда выгодно отличается эффективностью и надежностью.

.3 Требования к аппаратному обеспечению

Для стабильного функционирования программы необходим компьютер фирмы IBM или совместимый с ним, с объёмом оперативной памяти не менее 10 Мб. Процессор с частотой 600мГц. Оперативная память 32мб.

2. СВЕДЕНИЯ ИЗ ТЕОРИИ

База данных (БД) - это совокупность специальным образом организованных данных хранимых в памяти вычислительной системы отображающих состояние объектов и их взаимосвязи в рассматриваемой предметной области.

Предметной областью называется часть реальной системы, представляющая интерес для определенного исследования. Различать полную предметную область (предприятие) и организационную единицу этой предметной области (отделы).

Основные термины.

Объект - термин, обозначающий факт, лицо, событие, предмет, о котором могут быть собраны данные (каждая таблица представляет один объект);

Реляционная БД - основной тип современных баз данных. Состоит из таблиц, между которыми могут существовать связи по ключевым значениям.

Таблица базы данных (table) - регулярная структура, которая состоит из однотипных строк (записей, records), разбитых на столбцы (поля, fields).

В теории реляционных баз данных синоним таблицы - отношение (relation), в котором строка называется кортежем, а столбец называется атрибутом.

В концептуальной модели реляционной БД аналогом таблицы является сущность (entity), с определенным набором свойств - атрибутов, способных принимать определенные значения (набор допустимых значений - домен).

Ключевой элемент таблицы (ключ, regular key) - такое ее поле (простой ключ) или строковое выражение, образованное из значений нескольких полей (составной ключ), по которому можно определить значения других полей для одной или нескольких записей таблицы. На практике для использования ключей создаются индексы - служебная информация, содержащая упорядоченные сведения о ключевых значениях. В реляционной теории и концептуальной модели понятие "ключ" применяется для атрибутов отношения или сущности.

Первичный ключ (primary key) - главный ключевой элемент, однозначно идентифицирующий строку в таблице. Могут также существовать альтернативный (candidate key) и уникальный (unique key) ключи, служащие также для идентификации строк в таблице.

В реляционной теории первичный ключ - минимальный набор атрибутов, однозначно идентифицирующий кортеж в отношении.

В концептуальной модели первичный ключ - минимальный набор атрибутов сущности, однозначно идентифицирующий экземпляр сущности.

Связь (relation) - функциональная зависимость между объектами. В реляционных базах данных между таблицами устанавливаются связи по ключам, один из которых в главной (parent, родительской) таблице - первичный, второй - внешний ключ - во внешней (child, дочерней) таблице, как правило, первичным не является и образует связь "один ко многим" (1:N). В случае первичного внешнего ключа связь между таблицами имеет тип "один к одному" (1:1). Информация о связях сохраняется в базе данных.

Внешний ключ (foreign key) - ключевой элемент подчиненной (внешней , дочерней)

Для работы с БД используются системы управления базами данных

(СУБД).

СУБД - комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования БД несколькими пользователями. СУБД позволяет: создавать БД; вставлять, обновлять, удалять и извлекать информацию из БД; предоставляет контролируемый доступ к базе данных.

Взаимосвязь основных терминов в области проектирования баз данных и работы с ними


3 АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

Алгоритм решения представим в словесной форме:

Начальная инициализация приложения.

Добавление в БД запись.

Изменение в БД записи.

Сортировка в БД записи.

Поиск с критериями о MIN суммы к MAX записей.

Удаление записей с БД.

4 ОПИСАНИЕ ПРОГРАММЫ

.1 Функциональное назначение

Данная программа предназначена для администрирования базы данных гостиницы. Она предназначенная для создания и изменения записей в базе данных, а также их просмотра на экране и т. п.

.2 Описание файлов проекта

Работа с подключенным уровнем позволяет взаимодействовать с базой данных с помощью первичных объектов подключения, команд и чтения данных. Этот небольшой набор типов позволяет выбирать, вставлять, изменять и удалять записи (а также вызывать хранимые процедуры или выполнять другие операции над данными - например, операторы DDL для создания таблицы и DCL для назначения полномочий). Но вы увидели лишь половину ADO.NET, поскольку с помощью объектной модели ADO.NET можно работать и в автономном режиме.

Автономные типы действительно можно использовать без подключения к базе данных, но все-таки обычно применяются подключения и объекты команд. Кроме того, используется и особый объект - адаптер данных (расширяющий абстрактный тип DbDataAdapter), который как раз поставляет и обновляет данные. Но в отличие от подключенного уровня, данные, полученные через адалтер данных, не обрабатываются с помощью объектов чтения данных. Вместо этого объекты адаптеров пересылают данные между вызывающим процессом и источником данных с помощью объектов DataSet.

Тип DataSet представляет собой контейнер для любого количества объектов DataTable, каждый из которых содержит коллекцию объектов DataRow и DataColumn. Объект адаптера данных конкретного поставщика данных автоматически обслуживает подключение к базе данных. Для повышения масштабируемости адаптеры данных держат подключение открытым минимально возможное время. Как только вызывающий процесс получит объект DataSet, вызывающий уровень полностью отключается от базы данных и остается с локальной копией удаленных данных.

Теперь в нем можно вставлять, удалять или изменять строки различных объектов DataTable, но физическая база данных не обновляется, пока вызывающий процесс явно не передаст DataSet адаптеру данных для обновления. По сути, объекты DataSet имитируют постоянное подключение клиентов, хотя на самом деле они работают с находящейся в памяти базой данных:

В данном проекте для того чтобы обновить физическую базу данных мы используемthis.roomsTableAdapter.Update(this._Hotel_BDDataSet.Rooms);

Так же при помощи конструктора создадим дополнительные методы (запросы ):

-удаление записи- добавление записи- поиск по минимальной и максимальной цене- изменение записи.csvoid выходИзПрограммыToolStripMenuItem_Click(object sender, EventArgs e) - событие происходящее по нажатию Файл-> Выход из программыvoid Form1_Load(object sender, EventArgs e) - событие происходящее при загрузке формы

private void dataGridView1_SelectionChanged(object sender, EventArgs e) - событие происходит при изменения выбора строкиvoid button3_Click(object sender, EventArgs e) - событие происходит при нажатии на кнопку изменитьvoid RefreshGrid() - метод который посылает запрос SELECT* FROM ROOMS и помещает все в DataGridViewvoid button2_Click(object sender, EventArgs e) - событие происходит при нажатии на кнопку Добавитьvoid button4_Click(object sender, EventArgs e) - событие происходит при нажатии на кнопку Удалитьvoid button1_Click(object sender, EventArgs e) - событие происходит при нажатии на кнопку Найтиvoid textBox3_KeyPress(object sender, KeyPressEventArgs e),void textBox4_KeyPress(object sender, KeyPressEventArgs e),void textBox1_KeyPress(object sender, KeyPressEventArgs e)- события проверяют ввод цифр в текстовые поля.void справкаToolStripMenuItem_Click(object sender, EventArgs e) - событие возникающие при нажатии на Справка


Файлы приложения.

Чтобы создать и подключить Базу Данных нужно сделать не сложные операции.



И проходим по вкладке читая рекомендации.





Форма Form1.cs

Подключены не видимые компоненты :

MenuStrip1

_Hotel_BDDataSet

.3 Внутренняя структура программы

Так как при нажатии какой-либо кнопки вызывается обработчик события нажатия этой кнопки, то для каждой кнопки необходимо написать свой обработчик, который оформляется в виде соответствующего метода.

Таким образом, исходный код программы состоит из методов, содержащихся в модуле, используемом программой. Ознакомиться с исходным кодом программы и с блок-схемой алгоритма можно в Приложение А, Приложение B, Приложение С

.3 Описание компонентов.



                                                 3

. Поле представленное DataGridView для отображения базы данных.

. Поле для отображения записи выбранной в поле 1, ее редатировании удалении или добавления новой.

. Поле для поиска записи в диапазоне значений цены

5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Установка приложения производится путем копирования kursovaya.exe на компьютер и установки базы данных Hotel-BD.mdf и установки.Net Framework.

Запускаемым файлом программы является файл kursovaya.exe.

После запуска на экране появляется главное окно программы(см.Рисунок 1)

Рисунок 1 - Главное окно программы «kursovaya.exe»

Чтобы выполнить действие, следует:

Выбрать любую запись из DataGridView и нажать Изменить или Удалить.

Нажав на кнопку Добавить добавляется новая запись (см. рисунок 2);

Рисунок 2 - показывает,что происходит при нажатии кнопки Добавить

Также мы можем найти записи которые имеют цену входящую в определенный интервал.(см. Рисунок 3);

Рисунок 3 - показывает работу функции поиска

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы были получены и закреплены навыки программирования в среде Visual Studio 2010 C#.

В результате создано работоспособное приложение «База данных Гостиница». Проведенное тестирование работы Администрирования базы данных Гостиницы не выявило существенных ошибок. Это, однако, не исключает возможности их появления при проведении более глубокого и длительного тестирования.


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1.Андрей Зиборов «Visual C# 2010»,117-119с.

.Либерти Д. Программирование на C#, 156-423с.

. Прайс Дж., Гандерлой М. Visual C#.Net Полное руководство. 2004

приложение база данные алгоритм

ПРИЛОЖЕНИЕ А

Листинг Form1.cs(обработчик главного окна)

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;

kursovaya

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

void выходИзПрограммыToolStripMenuItem_Click(object sender, EventArgs e)//выход из программы

{.Exit();

}

void Form1_Load(object sender, EventArgs e)

{

RefreshGrid();

void dataGridView1_SelectionChanged(object sender, EventArgs e)

// при изменении выбора строки меняются данные в поле 2

{(dataGridView1.SelectedCells.Count != 0 && System.Convert.ToInt32(dataGridView1.SelectedCells[0].Value) > 0)

{

textBox2.Text = dataGridView1.SelectedCells[1].Value.ToString();.Value = System.Convert.ToDecimal(dataGridView1.SelectedCells[2].Value);.Checked = System.Convert.ToBoolean(dataGridView1.SelectedCells[3].Value);.Checked = System.Convert.ToBoolean(dataGridView1.SelectedCells[4].Value);.Checked = System.Convert.ToBoolean(dataGridView1.SelectedCells[5].Value);

textBox1.Text = dataGridView1.SelectedCells[6].Value.ToString();

}

}void button3_Click(object sender, EventArgs e)

//кнопка изменить копирует все из поля 2 и заменяет в записи базы данных

{.roomsTableAdapter.UpdateQuery(System.Convert.ToInt32(textBox2.Text), System.Convert.ToInt32( numericUpDown1.Value), checkBox1.Checked, checkBox2.Checked, checkBox3.Checked, System.Convert.ToDecimal(textBox1.Text), System.Convert.ToInt32(dataGridView1.SelectedCells[0].Value));.roomsTableAdapter.Update(this._Hotel_BDDataSet.Rooms);();

}void RefreshGrid()

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "_Hotel_BDDataSet.Rooms". При необходимости она может быть перемещена или удалена.

this.roomsTableAdapter.Fill(this._Hotel_BDDataSet.Rooms);

}

void button2_Click(object sender, EventArgs e)

// Добавление записи в базу данных путем копирования данных из поля 2

{.roomsTableAdapter.InsertQuery(System.Convert.ToInt32(textBox2.Text),System.Convert.ToInt32( numericUpDown1.Value), checkBox1.Checked, checkBox2.Checked, checkBox3.Checked, System.Convert.ToDecimal(textBox1.Text));.roomsTableAdapter.Update(this._Hotel_BDDataSet.Rooms);

RefreshGrid();

}

void button4_Click(object sender, EventArgs e)

// удаление текущей выбранной записи из базы данных

{.roomsTableAdapter.DeleteQuery(System.Convert.ToInt32(dataGridView1.SelectedCells[0].Value));.roomsTableAdapter.Update(this._Hotel_BDDataSet.Rooms);

RefreshGrid();

}void button1_Click(object sender, EventArgs e)

// поиск записей

{(textBox3.Text == "" || textBox4.Text == "")

{.Show("Введите минимальный и максимальный критерии поиска");

}

{.roomsTableAdapter.Search(this._Hotel_BDDataSet.Rooms, System.Convert.ToDecimal(textBox3.Text), System.Convert.ToDecimal(textBox4.Text));

}

}void textBox3_KeyPress(object sender, KeyPressEventArgs e)

// проверка на ввод цифр

{(!Char.IsDigit(e.KeyChar)&&e.KeyChar!='\b')

{.Handled = true;

}

}void textBox4_KeyPress(object sender, KeyPressEventArgs e)

// проверка на ввод цифр

{(!Char.IsDigit(e.KeyChar) && e.KeyChar != '\b')

{.Handled = true;

}

}

void textBox1_KeyPress(object sender, KeyPressEventArgs e)

// проверка на ввод цифр

{(!Char.IsDigit(e.KeyChar) && e.KeyChar != '\b')

{.Handled = true;

}

}

void справкаToolStripMenuItem_Click(object sender, EventArgs e)

{

MessageBox.Show("Курсовую выполнил студент прикладной информатики 2 курса Юрченко Илья");

}

}

}

Листинг Form1.Desiner.cs(разметка контролов главного окна)

namespace kursovaya

{

partial class Form1

{

/// <summary>

/// Требуется переменная конструктора.

/// </summary>

private System.ComponentModel.IContainer components = null;

/// <summary>

/// Освободить все используемые ресурсы.

/// </summary>

/// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protected override void Dispose(bool disposing)

{

if (disposing && (components != null))

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

/// <summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

/// </summary>void InitializeComponent()

{.components = new System.ComponentModel.Container();.textBox1 = new System.Windows.Forms.TextBox();.checkBox1 = new System.Windows.Forms.CheckBox();.checkBox2 = new System.Windows.Forms.CheckBox();.label1 = new System.Windows.Forms.Label();.label2 = new System.Windows.Forms.Label();.dataGridView1 = new System.Windows.Forms.DataGridView();.idDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();.numberOfRoomDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();.countPlaceDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();.airCondDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn();.tVDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn();.wCDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn();.costDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();.roomsBindingSource = new System.Windows.Forms.BindingSource(this.components);._Hotel_BDDataSet = new kursovaya._Hotel_BDDataSet();.groupBox1 = new System.Windows.Forms.GroupBox();.label6 = new System.Windows.Forms.Label();.button4 = new System.Windows.Forms.Button();.button3 = new System.Windows.Forms.Button();.button2 = new System.Windows.Forms.Button();.numericUpDown1 = new System.Windows.Forms.NumericUpDown();.checkBox3 = new System.Windows.Forms.CheckBox();.label5 = new System.Windows.Forms.Label();.label4 = new System.Windows.Forms.Label();.label3 = new System.Windows.Forms.Label();.textBox2 = new System.Windows.Forms.TextBox();.menuStrip1 = new System.Windows.Forms.MenuStrip();.файлToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();.выходИзПрограммыToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();.справкаToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();.roomsTableAdapter = new kursovaya._Hotel_BDDataSetTableAdapters.RoomsTableAdapter();.groupBox2 = new System.Windows.Forms.GroupBox();.label9 = new System.Windows.Forms.Label();.label8 = new System.Windows.Forms.Label();.label7 = new System.Windows.Forms.Label();.textBox4 = new System.Windows.Forms.TextBox();.textBox3 = new System.Windows.Forms.TextBox();.button1 = new System.Windows.Forms.Button();

((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this.roomsBindingSource)).BeginInit();

((System.ComponentModel.ISupportInitialize)(this._Hotel_BDDataSet)).BeginInit();.groupBox1.SuspendLayout();

((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();.menuStrip1.SuspendLayout();.groupBox2.SuspendLayout();.SuspendLayout();

//

// textBox1

//.textBox1.Location = new System.Drawing.Point(143, 175);.textBox1.Name = "textBox1";.textBox1.Size = new System.Drawing.Size(100, 20);.textBox1.TabIndex = 2;.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBox1_KeyPress);

//

// checkBox1

//.checkBox1.AutoSize = true;.checkBox1.Location = new System.Drawing.Point(183, 56);.checkBox1.Name = "checkBox1";.checkBox1.Size = new System.Drawing.Size(65, 30);.checkBox1.TabIndex = 3;.checkBox1.Text = "Да/Нет\r\n\r\n";.checkBox1.UseVisualStyleBackColor = true;

//

// checkBox2

//.checkBox2.AutoSize = true;.checkBox2.Location = new System.Drawing.Point(183, 91);.checkBox2.Name = "checkBox2";.checkBox2.Size = new System.Drawing.Size(65, 17);.checkBox2.TabIndex = 4;.checkBox2.Text = "Да/Нет";.checkBox2.UseVisualStyleBackColor = true;

//

// label1

//.label1.AutoSize = true;.label1.Location = new System.Drawing.Point(94, 56);.label1.Name = "label1";.label1.Size = new System.Drawing.Size(74, 13);.label1.TabIndex = 5;.label1.Text = "Кондиционер";

//

// label2

//.label2.AutoSize = true;.label2.Location = new System.Drawing.Point(94, 92);.label2.Name = "label2";.label2.Size = new System.Drawing.Size(62, 13);.label2.TabIndex = 6;.label2.Text = "Телевизор";

//

// dataGridView1

//.dataGridView1.AllowUserToAddRows = false;.dataGridView1.AllowUserToDeleteRows = false;.dataGridView1.AutoGenerateColumns = false;.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[]{.idDataGridViewTextBoxColumn,.numberOfRoomDataGridViewTextBoxColumn,.countPlaceDataGridViewTextBoxColumn,.airCondDataGridViewCheckBoxColumn,.tVDataGridViewCheckBoxColumn,.wCDataGridViewCheckBoxColumn,.costDataGridViewTextBoxColumn});.dataGridView1.DataSource =this.roomsBindingSource;.dataGridView1.Location = new System.Drawing.Point(40, 50);.dataGridView1.Name = "dataGridView1";.dataGridView1.ReadOnly = true;.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;.dataGridView1.Size = new System.Drawing.Size(574, 255);.dataGridView1.TabIndex = 7;.dataGridView1.SelectionChanged += new System.EventHandler(this.dataGridView1_SelectionChanged);

//

// idDataGridViewTextBoxColumn

//.idDataGridViewTextBoxColumn.DataPropertyName = "id";.idDataGridViewTextBoxColumn.HeaderText = "id";.idDataGridViewTextBoxColumn.Name = "idDataGridViewTextBoxColumn";.idDataGridViewTextBoxColumn.ReadOnly = true;.idDataGridViewTextBoxColumn.Width = 30;

//

// numberOfRoomDataGridViewTextBoxColumn

//.numberOfRoomDataGridViewTextBoxColumn.DataPropertyName = "numberOfRoom";.numberOfRoomDataGridViewTextBoxColumn.HeaderText = "numberOfRoom";.numberOfRoomDataGridViewTextBoxColumn.Name = "numberOfRoomDataGridViewTextBoxColumn";.numberOfRoomDataGridViewTextBoxColumn.ReadOnly = true;

//

// countPlaceDataGridViewTextBoxColumn

//.countPlaceDataGridViewTextBoxColumn.DataPropertyName = "CountPlace";.countPlaceDataGridViewTextBoxColumn.HeaderText = "CountPlace";.countPlaceDataGridViewTextBoxColumn.Name = "countPlaceDataGridViewTextBoxColumn";.countPlaceDataGridViewTextBoxColumn.ReadOnly = true;

//

// airCondDataGridViewCheckBoxColumn

//.airCondDataGridViewCheckBoxColumn.DataPropertyName = "AirCond";.airCondDataGridViewCheckBoxColumn.HeaderText = "AirCond";.airCondDataGridViewCheckBoxColumn.Name = "airCondDataGridViewCheckBoxColumn";.airCondDataGridViewCheckBoxColumn.ReadOnly = true;

//

// tVDataGridViewCheckBoxColumn

//.tVDataGridViewCheckBoxColumn.DataPropertyName = "TV";.tVDataGridViewCheckBoxColumn.HeaderText = "TV";.tVDataGridViewCheckBoxColumn.Name = "tVDataGridViewCheckBoxColumn";.tVDataGridViewCheckBoxColumn.ReadOnly = true;.tVDataGridViewCheckBoxColumn.Width = 50;

//

// wCDataGridViewCheckBoxColumn

//.wCDataGridViewCheckBoxColumn.DataPropertyName = "WC";.wCDataGridViewCheckBoxColumn.HeaderText = "WC";.wCDataGridViewCheckBoxColumn.Name = "wCDataGridViewCheckBoxColumn";.wCDataGridViewCheckBoxColumn.ReadOnly = true;.wCDataGridViewCheckBoxColumn.Width = 50;

//

// costDataGridViewTextBoxColumn

//.costDataGridViewTextBoxColumn.DataPropertyName = "Cost";.costDataGridViewTextBoxColumn.HeaderText = "Cost";.costDataGridViewTextBoxColumn.Name = "costDataGridViewTextBoxColumn";.costDataGridViewTextBoxColumn.ReadOnly = true;

//

// roomsBindingSource

//.roomsBindingSource.DataMember = "Rooms";.roomsBindingSource.DataSource =this._Hotel_BDDataSet;

//

// _Hotel_BDDataSet

//._Hotel_BDDataSet.DataSetName = "_Hotel_BDDataSet";._Hotel_BDDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;

//

// groupBox1

//.groupBox1.Controls.Add(this.label6);.groupBox1.Controls.Add(this.button4);.groupBox1.Controls.Add(this.button3);.groupBox1.Controls.Add(this.button2);.groupBox1.Controls.Add(this.numericUpDown1);.groupBox1.Controls.Add(this.checkBox3);.groupBox1.Controls.Add(this.label5);.groupBox1.Controls.Add(this.label4);.groupBox1.Controls.Add(this.label3);.groupBox1.Controls.Add(this.textBox2);.groupBox1.Controls.Add(this.textBox1);.groupBox1.Controls.Add(this.label2);.groupBox1.Controls.Add(this.label1);.groupBox1.Controls.Add(this.checkBox2);.groupBox1.Controls.Add(this.checkBox1);.groupBox1.Location = new System.Drawing.Point(649, 38);.groupBox1.Name = "groupBox1";.groupBox1.Size = new System.Drawing.Size(270, 267);.groupBox1.TabIndex = 8;.groupBox1.TabStop = false;.groupBox1.Text = "БД";

//

// label6

//.label6.AutoSize = true;.label6.Location = new System.Drawing.Point(70, 178);.label6.Name = "label6";.label6.Size = new System.Drawing.Size(62, 13);.label6.TabIndex = 17;.label6.Text = "Стоимость";

//

// button4

//.button4.Location = new System.Drawing.Point(174, 222);.button4.Name = "button4";.button4.Size = new System.Drawing.Size(75, 23);.button4.TabIndex = 16;.button4.Text = "Удалить";.button4.UseVisualStyleBackColor = true;.button4.Click += new System.EventHandler(this.button4_Click);

//

// button3

//

// button2

//.button2.Location = new System.Drawing.Point(19, 222);.button2.Name = "button2";.button2.Size = new System.Drawing.Size(75, 23);.button2.TabIndex = 14;.button2.Text = "Добавить";.button2.UseVisualStyleBackColor = true;.button2.Click += new System.EventHandler(this.button2_Click);

//

// numericUpDown1

//.numericUpDown1.Location = new System.Drawing.Point(194, 19);.numericUpDown1.Maximum = new decimal(new int[]{

,

,

,

});.numericUpDown1.Minimum = new decimal(new int[]{

,

,

,

});.numericUpDown1.Name = "numericUpDown1";.numericUpDown1.Size = new System.Drawing.Size(37, 20);.numericUpDown1.TabIndex = 13;.numericUpDown1.Value = new decimal(new int[]{

,

,

,

});

//

// checkBox3

//.checkBox3.AutoSize = true;.checkBox3.Location = new System.Drawing.Point(183, 127);.checkBox3.Name = "checkBox3";.checkBox3.Size = new System.Drawing.Size(65, 17);.checkBox3.TabIndex = 12;.checkBox3.Text = "Да/Нет";.checkBox3.UseVisualStyleBackColor = true;

//

// label5

//.label5.AutoSize = true;.label5.Location = new System.Drawing.Point(94, 128);.label5.Name = "label5";.label5.Size = new System.Drawing.Size(55, 13);.label5.TabIndex = 11;.label5.Text = "Сан. узел";

//

// label4

//.label4.AutoSize = true;.label4.Location = new System.Drawing.Point(94, 16);.label4.Name = "label4";.label4.Size = new System.Drawing.Size(94, 13);.label4.TabIndex = 9;.label4.Text = "Количество мест";

//

// label3

//.label3.AutoSize = true;.label3.Location = new System.Drawing.Point(6, 35);.label3.Name = "label3";.label3.Size = new System.Drawing.Size(18, 13);.label3.TabIndex = 8;.label3.Text = "№";

//

// textBox2

//.textBox2.Location = new System.Drawing.Point(30, 33);.textBox2.Name = "textBox2";.textBox2.Size = new System.Drawing.Size(43, 20);.textBox2.TabIndex = 7;.textBox2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBox1_KeyPress);

//

// menuStrip1

//.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[]{.файлToolStripMenuItem,.справкаToolStripMenuItem});.menuStrip1.Location = new System.Drawing.Point(0, 0);.menuStrip1.Name = "menuStrip1";.menuStrip1.Size = new System.Drawing.Size(1023, 24);.menuStrip1.TabIndex = 9;.menuStrip1.Text = "menuStrip1";

//

// файлToolStripMenuItem

//.файлToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[]{.выходИзПрограммыToolStripMenuItem});.файлToolStripMenuItem.Name = "файлToolStripMenuItem";.файлToolStripMenuItem.Size = new System.Drawing.Size(48, 20);.файлToolStripMenuItem.Text = "Файл";

//

// выходИзПрограммыToolStripMenuItem

//.выходИзПрограммыToolStripMenuItem.Name = "выходИзПрограммыToolStripMenuItem";.выходИзПрограммыToolStripMenuItem.Size = new System.Drawing.Size(192, 22);.выходИзПрограммыToolStripMenuItem.Text = "Выход из программы";.выходИзПрограммыToolStripMenuItem.Click += new System.EventHandler(this.выходИзПрограммыToolStripMenuItem_Click);

//

// справкаToolStripMenuItem

//.справкаToolStripMenuItem.Name = "справкаToolStripMenuItem";

this.справкаToolStripMenuItem.Size = new System.Drawing.Size(65, 20);.справкаToolStripMenuItem.Text = "Справка";.справкаToolStripMenuItem.Click += new System.EventHandler(this.справкаToolStripMenuItem_Click);

//

// roomsTableAdapter

//.roomsTableAdapter.ClearBeforeFill = true;

//

// groupBox2

//.groupBox2.Controls.Add(this.label9);.groupBox2.Controls.Add(this.label8);.groupBox2.Controls.Add(this.label7);.groupBox2.Controls.Add(this.textBox4);.groupBox2.Controls.Add(this.textBox3);.groupBox2.Controls.Add(this.button1);.groupBox2.Location = new System.Drawing.Point(40, 317);.groupBox2.Name = "groupBox2";.groupBox2.Size = new System.Drawing.Size(582, 87);.groupBox2.TabIndex = 10;.groupBox2.TabStop = false;.groupBox2.Text = "Поиск";

//

// label9

//.label9.AutoSize = true;.label9.Location = new System.Drawing.Point(195, 16);.label9.Name = "label9";.label9.Size = new System.Drawing.Size(62, 13);.label9.TabIndex = 5;.label9.Text = "Стоимость";

//

// label8

//.label8.AutoSize = true;.label8.Location = new System.Drawing.Point(249, 51);.label8.Name = "label8";.label8.Size = new System.Drawing.Size(34, 13);.label8.TabIndex = 4;.label8.Text = "Макс";

//

// label7

//.label7.AutoSize = true;.label7.Location = new System.Drawing.Point(13, 53);.label7.Name = "label7";.label7.Size = new System.Drawing.Size(28, 13);.label7.TabIndex = 3;.label7.Text = "Мин";

//

// textBox4

//.textBox4.Location = new System.Drawing.Point(290, 48);.textBox4.Name = "textBox4";.textBox4.Size = new System.Drawing.Size(100, 20);.textBox4.TabIndex = 2;.textBox4.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBox4_KeyPress);

//

// textBox3

//.textBox3.Location = new System.Drawing.Point(54, 48);.textBox3.Name = "textBox3";.textBox3.Size = new System.Drawing.Size(100, 20);.textBox3.TabIndex = 1;.textBox3.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBox3_KeyPress);

//

// button1

//.button1.Location = new System.Drawing.Point(475, 48);.button1.Name = "button1";.button1.Size = new System.Drawing.Size(75, 23);.button1.TabIndex = 0;.button1.Text = "Найти";.button1.UseVisualStyleBackColor = true;.button1.Click += new System.EventHandler(this.button1_Click);

// Form1

//.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;.ClientSize = new System.Drawing.Size(1023, 416);.Controls.Add(this.groupBox2);.Controls.Add(this.groupBox1);.Controls.Add(this.dataGridView1);.Controls.Add(this.menuStrip1);.MainMenuStrip =this.menuStrip1;.Name = "Form1";.Text = "База данных \"Гостиница\"";

this.Load += new System.EventHandler(this.Form1_Load);

((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();

((System.ComponentModel.ISupportInitialize)(this.roomsBindingSource)).EndInit();

((System.ComponentModel.ISupportInitialize)(this._Hotel_BDDataSet)).EndInit();.groupBox1.ResumeLayout(false);.groupBox1.PerformLayout();

((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();.menuStrip1.ResumeLayout(false);.menuStrip1.PerformLayout();.groupBox2.ResumeLayout(false);.groupBox2.PerformLayout();.ResumeLayout(false);.PerformLayout();

}

#endregion

System.Windows.Forms.TextBox textBox1;System.Windows.Forms.CheckBox checkBox1;System.Windows.Forms.CheckBox checkBox2;System.Windows.Forms.Label label1;System.Windows.Forms.Label label2;System.Windows.Forms.DataGridView dataGridView1;System.Windows.Forms.GroupBox groupBox1;System.Windows.Forms.Label label4;System.Windows.Forms.Label label3;System.Windows.Forms.TextBox textBox2;System.Windows.Forms.CheckBox checkBox3;System.Windows.Forms.Label label5;System.Windows.Forms.Label label6;System.Windows.Forms.Button button4;System.Windows.Forms.Button button3;System.Windows.Forms.Button button2;System.Windows.Forms.NumericUpDown numericUpDown1;System.Windows.Forms.MenuStrip menuStrip1;System.Windows.Forms.ToolStripMenuItem файлToolStripMenuItem;System.Windows.Forms.ToolStripMenuItem выходИзПрограммыToolStripMenuItem;System.Windows.Forms.ToolStripMenuItem справкаToolStripMenuItem;_Hotel_BDDataSet _Hotel_BDDataSet;System.Windows.Forms.BindingSource roomsBindingSource;_Hotel_BDDataSetTableAdapters.RoomsTableAdapter roomsTableAdapter;System.Windows.Forms.DataGridViewTextBoxColumn idDataGridViewTextBoxColumn;System.Windows.Forms.DataGridViewTextBoxColumn numberOfRoomDataGridViewTextBoxColumn;System.Windows.Forms.DataGridViewTextBoxColumn countPlaceDataGridViewTextBoxColumn;System.Windows.Forms.DataGridViewCheckBoxColumn airCondDataGridViewCheckBoxColumn;System.Windows.Forms.DataGridViewCheckBoxColumn tVDataGridViewCheckBoxColumn;System.Windows.Forms.DataGridViewCheckBoxColumn wCDataGridViewCheckBoxColumn;System.Windows.Forms.DataGridViewTextBoxColumn costDataGridViewTextBoxColumn;System.Windows.Forms.GroupBox groupBox2;System.Windows.Forms.Label label9;System.Windows.Forms.Label label8;System.Windows.Forms.Label label7;System.Windows.Forms.TextBox textBox4;System.Windows.Forms.TextBox textBox3;System.Windows.Forms.Button button1;

}}

Приложение B








1.     

Похожие работы на - Разработка приложения 'База данных 'Гостиница'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!