Автор работы: Пользователь скрыл имя, 22 Ноября 2011 в 22:39, курсовая работа
Составить программу, помогающую хозяйкам в поиске нужного интересного рецепта, которым можно удивить друзей и родных. Создается информация о рецепте и заносится в базу данных Microsoft Access: вводится категория блюда, название рецепта, состав, приготовление, время готовки, и даже фотография блюда, которое должно получиться. По требованию пользователя выдаётся рецепт любого блюда в любой категории. Так же можно добавить и свои рецепты (+фотографию).
Введение 3
1. Теоретическая часть 4
2. Практическая часть 9
Заключение 12
Код приложения 13
Список изученной литературы 17
Private Sub
Combo_cat_
List_rec.Items.Clear()
Dim g As Integer
DataRecept.MoveFirst()
While DataRecept.EOF = False
If
Combo_cat.SelectedItem() = DataRecept.Fields("Категория")
List_rec.Items.Add(DataRecept.
DataRecept.MoveNext()
Else : DataRecept.MoveNext()
End If
End While
End Sub
Private Sub
List_rec_SelectedIndexChanged(
PictureBox1.Hide()
DataRecept.MoveFirst()
Dim adress As String
While DataRecept.EOF = False
If List_rec.SelectedItem() = DataRecept.Fields("Название блюда").Value Then
Text_sostav.Text = DataRecept.Fields("Состав").
Text_recept.Text = DataRecept.Fields("
Label_time.Text = DataRecept.Fields("Время готовки").Value()
adress = DataRecept.Fields("Адрес картинки").Value()
PictureBox1.Image = New Bitmap(adress)
PictureBox1.Show()
DataRecept.MoveNext()
If DataRecept.EOF = False Then
DataRecept.MoveLast()
ElseIf DataRecept.EOF = True Then
Debug.Text = "end"
End If
Else : DataRecept.MoveNext()
End If
End While
End Sub
Private Sub
ListBox1_SelectedIndexChanged_
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim formMain As New Form4()
Me.Hide()
formMain.Show()
End Sub
Private Sub
Combo_cat_
End Sub
End Class
Форма 3.
Public Class Form3
Inherits System.Windows.Forms.Form
'Объявляем новый экземпляр объекта Connection
Public MyADOConnect As New ADODB.Connection()
Public MyDataSet As New ADODB.Recordset()
Public DataRecept As New ADODB.Recordset()
Public
work_dir As String
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MyADOConnect.Open("Provider= Microsoft.Jet.OLEDB.4.0;Data Source=кулинария.mdb")
DataRecept.Open("Рецепты", MyADOConnect, ADODB.CursorTypeEnum.
MyDataSet.Open("Категории", MyADOConnect, ADODB.CursorTypeEnum.
work_dir = CurDir()
MyDataSet.MoveFirst()
While MyDataSet.EOF = False
Dim cat As String
cat = MyDataSet.Fields("Название").
Combo_cat2.Items.Add(cat)
MyDataSet.MoveNext()
End While
MyDataSet.Close()
End Sub
Private Sub Form3_close(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Closed
'End
End Sub
Private Sub
Combo_cat2_
Dim g As Integer
DataRecept.MoveFirst()
While DataRecept.EOF = False
If
Combo_cat2.SelectedItem() = DataRecept.Fields("Категория")
DataRecept.MoveNext()
Else : DataRecept.MoveNext()
End If
End While
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim path As String
Dim full_path As String
DataRecept.AddNew()
DataRecept.Fields("Категория")
DataRecept.Fields("Название блюда").Value() = TextBox1.Text
DataRecept.Fields("Состав").
DataRecept.Fields("
DataRecept.Fields("Время готовки").Value = Text_time.Text
path = "Картинки\" & Combo_cat2.SelectedItem & "\" & Int(Rnd() * 9999 * Int(Rnd() * 66)) & ".jpg"
full_path = work_dir & "\" & path
FileCopy(Text_pic.Text, full_path)
DataRecept.Fields("Адрес картинки").Value() = path
DataRecept.Update()
MsgBox("Рецепт сохранен")
Dim formcl As New close_form()
formcl.Show()