Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 31.10.2009, 16:17
Smerch66 Smerch66 вне форума
Прохожий
 
Регистрация: 31.10.2009
Сообщения: 43
Репутация: 10
По умолчанию Версии Delphi

Доброго дня уважаемые программисты.
Собираюсь начать изучать делфи. Но появился вопрос, на который ни яндекс ни гугл, ни поиск на этом форуме ответа не дал.
Вот есть версии делфи 5,6,7, а есть версии 2005, 2006, 2007 - это попарно одно и то же, или всё таки это все шесть разных версий?

Вопрос возник потому, что буду скорей всего програмить на делфи 5, и есть книга по делфи 2005, и нужно понять одно ли это и то же.

Благодарю за понимание.
Ответить с цитированием
  #2  
Старый 31.10.2009, 16:20
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Все разные.
Лучше D7.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 31.10.2009, 16:21
Smerch66 Smerch66 вне форума
Прохожий
 
Регистрация: 31.10.2009
Сообщения: 43
Репутация: 10
По умолчанию

То есть книгу соответственно мне нужно искать с названием Delphi 5?

А в чём различие версий с одной цифрой, от версий в которых пишется год выпуска?
Ответить с цитированием
  #4  
Старый 31.10.2009, 22:02
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Delphi 5 вышла раньше Delphi 7 и тем более Delphi 2005...
Вообще сейчас Delphi держит не Borland, a Embarcadero RAD Studio...
Теперь С++ и Delphi это дети одной компании...
Последняя версия Embarcadero RAD Studio 2010...включает C++2010 и Delphi 2010...
Вот ее я и порекомендую...работает без багов...мне лично нравится болше чем Delphi 7, хотя именно с него я и начинал...
Литературы очень много по Delphi 7, вот ее и следует читать...т.к. язык не претерпел никаких (практически) изменений...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #5  
Старый 01.11.2009, 09:23
Smerch66 Smerch66 вне форума
Прохожий
 
Регистрация: 31.10.2009
Сообщения: 43
Репутация: 10
По умолчанию

Слышал говорят что объектно ориентированным делфи стал только с версии 7, это так?
Просто если так, то если я буду читать литературу для 7 версии, а сам програмить на пятой, не объектно-ориентированной, то будет туго наверное.
Ответить с цитированием
  #6  
Старый 01.11.2009, 10:10
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Объектно-ориентированым был еще паскаль, так-что все версии дельфи поддерживают эту реализацию. Просто D7 это наиболее популярная, компактная, менееглючная версия. Под нее написано наибольшее количество сторонних компонентов, найти их в инете намного легче чем под другие версии. D2010 - хорошая штука, но для ее установки нужна куча дополнительных библиотек, потому она практически не мобильна, размер по сравнению с D7 раз в 10 будет поболее. Имеет неудобный хэлп, который новичку не помощник.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 01.11.2009 в 10:13.
Ответить с цитированием
  #7  
Старый 01.11.2009, 10:50
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Небольной экскурс в историю...
Был такой язык Pascal, придуманный для обучения студентов, был он не объектно-ориентированный...
http://ru.wikipedia.org/wiki/Паскаль...ограммирования)
Потом он вырос в Turbo Pascal, но объектной ориентации так и не получил...
http://ru.wikipedia.org/wiki/Turbo_Pascal
Потом еще подрос до Object Pascal, вот он и стал объектно-ориентированным языком...
http://ru.wikipedia.org/wiki/Object_Pascal
Создатели подумали подумали и сделали для объектно-ориентированного Object Pascal графическую оболочку, которую назвали Delphi...т.е. первые версии Delphi били просто Object Pascal в оболочке, Delphi стал обрастать своими функциями и начиная с Delphi 7, его стали называть языком программирования...
http://ru.wikipedia.org/wiki/Delphi_...ограммирования)
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #8  
Старый 02.11.2009, 17:41
Аватар для AleD
AleD AleD вне форума
Активный
 
Регистрация: 21.02.2009
Адрес: г.Краснокаменск
Сообщения: 383
Репутация: 91
По умолчанию

Долго сидел на Delphi 7 (порядка 2 лет, ну это для меня много ) потом решился перейти на Delphi 2009, перешёл. Половина исходников не работает из-за этих Ansi Unicode Wide... не критично, но раздражает
Если нужно писать программы для Vista то выбор падает на Delphi 2009 (в комплекте CodeGear RAD Studio), если же нужно писать и для Vienna (Windows 7) то ваш выбор Delphi 2010, в остальном можно использовать и Delphi 7, единственное чем там лучше не злоупотреблять это Undo'м (отменой), из-за черезмерных использований (или просто по случайности) делфи может вылететь (хотя подобное можно встретить и в 2009, но чуть реже)
__________________
TAleD = class(TUser)
public
function HelpMe(ASubject, ARequest: String): String;
function GiveMeExample(ASubject: String): TStringList;
procedure WriteReview(APost: Integer; ADescription: TStringList);
end;
Ответить с цитированием
  #9  
Старый 02.11.2009, 19:06
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Цитата:
Сообщение от NIch
Потом он вырос в Turbo Pascal, но объектной ориентации так и не получил...
Вообще-то, это не совсем так.
TurboPascal 5.5 for DOS уже был объектно-ориентированным (когда-то делал на нем пару-тройку задач).
Ответить с цитированием
  #10  
Старый 03.11.2009, 12:00
Smerch66 Smerch66 вне форума
Прохожий
 
Регистрация: 31.10.2009
Сообщения: 43
Репутация: 10
По умолчанию

Спасибо всем огромное! Подскажите пожалуйста ещё, как в знак благодарности репутацию поднимать?
Ответить с цитированием
  #11  
Старый 03.11.2009, 12:05
Аватар для AleD
AleD AleD вне форума
Активный
 
Регистрация: 21.02.2009
Адрес: г.Краснокаменск
Сообщения: 383
Репутация: 91
По умолчанию

Цитата:
Сообщение от Smerch66
Спасибо всем огромное! Подскажите пожалуйста ещё, как в знак благодарности репутацию поднимать?
весы над сообщением
__________________
TAleD = class(TUser)
public
function HelpMe(ASubject, ARequest: String): String;
function GiveMeExample(ASubject: String): TStringList;
procedure WriteReview(APost: Integer; ADescription: TStringList);
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:30.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025