Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Можно ли изучать delphi xe2 по книгам delphi 7?


Автор: Leklerk 17.1.2012, 10:35
Добрый день! Собственно, вопрос в заголовке темы. Кто как думает?

Автор: CROTishka 17.1.2012, 10:39
А можно изучать русский по "Повѣсть временныхъ лѣт"? Ну можно в принципе, но тольку?

Автор: Leklerk 17.1.2012, 10:52
Вопрос в том, насколько серьезные изменения произошли в самом языке delphi. Ну вот, например, типы данных, я думаю, остались теми же, а что изменилось?

Автор: CodeMonkey 17.1.2012, 11:51
Для начального обучения (основы) - можно, за исключением одного момента: строки. В Delphi 7 используются однобайтовые строки, в DXE2 - двубайтовые. Поэтому некоторые строковые примеры из книги могут не работать. В остальном - без разницы.

Автор: Snowy 17.1.2012, 12:00
И типы данных изменились, и нового появилось очень многого, и сама среда поменялась довольно сильно.
Учить-то оно конечно можно, но я бы посоветовал выбрать что-нить поновее.

Автор: Leklerk 17.1.2012, 12:10
Цитата

я бы посоветовал выбрать что-нить поновее. 

Delphi 2006 лучше подходит?

Автор: Akella 17.1.2012, 12:49
Подходит куда? Если хочешь использовать дельфи, то бери 2007 или уже XE2

Автор: CodeMonkey 18.1.2012, 10:32
http://www.gunsmoker.ru/2010/08/delphi.html.

Автор: Leklerk 18.1.2012, 11:33
Цитата

Подходит куда?

Для изучения по нему delphi XE2. 

Автор: Keeper89 18.1.2012, 14:04
К сожалению у нас вообще нет сейчас хорошей литературы по последним версиям. Даже Кэнту перевести и напечатать не могут никак.

Автор: Leklerk 18.1.2012, 15:56
Цитата

Даже Кэнту перевести и напечатать не могут никак.

Имеешь в виду Delphi 2010 Handbook?

Автор: Snowy 18.1.2012, 16:22
Последняя переведённая книга Кэнту - Mastering Delphi 2005
Но она не для новичков.
Аудитория Кэнту - те, кто уже усвоил материал новичков и хочет двигаться дальше.
С современной литературой по дельфи вообще довольно проблемно.
Даже справку не успевают писать под все нововведения, не то, что книги.
На полках лежат книги по 2005, 2006, 2007. 
Причём, как правило это адаптированные под новые версии старые издания.
Так что лучше, чем под 2006 или 2007 версию книг просто нет. Следовательно нет и выбора.

Автор: Akella 23.1.2012, 16:12
Цитата(CodeMonkey @ 18.1.2012,  10:32)
http://www.gunsmoker.ru/2010/08/delphi.html.

Там информация чуток устаревшая в таблице.
Всё заканчивается на Delphi XE (Delphi 15)    2010

Автор: Rennigth 23.1.2012, 17:05
Цитата(CodeMonkey @  18.1.2012,  10:32 Найти цитируемый пост)
Может будет интересно. 

Цитата

(-) У Delphi нет специальной версии для обучения. Т.е. если в вашем учебном заведении нет учебных лицензий, то использовать Delphi вы сможете только купив её полную версию (примечание: вместо Delphi для обучения можно использовать среду PascalABC.NET)

Не соглашусь. А как же Turbo Delphi? Та же D2006. С большим удовольствием сием чудом пользуюсь.

Автор: CodeMonkey 23.1.2012, 17:18
У бесплатной Turbo Delphi именные ключи. Раздача ключей давно закрыта. Ключ, взятый в пиратке, лицензионным не является.

Когда Turbo Delphi был жив:
1. Саму среду можно распространять как угодно. Включая торренты и сторонние сайты.
2. Но чтобы её легально юзать, нужно получить лицензионный ключ - как это обычно происходит с любой Delphi (ключ выдаётся на EDN-учётку).
3. Бесплатность среды обеспечивало то, что ключи выдавали бесплатно, всем желающим.

Так что если ключик ты в своё время урвал - тебе повезло. Нет - поезд ушёл. 

С точки зрения легальности использование Turbo Delphi с пиратским ключом ничем не отличается от использования взломанной Delphi XYZ - т.е. кары во время проверок не защитит.

Автор: Rennigth 23.1.2012, 17:23
CodeMonkey
Мдя, таких подробностей не знал(а может и не хотел знать smile ). Мне значит повезло, успел урвать.

Автор: Snowy 23.1.2012, 18:39
Цитата(CodeMonkey @  23.1.2012,  18:18 Найти цитируемый пост)
С точки зрения легальности использование Turbo Delphi с пиратским ключом ничем не отличается от использования взломанной Delphi XYZ - т.е. кары во время проверок не защитит.
C точки зрения презумпции невиновности придётся доказать, что лицензия была получена не персонально, а из третьих рук.
А это практически невозможно, если только человек сам не признается в этом.
Кроме того, речь идёт об обучении.
Вряд ли кто-то придёт ко мне домой проверять по какой версии дельфи я учусь.
Вот, если я буду гнать софт на продажу, тогда да.

Автор: CodeMonkey 23.1.2012, 18:50
Цитата
А это практически невозможно


Ну, чего ж там невозможного? Если ты легальный пользователь Delphi, то у тебя на EDN есть учётка, где в секции My registered products написаны твои продукты - и Turbo Delphi Explorer среди них. 

user posted image

Нет такого? Значит пиратка.

Цитата
Вряд ли кто-то придёт ко мне домой проверять по какой версии дельфи я учусь.


Само собой. Только я и ломанную RAD Studio XE2 за пять тыщ баксов могу точно также использовать. В чём тут смысл использовать Turbo Delphi?

Автор: drkot 26.1.2012, 17:37
Цитата

 Можно ли изучать delphi xe2 по книгам delphi 7?

изучать IDE так нельзя, точнее не эффективно.
Изучать методы и технологию написания программ можно даже по книге в которой примеры кода сделаны на ADA.
Изучив модные штучки не понимаю основ хорошей программы не напишешь...

Цитата(CodeMonkey @  17.1.2012,  11:51 Найти цитируемый пост)
Поэтому некоторые строковые примеры из книги могут не работать.

если не применяется побайтовая обработка (типа шифрования, подсчета хешей и контрольных сумм), то проблем не будет.
типа строк не поменялись, изменился тип привязанный к String

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)