Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Гляньте код скажите что сделано не грамотно? С точки зрения ООП 
:(
    Опции темы
QryStaL
Дата 15.8.2008, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 10
Всего: 32



Цитата(source777 @  15.8.2008,  10:27 Найти цитируемый пост)
readonly следует использовать, если цвета считываются из настроек, иначе константу:

Вообще-то константами могут быть только примитивные типы, т.к. значение вычисляется при компиляции. В данном случае правильно использовать readonly.

Аккуратнее советуйте  smile 


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
source777
Дата 15.8.2008, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 3
Всего: 56



Цитата(QryStaL @  15.8.2008,  10:36 Найти цитируемый пост)
Аккуратнее советуйте  smile  
Спасибо за исправление.  smile 



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
WaReZMEN
Дата 17.8.2008, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 683
Регистрация: 9.6.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: 3



source777
Цитата(source777 @  12.8.2008,  21:56 Найти цитируемый пост)
Методы DrawPolygon и FillPolygon будут делегировать расчёт координат методу GetPolygonPoints(), который в свою очередь вернёт массив точек, сохранять этот массив нигде не надо. 


Если точки масива не где не сохранять то как я узнаю при выделение попал ли указатель мыши в заданый полигон????

PM MAIL ICQ   Вверх
source777
Дата 18.8.2008, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 3
Всего: 56



Цитата(WaReZMEN @  17.8.2008,  23:46 Найти цитируемый пост)
Если точки масива не где не сохранять то как я узнаю при выделение попал ли указатель мыши в заданый полигон????

Спросишь у того объекта, который знает!


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Ivan182
Дата 27.8.2008, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.2.2007

Репутация: нет
Всего: нет



source777, не могли бы Вы написать список книг по ООП и программированию вообще, которые Вы считаете просто обязательными для прочтения программисту?
Макконнелл, например, для меня упущение.

Это сообщение отредактировал(а) Ivan182 - 27.8.2008, 13:30
PM MAIL   Вверх
source777
Дата 27.8.2008, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 3
Всего: 56



Цитата(Ivan182 @  27.8.2008,  13:13 Найти цитируемый пост)
source777, не могли бы Вы написать список книг по ООП и программированию вообще, которые Вы считаете просто обязательными для прочтения программисту?

Я бы особо выделил следующие книги:
1) Совершенный код. Макконнелл
2) Рефакторинг... Фаулер
3) Приемы объектно-ориентированного проектирования... GoF
4) Применение DDD и шаблонов проектирования... Нильссон
5) Применение UML 2.0 и шаблонов проектирования. Ларман
6) Рефакторинг с использованием шаблонов. Кериевски
7) Архитектура корпоративных программных приложений. Фаулер

Также можно порекомендовать книги товарищей Гради Буч, Джеймс Рамбо, Ивар Якобсон по ООП и UML, хотя лично мне их стиль изложения не особо импонирует...
+ книги по алгоритмам (Кнут, Кормен)
+ позновательное ("Психбольница в руках пациентов" Купер, "Профессиональная разработка программного обеспечения" Макконнелл, etc.)


Этот список не столько обязательной(это разве что первые 3 книги) литературы, сколько желательной, т.к. чтобы прочитать всё что я тут указал нужен не 1 год внимательного чтения smile 
P.S. Я сам ещё не весь этот список осилил... smile 



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Exai1e
Дата 28.8.2008, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: 4
Всего: 30



Цитата(source777 @  27.8.2008,  17:45 Найти цитируемый пост)
Совершенный код. Макконнелл

заказал smile


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1164 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.