HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 25.08.2007, 14:01
yeti
Постоянный
Регистрация: 27.12.2006
Сообщений: 379
С нами: 10195526

Репутация: 1037
По умолчанию

GoreMaster, о, спасибо. ЧЕт я невнимательная какая-то...

Так... окно дописано полностью.. осталось часы отобразить там... не думала, что это будет так для меня сложно..
 
Ответить с цитированием

  #32  
Старый 25.08.2007, 16:48
Ro$k-0
Новичок
Регистрация: 29.03.2007
Сообщений: 17
С нами: 10062628

Репутация: 22
По умолчанию

А ты создай в окне editbox и там часы отображай
и для смены времени используй тамеры,как сказал NetMan.

Just 4 help:
вот пример программы:
_http://rapidshare.com/files/51191471/clock.exe
и её исходник:
_http://rapidshare.com/files/51191428/clock.asm
 
Ответить с цитированием

  #33  
Старый 25.08.2007, 22:52
yeti
Постоянный
Регистрация: 27.12.2006
Сообщений: 379
С нами: 10195526

Репутация: 1037
По умолчанию

Ro$k-0, НЕЕТ!!! хыы... я столько писала эту муть.. и уже осталось часики отобразить, что идея с эдитбоксом мне кажется не очень хорошей.. )))
 
Ответить с цитированием

  #34  
Старый 25.08.2007, 22:54
hidden
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
С нами: 10552646

Репутация: 1292


По умолчанию

Пиши аналоговые часы со сменой скинов, а-то ежесекундный вывод текста на пустое окно ИМХО слишком просто( сплошные АПИ и никакого Ассемблерного кода ), заодно математический сопроцессор освоишь)))

Система не сложная, всего 5 слоёв и 3 буфера.
Каждый час выводишь на буфер1 подложку и часовою стрелку под определённым углом(с использованием GDI+ или своим алгоритмом), каждую минуту выводишь на буфер2 буфер1 и минутную стрелку под соответствующим углом, а каждую секунду выводишь на буфер3 буфер2, секундную стрелку и верхнее стекло и выводишь его на окно через UpdateLayeredWindow
Я как-то делал такое, если использовать картинки PNG( с Alpha-каналом ) получается очень даже неплохо правда GDI+ отедает 10% процессорного времени, а сторонние алгоритмы вставлять не хотелось, как вариант, для стрелок можно использовать векторную графику, тогда будет работать намного быстрее.

Просто в твоём варианте, разницы почти нет на каком языке пишешь, всё-равно просто передаёшь аргументы из одной АПИ в другую :/

Последний раз редактировалось hidden; 25.08.2007 в 22:56..
 
Ответить с цитированием

  #35  
Старый 26.08.2007, 00:11
Ro$k-0
Новичок
Регистрация: 29.03.2007
Сообщений: 17
С нами: 10062628

Репутация: 22
По умолчанию

ну всё,C кодеры отпадают
я просто написал прогу на си и перевел на асм
(сплошные АПИ и никакого Ассемблерного кода)-ты прав
2hidden,ты предложил что-то по типу:
http://www.wasm.ru/src/3/Aclock.zip
 
Ответить с цитированием

  #36  
Старый 26.08.2007, 00:34
hidden
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
С нами: 10552646

Репутация: 1292


По умолчанию

Цитата:
Сообщение от Ro$k-0  
ну всё,C кодеры отпадают
я просто написал прогу на си и перевел на асм
(сплошные АПИ и никакого Ассемблерного кода)-ты прав
2hidden,ты предложил что-то по типу:
http://www.wasm.ru/src/3/Aclock.zip
Типа этого, только не лайнами рисовать, а картинки поворачивать + с Alpha-каналом.
 
Ответить с цитированием

  #37  
Старый 26.08.2007, 08:49
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Да вы ребят извращенцы=\
 
Ответить с цитированием

  #38  
Старый 26.08.2007, 21:02
yeti
Постоянный
Регистрация: 27.12.2006
Сообщений: 379
С нами: 10195526

Репутация: 1037
По умолчанию

мля... я с теми трахаться даже особо не стала.. у меня почему-то компилятор даже инклюдить ничего не хочет... =\ что очень и очень странно.. Мде.. просто пишет что-то типа:
Код:
\masm32\include\windows.inc(115) : error A2004: symbol type conflict : bool
\masm32\include\windows.inc(8052) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8052) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8064) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8064) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8082) : error A2005: symbol redefinition : hinst
\masm32\include\windows.inc(8772) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8772) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8779) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8779) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8784) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8784) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8790) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8790) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8797) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8797) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8807) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8807) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8813) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8813) : error A2008: syntax error : in structure
и так еще дофига раз.. а если добавлять option casemap :none, то половину переделывть придется... кароч я нуб =(

Походу я взяла просто достаточно шаблонную ф-цию с диалоговыми окнами.. и переписала.. просто под себя..

выложила все тут

ПС: я писала все это не сама, а просто ПЕРЕПИСАЛА код немного и все.. адаптировала под данный процессор...

а те.. я уже хз блин... псц заебалась..
В общем, ловите трояшку.. )

/me пошла кушать мороженое..


Добавлено:
Говорили же мне не с этого начинать) а фига ли я кого послушала)) мде.. зря..

Последний раз редактировалось Shnurovka; 26.08.2007 в 21:24..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.