Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Не багато теорії про Visual Basic

РефератДопомога в написанніДізнатися вартістьмоєї роботи

То, що за взірець програми на VB кілька тому, тепер стало складовою робочої середовища VB. Графічний адміністратор даних — Visual Data Manager (VisData) — спрощує роботи з базами даних, вхідними як складова частину — у програму користувача. VisData є просте засіб для перегляду і добору даних із допомогою запитів, цьому він набагато простіше й компактніші, ніж Access, і з нею істотно зручніше… Читати ще >

Не багато теорії про Visual Basic (реферат, курсова, диплом, контрольна)

Не багато теорії про Visual Basic.

Бывший колись інструментом загального призначення, пакет VB тепер оснащений більш досконалими функціями управління базами даних, і роботи у Інтернеті, орієнтованими безпосередньо ринку корпоративних систем.

Похоже, корпорація Microsoft останні кілька років зосередила свої зусилля виключно на Інтернеті - виявляється навіть у системі програмування Visual Basic. Версію 6.0 свого найпопулярнішого мови програмування Microsoft оснастила безліччю функцій, з допомогою яких можна будувати прикладні програми для Web. Хоча ці функціональні можливості вже були уведено підрозділи до систему VB5 як додаткових модулів, вони набагато краще інтегровані у VB6 і більше разнообразны.

Стремясь зміцнити свої позиції секторі Web-приложений, Microsoft цього разу зосередила зусилля майже розробка функцій VB6, виділені на роботи у Інтернеті, і навіть на розширенні можливостей управління базами даних, т. е. зрештою на корпоративної редакції (Enterprise Edition) даного продукта.

Разумеется, в VB6 уникнути помітних удосконалень ядра пакета. Проте щось у цій версії погіршилося. У цілому нині, VB6 приблизно за 10% дорожче VB5. Наприклад, ціна нового примірника пакета VB6/Pro на 50 дол. вище, ніж в VB5, — 549 дол. проти 499 дол. (рекомендована виробником ціна). Проте перехід на VB6/Pro для власників попередньої версії, обсяг якої буде найбільшим, обійдеться на 15% дорожче — 229 дол., тоді як ціна відновлення VB5/Pro становила 199 дол. І, що ще гірше, фактично рекомендована виробником ціна відновлення становить 279 дол. Вам доведеться подбати про поверненні однієї з купонів на знижку, щоб отримати тому свої 50 долл.

Стоит приділити особливу увагу практичних питань застосування Visual Basic. Оновлення версій традиційно ставить перед розробниками специфічні проблеми. Завжди доводиться щось змінювати з тексту програм чи налаштовувати параметри робочої середовища, щоб VB-проект правильно працювали з версією. Пропуск версії VB загострює цієї проблеми, подвоюючи число труднощів, пов’язаних відновленням. Тож професіоналів, регулярно які працюють із VB, постійне відновлення версій має бути цілком очевидним. Кожен із гігантської маси програмістів, які використовують VB, просто змушений оплачувати все модифікації успішно що розвивається системи Microsoft VB.

Давайте спочатку розглянемо функції VB6 до роботи на Інтернеті, та був час торкнутися функцій ядра нової версії цього пакета.

Работа в Интернете

В властивій себе манері Microsoft ефектно демонструє функції VB6 для роботи у Інтернеті. Ми змогли відтворити приклади, що докладалися як частину робочого керівництва пакета VB6 менш як по 15 хвилин, і вивести результати були впечатляющими.

Примеры, запропоновані Microsoft, виконуються легко і швидко, оскільки найбільш важка роботу з формування реальних сторінок Web, застосовуваних ці проекти (а також компонентів самих проектів), вже проведена раніше. Процес передбачає підготовку Web-страниц з допомогою Microsoft Visual InterDev чи будь-якої іншої інструменту наступним застосуванням VB для зв’язування програм обробки подій не VB чи елементів управління ActiveX з тими сторінками. Інакше кажучи, не можна виконати всю роботу лише засобами VB. У цьому полягає головна відмінність VB від такого типу систем розробки, як Clarion фірми Topspeed, у якій готову прикладну програму можна одним клацанням миші перетворити на інтерактивні Webсторінки. У VB застосовується підхід, заснований на використанні компонентів: узявши HTML-текст Web-страниц, ви формуєте компоненти VB для зв’язування з ними.

Есть два методу побудови орієнтованих Web прикладних програм VB, причому обидва їх подано новими типами додатків VB. У першому упорядкування програм з урахуванням інформаційного серверу Інтернету IIS (Internet Information Server) застосовується нова объектная модель WebClass. При інший підхід програма на VB прив’язується до об'єктів — елементам управління ActiveX у межах об'єктної моделі динамічного HTML (Dynamic HTML, DHTML). Обидва методу випливає низка специфічних для Microsoft особливостей. IIS — продукт Microsoft, складова частина Windows NT Server. Отже, засновані на застосуванні IIS прикладні програми VB функціонуватимуть лише з Web-серверах, працюючих під управлінням NT. Мова DHTML ще перетворився на стандарт для Інтернету, по крайнього заходу поки, для застосування зазначеного підходу потрібно, щоб користувач переглядав такі Webсторінки з допомогою браузери Microsoft Internet Explorer (IE) Version 4.01.

Чтобы розпочати розробку програми з урахуванням IIS, треба вибрати в діалоговому вікні New Project (Новий проект) пункт IIS Application. Як простого прикладу в робочому керівництві показано, як будувати програми з допомогою «конструктора» (вікна проектування). Поля Approved (Доступ дозволено), Denied (Доступ заборонено) і Login (Реєстрація) є HTML-страницы, сформовані поза середовища VB. На сторінці Login визначено подія Submit (Виконати), в разі настання якого виконується збір реєстраційної інформації, введеної котрі проглядають Web-страницу користувачем, і у залежність від даних відбувається перехід до сторінки Approved чи Denied. З правого панелі «конструктора» виводяться все теги (дескриптори) HTML зі пов’язаної Webсторінки, зокрема описують кнопку Submit. VB перетворює Web-страницу для зв’язування кнопки Submit з фрагментом програми, які відповідають за обробку цієї події. У VB6 є вбудовані кошти перевірки розроблюваної програми: натискання клавіші F5 до виконання докладання призводить до запуску IE4 і висновку на екран пов’язаної Web-страницы.

Для початку розробки DHTML-программы треба вибрати в діалоговому вікні New Project пункт DHTML Application. Як приклад у керівництві наводиться «конструктор», застосовуваний для побудови такий програми. У цьому вся прикладі в форму введення замовлення за міткою «Ship Date» (Дата відвантаження) було вміщено новий фірмовий елемент управління ActiveX — DateTimePicker. І тому ми «відбуксирували» елемент управління з панелі інструментів ToolBox на Web-страницу, отображаемую у правій половині вікна «конструктора». Висновок на екран повідомлення про коректності обраної дати здійснюється фрагментом програми, связываемым з подією Click елемента DateTimePicker. На лівої панелі вікна «конструктора» відбиваються компоненти DHTML-страницы, зокрема доданий нами елемент DateTimePicker. Тестування DHTML-приложения, як і IIS-программы, — вмонтований процесс.

Заметьте, що більшість елементів управління у панелі інструментів ToolBox відключена. Річ у тім, основні елементи управління, що у пакеті VB, не ставляться до ActiveX-компонентам, а є жорстко запрограмовані елементи управління VB. Бо з DHTML-программой будуть працювати тільки елементи управління ActiveX, то цьому випадку можна користуватися тільки ими.

Несмотря на легкість, з якою ми не впоралися із прикладами, розробка програм такого типу негаразд проста, намагається запевнити нас Microsoft. Необхідно розуміти концепції, які у основі Web-страниц, й можуть бути знайомим із мовою HTML. Потрібно вміти візуально відображати взаємозв'язок між інформацією, одержуваної від «конструктора», й раніше сформованими Web-страницами. На розробку IISі DHTML-программ ви повинні розуміти об'єктну модель VB. І, ясна річ, треба вміти будувати Webсторінки, з яким зв’язуватися програма, складена з допомогою VB. Фірма Microsoft славно потрудилася, інтегрувавши кошти проектування в ІСР VB, тому по крайнього заходу частину роботи виконується графічно, а чи не шляхом введення рядків програми. Проте доведеться розбиратися, що позначають деревоподібні конструкції на лівої панелі вікон проектування. Отже, стислість нашого описи дає ні правильне уявлення про внутрішніх складнощі розробки прикладних програм для Інтернету з допомогою VB.

В перебіг обговорення функцій VB6 до роботи мережею Інтернет ми згадали концепцію «конструкторів» (вікон проектування). «Конструктори» — це нові компоненти Visual Basic, які можуть опинитися входити до складу проекту поруч із формами, MDI-формами, модулями, модулями класів та т. буд. «Конструктори» не ставляться до універсальним елементам. У проекті можна використовувати лише «конструктори», розроблені Microsoft, які лише чотири: DHTML, WebClass (для IIS-приложений), DataReport і DataEnvironent. Трохи згодом ми обговоримо два «конструктора», пов’язані з обробкою данных.

Компоненты ядра системы

VB6/Pro поставляється на трьох компакт-дисках. В одному міститься сам VB, але в двох інших редакція мережевих коштів розробника Microsoft (MSDN, Microsoft Developer Network) для Visual Studio. Компакт-диски з MSDN дуже важливі, оскільки у них розміщуються все файли довідкової системы.

Процедура інсталяції стала складніше: збільшилася кількість необхідних кроків, причому потрібно кілька разів перезапустить систему. Спочатку встановлюється VB6, потім MSDN. Нарешті, пропонують встановити різні службові програми, такі, як серверні розширення пакета Microsoft FrontPage 98. Досить важко визначити необхідний обсяг використовуваного дискового простору, оскільки компоненти розміщуються у різних папках, але передбачається, що з типовий установки знадобиться від 100 до 150 Мбайт. Установка триває приблизно 20 хвилин. Для новітніх версій продуктів серії Visual Studio стає звичайною пропозицію видалити попередні версії. Якщо з ним, час інсталяції зросте. Хоча Microsoft не рекомендує встановлювати VB6 і попередні версії лише у системі, ми однією комп’ютері встановлено професійні редакції VB4, VB5 і VB6, але ніяких проблем доки возникало.

ИСР залишилася той самий, як і VB5. З’явилися дві нові пункту меню — Query і Diagram, з допомогою яких здійснюється безпосереднє управління процесом формування запитів до баз даних, і роботою із нею, і навіть проектуванням самих баз даних, і висновком діаграм за інформацією зі них. Цих доповнень ІСР давно очікували користувачі. Проте пункти Query і Diagram активні лише за наявності підключеної до сервера БД, наприклад SQL Server, DB2, Sybase чи Oracle. Для прикладних програм, у яких застосовується технологія Jet (звичайна практика серед розробників VB), пункти меню Query і Diagram залишаються заблокированными.

Существенное зміна — перехід від WinHelp до HTMLHelp, важко сказати, чи добре. Якість довідкової системи VB став погіршуватись в версії VB4 через скорочення числа прикладів. У VB5 ця тенденція тривала: з’явилися посилання численні довідкові файли. У обох версіях число розірваних гиперсвязей зростала. Усі ці проблеми характерні і VB6.

Для програміста середньої кваліфікації тенденція до їх зниження числа прикладів дуже болюча. Спочатку VB вирізнявся наявністю прикладів, ілюстрували майже будь-яке застосування його коштів. У тому числі новачки, і навіть користувачі, овладевающие новими можливостями VB, черпали цінну інформацію. І хоча багато хто складні функції VB важко проілюструвати короткими прикладами, ще простих функцій приклади були б дуже до речі, проте вони дедалі більше отсутствуют.

На погляд встановлення перетинів поміж кількома довідковими файлами — ідея досить слушна, але практичне її втілення жахливо. Проблема в втрати контексту. Наприклад, якби одному комп’ютері встановлено VB5 і Microsoft Office, переміщення файлам довідкової системи VB5 можуть призвести в довідкову систему MS Access. Єдиний позитивний момент лише в тому, що час використання WinHelp можна явно визначити, який довідковий файл виводиться на екран. У новій довідкової системі HTMLHelp це передбачено. Працюючи з VB6 перегляд здійснюється за наявних довідкових файлів пакета Visual Studio — більш 800 Мбайт інформації. Тут можна відрізнити одну довідкову сторінку одної, тому, активізуючи що у темі по VB заслання, провідну, як ви вже припускаєте, до додаткової інформації з VB, можна відвідати тему зі схожим назвою, яка має нічого спільного з VB.

Наш улюблений приклад такої роду — пошук довідки про набуття програмним шляхом інформації про номері версії Visual Basic. Насправді, в VB немає жодних синтаксичних конструкцій при цьому. Проте послідовні посилання можуть призвести до прикладу, що називається Version Property Example (Приклад використання властивості «версія»). Тут можна знайти оператор Debug. Print Application.VBE.Version. Звучить непогано, але насправді виявляється, що ця синтаксична конструкція специфічна для мови Visual Basic for Applications (VBA) вживається визначення версії управляючого модуля VBA (наприклад, MS Word). У той самий час навіть натяку те що, що це тема також не має стосунку до VB6.

Наличие повної довідкової системи з пакету Visual Studio насправді корисно лише тим, хто не хоче поглиблено вивчити VB. Фахівці Microsoft намагаються справитися з даної проблемою, формуючи підмножини довідкової інформації. Будь-яке підмножина легко то, можливо вибрано з комбінованого вікна. Один із таких підмножин називається Visual Basic Documentation (Документація по Visual Basic). У його виборі змінюється вид покажчика, отже елементи, які мають відносини VB, виявляються заблокованими (забарвленими в сірого кольору). Тим самим виділяється інформація, належить VB. Краще було б приховувати елементи, не які стосуються VB, оскільки покажчик із посиланням для пакета Visual Studio має гігантський обсяг. Екран заповнюється сірим кольором, розведеним рідкісними темами VB. У підмножин й інші, властиві тільки їм, проблеми. У разі довідкова система видає повідомлення у тому, що виведена на екран тема по VB немає у змісті підмножини VB, як і раніше які можна побачити й те й другое.

Проблема розірваних зв’язків від версії до версії зростає зі числом файлів довідкової системи. Тепер, коли всі розміщається однією диску зі довідкової системою Visual Studio, стали ще гірше. При непрацюючих посиланнях невідомо, як знайти інформацію іншими засобами. Можна шукати її годинами, але будь-коли знайти ту сторінку, до котрої я, може бути, мусила призвести зруйнована связь.

Если ви не думаєте, що ми зайве причепливі до довідкової системі, врахуйте, що у комплекті VB більше немає друкованих посібників. Вони купуються і стоять дуже дорого. Microsoft передбачає, основним джерелом інформації буде докладена електронна документація. У цьому нічого, поки якість, повнота і добір цієї документації залишаються належному уровне.

Одна корисна функція, вперше що з’явилася VB5, — контекстно-чувствительная підказка, доступна з інспектора об'єктів (object browser). Більшість користувачів VB знають, що яку можна викликати, клацнувши правої клавіш миші на імені цього у вихідному тексті програми розвитку й обравши пункт Definition (Визначення). Для змінних і державних функцій, визначених користувачем, у своїй виводиться опис перемінної чи функції. Для ключових слів і вбудованих елементів VB5 і VB6 запускають VB Object Browser, який повідомлення у тому, якого класу належить цей елемент, і який його синтаксис. Щигля правої клавіш миші в цей час призводить до появи чергового меню, у якому посилання довідковий файл. Багато не знають, що з виклику довідкової системи досить чергового щиглика мышью.

Переход від VB5 до VB6

При кожному перехід до нової версії VB були певні зміни, які змушували розробників переробляти свій проект під нова версія. У минулому передбачалося таке перетворення тексту програм, за зміну елементів управління, синтаксису VB і звільнення певних методів. Приємно, що ми виявили таких пасток під час переходу від VB5 до VB6. Фактично, щойно ми змогли подолати одну велику проблему, пов’язану переходити до VB6, ми змогли перетворити, скомпілювати і запустити десяток невеликих апплет і ще дві великі промислові системи, не вносячи ніяких змін у тексти програм. На нашої історичної пам’яті справа зрушила вперше — велике досягнення Microsoft.

Серьезная проблема виникала під час переходу від VB4 до VB5, тому ми були дуже розчаровані, знову у зв’язку ній. Якщо свою програму на VB5 ви применяете будь-які типові елементи управління Windows, наприклад інструментальні панелі (ToolBars), списки зображень (ImageLists) чи рядки стану (StatusBars), за переходу до нової версії бути внимательным.

В VB5 й інші елементи управління зберігають у DLL-файлах COMCTL32. OCX і COMCT232.OCX. Що стосується VB6 вони у файлах COMCTL. OCX, COMCTL2. OCX і COMCT332.OCX. Будь-якому регистрируемому в Windows елементу присвоюється якийсь глобальний унікальний ідентифікатор — GUID (Globally Unique Identifier). Якщо оцінити файл проекту VB з допомогою текстового редактора, помітні, що у посиланнях на OCX-файлы застосовуються не імена, а ідентифікатори GUID — довгі послідовності шестнадцатеричных цифр, розділених кількома дефисами. Проблема виникає від того, що ідентифікатори GUID для типових елементів управління Windows в версіях VB5 і VB6 различаются.

До того часу поки при перенесення проекту на VB6 застосовуються елементи управління VB5, годі й тривожитися. Проблеми виникають під час спроби конвертувати проект. При перетворення проекту VB4 з середовища VB5 видається запит: чи ви оновити версію проекту. При відповіді «так» все типові елементи управління Windows перетворювалися на графічні зображення (Picture Boxes), що у VB немає механізму зіставлення ідентифікаторів GUID старих елементів управління з їхній кругозір новими версіями. Працюючи з бета-версией VB6 ця ситуація відтворювалася повністю, але Microsoft стверджує, що у комерційної версії продукту цей недолік буде усунуто. І тому Microsoft надасть невелику програму, яка переглядає проект VB5 і змінює за потрібне чином GUID. Цей конвертор треба запускати до першого завантаження проекту на VB6. Ми відчули бета-версію конвертора, яке поки немає назви. Вона чудово. Microsoft передбачала помістити цей конвертор на Webвузол VB вчасно початку поставок VB6.

Несмотря те що що це проблема існувала іще за переході від VB4 до VB5, Microsoft не усунула її ще на момент завершення процесу бета-тестування VB6. Будемо сподіватися, що Крим коли-небудь таке перетворення виконуватиметься автоматично за мінімального завантаження проекту VB6 в робочу середу VB7 чи, якщо справді пощастить, конвертор буде у складі пакета виправлень Service Pack.

Производительность

С кожної версією продуктивність Visual Basic зростає. Microsoft вказує кілька сфер застосування VB6, у яких підвищилася продуктивність.

Как стверджує фірма, прискорений доступом до даним завдяки «використанню удосконалених драйверів БД і компонентів доступу до даних». Ми відчули дві робочі програми з урахуванням технології Jet (DAO) і помітили бодай якихось помітних поліпшень. Проте, враховуючи явну зацікавленість Microsoft у забезпеченні взаємодії з цими СУБД, як Oracle і власна система SQL Server, нам здається, що більшість удосконалень торкнулася цієї області. Але час підготовки цієї статті ми проводили випробувань при підключенні до таких СУБД.

Кроме того, Microsoft стверджує, що було удосконалений процес обробки форм, в частковості їх завантаження. Істотні поліпшення було помітно в VB5, і ця зустріч стала однієї з найбільш серйозних причин до переходу нові версію продукту. Поліпшень в VB6 ми помітили. Великі складні форми як і може бути медлительными.

Мы порівняли час, що необхідно для завантаження в одній й тією самою машині версії VB6 і виконавці проекту, і навіть VB5 з таким самим проекту. Нам здалося, що VB6 був трохи повільніше, така зниження продуктивності буде цілком непомітним завдяки зростанню швидкодії сучасних процессоров.

Одна область, у якій пакет VB6 помітно поліпшився, — обробка рядків, давно колишня каменем спотикання для програмістів VB. У VB6 є досить багато нових функцій в обробці строковых змінних, виділені на прискорення виконання типових операцій із рядками. Деякі їх, очевидно, засновані у власних прийомах програмування Microsoft, а чи не на повсякденної практиці кола програмістів, які використовують VB. Прикладом служить функція Split, яка ділить рядок на свої слова, фрази чи подстроки, виходячи з становищі заданого роздільника. Ця функція корисна для розробників компіляторів чи системних програмістів, а тих, хто випускає комерційні прикладні програми, вона менш цікава. До тієї ж самої категорії ставляться функції Filter, Join і StrReverse. Ми вітаємо поява функції InstrRev, з допомогою якій здійснюється пошук входження подстроки з кінця рядки, оскільки він корисна і під час такий типовий завдання, як синтаксичний розбір маршрутів доступу до файлам. Гарна і довгоочікувана функція Round, хоча її присутність у списку строковых функцій небеззаперечне. (Round сприймає строковый аргумент, якщо може бути інтерпретувати і кількість.).

Возможно, найінтенсивніше застосовується строковая функція Format$, здатна перетворювати значення майже кожного типу в рядок, форматированную довільним чином. Тому, що цю функцію універсальна, вона повільно. У VB6 є спеціалізовані версії функції Format більшість типових завдань форматування: FormatDateTime, FormatCurrency, FormatPercent і FormatNumber. Головна відмінність цих функцій від функції Format$ у тому, що він наперед відомий тип оброблюваного значення, тому не потрібно проводити синтаксичний розбір рядки, щоб визначити, як має виглядати отформатированная рядок. Виняток рядки формату, мабуть, вносить найбільш значний внесок у прискорення операції. Такі спеціалізовані функції, засновані на застосуванні Format$, вже входить у бібліотеки більшості професійних програмістів, та їх поява серед вбудованих функцій мови програмування можна тільки приветствовать.

Еще б! Ми написали просту тестову програму порівнювати швидкодії функцій два види. Нові функції швидше в два-п'ять раз; це помітне улучшение.

Нам було цікаво дізнатися, підвищився чи також швидкодія базових функцій обробки рядків, як-от Mid$ та проведення операції слияния (&).Усовершенствование таких функцій веде до прискорення виконання будь-який програми без внесення змін — у її текст. Щоб перевірити це, ми також склали невелику тестову програму. Є версія цієї апплеты й у VB5, й у VB6, причому кожна з яких показує результати інший. До нашого розчаруванню, ми відзначили деяке уповільнення майже всіх проверявшихся функцій серед VB6. Оскільки розбіжності були малі, ми подумали, що є підстави викликані неточною роботою функції Timer. Проте за повторних прогонах тестової програми відтворені самі результаты.

Справедливости ради відзначити, що це функції обробки рядків стали швидше з появою в версії VB5 компілятора. Проте сумно, що відбувся частковий відхід тому, особливо з урахуванням набагато більше швидкої обробки рядків іншими продуктами (насамперед це стосується пакету Delphi компанії Inprise).

Обработка данных

В цілому роботу з базами даних в VB6 помітно поліпшено. Раніше ми вже зазначили два нових «конструктора»: Data Environment і Data Report. Хоча VB дозволяє формувати новий проект під назвою Data Project і всі приклади, запропоновані Microsoft, ставляться до цієї категорії, дані «конструктори» можна використовувати в стандартному проекті VB.

Как працює «конструктор» Data Environment. У його вікні відбиваються все доступні проекту підключення (джерела даних), і навіть їх специфічні елементи. З іншого боку, з вікна Data Environment можна побачити взаємозв'язку між такими елементами. У правій частині екрана розміщено вікно Data View, запускаемое натисканням кнопки Data View Window на панелі інструментів. У ньому показується зміст зв’язку. Таблиці з такої вікна просто переносяться з допомогою миші в «конструктор». Саме можна переглянути й змінити сторінки властивостей таблиці, зокрема закладку Relation, де описуються зв’язок між таблицями. У разі таблиця Orders пов’язані з таблицею Customers, а Order Details — з Orders. Дане ієрархічне уявлення можна побачити з вікна «конструктора».

Форма при цьому простого проекту було побудовано однієї операцією drad-and-drop. Ми лише перенесли мишею полі Customer name (прізвище замовника) до форми. «Конструктор» вставив поля всім елементів записи, що належить до замовнику, і додав табличні бланки (MSFlexGrid) для таблиць Orders і Details. Запустивши отриману програму, ми побачили, що вона правильно, хоча до переходу з першої записи решти треба додати елементи управління перемещениями.

«Конструктор» Data Report показаний у правому нижньому розі. Традиційний зовнішній вигляд цього «конструктора» з допомогою смуг відразу унаочнює призначення. Справді, Data Report — генератор звітів у стилі Microsoft Access. Цей «конструктор» щодо простий у використанні та інтуїтивно понятен.

Появление власного генератора звітів в VB — довгождане подія. Хоча пакет Crystal Report фірми Seagate — прекрасний продукт, та його версія, яка традиційно входило у комплект поставки VB, принаймні, одне покоління старше. Фірма Seagate зацікавлена тому, щоб стимулювати у користувачів VB бажання придбати повну версію її продукту. Ми сподіваємося, що Data Report може бути важливою частиною цьогорічного робочої середовища VB й розвинеться до повноцінної системи підготовки звітів, використовуваної за умовчанням. Поки що це «конструктор» стане такою, яким повинен бути, мабуть, вийде пара версій, що він відповідає традиціям Microsoft. Що ж до Crystal Report, він як і входить у комплект пакета, проте, попри цього разу він був оновлено разом із VB — з нею поставляється той самий версія (4.6), що з VB5.

То, що за взірець програми на VB кілька тому, тепер стало складовою робочої середовища VB. Графічний адміністратор даних — Visual Data Manager (VisData) — спрощує роботи з базами даних, вхідними як складова частину — у програму користувача. VisData є просте засіб для перегляду і добору даних із допомогою запитів, цьому він набагато простіше й компактніші, ніж Access, і з нею істотно зручніше, особливо з урахуванням, що може бути викликати з першого рядки меню Add-Ins (Доповнення) пакета VB6. VisData продовжує залишатися прикладом програми — його вихідний текст перебуває у папці із зразками програм VB6 компакт-диску. У VisData є низка специфічних для Jet-систем функцій, як-от Compact (Упакувати) і Repair (Відновити), тому може бути застосовувати як корисну утиліту для клієнтів, які мають ліцензію на Access. Розробники також можуть вбудовувати VisData або його фрагменти до своєї власні программы.

Наступление нової эры

Visual Basic з’явився як інструмент, який полегшує розробку прикладних програм Windows самих кола осіб. З випуском кожної нової версії VB ставала дедалі ширшою і складніше. VB6 продовжує цієї традиції: у ньому є розвинені кошти роботи з базами даних, і Інтернетом, що вказують те що, що він входить у корпоративний рівень, — безсумнівно, це нова ера для колись простого продукта.

Список литературы

Для підготовки даної роботи було використані матеріали із російського сайту internet.

Показати весь текст
Заповнити форму поточною роботою