|
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
|
Про диск
Ця книга створювалася
як ввідний курс по мові програмування Visual Basic .NET для читачів,
що володіють певним досвідом програмування. Втім, досвід роботи
на Visual Basic не обов'язковий. Хоч в книзі і
приводиться опис нового синтаксису VB .NET, це не головне. Я вибрав цей шлях,
оскільки спроби втиснути VB .NET у рамки старих версій VB приречені на провал
— не можна скористатися новими можливостями, продовжуючи мислити в старій
парадигмі. Перш
за все я постарався викласти основні принципи
об'єктно-орієнтованого програмування в контексті мови VB .NET. Без хорошої підготовки в цій
області неможливо повною мірою користуватися всіма перевагами VB .NET. Крім того, я
спробував викласти хоч би ази всіх аспектів мови, якими повинен володіти
будь-який професійний розробник VB .NET. До їх числа відноситься і
багатопоточність, що побіжно згадується в багатьох книгах. З цього зовсім не виходить, що
я розглядаю всі можливі (або хоч би найбільш характерні) сфери застосування
VB .NET на платформі .NET, для чого знадобилася б книга удвічі, а то і
втричі більшого об'єму. Дана ж книга присвячена навикам, які вам необхідно
освоїти, а не їх практичному застосуванню (втім, приклади я постарався зробити
якомога реалістичнішими, по можливості уникаючи «іграшкових» програм).
Нарешті, оскільки більшість читачів вже володіють досвідом програмування
в одній з попередніх версій Visual Basic, я доклав всі зусилля до того, щоб
якомога чіткіше підкреслити відмінності між VB .NET і колишніми версіями VB. Та все
ж досвід роботи на VB не є обов'язковою умовою для читання — достатньо
досвіду програмування на будь-якій мові.
В розділі 1
«Введення» розглядаються принципові відмінності VB .NET від попередніх
версій. Прочитати цей розділ буде корисно навіть досвідченим програмістам. Розділ 2 «Середовище
програмування VB .NET: Visual Studio .NET» знайомить читача з інтегрованим
середовищем розробки (IDE) Visual Studio .NET.
Матеріал розділу 3 «Вирази, оператори і передача управління» є
свого роду «букварем» VB .NET. У цьому розділі приведений опис
базових синтаксичних засобів, до яких належать змінні, цикли і оператори. Розділ 4 «Класи
і об'єкти» відкриває серію розділів, присвячених об'єктно-орієнтованому
програмуванню. У ній розглядається конструювання об'єктів і їх використання
в програмах. В розділі 5 «Спадкоємство
і інтерфейси» описуються важливі концепції об'єктно-орієнтованого програмування
VB .NET: спадкоємство і інтерфейси. Також тут приведена
інформація про корисні класи колекцій .NET, що спрощують ефективне
управління даними в програмах. Розділ 6 «Обробка подій і
делегати» представляє події і нову для Visual Basic концепцію делегатів. Події
грають ключову роль в призначеному для користувача інтерфейсі програм,
і VB .NET залежить від них в такому ж ступені, як і попередні версії VB. Розділ 7 «Обробка помилок
в VB .NET» присвячена виключенням — сучасному механізму обробки
помилок, що дозволяє позбавитися від архаїчної конструкції On Error
Goto, яка з'явилася в перших версіях VB. В розділі 8 «Форми Windows графічний
вивід і друк» розглядається побудова призначеного для користувача
інтерфейсу, графіка і друк. Хоча у наш час все частіше зустрічаються додатки,
що працюють в броузере, традиційні Windows-клиенты міцно займають
своє місце; у цьому розділі приводяться початкові відомості про побудову таких клієнтів
в .NET. Розділ 9 «Уведення-виведення»
представляє концепцію введення/виводу з позиції потоків даних, на яких
заснована нова концепція обробки введення/виводу в .NET. В розділі 10
«Багатопотокових застосувань» викладені ази програмування в багатопотоковій
моделі. Багатопотокове програмування відкриває безліч чудових можливостей,
але при цьому воно зв'язане з чималим ризиком. Сподіваюся, цей розділ навчить читача
безпечно і ефективно використовувати багатопотокову модель в додатках. Розділ
11 «Підтримка баз даних в .NET» і розділ 12 «Короткий огляд
ASP .NET» у найзагальніших рисах представляють дві найважливіші сфери застосування
.NET: ASP .NET і ADO .NET. Врахуйте, що ці два розділи не претендують на глибину
і повноту викладу і за інформацією про використання ASP .NET і ADO .NET у
програмах слід звертатися до спеціалізованої літератури. Розділ 13 «Складок .NET, установка додатків і COM Interop» містить дуже короткий опис роботи складок і механізму COM Interop. Інформацію по цих темах також слід шукати в книгах більш високого рівня.
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||