Форум Программирование Нужен программист для рисования интерфейса |
|
Для решения задач в процессе написания диссертации по технической специальности, требуется программист Delphi для рисования графического интерфейса программной оболочки. Требования: • Владение языком программирования Pascal от 2 лет. • Опыт разработки в среде RAD 2010 Delphi или Borland Delphi 7. • Завершенные GUI проекты с использованием средств GDI, WINAPI. • Знание ООП и методов оптимизации GDI графики. • Желание поделиться опытом и приобрети новые практические навыки. • Как плюс: умение считать и быстро придумывать алгоритм решения задачи. Обязанности: • Разработка концепции и макетов для интерфейса пользователя. • Написание класса для вывода графической информации на экран. • Реализация событийного механизма получения входных данных. • Систематизация и алгоритмизация размерной динамики изображения. • Рисование графического интерфейса средствами TCanvas. • Тестирование, отладка, документация кода. Условия: • Коммуникация средствами интернета. • Оплата по результату на телефон, WebMoney или Яндекс.Деньги. • Свободное творчество в рамках задачи. | ||||||
|
Главное, чтоб человек был толковым и сообразительным. Что касается самой задачи, то она простая, если хорошенько подумать и предварительно описать. Вот начальные условия: 1. Есть окно, реализованное на чистом WINAPI. По сути это объект (1215 строк кода), в котором зашиты, 6 режимов работы приложения. 2. Окно вставлено в некий контроллер вывода реализованный как высокоточный таймер и ввода на DirectInput8 (порядка 2000 строк кода). 3. Основной поток дальше идет в графический движок на Direct3D9 (3350 строк кода) с некоторым набором инкапсуляций. 4. Из движка поток идет в генератор графических объектов (почти 7000 строк кода), порядка десятка объектов. 5. Второй поток реализует ввод данных, работу с файлами и загрузку плагинов. В процессе… 6. Внутри отрисовки из IDirect3DSurface9 получаю HDC и передаю его в TCanvas.Handle, а его через механизм событий передаю в dll плагин. 7. В сервисном режиме, задний буфер блокируется, сканируется и всем объектам присваивается код для вызова внутренних функций приложения. Собственно нужно написать тестовое приложение, которое потом будет подключено в виде плагина. То есть нужно реализовать пользовательский интерфейс для администрирования и настройки программы. Надеюсь, кто-нибудь будет заинтересован. | ||||||
Перейти в раздел:
© 2004 - 2025, Delphi.int.ru |
Версия форума: 1.10 (19.01.2010) |
Выполнено за 0.01 сек. |