Visual Basic це вам під силу
Рецензія на книгу Р. Нельсона "Running Visual Basic"
Visual Basic давно став одним з основних засобів розробки програм для Windows. За оцінками експертів американського журналу Visual Basic Prorgammer's Journal, в США з 1991 р число користувачів мови подвоюється щорічно і на його частку припадає до 30% обсягу продажів програмного забезпечення для розробників для Windows.
Ми в Росії явно не розпещені літературою по VB. За весь час по VB було видано всього три книги досить обмеженим тиражем (всі видання - переклад іноземних авторів, причому дві з них присвячені ще VB версії 1.0), до того ж вони давно зникли з прилавків магазинів. А з публікацій комп'ютерних журналів на тему практичного VB-програмування на пам'ять приходить лише стаття Ф. Зубанова 1992 року.
Книга написана автором в характерній для американських авторів манерер дружньої бесіди
У цій ситуації, мені здається, книга Р. Нельсона "Running Visual Basic for Windows", переклад і видання якої виконані видавництвом "Російська
Редакція ", - це довгоочікуваний помічник в освоєнні VB.
На кого розрахована ця книга? Коротко можна відповісти так: на тих, хто починає працювати з Visual Basic і взагалі починає програмувати в середовищі Windows. Вона буде корисною як для людей, ще не написали в своєму житті жодної програми, так і для програмістів, які не мають досвіду роботи в Windows. При цьому вона представляє безумовний інтерес і для тих, хто вже почав працювати в VB. Як це не дивно, але DOS-програмістам потрібно в значній мірі переучуватися, а початківці досить швидко стають досвідченими програмістами в VB.
Сучасна технологія програмування для Windows зажадала рішучої зміни методики його вивчення і освоєння. Дійсно, як раніше були побудовані посібники та підручники з мов програмування? Спочатку йшов опис мови: синтаксис, логічні конструкції, опис і передача змінних та ін., Потім - опис середовища програмування і тільки після цього робилися спроби написати простенькі програмки (сортування, побудова найпростішого меню, висновок простих графіків і ін.) - до реальних закінчених програм справа так і не доходила.
У Visual Basic все зовсім не так. Замість довгих лекцій про теорію плавання - відразу в воду і вперед, а обговорювати теорію - в перервах між запливами.
Що далі? Далі вам потрібно ставати майстром програмування на VB ...
Свою першу працюючу програму читач, сидячи за комп'ютером, самостійно створить, прочитавши всього кілька перших сторінок книги! Смію вас запевнити: створення подібних простих програм є типовою завданням курсової роботи студентів першого курсу, наприклад факультету інформатики гуманітарного університету. Візуальне програмування, подієва організація програми - всі ці нові поняття VB стануть знайомими і природними для вас уже в першому розділі книги.
Вся книга побудована у вигляді конкретних прикладів завдань, складність яких поступово зростає. Спочатку це проста програма - "секундомір", потім - "записна книжка", а в кінці - інформаційно-довідкова система роботи з каталогом книг. По ходу їх реалізації читач знайомиться з середовищем VB і прийомами програмування, описом об'єктів і елементів управління, можливостями їх застосування. Буде і чимало корисних порад по хорошому стилю програмування. В результаті до кінця книги буде розглянуто весь стандартний набір елементів управління діалогової середовища, а також всі основні компоненти VB-програмування.
У книзі є також глави з загальними відомостями з програмування - системи числення, структура мови і його операторів, логічні конструкції Basic, поняття процедур тощо. Такі розділи (їх небагато) можуть бути пропущені читачами, вже мають певний досвід програмування, особливо в середовищі Quick або PDS Basic. З іншого боку, останні розділи книги, в яких обговорюються вже досить слож ні проблеми роботи з графікою або базами даних, використання механізму OLE, загальні принципи створення досить складних проектів, можуть бути залишені початківцями програмістами "на потім", коли буде добре освоєний попередній матеріал .
Книга написана в характерній для американських авторів манері дружньої бесіди з читачем. І хоча деякі висловлювання автора мені здалися спірними або неточними (наприклад, про переваги подієвого програмування або про можливість компіляції VB-програм), це ніяк не відбилося на моєму позитивному сприйнятті книги - більшість подібних питань на даному етапі освоєння VB несуттєві.
І тим не менше, працюючи з книгою, читач повинен чітко уявляти, що він має справу не з скільки-небудь повним описом VB і можливостей його застосування. Ця книга - саме введення в VB-програмування, після якої можна переходити до детального вивчення самої мови як такого і його засобів макропрограмування. Це необхідна, але лише перша сходинка у вивченні дивного світу Visual Basic.
Безумовно, говорячи про російській виданні книги "Running Visual Basic", необхідно відзначити високу якість перекладу, виконаного Ю. Купцевіч, який, до речі, є одним з провідних російських авторів з програмування на Basic для DOS (Quick, PDS). Йому повною мірою вдалося передати невимушений, довірчий стиль спілкування автора книги з читачами і вирішити непросту проблему перекладу нових програмних термінів.
З приводу останнього питання хотілося б тільки звернути увагу на деякий засилля і перевантаженість терміна "додаток" (application). До речі, раніше точно так само було явно перевантажене і слово "програма" - воно могло означати і алгоритм, і вихідний текст, і готовий виконуваний модуль. В цьому плані поява терміна "додаток" в сенсі "прикладна програма, закінчений продукт" видається цілком нормальним, але його використання як синонім "вихідний текст" (наприклад, "додаток можна скомпілювати") навряд чи доцільно.
І ще одне зауваження: незрозуміло, чому редактори книги, адаптувавши майже всі програмні приклади книги на російську мову, в деяких місцях вирішили залишити англійські терміни?
Цілком очевидно, що видавництво "Російська Редакція" було обмежено рамками перекладу. І тим не менше як російський читач, я дуже пошкодував, що в російське видання не включено введення типу "Від редактора російського перекладу". Мені здається, що книга сильно виграла б навіть від короткої додаткової інформації про історію Visual Basic, його сучасний стан та перспективи розвитку. У вступі можна було б сказати і про те, що книга присвячена Стандартного Видання (Standard Edition) VB 3.0, а заодно і повідомити читачам, чим воно відрізняється від Професійного (Professional). Адже ми живемо не в Америці, де отримати відповіді на ці питання можна в будь-якому іншому виданні.
Отже, ви прочитаєте книгу (зрозуміло, роблячи все приклади сидячи за комп'ютером) і відчуєте себе вже зовсім боязким новачком в програмуванні для Windows. Що ж далі? Далі вам потрібно буде ставати майстром програмування на VB, і тут вас чекатимуть нові книги про секрети професійної роботи в VB, які, я впевнений, з'являться у нас вже в найближчому майбутньому.
АНДРІЙ коліс
Версія для друку
На кого розрахована ця книга?Дійсно, як раніше були побудовані посібники та підручники з мов програмування?
Що далі?
І ще одне зауваження: незрозуміло, чому редактори книги, адаптувавши майже всі програмні приклади книги на російську мову, в деяких місцях вирішили залишити англійські терміни?
Що ж далі?