Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2012, 03:12   #71
BparHapoga
Пользователь
 
Аватар для BparHapoga
 
Регистрация: 13.07.2012
Сообщений: 11
По умолчанию

Возник вопрос по книге тов. Фленова "Библия Delphi 3-е издание".
Может я глючу, а может и ошибка.

Он пишет :
Код:
var
 t: array [0..3, 0..4] of integer;
Т.е. графически массив должен выглядеть так:

Слева направо ось Х [0..3] = 4 элемента, сверху вниз ось Y [0..4]= 5 элементов.

А у него на картинке совсем наоборот в итоге выходит.

В чём подвох?
BparHapoga вне форума Ответить с цитированием
Старый 16.07.2012, 03:26   #72
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

изза обычного формирования циклов для обхода двойных массивов, оси перепутаны.
идет Y,X:
первое измерение->второе.

а для X,Y надо наоборот
второе к первому, но это неудобно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.07.2012, 03:33   #73
BparHapoga
Пользователь
 
Аватар для BparHapoga
 
Регистрация: 13.07.2012
Сообщений: 11
По умолчанию

Короче говоря он лажу накатал новичкам...
BparHapoga вне форума Ответить с цитированием
Старый 16.07.2012, 03:41   #74
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

все правильно он накатал, вы сначало то поймите что организация памяти и многого иного не обязано совпадать с вашими ожиданиями.
попробуйте пройтись по массиву из второго измерения к первому, это можно только в случае строгих массивов.
Код:
 t: array [0..3, 0..4] of integer;
для данного это будет(X,Y как вы и хотите)
Код:
for i:=0 to 4 do 
 begin
  for j:=0 to 3 do write(t[j,i]);
  writeln;
 end;
обход же от первого ко второму(Y,X):
Код:
for i:=0 to 3 do 
 begin
  for j:=0 to 4 do write(t[i,j]);
  writeln;
 end;
есть разница?
но не дай бог массив динамический...тогда это еще неудобнее станет.

PS: мне очень неудобна смена порядка индексов.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 16.07.2012 в 03:47.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.07.2012, 10:53   #75
BparHapoga
Пользователь
 
Аватар для BparHapoga
 
Регистрация: 13.07.2012
Сообщений: 11
По умолчанию

Цитата:
мне очень неудобна смена порядка индексов.
А я совершенно не могу понять, зачем это вообще нужно. Хоть убивайте.
BparHapoga вне форума Ответить с цитированием
Старый 06.09.2012, 03:11   #76
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
По умолчанию

По ссылке psycho-coder, в сообщенни #28 литературы по Дельфи
Цитата:
Закончился срок хранения файла. Файл удален с сервиса.
Название: Искусство создания компонентов Delphi (+CD)
Автор: Валерий Фаронов.

Рядом библия дельфи, верятно тоже уже нет файла.
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
HellMercenariess вне форума Ответить с цитированием
Старый 16.09.2012, 21:33   #77
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
По умолчанию

Ищу книгу в которой описано создание словаря с семантическими связями - таких которыми пользуються promt, google-translate, word.
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
HellMercenariess вне форума Ответить с цитированием
Старый 16.09.2012, 21:37   #78
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

HellMercenariess, Google => "Семантика. Теория"
а потом книга уже не понадобится.
Человек_Борща вне форума Ответить с цитированием
Старый 16.10.2012, 21:06   #79
makroys
Пользователь
 
Регистрация: 14.10.2012
Сообщений: 10
По умолчанию

Уважаемые форумчане, скачавшие книгу из темы "Литература по Delphi", в первом сообщении первая ссылка для начинающих, которая там хранится повреждена, а именно архив.

Цитата:
Delphi 7 для начинаюших. Иллюстрированный самоучитель:
http://programmersclub.ru/files/Delphi7vol1.zip
http://programmersclub.ru/files/disk7.zip (есть в Delphi7vol1.zip архиве, папка - primer)
Есть ли похожий материал?
makroys вне форума Ответить с цитированием
Старый 16.10.2012, 21:18   #80
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

makroys есть замечательный поисковик по электронным библиотекам: Electronic Book Database, воспользуйтесь, уверен найдете то что ищете ;-)
astecenko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что вы читаете из художественной литературы? 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