Нижегородский Государственный Технический Университет
База данных видеокарт
Нижний Новгород 2003 г.
Цель работы:
Создание каталога видеокарт. Программа должна уметь: заносить, изменять и удалять видеокарту. Выдавать максимальную и минимальную стоимость видеокарты, в порядке увеличения стоимости.
Программа "База данных видеокарт" (DataBasev.1.02 beta.exe) должна быть написана на языке Visual Basic 6.3.
Составляющие программы:
На рисунке:
-слева – 4 файла программы:
- data.dat – информация о видеокартах (файл Excel (.xls) переименованный в .dat)
- DataBasev.1.02 beta.exe – исполняющий файл программы
- log.dat – история базы данных (файл с произвольным доступом)
- set.ini – файл (с произвольным доступом) для хранения настроек программы
- справа - рабочая папка проекта
Работа с программой:
При первой загрузке сразу создаются файл настроек и истории.
Загружается сплэшскрин:
‘создание новых типов данных
PrivateTypetune
chekv As String * 1
chekn As String * 16
End Type
Private Type log
vlog As String * 23
vname As String * 17
vdate As String * 12
vtime As String * 10
End Type
‘загрузкаформы
Private Sub Form_Load()
Dim chk1 As tune
Dim log1 As log
Open CurDir$ + "set.ini" For Random As #1 Len = Len(chk1)
Get #1, 1, chk1
If chk1.chekv = "0" Then
Unload Me
Form1.Show
Else
Form1.Check1.Value = 1
End If
Open CurDir$ + "log.dat" For Random As #2 Len = Len(log1)
End Sub
При нажатии курсором в любую область сплэшскрин выгружается и появляется окно основного меню:
При наведении курсора на любую область в рамке помощь появляется подсказка.
Public excelist As New Excel.Application
‘чек
Private Sub Check1_Click()
Dim chk1 As tune
chk1.chekn = " = Check1.value "
chk1.chekv = Check1.Value
Put #1, 1, chk1.chekv
End Sub
'помощьчек
Private Sub Check1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.Caption = "Показывать/нет сплэшскрин (информацию о программе) при загрузке базы данных"
End Sub
‘загрузкаформы
Private Sub Form_Load()
Static w As Byte
If w = 0 Then
Set excelist = New Excel.Application
With excelist
Workbooks.Open CurDir$ + "data.dat"
Visible = False
End With
w = 1
End If
Dim chk1 As tune
chk1.chekn = " = Check1.value "
Get #1, 1, chk1
If chk1.chekv = "0" Then
Check1.Value = 0
Else
Check1.Value = 1
End If
End Sub
‘выход
Private Sub Command6_Click()
Dim chk1 As tune
If MsgBox("Выдействительножелаетевыйти ?", vbYesNo, "Базаданныхвидеокарт") = vbYes Then
With excelist.ActiveWorkbook
Save
Close
End With
chk1.chekn = " = Check1.value "
If Check1.Value = 1 Then
chk1.chekv = "1"
Put #1, 1, chk1
Else
chk1.chekv = "0"
Put #1, 1, chk1
End If
Close #1
Close #2
End
End If
End Sub
Окно базы данных:
Здесь также имеется область с подсказками. На рисунке, например, при наведении на область об’екта MSFlexgrid появляется информация о кол-ве видеокарт в базе данных.
‘загрузкаформы
Private Sub Form_Load()
With MSFlexGrid1
TextMatrix(0, 0) = "Модель"
TextMatrix(0, 1) = "Шина AGP"
TextMatrix(0, 2) = "Частотаядра/памяти"
TextMatrix(0, 3) = "Об'ёмпамяти"
TextMatrix(0, 4) = "Типпамяти"
TextMatrix(0, 5) = "Цена"
End With
MSFlexGrid1.ColWidth(0) = 3100
MSFlexGrid1.ColWidth(1) = 990
MSFlexGrid1.ColWidth(2) = 1900
MSFlexGrid1.ColWidth(3) = 1300
MSFlexGrid1.ColWidth(4) = 1100
MSFlexGrid1.ColWidth(5) = 1360
Dim i As Integer
Dim zpust As Integer
Dim k As Integer
k = 1
zpust = Form1.zerocell
For i = 1 To zpust
With Form1.excelist.ActiveWorkbook.ActiveSheet
MSFlexGrid1.TextMatrix(k, 0) = .Cells(i, 1)
MSFlexGrid1.TextMatrix(k, 1) = .Cells(i, 2)
MSFlexGrid1.TextMatrix(k, 2) = .Cells(i, 3)
MSFlexGrid1.TextMatrix(k, 3) = .Cells(i, 4)
MSFlexGrid1.TextMatrix(k, 4) = .Cells(i, 5)
MSFlexGrid1.TextMatrix(k, 5) = .Cells(i, 6)
k = k + 1
End With
Next i
With MSFlexGrid1
Rows = zpust + 1
Col = 0
Sort = 1
Rows = 70
End With
End Sub
‘кол-вовидеокарт
Private Sub MSFlexGrid1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim zpust As Integer
zpust = Form1.zerocell
Label1.Caption = "Всего в базе данных - " & zpust & " видеокарт"
End Sub
Как уже говорилось ранее в программе предусмотрено ведение истории:
При нажатии на
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.