Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Private Sub cmd1_Click() If Len(txtFileName.Text) Then End If End Sub






    Дальше в зависимости от того какой переключатель выбран откроем файл в соответствующем режиме.

    Private Sub cmd1_Click()
    If Len(txtFileName.Text) Then
    If Option1.Value = True Then Open txtFileName.Text For Append As #1
    If Option2.Value = True Then Open txtFileName.Text For Output As #1
    Close #1

    End If
    End Sub

    Следующий шаг - запись в файл содержимого текстового поля.

    Private Sub cmd1_Click()
    If Len(txtFileName.Text) Then
    If Option1.Value = True Then Open txtFileName.Text For Append As #1
    If Option2.Value = True Then Open txtFileName.Text For Output As #1
    Print #1, txtInput.Text
    Close #1
    End If
    End Sub

    Очистим поле ввода, если установлен соответствующий флаг. Свойство Value объекта Флажок(Check) может принимать одно из трех значений:

    • 0 - не отмечен;
    • 1 - отмечен;
    • 2 - отмеченный, но не доступный (устанавливается программно).

    Private Sub cmd1_Click()
    If Len(txtFileName.Text) Then
    If Option1.Value = True Then Open txtFileName.Text For Append As #1
    If Option2.Value = True Then Open txtFileName.Text For Output As #1
    Print #1, txtInput.Text
    Close #1
    If Check1.Value = 1 Then txtInput.Text = " "
    End If
    End Sub

    Приложение почти готово. Но имеется один недостаток: если поле " Имя файла" пусто, запись в файл не производится. А пользователь об этом не знает! Необходимо ему это сообщить.

    Для вывода различных сообщений имеется окно MessageBox. Почти все приложения Windows используют MessageBox, так как этот компонент входит в состав Windows, a Visual Basic только предоставляет возможность его вызова.

     

     

    Вид окна MessageBox может быть различным, но в его состав всегда входят:

    • текст сообщения;
    • заголовок;
    • пиктограмма;
    • набор кнопок.

    Для вывода этого окна используется функция MsgBox, которая возвращает информацию о том какую кнопку нажал пользователь (полезно при анализе ответа пользователя).

    Вызывается функция так:
    Возвращаемое_значение = MsgBox (Сообщение [, Кнопки и значки] [, Заголовок] [, Файла помощи, Context])

    Private Sub cmd1_Click()
    If Len(txtFileName.Text) Then
    If Option1.Value = True Then Open txtFileName.Text For Append As #1
    If Option2.Value = True Then Open txtFileName.Text For Output As #1
    Print #1, txtInput.Text
    Close #1
    If Check1.Value = 1 Then txtInput.Text = " "
    Else
    MsgBox " Необходимо ввести имя файла", vbExclamation, " Внимание! "
    End If
    End Sub

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

     

    Готово. Запустите проект и " поиграйтесь" с ним. Затем откройте файл, в который сохранялась информация (если вы не указали полный путь в имени, то файл будет находится в папке с проектом) и убедитесь в правильности работы программы.

     

    !!! Не забудьте сохранить проект. Он нам потребуется на следующем занятии.!!!

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.