З чого почати вчитися з мови Delphi Архів - Комп’ютерний форум
Привіт всім! З чого почати вчитися з мови Delphi, поділіться кожен що він може, який із відомих софтів на ньому написаний. Чи обов'язкове знання паскаля. Всім дякую!
Дотепним відповідачам [Тільки зареєстровані користувачі можуть побачити посилання]
Привіт всім! З чого почати вчитися з мови Delphi, поділіться кожен що він може, який із відомих софтів на ньому написаний. Чи обов'язкове знання паскаля. Всім дякую!
Дотепним відповідачам [Тільки зареєстровані користувачі можуть побачити посилання]
Ну взагалі Delphi це не мова в чистому вигляді. Це середовище розробки (RAD) засноване на Object Pascal. Тому Паскаль вивчити доведеться. :) Я починав із прочитання розумної книги для новачків та виконання завдань у ній. Назви книжки вже не пам'ятаю. Потрібно знати: Паскаль та принципи ОВП. З відомих мені прог у Delphi написаний файловий менеджер Frigate, якщо чув про таке. Про інших не чув із знаменитих.
Для початку пошукай книгу "Біблія Delphi" ([Тільки зареєстровані користувачі можуть бачити посилання]) - на мою в ній досить дохідливо розписані ази, є і приклади за принципом прочитав-зробив.
Автор: Фленов М.В. Обсяг: 880 стор. Дата виходу: 2004 р. Видавництво: СПБ ISBN: 5941574568 Мета книги - навчити читача будувати логіку програми та алгоритми різних обчислень. Для цього докладно описується логіка виконання кожної ділянки коду, щоб читач зміг використовувати ці знання при вирішенні власних завдань. Книга містить велику кількість прикладів практичного програмування; деякі з них винесені як додаткова інформація на компакт-диск, що додається.Електронна версія книги була розміщена в Інтернеті в 2003 році. Автор зібрав усі зауваження та пропозиції щодо доповнення книги та написав зовсім новий варіант, який ви зараз тримаєте в руках. Таким чином, книга пройшла масове тестування і тепер відображає потреби множини як початківців, так і досвідчених програмістів.
З відомих мені прог Delphi написаний файловий менеджер Frigate, якщо чув про таке. Про інших не чув із знаменитих.
90% банк клієнтів, Total Commander, продукти Атол/Штрих-М. Delphi в основному для робіт на замовлення призначений.
Вивчення мов програмування треба розпочинати з Кнута. Однозначно. Або з "Фундаментальні алгоритми та типи даних у Delphi" - коротка витримка з батога на Object Pascal.
Або з "Фундаментальні алгоритми та типи даних у Delphi" - коротка витримка з батога на Object Pascal.
Це що таке? Посилання не знайдеться?
to AlnZ Напевно, малася на увазі дуже хороша книга Бакнелл Джуліан М. Фундаментальні алгоритми та структури даних у Delphi. - СПб.: ТОВ «ДіаСофтЮП», 2003. - 560 с.
Але її прочитання вимагає знання мови Delphi (він давно вже мова) і ООП.
[Тільки зареєстровані користувачі можуть бачити посилання]
Візьми вихідники і намагайся їх змінювати! Користуйся Help'ом. Як би це не звучало, але це ефективно!
Додано через 1 хвилину Флеіов М. Е. Профамування в Delphi очима хакера. - Є така книга, струму її не читав :)
Додано через 3 хвилини Але до цієї книги компакт з купою прикладів
1) Тейкстра та Пачеко 2) Марко Кенту
trepol +1 щодо Бекнелла, тільки пізніше
Марко Кенту теж рекомендую, а ось Тейкстра з Пачеко для новачка зовсім не варто.
PS. не треба ображати ветеранаФаронова, я ще пам'ятаю його велику книгу про TP5.0 (і додаток про ООП та TP5.5)
Дуже гарна книга Марко Кенту Дельфі для професіоналів (Mastering Delphi), на оф. На сайті можна знайти вихідні коди.
Підтримую. Сам придбав цю книгу, коли вирішив серйозно вивчитися Делфі. До книги йде диск із вихідними прикладами. Дуже добре все розжовано. :)
Згоден, сам по ній Delphi вчив, у мене правда вже знання з паскалю добрі були. Можна спершу простенький самовчитель почитати, у них саме середовище докладніше описується і малювання інтерфейсу (прив'язка методів та подій)
Найкраще це офіційна специфікація вже яка мова за ними вчу Звичайно поки знаю тільки C # але теж результат. Головна порада нізащо не читай делфі для чайників це просто жах. PS : Хоча може тобі для чайників дуже підійде Ну й найголовніше якщо не хочеться паскаль вчити то учи C# він дуже на делффі схожий та й взагалі просто дуже гарна мова.
Щодо "не ображайте ветерана Фаронова" - згоден, сам колись по ньому вчив Паскаль знічев'я. Вивчати Turbo Vision – на любителя, у мене свого часу не вийшло. Хоча, може, просто чайником ще був.
Головне, ІМХО, зрозуміти саму логіку побудови ООП додатків та коду взагалі. Тоді набагато простіше буде вивчити будь-яку мову. Я Делфі вчив взагалі сам, навіть без довідки, просто за принципом “а що буде, якщо я зроблю так”. Вбивши на це пару років, став розумнішим :) Зараз, маючи за плечима п'ятирічний досвід програмування на Дельфах, навчаю С# за "ветераном" Шілдта.
Моє імхо - вивчення Delphi краще почати з того, щоб поставити собі завдання: Написати програму реалізує такі функції, з такими-то вимогами і т.п.
Згоден, я сам колись так само ця моваосвоював. Справді, найефективніший спосіб - це постановка та виконання практичного завдання. На мою думку, навіть особливого читання мануалів не потрібно. Тільки якщо потрібно якісь тонкощі зрозуміти. ІМХО, дельфова довідка складена дуже грамотно та докладно, з примірниками коду тощо.
на мій погляд краще комбінувати читання літератури та написання коду, більшість відповідей можна отримати вивчаючи чужий код, т.к. книги в основному дають інфу із загальних питань. з літератури мені подобаються книги Флєнова, на жаль не можу дати посилань, але в інеті можна знайти.
Не згоден! Ти колись пробував розібрати чужу прогу? На мій погляд краще почати програмувати вивчаючи синтаксис. Далі до прикладів.
Привіт всім! З чого почати вчитися з мови Delphi, поділіться кожен що він може, який із відомих софтів на ньому написаний. Чи обов'язкове знання паскаля. Всім дякую!
Дотепним відповідачам [Тільки зареєстровані користувачі можуть побачити посилання]
Почитати книги. насамперед. І головне – досвід. напиши що нитку.
Потім, коли як мені здалося що я добре знаю Basic, я несподівано для себе виявив, що мова програмування Pascal я вже начебто знаю, і це те ж саме, що і Basic. (багато хто зі мною не погодиться, але я не хочу зі свого висловлювання створювати флейм, я лише відображаю свою точку зору та свої відчуття на той момент).
Після казкового освоєння мови Pascal пройшло багато часу і написано було багато програм: переглядач ФІДО'шних ехоконференцій для підрахунку кіл-ва листів в активних лунах, найпростіший файл-лист генератор (зараз він є навіть у програмі ACDSee) і т.д. А в інституті, ще 1996 р., коли почали вивчати Delphi,виявилося, що він збудований на Pascal'e, а з ним зберігається весь синтаксис. Залишилося лише дати розуму графічному інтерфейсу.
Можна подумати, що мені пощастило: начебто без особливих тимчасових і розумових витрат я можу писати програми на Delphi, але все не так просто, знайомство з програмуванням у мене почалося в 1991 р., а це вже "стаж" у ТРИ П'ЯТИРІТКИ: -)
Що стосується теми, ось моя відповідь: знайди мету чи завдання, пошукай в неті опис команд, шматки коду в прикладах у Help'і, на форумах і все в тебе вийде! Найголовніше терпіння, посидючість та гнучкість розуму. Якщо якусь дію в Delphi можна зробити "безпосередньо, в лоб" (тобто швидко і коротко), то "в обхід" є ще з півдюжини ходів. Тобто. нерозв'язуваних завдань не буває, якщо не виходить "в лоб" значить є "об'їзний шлях". А якщо немає перебігу, це як в іграх-квестах, то обхідний шлях ніколи не можна знайти.