9 заповедей спокойствия=)
Оставь непохожим их непохожесть.(Зиммер-Бредли)
По вере вашей да будет вам. Зачтёт вам Бог по заслугам вашим.(христианское)
Всё не так, как нам кажется. И даже не так, как нам не кажется.(закон непознаваемости Вселенной)
Сражайся, подняв забрало. Дабы плюнуть оно не мешало.(Ежи Лец)

В кругу друзей не щёлкай клювом.(поговорка)
На Бога надейся, а верблюда привязывай.(поговорка)
До всего лишь два шага: один— вперёд,один— назад.(Ежи Лец)

и свиньи,копошащиеся в грязи, порой завидев пастуха презрительно хрюкают "Свинопас!"(Ежи Лец)

Когда обрисовывается кризис, не трать зря энергии на пожелание обладать сведениями или умением, которыми ты не обладаешь. Окапывайся и управляйся с ним, как сможешь, с помощью того, что у тебя есть.(Р. Асприн).
URL
  • ↓
  • ↑
  • ⇑
 
18:45 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
18:49 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
18:49 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
18:50 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
18:51 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
10:27 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
10:29 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
10:30 

Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
21:42 

Лабораторная номер 2 второго курса.

танк без башни
Итак, пока свалю описание сюда.
Квадратные скобки означают,что эта фигулина необязательна для реализации. Угловые скобки <> -- должно быть, но что конкретно-- любое ваше непустое в реализации решение.
Программа "чертёж".
должно быть:
главное меню.
пункты(*--пункт, "-"--подпункт):
*файл
-Открыть
-Сохранить
-Сохранить как
-Выход
[->что-то ещё]
*Options
-
*View
-Zoom In
-Zoom out
-(флажок)Toolbar
-(флажок)StatusBar
*Help
-Description
-About

Чертёж должен быть масштабируемым и иметь подписи(тоже масштабируемые) и
представляет собой изображение на форме(в терминологии Delphi)/главном окне,
в котором использованы все типы стандартных перьев(pen) и все стандартные кисти(brush)и штриховки.
Также как миниму по одному своему перу и кисточке должно быть.
Рекомендован для реализации один из следующих вариантов:
а)Один класс,который реализует метод draw(HDC dc,...) и рисует всю фигуру. /*плохой вариант*/
б) Два класса: чертёж(Draft) и отображение (DraftView). Первый работает с вещественными числами,
второй--пересчитывает данные из первого в пикселы и рисует в целых числах. /*рекомендуемый вариант*/
в) Иерархия классов геометрических объектов из пар классов данные-отображение./*очень удобный вариант*/
Чертёж должен увеличиваться/уменьшаться при выборе пунктов меню Zoom In/Zoom Out. Если на форму целиком не влазит--показать полосы прокрутки и осуществить прокрутку чертежа по ним.
Мышь
Должно быть минимум два своих курсора: один используется для "пустого места", второй--когда мышь "над чертежом". При курсоре над чертежом при зажатии левой кнопки и сдвиге мыши--перемещение всего чертежа(очень удобно при архитектурах (б) и (в) ).
Когда курсор оказывается над чертежом, то в строке состояния отображается надпись "над чертежом"[какой именно частью чертежа] иначе отображается надпись "пусто".
Двойной клик по любой части чертежа--смена цвета(на любой, можно два переключать). Клик правой кнопкой по пустому месту--контекстное меню с пунктом "цвет фона", на выборе которго появляется ColorDialog и меняется цвет фона. Аналогично контектное меню при клике по чертежу покажет немодальный диалог с Options чертежа(об этом далее).
Строка состояния
Должна состоять минимум из одной панели с тектом(можно две). Отображать соотв состояние курсора:"над чертежом"[над чем из чертежа именно]/"пусто". [во второй панели--координаты курсора мыши].
Должна быть своя иконка приложения
Меню файл подробно
Открыть/Сохранить/"Сохранить как" загружают/сохраняют чертёж в текущем виде в файл. Поточечное сохранение избражения на форме запрещено. Работа с файлом,естественно, идёт на WinAPI.
Меню Options
Показывает немодальный диалог с настройками отображения(например коэффициент растяжения по Х и по Y), все изменения сделанные здесь сразу отображаются на чертеже.
меню View
Обязательные пункты--"увеличить" и "уменьшить", и пункты меню с флажком: показывать тулбар и статусбар.
Меню Help
Пункт "описание программы"(мессаджбокс в несколько строк или лучше даже модальный диалог с едитом)
с описанием работы с программой
и пункт "О программе"/About с модальным диалогом,который содержит данные о ВУЗЕ,фак-те,кафедре итд... выложу картинку примера практически идеального окошка "О программе" завтра.
Тулбар
Кнопки "увеличить" и "уменьшить" обязательно, остальные по желанию. Рекомендовано сделать "стандартные" кнопки для Open/Save

21:53 

Вопросы к пятнице

танк без башни
а)концепция и архитектура GDI. Device Context.
б)Рисование отрезков.[кривые Безье]
в)Кисти и перья. Стандартные, создание своих. Штриховки.
г) режимы отображения
д)TCHAR что за зверь и как дрессировать.
е) Прямоугольники, регионы[,области отсечения]
ё)Текст и шрифты
ж)Клавиатура(без каретки)
з)Мышь. Сообщения и их параметры(двадцать одно из Петзольда)
и) Таймер. Три способа создания.

16:53 

Форум.

танк без башни
В тестовом варианте запустил форум, куда перенёс всюэту бодягу по поводу задачек по кюа и WinAPI.
Добро пожаловать на aahz.sk6.ru/

21:08 

танк без башни
(обсуждение того самого форума записью ниже)
Aahz
вродь добавил тебя в модераторы..
*****
хорошо) но пока удалить оттуда можно только тебя... все стесняются чтоли)
Aahz
да сползутся потихоньку...
Aahz
как поставим запрет на скачку файлов гостями так и приползут все*ROFL*

22:51 

танк без башни
Песня о новом времени

(Из к/ф "Война под крышами")

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

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

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

А когда отгрохочет, когда отгорит и отплачется,
И когда наши кони устанут под нами скакать,
И когда наши девушки сменят шинели на платьица,-
Не забыть бы тогда, не простить бы и не потерять!

(В.С. Высоцкий)

22:56 

танк без башни
"Многие перепутали Стикс и Рубикон"
"В Стиксе не утонешь"
"С ними я когда-то строил башню"
"Дуэт бутылки Клейна и кружки Эсмарха"
и аватара взятая из малоизвестной, но зело травяной "Книги эмблем" Андреа Альчиати...
Почему-то меня тянет на мрачноватый и малопонятный большинству символизм...

@музыка: Высоцкий -- Лукоморья больше нет

22:59 

танк без башни
Препод(П), я и Дима(Д)
П: Как ж вы этого не знаете?
Я: Что вы от нас хотите? Здесь всего лишь два человека диод от транзистора отличают. У транзистора три ножки, у диода две...
П: А если я принесу транзистор с четыремя ножками?
Я: Ну вы садист...
Д: а зачем вам полевой транзистор?

Инженеры, нафиг... ойтишнеги...
Раньше любой балбес-восьмиклассник такие вещи знал...
//---------
П: я за дедовщину.
Студент: при стремлении интеллекта к бесконечность дедовщина стремится к нулю...
П: фигня всё это...
Я: потому что интеллект по определению конечен.
П: вот-вот, правильно говорите...
//---------
Пара у преподавателя, который очень много рассказывает про unix/linux системы...
Преподаватель: Рассаживайтесь, включайте компы...
Студент 1: А что загружать? Windows?
Студент 2 первому: Ты что, дурак?

23:19 

танк без башни
Измени отношение к вещам, и ты будешь от них в безопасности.
(Марк Аврелий)

Жизненная позиция: ненавижу! Диагноз: общее отупение на почве крайнего эгоизма.
(Авессалом Подводный)

Послушай, тебе не кажется что в Интернете гораздо больше умных людей, чем их существует на самом деле?
(с)Автор пожелал остаться неизвестным. Взято отсюда
community.livejournal.com/aforism/10140170.html

09:29 

танк без башни
Разбираем старые книги..."Занимательные задачи на разрезание"...Папин комментарий: "занимательная патологоанатомия...". Книжка "Муравьи"...--"Никому на 23-е подарить не хочешь?"

17:04 

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

17:38 

lock Доступ к записи ограничен

танк без башни
Закрытая запись, не предназначенная для публичного просмотра

URL
23:27 

танк без башни
Полистал фотографии стрекоз:
macroid.ru/showcat.php?cat=1636
пришёл к выводу,что названия им давали люди с очень утончённым чувством юмора...
потому что подпись под фотографией "Стрелка-девушка, самец" вызывает некоторое удивление

Всполохи пустоты зияющих высот

главная