1 / 19

Подгтовила : ученица 11–А Грабитченко Лида

Подгтовила : ученица 11–А Грабитченко Лида. Презинтация по теме : « Visual Basic ». Работуа с Visual Basic?.

vera
Download Presentation

Подгтовила : ученица 11–А Грабитченко Лида

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Подгтовила:ученица 11–А Грабитченко Лида • Презинтация по теме : • «Visual Basic»

  2. Работуа с Visual Basic? Все версии Visual Basic занимают много места на жестком диске. Даже самая небольшая (и наименее мощная) бесплатная версия ControlCreationedition требует около 10 Мбайт свободного места на диске, процессор 486 или Pentium, а также не менее 16 Мбайт оперативной памяти. Полная инсталляция самой мощной версии Visual Basic Enterpriseedition требует более 100 Мбайт дискового пространства. Коммерческие (не бесплатные) версии Visual Basic поступают с полной документацией, поставляемой обычно на бумаге, но кроме этого на компакт-диске присутствует электронная версия документации, называемая "BooksOnline". Ее можно установить на жесткий диск для увеличения скорости работы. Это потребует около 20 Мбайт дискового пространства. Совет: Не устанавливая определенные компоненты, можно уменьшить размер необходимого для работы дискового пространства. Но нельзя уменьшить требования ни к скорости процессора, ни к количеству оперативной памяти. Если количество оперативной памяти не соответствует требованиям или используются недостаточно быстрые микропроцессоры, то запустить Visual Basic все равно можно, но это будет очень неприятный эксперимент.

  3. Visual Basic обычно поставляется на CD. Бесплатную версию ControlCreationedition можно загрузить из Интернет (это около 8 Мбайт). Если Вы приобрели Visual Basic 5, рекомендуем заполнить и выслать регистрационную карточку. Несомненно, что по электронной почте придет определенное количество ненужных писем, но зато так проще получить техническую поддержку и извещения об обновленных версиях от Microsoft. Самый простой способ запустить Visual Basic в Windows 95 или Windows NT 4.0 состоит в использовании пункта Программы главного меню Пуск. (Программа установки автоматически добавляет Visual Basic в главное меню Пуск.) На рис. 1-1 приведен примерный вид того, что будет видно на экране. Кроме того, запустить Visual Basic можно, перейдя в его каталог при помощи значка "Мой компьютер на рабочем столе Windows". Затем необходимо дважды щелкнуть по значку Visual Basic. Запустить Visual Basic можно, открыв диалоговую панель "Выполнить" из главного меню и введя путь к Visual Basic. (В Windows 95 или в Windows NT 4.0 существует множество различных вариантов запуска программ.) Когда Visual Basic начинает загружаться, пользователь видит экран с информацией об авторских правах, где указывается, кем лицензирована данная копия программы. После этого на экране появится картина, примерно соответствующая рис. 1 -2. (Точный вид экрана зависит от версии Visual Basic.) Диалоговая панель NewProject позволяет начать работу по созданию приложения Visual Basic любого типа. В данной главе рассматривается только один тип приложения - Standard ЕХЕ - сокращение от наименования "обычная автономная программа".

  4. Самый простой способ запустить Visual Basic в Windows 95 или Windows NT 4.0 состоит в использовании пункта Программы главного меню Пуск. (Программа установки автоматически добавляет Visual Basic в главное меню Пуск.) На рис. 1-1 приведен примерный вид того, что будет видно на экране. Кроме того, запустить Visual Basic можно, перейдя в его каталог при помощи значка "Мой компьютер на рабочем столе Windows". Затем необходимо дважды щелкнуть по значку Visual Basic. Запустить Visual Basic можно, открыв диалоговую панель "Выполнить" из главного меню и введя путь к Visual Basic. (В Windows 95 или в Windows NT 4.0 существует множество различных вариантов запуска программ.) Когда Visual Basic начинает загружаться, пользователь видит экран с информацией об авторских правах, где указывается, кем лицензирована данная копия программы. После этого на экране появится картина, примерно соответствующая рис. 1 -2. (Точный вид экрана зависит от версии Visual Basic.) Диалоговая панель NewProject позволяет начать работу по созданию приложения Visual Basic любого типа. В данной главе рассматривается только один тип приложения - Standard ЕХЕ - сокращение от наименования "обычная автономная программа".

  5. Примеры значений

  6. обмен значениями • Одной из распространенных задач является обмен значениями между двумя переменными. Удивительно, но разработчики Visual Basic убрали из языка оператор Swap, известный в QuickBASIC. Поэтому код придется писать самим. Предположим, что есть две переменные х и у, и попробуем поменять местами их значения: • х = у у = х •     Такой вариант работать не будет, но важно разобраться из-за чего. Первый оператор присваивает переменной х значение переменной у, но тем самымуничтожает старое значение х.. В результате второй оператор присваивает переменной у ее же первоначальное значение. Решение состоит в использовании временной переменной: • temp = х   'Копирует старое значение х в tempх = у         'Теперь х содержит старое значение у у = temp   'Теперь у содержит оригинальное значение х

  7. Работа с Visual Basic

  8. Первый экран при запуске Visual Basic

  9. Первоначальное состояние среды разработки Visual Basic.

  10. Максимально увеличение окна

  11. Начальный вид окна Application Wizard.

  12. Экран с выбранным типом интерфейса Explorer.

  13. Демонстрационная версия PControl. 

  14. запуск приложения: • 1. Visual Basic отслеживает все окна и элементы управления для каждого окна на предмет определения всех событий, относящихся к ним (движения мыши, щелчки, комбинации клавиш и т.п.) • . 2. Когда Visual Basic определяет событие и не находит для него встроенной процедуры обработки, он пытается найти процедуру, написанную программистом для обработки данного события. • 3. Если такая процедура существует, Visual Basic выполняет ее и переходит опять к пункту 1. • 4. Если процедуры не существует, Visual Basic ожидает следующее событие и возвращается к пункту 1.

  15. Данные шаги повторяются циклически до тех пор, пока приложение не завершит работу. Обычно событие должно произойти перед тем, как Visual Basic что-нибудь выполнит. Такая событийно-ориентированная программа является более реагирующей, чем действующей, что делает ее более дружественной по отношению к пользователю.     И последнее: поскольку язык программирования Visual Basic основан на современной структурированной версии BASIC, с его помощью легко создавать большие программы, используя современные модульные и объектно-ориентированные технологии (все это не похоже на старый, всеми осуждаемый BASIC). Кроме того, Visual Basic обеспечивает превосходную обработку ошибок для всех наиболее значительных событий. Компилятор языка работает быстро и даже позволяет компилировать программы в фоновом режиме, необходим только код для запуска приложения. Это означает, что любые изменения, необходимые при коррекции ошибок программирования и набора текста программ, которые являются общими для всех начинающих программистов, несложно быстро внести в программу. Добавим, что VB имеет расширенную электронную систему помощи для быстрого поиска информации при разработке приложений.

  16. Тот, кто перед покупкой своей копии Visual Basic читал какую либо рекламу о нем, возможно, слышал, что Visual Basic 5-первая версия Visual Basic, которая позволяет создавать действительно исполняемые файлы. Кто-то возможно, удивится, что же это значит. Прежде всего, предыдущие версии Visual Basic всегда транслировали код Visual Basic в некий р-код. Это промежуточный язык, который отличается от машинного кода микропроцессора Intel. А затем полученный р-код построчно интерпретировался в машинный код Intel. Но это не эффективно. Например, для циклов явно легче выполнить перобразование в машинный код один раз и не преобразовывать код каждый раз при выполнении тела цикла Только версии Professional и Enterprise имеют возможность создавать действительно исполняемые файлы. Этого можно достичь выбором пунктов File|MakeExe или File|Makeосх и последующим нажатием кнопки Options в диалоговой панели MakeProject, показанной на рис

  17. То, что будет видно, показано на рис. 23-2. На этой странице диалоговой панели можно добавить информацию о версии элемента управления и о защите прав. Здесь также устанавливается значок для проекта, который пользователь увидит представления исполняемого файла, и информацию командной строки, если такая предусматривается. Если есть версия Professional или Enterprise, щелкнем на закладке Compile. Покажется экран, приведенный на рис. Пройдемся поочередно по всем опциям в этой важной диалоговой панели. КнопкаОписаниеOptimize for FastCode Максимально увеличивает скорость выполнения. Optimize for smallSize Минимизирует размер. Вероятно, этим значительного преимущества перед простым использованием р-кода достигнуто не будет. NoOptimize Компилирует без оптимизации. FavorPentiumPro Оптимизирует код таким образом, что он лучше всего работает на процессоре PentiumPro. Код, сгенерированный с этой опцией, будет работать и с более ранними процессорами, но на процессорах 486 и Pentium (даже если они используют MMX), будет работать медленнее, чем тот код, но сгенерированный без этой опции. CreatesymbolicDebugInfo Используется, когда надо запустить свой VB-код на отдельном отладчике, такой как один из отладчиков фирмы NuMega или тех, что поставляются с компонентами MicrosoftDevStudio.CompiletoP-Code. Позволяет скомпилировать проект в р-код. Хотя он выполняется медленнее, но необходимое дисковое пространство может быть значительно меньшим по сравнению с кодом, скомпилированным в машинный код микропроцессора. CompiletoNativeCode. Позволяет скомпилировать проект, используя родной код с оптимизациями того, что выбирается посредством оставшихся кнопок. Они описаны в следующей таблице.

  18. КнопкаОписаниеOptimizeforFastCode Максимально увеличивает скорость выполнения. OptimizeforsmallSize Минимизирует размер. Вероятно, этим значительного преимущества перед простым использованием р-кода достигнуто не будет. NoOptimize Компилирует без оптимизации. FavorPentiumPro Оптимизирует код таким образом, что он лучше всего работает на процессоре PentiumPro. Код, сгенерированный с этой опцией, будет работать и с более ранними процессорами, но на процессорах 486 и Pentium (даже если они используют MMX), будет работать медленнее, чем тот код, но сгенерированный без этой опции. CreatesymbolicDebugInfo Используется, когда надо запустить свой VB-код на отдельном отладчике, такой как один из отладчиков фирмы NuMega или тех, что поставляются с компонентами MicrosoftDevStudio.CompiletoP-Code. Позволяет скомпилировать проект в р-код. Хотя он выполняется медленнее, но необходимое дисковое пространство может быть значительно меньшим по сравнению с кодом, скомпилированным в машинный код микропроцессора. CompiletoNativeCode. Позволяет скомпилировать проект, используя родной код с оптимизациями того, что выбирается посредством оставшихся кнопок. Они описаны в следующей таблице.

  19. Список используемой литературы • http://softarea.ru/ • http://progi.ru • http:// Visual Basic .ru

More Related