Автор работы: Пользователь скрыл имя, 22 Ноября 2011 в 22:39, курсовая работа
Составить программу, помогающую хозяйкам в поиске нужного интересного рецепта, которым можно удивить друзей и родных. Создается информация о рецепте и заносится в базу данных Microsoft Access: вводится категория блюда, название рецепта, состав, приготовление, время готовки, и даже фотография блюда, которое должно получиться. По требованию пользователя выдаётся рецепт любого блюда в любой категории. Так же можно добавить и свои рецепты (+фотографию).
Введение 3
1. Теоретическая часть 4
2. Практическая часть 9
Заключение 12
Код приложения 13
Список изученной литературы 17
Министерство высшего образования Российской Федерации
==============================
Международный университет природы, общества и человека «Дубна»
филиал
«Протвино»
кафедра
системного анализа и управления
направление
прикладная информатика в экономике
Курсовая
работа
по дисциплине: «Технология программирования»
на тему: «Кулинарная книга»
Выполнила: студентка I курса
группа П-----
----------.
Проверила: ст. преподаватель Губаева М.М.
Число__________
Подпись________
Оценка_________
Протвино
– 2009 г.
Введение.
Постановка задачи.
Составить программу, помогающую хозяйкам в поиске нужного интересного рецепта, которым можно удивить друзей и родных. Создается информация о рецепте и заносится в базу данных Microsoft Access: вводится категория блюда, название рецепта, состав, приготовление, время готовки, и даже фотография блюда, которое должно получиться. По требованию пользователя выдаётся рецепт любого блюда в любой категории. Так же можно добавить и свои рецепты (+фотографию).
Актуальность задачи.
Мною
была разработана программа "Кулинарная
книга". Данная программа упрощает работу
всем кто захотел приготовить что-нибудь
вкусненькое, а также предоставляет ему
добавить свой рецепт тоже. Эта информация
будет храниться в базе данных, поэтому
возможна ее последующая обработка. Простой
интерфейс облегчает поиск информации
по названию фильма. Программа составлена
на языке Visual Basic.
Теоретическая часть.
Что такое Visual Basic.
Microsoft VB.Net - это популярный язык программирования. Новые возможности Visual Basic усиливают его позиции на рынке средств разработчика.
Среда Visual Basic прекрасно подходит для разработки приложений практически любого типа. Вы можете создавать мощные автономные приложении, игры и служебные утилиты, затратив на это меньше времени, чем для любого другого языка программирования. VB.Net позволяет писать приложения c поддержкой Intemet, возможности которых ограничиваются только вашей фантазией. ADO.Net (ActiveX Data Objects) - новая технология баз данных на платформе .Net, основанная на ADO. Используется для передачи данных через Intemet.
Visual
Basic содержит графическую среду,
в которой можно наглядно
Сегодня язык программирования, такой как Visual Basic, значительно отличается от языков программирования, использовавшихся несколько лет назад. До появления многооконной среды язык программирования являлся простым средством на базе текста для написания программ. Сегодня необходимо больше, чем просто язык; необходим графический инструмент разработки, который может работать внутри системы Windows и создавать приложения, способные использовать все преимущества графических, мультимедийных, диалоговых и многопроцессорных возможностей, предлагаемых Windows. Таким инструментом стал Visual Basic.
VB.Net с поддержкой классов. Одним из главнейших отличий новой версии языка VB.Net от предыдущих заключается в использовании новой среды CRL.Net (Common Language Runtime). Позволяет автоматически использовать данные классы при создании его экземпляра.
Полноценная реализация одного из основных принципов объекто-ориентировочного программирования (ООП) может расширять возможности готовых классов путём создания новых объектов.
К основным принципам ООП относятся:
Инкапсуляция - это объединение данных и обрабатывающих их методов внутри одного класса.
Наследование - обозначает, что объекты могут получить свои свойства и методы от других объектов.
Полиморфизм - подразумевается, что методы различных объектов могут иметь одинаковые имена, но отличаться по своему содержанию.
Использованные элементы управления:
Button
Назначение
Этот элемент управления используется для того, чтобы начать, прервать или закончить какой-либо процесс. Кнопка встречается во всех приложениях Windows. События
Главным событием для кнопки является Click. Кроме этого события, у кнопки могут быть и другие, но они применяются редко. Для вызова события Click имеются разные способы. Самый простой - непосредственный щелчок на кнопке мышью. Это же событие вызывается также, если с помощью клавиши [ТаЬ] переместить фокус на кнопку, а затем нажать клавишу [Enter]. Можно программно вызвать событие Click, установив равным True значение свойства Value, доступного только во время выполнения.
Свойства
Есть два интересных свойства кнопки, связанных с событием Click. Свойство Default определяет, что данная кнопка является кнопкой, активной по умолчанию. Если это свойство равно True, то нажатием клавиши [Enter] автоматически генерируется событие Click этой кнопки независимо от того, какой элемент имеет фокус. Присваивать значение True этому свойству можно только для одной кнопки в форме.
Следует учитывать, что в этом случае нажатие клавиши [Enter] перехватывается и передается этой кнопке. Обычно кнопкой по умолчанию является кнопка OK.
Свойство Cancel используется подобно Default. Оно обеспечивает перехват клавиши [Esc] и вызов события Click для соответствующей кнопки. Обычно это свойство имеют кнопки Cancel.
Так же у кнопки есть свойства:
Text - надпись на кнопке
BackColor - Цвет фона кнопки
ForeColor - цвет букв на кнопке
BackgroundImage - фоновый рисунок (размножается на поверхности кнопки)
Image - фоновый рисунок (не размножается)
Label
Назначение
Надпись (Label) предназначена для отображения текста, который пользователь не может изменить с клавиатуры.
События
Некоторые события этого элемента управления можно обрабатывать, обычно эта возможность не используется.
Свойства
Самым важным свойством надписи является Text, содержащее отображаемый текст. Воспользовавшись свойством BorderStyle, можно установить способ отображения текста - с рамкой или без нее. Оформлять текст можно, используя все возможности форматирования текста, доступные в окне свойств, - от вида и размера шрифта до цвета символов.
Если текст длиннее, чем поле надписи, то оставшаяся часть текста просто не отображается.
Этого можно избежать, если присвоить значение True свойству AutoSize, что приводит размер надписи в соответствии с длиной текста. Таким же образом можно корректировать размер надписи и по вертикали. Для этого одновременно со свойством AutoSize нужно установить свойство WordWrap. Тогда слова, не помещающиеся в строке, автоматически будут переноситься в следующую строку.
Font - определяет шрифт, который будет использоваться для отображения текстовой информации данного Label.
BackColor - цвет фона
ForeColor - цвет букв
TextAlign - автоматическое выравнивание текста
TextBox
Назначение
Текстовое поле (TextBox) является основным элементом управления, предназначенным для ввода данных.
События
При использовании текстового поля представляют интерес несколько событий. Прежде всего, это событие Change, которое вызывается при изменении содержимого текстового поля. Это событие происходит каждый раз при вводе, удалении или изменении символа.
Чтобы удалить или инициализировать содержимое текстового окна, используется событие GotFocus. Оно вызывается, когда пользователь "входит" в текстовое окно.
Свойства
Самым важным является свойство Text. Это свойство содержит отображаемый в поле текст. Текстовое поле подобно маленькому редактору. Чтобы использовать его в таком качестве, достаточно установить свойство Multiline. Это дает возможность вводить в поле несколько строк.
ScrollBars - устанавливает полосы прокрутки
Font - шрифт
BackColor - цвет фона
ForeColor - цвет букв
BorderStyle - определяет вид границ компонента
Cursor - вид курсора
ReadOnly - если устанавливается True, то нельзя редактировать текст в TextBox во время работы приложения.
MaxLength - задает число символов, которое пользователь может вводить в текстовое окно.
PictureBox
Назначение
Элемент управления PictureBox создан для отображения рисунков.
События
Так как главное назначение PictureBox - отображение рисунков, его события обычно не анализируются.
Свойства
Главным свойством PictureBox является Image. С его помощью можно определить рисунок, отображаемый элементом управления, на стадии проектирования либо при выполнении программы. Свойство SizeMode определяет, как отображается рисунок. Если значение свойства Stretch равно True, то размеры рисунка изменяются до размеров элемента управления PictureBox, в противном случае пользователь увидит только часть рисунка.