Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Флёнов М.   Найти похожие ветки 

 
Чапаев ©   (2006-08-24 00:32) [40]

Наугад открыл 12 главу "библии". Графика.

Canvas.BrushCopy(Rect(200,16,200+Image1.Width,16+Image1.Height),
Image1.Picture.Bitmap,
Rect(0,0,Image1.Width,Image1.Height),
Image1.Picture.Bitmap.Canvas.Pixels[1,1]);

Интересно, что получим в результате, копируя прямоугольник шириной width+1 пиксел и высотой height+1? Откуда взялись "200" и "16"? Почему берётся пиксел с координатами (1;1)?

Новичку это понятно?


 
ronyn   (2006-08-24 00:34) [41]

Ладно - есть варианты лучше из отечественного букхпрома?


 
ronyn   (2006-08-24 00:36) [42]


> Новичку это понятно?

Надо спросить у Новичка(с)...:-)))


 
Ketmar ©   (2006-08-24 00:44) [43]

> [40] Чапаев ©   (24.08.06 00:32)
ой. а что это а код? в смысле -- для чего? и вообще, есть книга в html? а то у меня о ней впечатления только по здешним постам составлены.


 
EvS ©   (2006-08-24 00:51) [44]

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

Где же его так называют? Кроме естесственно его сайта, который следовало бы назвать клубом фанатов. А Юрий Зотов удивляется почему его там забанили.


 
ronyn   (2006-08-24 00:54) [45]


> А Юрий Зотов удивляется почему его там забанили.

Его - кого? Чему удивляться?
Юрий Зотов туда похоже как к иноземцам ходил?


 
ronyn   (2006-08-24 00:54) [46]

Все таки, что же  читать, если вшепредложеное - зло?


 
Чапаев ©   (2006-08-24 00:57) [47]

> а что это а код?

Просто наугад взятый пример из наугад взятой главы...


> и вообще, есть книга в html?

У меня -- нет. pdf общим размером 8 мегабайт. Причём не скан.


 
Ketmar ©   (2006-08-24 01:02) [48]

> [47] Чапаев ©   (24.08.06 00:57)
неа, что-то жалко мне 8 метров. я лучше очередную игрушку с http://www.shmup-dev.com/ скачаю. %-)


 
Marser ©   (2006-08-24 01:02) [49]

> [25] ronyn   (23.08.06 23:59)
> На самом деле название в даном случае, я думаю сыграет свою
> роль. Дети ныне очень ленивые и их надо хоть как-то упросить
> заняться программированием.

Когда-то очень понравилась фраза, сказанная здесь:
"Раньше те, кто хотел бабок, шли на экономический, а на программистов шли те, кто читал Стругацких. Теперь те, кто хочет бабок, идут учиться на программистов, но программистами всё равно стают любители Стругацких"


 
ronyn   (2006-08-24 01:04) [50]


> Ketmar ©   (24.08.06 01:02) [48]
> > [47] Чапаев ©   (24.08.06 00:57)
> неа, что-то жалко мне 8 метров. я лучше очередную игрушку
> с http://www.shmup-dev.com/ скачаю. %-)

Тогда купи книжку Флёнова. Тебе диск додут) А  тама библия.


 
Чапаев ©   (2006-08-24 01:05) [51]

procedure TMainForm.StartBtnClick(Sender: TObject);
begin
Form2.ShowModal; // Показываю вторую форму
if Form2.ModalResult=mrOk then
Application.MessageBox("Вы нажали кнопку OK", "Вы нажали");
if Form2.ModalResult=mrCancel then
Application.MessageBox("Вы нажали кнопку Cancel", "Вы нажали");
if Form2.ModalResult=mrAbort then
Application.MessageBox("Вы нажали кнопку Abort", "Вы нажали");
end;
Про case мы не слыхали, if-then-else нам делать влом...

procedure TMainForm.StringGrid1DrawCell(Sender: TObject; ACol,
ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
DateEdit.Visible := false; // Сделать невидимой компонент DateEdit
if (gdFocused in State) then // Если текущая ячейка в фокусе то …
begin
if ACol=1 then // Если рисуется ячейка первой колонки то …
begin
DateEdit.Text:=StringGrid1.Cells[ACol, ARow]; // Записать в DateEdit текст ячейки
DateEdit.Left := Rect.Left + StringGrid1.Left+2; // Установить левую позицию
DateEdit.Top := Rect.Top + StringGrid1.top+2; // Установить верхнюю позицию
DateEdit.Width := Rect.Right - Rect.Left; // Установить ширину
DateEdit.Height := Rect.Bottom - Rect.Top; // Установить высоту
DateEdit.Visible := True; // Сделать компонент DateEdit видимым
exit; // Выход из процедуры
end;
end;
Exit ну очень уместен, ага...


 
Ketmar ©   (2006-08-24 01:05) [52]

> [50] ronyn   (24.08.06 01:04)
с ума взбесился, что ли? %-) ладно бы пачку в штук 20 dvd-rw прилагали...


 
ronyn   (2006-08-24 01:06) [53]

Интересно, а кто нить из здесь присутствующих  читал Стругацких, ну ц.б. Обитаемый остров? Поднимите пжалста ручки?!


 
Ketmar ©   (2006-08-24 01:07) [54]

> [51] Чапаев ©   (24.08.06 01:05)
садюга! мой бедный больной моск... СР! УВЧ!


 
Ketmar ©   (2006-08-24 01:07) [55]

> [53] ronyn   (24.08.06 01:06)
тебе цитировать, или так поверишь? %-)


 
ronyn   (2006-08-24 01:11) [56]


> Чапаев ©   (24.08.06 01:05) [51]

Флёнов наверное не знал оператор case...
Эсли подумать, может автор решил что для начинающих этот оператор сложен? Так сказать для наглядности.  Ну или просто не выучили его ещё...
Ну а насчет exit - что ж бывает. Частенько...


 
ronyn   (2006-08-24 01:12) [57]


> Ketmar ©   (24.08.06 01:07) [55]

Одну руку вижу. Уже радостно.


 
Чапаев ©   (2006-08-24 01:13) [58]

> procedure TMainForm.StringGrid1DrawCell(Sender: TObject;
> ACol,
> ARow: Integer; Rect: TRect; State: TGridDrawState);

И ведь что характерно: не работает... Только что проверил специально. Во-первых, DateEdit.Visible := false; не в альтернативной ветке, а "по умолчанию" -- если понадобилось прорисовать какую либо ячейку не в первой колонке, то DateEdit спрячется, хоть бы и была активной ячейка в первой колонке. Во-вторых, StringGrid рисуется поверх DateEdit.


 
ronyn   (2006-08-24 01:14) [59]


> Marser ©   (24.08.06 01:02) [49]

Тогда о бабках..
Если не жалко, у кого какая з/п (в смысле доход)? И на какой должности с каким кругом обязанностей?


 
Чапаев ©   (2006-08-24 01:15) [60]

> Интересно, а кто нить из здесь присутствующих  читал Стругацких,
> ну ц.б. Обитаемый остров? Поднимите пжалста ручки?!

*скромно поднял ручки*


 
ronyn   (2006-08-24 01:16) [61]


> Чапаев ©   (24.08.06 01:13) [58]

Какой у вас напрашивается вывод по поводу этих примеров?
Зачем аффтар тогда книги пишет? Тоже ради денег? (и славы)


 
Чапаев ©   (2006-08-24 01:20) [62]

> Какой у вас напрашивается вывод по поводу этих примеров?

Можно, наверное, обучиться боксу за 21 урок по самоучителю. Можно, наверное, даже во сне. Но я не позавидую боксёру-самоучке, вышедшему против боксёра, который тренировался традиционным способом. (с) "Качество программирования: хорошее, плохое, современное"


 
Ketmar ©   (2006-08-24 01:21) [63]

> [56] ronyn   (24.08.06 01:11)
а) офигеть как наглядно. и сложно. если ещё с неиспользованием with я полностью согласен -- сам не использую %-), то с case... эцих.
б) если "бывает" в таких случаях -- надо срочно бросать программирование. вот, например, хороших дворников нынче мало...


 
Ketmar ©   (2006-08-24 01:24) [64]

> [61] ronyn   (24.08.06 01:16)
затем, что он крайне непорядочное существо. вредоносное.
или обеспечивает себе нишу для жизни, плодя непрофессионалов. чтобы никто на его хлебное место не влез. но это вряд ли.


 
Чапаев ©   (2006-08-24 01:29) [65]

> с неиспользованием with я полностью согласен -- сам не использую

А почему?.. (Я и сам его использую крайне редко. Но интересно услышать чужое мнение)


 
ronyn ©   (2006-08-24 01:37) [66]


> > [61] ronyn   (24.08.06 01:16)
> затем, что он крайне непорядочное существо. вредоносное.
>

Да уж куда там? Он вродя и так высоко забралси. Чай для него то местечко найдется, где поработать.
По поводу вредоносного... Что прям так ничего и не видите хорошего ни в одной строчечке его кодов и книжек?!


 
Ketmar ©   (2006-08-24 01:46) [67]

> [65] Чапаев ©   (24.08.06 01:29)
по причине потери того, за что я люблю паскаль -- ясности кода. ну и возможных багов из-за этого. особенно при with с несколькими параметрами.
кстати, сам Профессор от with впоследствии отказался. %-)


 
Ketmar ©   (2006-08-24 01:46) [68]

> [66] ronyn ©   (24.08.06 01:37)
ну, думаю, бумага неплохая. но лучше бы мягкая, в рулоне и без текста... %-)


 
ronyn ©   (2006-08-24 01:48) [69]

Нда. Ну вродэ мнение общее ясно. Спасиба.


 
Marser ©   (2006-08-24 01:49) [70]

> [59] ronyn   (24.08.06 01:14)

Жалко.


 
Ketmar ©   (2006-08-24 01:52) [71]

> [59] ronyn   (24.08.06 01:14)
дворник. на общественных началах.


 
ronyn ©   (2006-08-24 01:55) [72]


> Ketmar ©   (24.08.06 01:52) [71]

дык а з/п?-)


 
isasa ©   (2006-08-24 02:01) [73]

ronyn   (24.08.06 01:06) [53]
Интересно, а кто нить из здесь присутствующих  читал Стругацких,...

Не.
Кадавр жрал селедочные головы ... :)

Чапаев ©   (24.08.06 01:29) [65]
Неудобно, потому что, подсказка не ловит момента(или это только у меня).


 
Ketmar ©   (2006-08-24 02:08) [74]

> [72] ronyn ©   (24.08.06 01:55)
я же сказал -- на общественных началах. добровольно и бесплатно.


 
ronyn ©   (2006-08-24 02:12) [75]

Из Стругацких больше запомнилось определение "Максим - съевший ножик"


 
Ketmar ©   (2006-08-24 02:13) [76]

> [75] ronyn ©   (24.08.06 02:12)
бедные Torry и McSimm...


 
Marser ©   (2006-08-24 02:18) [77]

B tesseract..


 
Pazitron_Brain ©   (2006-08-24 08:20) [78]

> [20] Чапаев ©   (23.08.06 21:33)
> Ты вот в русском практикуешься-практикуешься, а слово "добитЬся"
> не выучил... Есть мнение, что с "практиками от программирования"
> ситуация весьма схожая...

Я не программирую.


 
Чапаев ©   (2006-08-24 08:46) [79]

> Неудобно, потому что, подсказка не ловит момента(или это
> только у меня).

Не ловит, факт. Это основная причина, почему не пользуюсь им я. ;-)


> > Ты вот в русском практикуешься-практикуешься, а слово
> "добитЬся"
> > не выучил... Есть мнение, что с "практиками от программирования"
> > ситуация весьма схожая...
> Я не программирую.

А где в процитированном отрывке о программировании сказано?..


 
Ega23 ©   (2006-08-24 09:11) [80]


> Интересно, а кто нить из здесь присутствующих  читал Стругацких,
>  ну ц.б. Обитаемый остров? Поднимите пжалста ручки?!
>


Недавно в N-цатый раз перечитывал.



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 13 14 15 вся ветка

Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.62 MB
Время: 0.089 c
1-1155040004
ZX48
2006-08-08 16:26
2006.09.17
RaveReports


15-1156338855
AlexanderMS
2006-08-23 17:14
2006.09.17
Редактор ассемблера MASM.


2-1156818456
verybadbug
2006-08-29 06:27
2006.09.17
Название месяца


8-1141248230
ShAB_v2.0
2006-03-02 00:23
2006.09.17
Как усреднить цвета до одного цвета?


2-1157091092
yel
2006-09-01 10:11
2006.09.17
Передать массив в подпрограмму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский