Добавлен: 29.03.2023
Просмотров: 60
Скачиваний: 1
Cafe включает мощный AppExpress, простой и удобный в использовании генератор приложений, автоматически создающий полнофункциональные Java-приложения, которые можно модифицировать и развивать.
Для создания Java приложения необходимо запустить AppExpress из меню "Tools", указать тип приложения в поле "Java Applet", определить каталог для создания приложения и нажать кнопку "Finish". Это все, что необходимо сделать. Проект приложения на языке Java автоматически загрузится средой Cafe.
Чтобы построить и запустить Java-приложение, нужно выбрать команду "Run" из меню "Project". Cafe попросит подтвердить необходимость построения проекта. Выберите "Yes" и Java приложение будет построено. Созданное приложение доступно для расширения и модификации.
Cafe имеет удобный "Wizard"-подобный инструмент ProjectExpress, позволяющий легко создавать новые проекты. Cafe позволяет просто и быстро импортировать уже существующий Java-код или проект в Cafe с минимальными затратами. Используя ProjectExpress, можно определить тип проекта Java или С/C++, затем добавить указание на файлы с исходным текстом и проект автоматически будет создан и загружен в Cafe.
Cafe поддерживает вложенную организацию проектов, что значительно сокращает затраты времени на организацию и управление созданием приложений для Internet. Cafe Project Manager может управлять проектами с различными опциями и вершинами без необходимости загрузки или выгрузки того или иного проекта.
Когда открывается или создается Java проект в Cafe, включается уникальный модуль грамматического разбора текста в фоновом режиме, автоматически анализирующий исходный код на языке Java и создающий репозиторий информации о Java приложениях и любых библиотеках классов Java, используемых в приложениях. Этот репозиторий используется для просмотра и управления всеми классами Java в приложении.
Входящая в Cafe программа просмотра классов Class Editor позволяет быстро проектировать и перемещаться по исходному коду Java-приложения за счет мощных встроенных инструментов навигации. Class Editor позволяет отказаться от работы с индивидуальными индивидуальными классами Java и работать напрямую с определениями и членами классов Java.
Class Editor позволяет быстро перемещаться к любому участку кода Java приложения. Достаточно ввести или указать нужное имя класса и/или члена, и в соответствующем окне появится его исходный код. Этот же метод действует при определении принадлежности того или иного класса или метода. Class Editor позволяет также быстро создавать новые классы и добавлять Новые члены классов.
Cafe предлагает разработчикам профессиональный редактор, поддерживающий выделение цветом синтаксических конструкций и ключевых слов. Кроме того, редактор включает макроязык для расширения возможностей редактирования и может перемещаться к любому участку описания Java-кода в Java-приложении или Java-классах.
3. Приложение
1. Постановка задачи
Разработать программу с диалоговым окном для вычисления предельной ошибки выборки в случае механического отбора:
,
N – численность генеральной совокупности;
n – численность выборки;
w – выборочная доля;
t – коэффициент доверия, для которого задать значения t =3 при p = 0,997, t = 2 при p = 0,954, t = 1 при p = 0,683.
В программе использовать проверку корректности исходных данных.
2. Разработка проекта
- на Листе 1 в диапазон ячеек А1:Е1 вводим заголовки таблицы исходных данных и полученного результата.
- Входим в Режим конструктора (панель инструментов Элементы управления). Создаем элемент управления Кнопка: Ввод.
- Двойным нажатием на кнопку Ввод, входим в редактор VB. Создаем процедуру обработки нажатия на кнопку Ввод:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
- Выберем команду Insert| UserForm. В проекте появится новая форма.
Добавляем на форму три объекта Label (Метка), три объекта TextBox (Текстовое поле) и группу из трех объектов OptionButton (Переключатель) для ввода исходных данных.
Добавляем на форму объект CommandButton (Кнопка) для подсчета предельной ошибки выборки в случае механического отбора.
- Обрабатываем нажатие кнопки CommandButton1:
Private Sub CommandButton1_Click()
If IsNumeric(TextBox1) And IsNumeric(TextBox2) And IsNumeric(TextBox3) Then
If Val(TextBox2) <= Val(TextBox1) Then
If (Val(TextBox3) >= 0) And (Val(TextBox3) <= 1) Then
j = 1
While Cells(j, 4) <> ""
j = j + 1
Wend
Cells(j, 1).Value = TextBox1
Cells(j, 2).Value = TextBox2
Cells(j, 3).Value = TextBox3
If OptionButton1.Value Then t = 1
If OptionButton2.Value Then t = 2
If OptionButton3.Value Then t = 3
Cells(j, 4).Value = Str(t)
ПОВ = t * Sqr(TextBox3 * (1 - TextBox3) / TextBox2)
MsgBox "Предельная ошибка выборки:" + Str(ПОВ), vbInformation + vbOKOnly, "Результат"
Cells(j, 5).Value = Str(ПОВ)
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
OptionButton1.Value = True
UserForm1.Hide
Else
MsgBox "Выборочная доля вышла за допустимый диапазон", vbCritical + vbOKOnly, "Внимание"
End If
Else
MsgBox "Численность выборки не должна превышать численность генеральной совокупности", vbCritical + vbOKOnly, "Внимание"
End If
Else
MsgBox "Ошибка ввода", vbCritical + vbOKOnly, UserForm1.Caption
End If
End Sub
Введенные данные и полученный результат помещаются в Excel-таблицу.