Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Програмирование на Delphi.

Категорически приветствую всех!
Обращаюсь к спецам-програмистам на delphi.
Подскажите, plz, какие программы необходимы для изучения языка delphi
и где эти программы можно скачать.
Изучение delphi с нуля.
Чем комплект необходимых программ будет полнее, тем лучше.

С Уважением,Dmitriy V Goshev
dvgosh***@m*****.ru

Ответить   Sun, 19 Aug 2007 21:36:06 +1100 (#686046)

 

Ответы:

Здравствуйте, Дмитрий.

-----------------------*- Original Message -*DG> Обращаюсь к спецам-програмистам на delphi.
ну себя к токовым отнести не могу но когда-то я тоже хотел заняться
кодингом на делфи а по этому случаю облазил весь инет и натаскал
кучувсякой всячины.

ну для начала сама среда разработки делфи.
у меня конечно она есть но уж очень она большая что-бы её где-то
выкладывать.
ну и всё дальше нужны учебники и примеры исходного кода. вот в этом я
могу помочь.
хотя и учебники там тоже не пять копеек весят.
так что если интернет не беслимитный то может быть лучше пойти и купить
диск с учебниками.

смотри выше.

Ответить   Mon, 20 Aug 2007 08:30:40 +0600 (#686275)

 

Здравствуйте, Dmitriy.

Вы писали 19 августа 2007 г., 21:36:06:

По сути для начала, да и не только понадобиться полный дистрибутив
Delphi. Возможно позже вам понадобятся дополнительные компоненты,
реализующие функциональность, которой нет в стандартных компонентах.
Но они могут понадобиться, а могут и нет, все зависит от ваших
требований к создаваемой программе.

Скачать конечно можно, я уверен, что дистрибутивы найти в инете
несложно, но все таки рекомендую пойти и купить диск, потому, что на
таких дисках, как правило кроме дистрибутива делфи лежит какая никакая
документация, книги и всяческие факи,, которые будут вам полезны, так
что потратити 100 рублей не зря.
Джазяться более рание версии лучше. Так 5-я версия джазиться неплохо,
6-я говорят тоже хорошо, с джазабельностью 7-ой версии похуже, но при
некоторых усилиях работать можно. Более поздние версии не юзал.
Скрипты несколько облегчающие работу с делфи существуют.
Сайтов с документацией, форумами полно.
Так что дерзайте.

Ответить   Mon, 20 Aug 2007 16:40:21 +1100 (#686297)

 

Hello, Ars!

Это все понятно, если инет не безлимитный, то справедливо дистрибутив купить/поискать
в локалке/взять у знакомых. Но какой дистрибутив брать? Чем 5 отличается от 6,
7, 8 и т. д?

Откуда мне знать, что мне понадобится, а что нет? Я не знаю требований к моей
программе, так как не знаю как программы создаются, что для этого используется,
где взять необходимые библиотеки, с помощью каких инструментов пишутся функции...
Вообще ничего не знаю. Поэтому, может быть вы в кратце обрисуете и поясните свои
слова?

Ага... Обычно там лежит документация для людей, уже более менее представляющих,
что такое делфи в частности и язык програмирования в целом. Так что на идущую
в комплекте документацию надежды менше всего. В свое время пробовала изучить
C++ с "документации", идущей с диском... Честно, такое и врагу не посоветуешь.

Как вы себе представляете это "дерзание"? Это то же самое, что написать "поищите
в гугле, авось повезет". Если у вас есть конкретная информация, где и что нужно
искать, то, пожалуйста, поделитесь ей.

Я к чему это все пишу? А потому что сама интересуюсь вопросом: освоение программирования
с нуля... С такого полного нуля, что нулевее уже некуда. И поэтому присоединяюсь
к топикстартеру в его вопросе: где что взять такое, чтобы было понятно для детей
младшего детсадовского возраста?

Ответить   Mon, 20 Aug 2007 10:42:54 +0400 (#686328)

 

Здравствуйте, Дашка.
Вы писали 20.08.2007 11:11:

детей

На сайте тифлокомпа в разделе документация есть учебник по дэлфи 6,
в нём есть всё для начала, то есть от описания среды разработки дэлфи
до описания языка Object Pascal.
http://www.tiflocomp.ru/docs/index.php
С уважением, Evgen.
С уважением, Evgen.

Ответить   Evgen Mon, 20 Aug 2007 11:31:26 +0300 (#686366)

 

Vande omentaina, Дашка-брюнетка!

А меня эти документации добивают своей _полной_ ориентацией на
визуалку (в Дельфях, кстати, можно писать и ручками, только все зрячие
так не делают). Они делают форму, перетаскивают на неё нужное
количество кнопок, флажков, групп радиокнопок, полей редактирования
(причём мышкой выставляют их ширину) и радуются жизни. Поэтому... я
знаю программистов на Дельфях, но понятия не имею, как они учились.

Ответить   Anarendil Mon, 20 Aug 2007 13:16:19 +0400 (#686409)

 

Здравствуйте, Anarendil.

Вы писали 20 августа 2007 г., 20:16:19:

Я знаю людей зрячих - программистов профессионалов самого высочайшеего
класса которые пишут как на делфях, так и на мс вижуал си только в
текстовом редакторе а компилят потом через батники. Но как по моему
это экстрим :)
Даже со джавсом гораздо легче накидать на форму элементов управления а
потом выставить их координаты, чем ручками создавать файлы с описанием
расположения компонентов на форме.

Ответить   Tue, 21 Aug 2007 12:01:10 +1100 (#686506)

 

Vande omentaina, Ars!

Интересно, а как??)

Ответить   Anarendil Tue, 21 Aug 2007 10:40:03 +0400 (#686556)

 

Привет, Anarendil!

Вы писали 21 августа 2007 г., 9:40:03:

Меню View, Components list.

Ответить   Tue, 21 Aug 2007 11:05:19 +0300 (#686575)

 

Здравствуйте, Олег.

Вы писали 21 августа 2007 г., 19:05:19:

Вот уже и ответили! :)
чуть расширю ответ.
Можно так же нажать комбинации клавиш: Альт+v затем Альт+C (см список
горячих клавиш Delphi, на том же тифлокомпе ) - эти
клавиши навешаны на вышеназванные пункты меню.
После их нажатие откроется окошко со списком всех зарегистрированных
в IDE компонент с возможностью поиска по первым буквам. Так что
набирайте необходимый класс и жмите интер.
Следует тока учесть что компоненты помещаються в центр формы и потому
их необходимо будет переместить в другое нужное место, для элементов
управления это актуально иначе они будут перекрыватьдруг друга, а для
невиозуальных можно оставить и так.
В нашем случае "переместить" означает руччками задать соответствующие
координаты и размер элемента.

Ответить   Wed, 22 Aug 2007 09:48:28 +1100 (#686728)

 

Здравствуйте, Дарья.

детей

Я бы порекомендовал сперва прочитать руководство по написанию скриптов для джоз:
http://jaws.tiflocomp.ru/docs/scripts_manual/index.php

Там более-менее доходчиво объясняются такие основополагающие вещи, как три базовые
конструкции алгоритма (последовательное выполнение, ветвление и цикл); понятие
функции, зачатки булевой алгебры, а также некоторые базовые понятия для программирования
под Windows и т.п. Плюс примеры и задачи.

И не надо загружать кучи мегабайт, которыми вы никогда не воспользуетесь (потому
что забудете, что и для чего закачали).

Когда вы поймете базовые понятия, то можно браться за более "тяжелый" язык программирования.
Все вышепредложенное не является лучшим вариантом с методологической точки зрения,
но может быть одним из приемлемых вариантов по соотношению затраченных усилий
и результата.
Также, кроме языка скриптов джоза, можно экспериментировать со скриптовыми языками
VBScript и JScript, которые не требуют никаких дополнительных загрузок. Первый
хорош для понимания базовых принципов, а второй в дополнение имеет ряд абстракций
более высокого уровня.

Успехов. Анатолий.

Ответить   "i_chay" Mon, 20 Aug 2007 21:56:49 +0500 (#686472)

 

Привет, i_chay!

Вы писали 20 августа 2007 г., 19:56:49:

языками

Полностью согласен, еще могу посоветовать Visual Basic for Application (VBA).
Он есть в Word. После понимания основ скриптового языка и VB. Другие языки пойдут
гараздо легче.
Но, главное мотивация. По принципу не плохо бы начать программировать, очень
сложно научиться.
Это так, как неплохо бы выучить китайский язык, дело полезное и не помешает.
А вопрос в практическом применениии.
Теория без практики мертва.
Если есть цель задача, то можно и выучить, а так просто абстрактно сложно.

Ответить   Tue, 21 Aug 2007 04:27:32 +0300 (#686510)

 

Vande omentaina, Олег!

Согласен!!
Попутно вопрос у меня тоже есть: посоветуйте, плиз, нормальные
учебники по JavaScript и Xml. Программировать я вроде немного умею, но
пока относительно неплохо знаю только php.
Спасибо!

Ответить   Anarendil Tue, 21 Aug 2007 10:37:39 +0400 (#686554)

 

Здравствуйте, Андрей.

Не вдаваясь в расплывчатую семантику слова "нормальные", напомню, что и то, и
другое специфицированы соответствующими структурами, а потому:
(если в вопросе нет путаницы между XML и XHTML)
http://www.w3.org/XML/

Для тех, у кого есть трудности с языком оригинала, некоторые переводы представлены
здесь:
http://www.w3.org/XML/Core/Translations

Другая часть вопроса:
http://devedge-temp.mozilla.org/central/javascript/index_en.html
(это одна длинная ссылка).

Русские переводы guide и reference для клиентского JavaScript 1.3 были когда-то
выложены на zipsites.ru.

Успехов. Анатолий.

Ответить   "i_chay" Wed, 22 Aug 2007 04:57:48 +0500 (#686731)

 

Здравствуйте, Олег.

Вы писали 21 августа 2007 г., 12:27:32:
VBScript и JScript, которые не требуют никаких дополнительных загрузок.
Полностью согласен, еще могу посоветовать Visual Basic for Application (VBA).

Откуда можно взять среду для этих языков?
Насколько джозабельны эти среды?
Откуда можно скачать учебную литературу по этим языкам?

Ответить   Tue, 21 Aug 2007 19:52:47 +1100 (#686600)

 

Привет всем.

В части VBScript и JScript (это MS версия JavaScript) дела обстоят так:
среда разработки -- это текстовый редактор (plain text); желательно с возможностью
перемещаться на строку с определенным номером, так как сообщения об ошибках содержат
номера строк (Visual Studio 2005 тоже поддерживает эти языки, но за текстовым
редактором ей не угнаться никогда).
среда выполнения -- либо Internet Explorer, либо сама Windows, так как эти скриптовые
языки предлагаются в качестве более гибкой альтернативы пакетным файлам (bat
и cmd).
JScript Reference:
http://msdn2.microsoft.com/en-us/library/yek4tbz0.aspx

Документация от разработчика (JScript + VBScript + WindowsHostScript):
http://www.networkdoc.ru/files/insop/whs/scrdoc56en.exe
(с утра была доступна).
VBScript как скриптовый язык Windows:
http://design-planet.narod.ru/language/vbscript/index.htm

В общем случае, синтаксис всех разновидностей VB (VBScript, VBA и т.п.) очень
близок.
Материалы по Windows Scripting:
http://www.networkdoc.ru/insop/whs.html

Если нужно больше, то работайте с поисковиками.

Успехов. Анатолий.

Ответить   "i_chay" Wed, 22 Aug 2007 05:03:55 +0500 (#686732)

 

Vande omentaina, i_chay!

Нет такой страницы...
Точнее, нет основного фрейма, где всё должно быть.

Ответить   Anarendil Thu, 23 Aug 2007 11:31:01 +0400 (#687075)

 

Здравствуйте, Андрей.


Там в принципе нет основных фреймов. Все необходимые материалы доступны, а iframe,
который вызывает это сообщение, вам не нужен. Если из-за этого у вас не загружается
вся страница, то выкиньте такой браузер.

Успехов. Анатолий.

Ответить   "i_chay" Thu, 23 Aug 2007 22:55:45 +0500 (#687138)

 

Приветствую!

Дашка-брюнетка пишет:

6,

Не мне вопрос, но попробую ответить. В первом приближении можно считать,
что версии 5, 6, 7 одинаковы. Принципиально отличается восьмая.
Книги по запросу "delphi" можно найти тут: www.poiskknig.ru. В т.ч. и из
разряда самоучителей с нуля.

P.S. не советую учиться на delphi (pascal). Может в 70-ые годы он и был
верхом выразительности и наглядности, но сейчас это уже явно не так.

Хороший вариант для изучения это среда разработки visual studio 2005 и
язык c sharp. Для студии есть хорошие скрипты, для языка - отличные
учебники.

Ответить   Tue, 21 Aug 2007 02:04:27 +0400 (#686502)

 

Здравствуйте, Serg.

Вы писали:

Насколько джозабельна эта среда програмирования?
И где можно скачать учебники по этому языку и саму студию?

Ответить   Tue, 21 Aug 2007 14:55:07 +1100 (#686528)

 

Здравствуйте, Дашка-брюнетка.

Вы писали 20 августа 2007 г., 17:42:54:

Так как фирма Борланд выпускает среду разработки программ для Windows,
то она должна следовать за всеми нововведениями которые придумывает
Майкрософт. Типа выпустила микрософт офис 2000 с его плоскими
кнопочками, эдитами и тд выпустила Хр со своим фейсом, придумала
технологию .NET и так можно перечислять дальше.
Вот от версии к версии Делфи вводяться поддержки новых возможностей.
Ну это очень кратко кроме того, как обычно усовершенствуеться
компилятор, исправляються ошибки, создаються новые, компилятор
поддерживает новые процессоры, совершенствуеться сам язык. Перечислять
можно очень долго!

Какой версией пользоваться?
Я бы порекомендовал всетаки использовать версию Delphi 7, потому что
она еще более или менее джазиться да и она считаеться еще не совсем
устаревшей. Если же пугает Джазабельность то лучше поставить 6 или 5
ую версию.Начинать освоение можно и с них.
К слову все эти версии могут существовать на одном компе параллельно
без конфликтов.

свои

Для начала вам ненадо ничего дополнительного, вполне хватит набора
стандартных компонент (это классы, просто их в делфи принято называть
компонентами, например кнопка это компонент и тд.)

Но вы все равно должны представлять что должна делать ваша
программа!Например вы собрались сочинить программу "записная книжка" и
от этого уже начинаете плясать, представте ее интерфейс, какие
элементы управления и как они должны быть расположены и что они должны
делать. А потом начинаете искать, как это все можно реализовать.
Я думаю освоени лучше всего проводить на создании простой программы. В
результате напишите программу и освоитесь с интерфейсом и языком.

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

Набрал в поискове www.nigma.ru фразу "Delphi с нуля" и вот несколько
результатов (да простят меня модераторы):
1.
Рассылки @M*****.RU: Страница рассылки "Простое программирование"
втр 29/05/2007: Документация и уроки Дельфи: чтв 04/01/2007: Массивы: срд 18/10/2006:
Программирование на Delphi с нуля #9: сбт 14/10/2006: Программирование
..
Найти слова |
content.mail.ru/pages/p_22381.html
Google: 1 Google-M : 1 Rambler: 3 TopMail : 897779

4.
Создание чата(Delphi), С нуля - forum.0day.Kiev.UA
Создание чата(Delphi), С нуля - forum.0day.Kiev.UA.
Найти слова |
forum.0day.kiev.ua/index.php?act=findpos...
Google: 3 Google-M : 3

5.
Рассылки @M*****.RU: Архив рассылки "Простое программирование"
Программирование на Delphi с нуля :: Выпуск седьмой Первый проект в Delphi. ...
При запуске Delphi автоматически создается новый проект. ...
Найти слова |
content.mail.ru/arch/22381/1272631.html
Google: 2 Google-M : 2 TopMail : 897779

6.
Программирование на Delphi с нуля " (comp.soft.prog.delphibook ...
Эта рассылка поможет Вам научиться писать программы на Delphi . Будет рассказано
все: от основ информатики до написания крупных приложений на Delphi .
Найти слова |
subscribe.ru/catalog/comp.soft.prog.delp...
Yandex: 3

7.
Форумы ЦИТФорума :: Просмотр темы - Помогите начать с Delphi с нуля
Как правильно задавать вопросы Помогите начать с Delphi с нуля Перейти: ... ...
2007 18:49 Заголовок сообщения: Помогите начать с Delphi с нуля
Найти слова |
forum.citforum.ru/viewtopic.php?t=50138
Rambler: 4

Тут конечно вся инфа расчитана на зрячих и типа фразы "положите кнопку
на форму..или перетащите эдит поближе" остануться непонятными, но на
что рассылка?
Народ подскажет, так как люди программирующие в листе есть. Да и
задавайте вопросы или в лист или в личку- тож подскажу.

детей

Тут мое мнение такое, программировать осваивать надо, но только если
вам для чего нить надо.
Типа: Надо делать сайт- изучаем хтмл, пхп , ява скрипт и тд.
Это я к тому что не стоит теоретически изучать программирование! Так
как невозможно объять необъятное, сейчас постоянно придумываються
новые и новые технологии.. даже уследить сложно.

Ответить   Tue, 21 Aug 2007 11:50:35 +1100 (#686511)

 

здравствуйте, все.

с чего начать обучение, хмм, хороший вопрос.

ну для начало нужно обзавестись ide: (интегрированная среда разработки).
так как я дельфиец, то другие иде предлагать не стану.
тут на мой взгляд есть 2 варрианта.
delphi 7 enterprise и turbo delphi 2006 explorer edition.
причины моего выбора достаточно просты
7ая не плохо джозится и имеет богатый набор компонентов и функциональности,
но при этом ужастно дорогая.
2006 турбо бесплатна, но джозится плохинько и частенько глюкавит, если 2007
турбо избавится от глюкавости, то однозначно следует использовать 2007
турбо.

вот мы обзавелись иде, теперь надо искать литературу и сетевые ресурсы.
начнём с ресурсов.
www.delphikingdom.ru
королевство делфи, виртуальный клуб программистов. огроммное число статей,
форумы и факи. очень полезный сайт, но для нуливичков сложноватый.
www.delphiworld.narod.ru
5000 статей с примерами. можно загрузить на комп ввиде программы.
www.delcb.com
это пожалуй самый интересный сайт. дело в том что на этом сайте есть русские
справки для делфи, но они платные.
не сочтите за рекламму, но если вы задумаете изучать программирование, то
эти справки сильно облегчат вам жизнь. к примеру я уже третий год пользуюсь
ими и при этом ужасно даволен.
судите сами.
1. (delphi) описание среды разработки и более ста её стандартных
компонентов. + методика проектирования приложений.я почти не пользуюсь, но
новичкам читать обязательно.
2. (pascal) описание синтакса языка pascal, деректив компилятора, переменных
и констант. + все функции и процедуры языка. разделённые по алфовиту, или по
типу.
3. (api) работа с программным интерфейсом windows. железо, файлы и папки,
потоки, симафоры, ловушки, сообщения и как и в pascal, большое число функцый
api windows вместе с примерами.
4. (types) описание и примеры типичных задач. т.е. как воспроизвести звук,
как работать с файлами, как запустить апплет панели управления и тд.
есть ещё и пятая, но я ей не пользуюсь за ненадобностью.

теперь перейдём к книгам.
сразу всех огорчю. универсальной книги для начинающих не существует в
природе. ну вот простой пример книга для жилающих освоить скриптовый язык
jaws есть так как сам язык весьма прост, а вот жилающие изучить какой либо
высоко уровнивый оо язык подходящей универсальной книги не найдут, так как
такая книженция должна быть по своему размеру просто громадной.

с чего начать.
начинать надо с разбегу, т.е. писать программу. лучше всего для первой
программы подходит текстовый редактор. вы скажете я веть не умею
программировать. ну и что. берём исходник любого текстового редактора и
делаем в своём проекте нечто подобное. тут главно сделать самому, а не
просто нагло скопировать исходный текст. при этом всём не следует забывать
запоминать как и какая функция или процедура называется и для чего она
предназначина и какие параметры она использует. это достаточно просто ну к
примеру:
SaveToFile(PChar('c:\file.txt'));
всё ясно из названий функций.
вот ещё один сверх полезный сайт:
www.torry.net
содержит огромное число инструментов, исходников и компонентов.

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

где взять.
скачать делфи7 или 2006 турбо можно с сайта производителя:
www.codegear.com
нужно зарегатся и качай на здоровье. сайт на буржуйском и при реганье всеми
любимое число на картинке.

вот вроде и всё.

с уважением, mus:
mavx@y*****.ru

Ответить   Tue, 21 Aug 2007 12:28:22 +0400 (#686625)