Програмування в середовищі Borland C ++ Builder - основи і тонкощі

рецензії

Юрій Толкачов

Кент Райсдорф, Кен Хендерсон. Освой самостійно Borland C ++ Builder. Пер. з англ. М., Біном, 1998 - 703 с.

John Miano, Tomas Cabanski, Harold Howe. Borland C ++ Builder How-To. The Definitive C ++ Builder Problem-Solver. Waite Group Press, 1997. - 822 p., $ 57,50.

Який же програміст не докладає зусиль щодо забезпечення витончені, надійні, високопродуктивні програми, та до того ж в стислі терміни і з найменшими зусиллями! І ось тепер розробники, що орієнтуються на використання самих передових технологій, отримали прекрасний інструмент візуального проектування.

І ось тепер розробники, що орієнтуються на використання самих передових технологій, отримали прекрасний інструмент візуального проектування

Необхідну допомогу в освоєнні нового ефективного продукту надасть їм книга, яка так і називається - "Освой самостійно Borland C ++ Builder". Вона є перекладом книги видавництва SAMS Publishing. Її автори - досвідчені програмісти, консультанти з різних аспектів програмування і технічні письменники. Випущена книга в перевіреної часом серії "самовчителів", які пропонують читачеві всього "за три тижні" освоїти що-небудь корисне (програмний продукт, мова програмування або комплект протоколів, наприклад TCP / IP).

Протягом першої "тижні" книга представить вам основні складові інтегрованого середовища розробки Borland C ++ Builder (BCB). Це - головне меню, палітра компонентів, редактор форм, редактор коду і т. Д .; пояснюється, як усім цим користуватися. Тут же справедливо вказується, що мало вміти розміщувати компоненти в формі - коли-небудь потрібно почати писати і код. А тому попутно наводяться основні відомості про мову С ++, короткі, але цілком достатні, щоб читач зміг написати просту тестову програму. Це пропонується йому зробити на п'ятий "день".

Звичайно ж автори не залишають без уваги основоположні принципи об'єктно-орієнтованого програмування (ООП). І починають вони з введення базового для цієї концепції поняття класу, яке є серцем ВСВ.

На другий "тижня" ви знайомитеся з компонентами, як візуальними, так і невізуальними, а також бібліотекою візуальних компонентів VCL, використання якої так важливо для програміста. Адже саме в середовищі візуального програмування укладена міць ВСВ.

Далі читач вчиться створювати додатки, використовуючи експерти ВСВ. А потім приступає до вивчення техніки налагодження своїх програм. Тут же розглядаються більш складні прийоми програмування. Описується, наприклад, як реалізувати контекстну довідку в своєму додатку.

На завершальній "тижня" вас знайомлять з елементами управління ActiveX і технологією OLE. Наводяться відомості про динамічно компонованих бібліотеках DLL. Читач вчиться писати свої власні компоненти.

Книга оформлена в кращих традиціях технічної літератури. Так, кожна глава (чи то пак "день", за термінологією авторів) містить висновок, а також відповіді на ряд питань, які цілком можуть виникнути у читача в процесі освоєння матеріалу. Виклад доповнено перевірочними питаннями до читача (відповіді на них даються в кінці книги) і вправами.

Сторінки оригіналу рясніють позначками: "новий термін", "попередження", "рада", "аналіз". У російській виданні такі позначки дуже вдало перекладені на мову символів. Не обійшлося, правда, без "накладок", і не тільки в переносному сенсі. Так, тексти цих рубрик "накладено" на сірий фон, що ускладнює читання. Що ж стосується перекладу книги в цілому, можна із задоволенням відзначити його високу якість.

Книга звичайно ж орієнтована в першу чергу на читача, знайомого з мовою Сі ++, а отже, має навички написання програм. У той же час вона може стати відмінним помічником і починаючому програмісту. Правда, йому після придбання деякого досвіду роботи в ВСВ потрібно ще підручник з мови Сі ++ для отримання про нього більш глибоких знань, оскільки в даній книзі викладаються лише його основи.

На компакт-диску, що додається до книги, міститься 60-денна демонстраційна версія Borland C ++ Builder, а також набір розширень бібліотеки візуальних компонентів.

Borland C ++ Builder надає повний доступ до всіх передовим засобам Сі ++, включаючи шаблони, простори імен, перевантаження операторів і повний Windows API, в тому числі DirectX, OLE Automation і ActiveX. Але тільки добре знання інструменту дозволяє отримувати з нього максимальну користь. А навчитися цьому вам може допомогти друга книга.

Написана фахівцями в зазначеній галузі і випущена видавництвом Waite Group Press корпорації Prentice Hall, вона вдало доповнює першу. Це не підручник і не керівництво для початківців по роботі в середовищі BCB. Це книга для професійних програмістів. Вона є збіркою рішень проблем, часто виникають при роботі з пакетом Borland C ++ Builder, а також містить рішення понад сотні найрізноманітніших завдань.

Щоб ви могли оцінити широту охоплення проблем, досить тільки перерахувати розглянуті теми. Так, в книзі показано, як вирішувати часто зустрічаються проблеми при роботі з формами ВСВ; використовувати багато з базових класів ВСВ; створювати свої меню, що відрізняються від стандартних; застосовувати в своїх додатках найсучасніші графічні засоби; ефективно взаємодіяти з операційною системою; успішно працювати з периферійними пристроями комп'ютера. Ви дізнаєтеся також, як самому розробляти спеціалізовані програми, такі, наприклад, як Web-браузери; використовувати кошти мультимедіа в своїх програмах; створювати додатки для роботи з базами даних; використовувати технологію OLE в своїх додатках; застосовувати обробку виняткових ситуацій для написання надійних додатків.

Кожна з розглянутих у книзі завдань має позначку, яка вказує на необхідний рівень підготовленості програміста (всього їх три). Так що перш ніж приступити до вирішення будь-якої проблеми, ви можете прикинути, а чи варто за це братися.

Книга складається з 17 глав, двох додатків і предметного покажчика. На компакт-диску містяться вихідний код і утиліти, що використовуються для створення додатків, що описуються в книзі, а також випробувальна версія продукту Delphi 2.

Книгу Borland C ++ Builder How-To можна придбати в московському представництві корпорації Prentice Hall. Телефон для довідок: (095) 251-4504.

Версія для друку