|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.09.2009, 08:47 | #31 | |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Цитата:
Только естественно не следует ожидать, что сразу можно будет написать пакет офисных программ на уровне майкрософта. А дальше только собственный труд от простого к сложному, по пути лопатя справку Delphi ее же исходники, потом уже и MSDN. А учиться самостоятельно (работать с литературой) учат в школе и институте. Только если мне попадется "учебник для чайников по написанию симфоний" вряд ли стану хорошим композитором (недано |
|
11.09.2009, 09:03 | #32 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
11.09.2009, 16:07 | #33 |
Регистрация: 30.08.2009
Сообщений: 3
|
Квэнди, s.Creator - cпасибо за быстрый отклик
Думаю, это сообщение напишу еще в этой ветке, а потом (исходя из моего диагноза) вы уже переправите меня "куда надо". На самом деле (как сказал герой Нильсона в одном из фильмов) "меня не так сильно изуродовало", как могло показаться в первом моем опусе. К самообучению подошел скрупулезно и терпеливо. Установил RAD и приступил к изучению IDE, почитал, что об этом пишут знающие люди, поэкспериментировал, что-то не понял, опять почитал, походил по сайтам ... ну в общем изучил, точнее - продолжаю изучать IDE. Создал (естественно при помощи авторов книг и вопросов-ответов на форумах) несколько разных по сложности приложений. В Exel-е создал для себя базу по всем свойствам и методам объектов. Потратил уйму времени, но сделал от души, думаю пригодится (ну в крайнем случае, думаю, "не догоню - так хоть согреюсь"). Потом, как и подобает, приступил к изучению собственно языка. Тут не боялся ничего и не ограничивал себя ни в чем: assembler, Pascal и Delphi. И вот, где-то тут начали появляться первые вопросы - без ответов, первое непонимание - ну не беда, успокаиваю себя, потом пойму, когда начну работать над своим приложением... Затем приступил к разработке проекта, мысли о котором, собственно, и были тем самым мотивом для начала изучения Дельфи. Опять же - "как учили": цель, данные, требования к результату, алгоритм .... создал интерфейс будущей программы, постарался учесть все потребности, отрисовал все формы, которые там будут задействованы и ... ну вот, настало время кодить ... так, минуточку ... пауза ... а куда дальше, простите, "тыкать"? Вернулся чуть-чуть назад, опять просмотрел все учебные проекты/приложения .... - кажется понял - нет в них (в учебных проектах) того что мне нужно. Нужно решать другие задачи. Опять в справочник - (благо в инете всего что нужно - предостаточно) - и опять к истокам ... и опять весна .. и опять грачи .. и опять многострадальный RAD ... и книги (что б их авторы были здоровы). В общем, длится этот роман с Камнем уже не одну неделю. Чего то не хватает. Как раз системности (не систематичности, а системности) и не хватает. Ну что, едем дальше .. Вот у меня в руках "инструменты" - это то что поможет (должно помочь) написать код того действия, которое мне нужно http://www.delphibasics.ru/ Это справочник (думаю что хороший - о нем часто говорят уважаемые люди) А вот и функция Addr (может именно она мне и нужна я пока еще не знаю, но вдруг ... (в общем, попробую). Вставляю в проект - ничего не происходит .. читаю - "возвращает адрес переменной, функции или процедуры. Эта Delphi функция подобна оператору @ , но не ограничена директивой компилятора $TypedAddress. Всегда возвращает бестиповой указатель (Pointer)." Ну что можно сказать - негодяйка обещала что то вернуть и не вернула.. Вы спросите -"а зачем ты именно эту "дрянь" (функцию) применил?" Да действительно - зачем. Тогда вставлю-ка я в проект не функцию какую-то там (из того же справочника), а процедуру (звучит более солидно должно помочь). Опять ничего не происходит ... А мой RAD кажется "морскую болезнь" подхватил (тошнит его, простите, от меня). Ну что - едем дальше? ... Нет - думаю хватит. И так понятно. Вывод тут очень простой - что мне дали - то я и имею. Теперь, я думаю - Вам стало понятно на каком этапе я "застрял". Если не составит труда - подскажите - куда меня со всем этим возьмут С уважением, ... любви, счастья, терпения и всех благ... |
11.09.2009, 18:12 | #34 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Ну судя по описанию, "затык" в синтаксисе и не понимании номенкулатуры. Именно к этому я советовал изучать не Delphi, а общую матчасть, чтобы понимать что есть указатель, что есть указатель на функцию и т.д.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
11.09.2009, 18:31 | #35 | ||
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Уважаемый erkov - может Вам все таки публицистикой заняться?
(Вы только не обижайтесь, по двум сообщениям трудно составить мнение, но излагаете неплохо. Только, по моему мнению, не хватает конкретики). Попробую что нибудь ответить. Цитата:
Составление алгоритма используют при линейном программировании. При объектном чаще делают объектную модель, диаграммы взаимодействия объектов. Объекты взаимодействуют через интерфейсы и реагируют на события. Вы создали интерфейсы - теперь делайте реакцию на события. Там их полно - от события создания формы, до нажатий на кнопки, необходимости перерисовки, смены фокуса и т. д. Конечно описывать надо только интересующие Вас события или без которых не будет правильно работать. Про функцию Addr , куда Вы ее вставляете и что, по Вашему должно было произойти, честно говоря совсем не понял. Вам что действительно помешали ограничения директивы компилятора $TypedAddress? Функции и процедуры (те же функции только не возвращают результата) не вставляются, а используются если необходимо какой то участок кода применять во многих местах, чтобы не писать весь код заново много раз, а встроенные (стандартные) - это уже написанные за вас алгоритмы. Правда еще для наглядности кода тоже их применяют. В общем я понял что Вы застряли на азах паскаля и объектного программирования. Квэнди Цитата:
Для того чтобы написать программу блокнот или справочник телефонов не нужно знать сколько регистров у процессора и какие API функции используют объекты ADO - это, думаю, уже на следующих этапах освоения нужно. |
||
11.09.2009, 19:12 | #36 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
11.09.2009, 22:23 | #37 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
|
11.09.2009, 22:51 | #38 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
11.09.2009, 23:13 | #39 | |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Цитата:
Не подскажите, чем отличается хобби от профессии, чтоб не путать? -а то я со своим хобби приезжаю в офис раз в неделю. а там три профессионала - делают меньше, получают меньше и еще помощи просят. |
|
12.09.2009, 01:25 | #40 | ||
Регистрация: 30.08.2009
Сообщений: 3
|
Цитата:
Цитата:
Читаю название функции (процедуры) ... смотрю что она может делать ... в голове прокручиваю весь этот процесс ... так, думаю, должна справится ... "тык" ее ... - чорт .. не справилась. Беру следующую и "на круг" ее. Вот так я, с позволения сказать, программирую (да простят меня все программисты мира...). Я же написАл в прошлом сообщении - "ЧТО мне преподали - ТО я и умею". Ну вот вроде бы и все, до встречи на другой ветке .. А по поводу занятия публицистикой .. - думаю это "не мое".. Просто я так разговариваю (друзья, родные и близкие к этому уже привыкли ... и не обращают внимания). ____________________________ С уважением, любви Вам, успехов в работе и хобби, терпения .... и конечно-же счастья ... |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что вы читаете из художественной литературы? | Viteef | Свободное общение | 62 | 01.04.2011 20:11 |
Куда делась тема со списком литературы? | odi_noki | Общие вопросы C/C++ | 3 | 27.08.2008 08:46 |
Обсуждение DelphiX | mager | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 19 | 13.07.2007 02:57 |