Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: как делаются заставки к программам?

Сообщения:  [1-10]   [11-12] 

 
 автор: elenaki   (21.09.2007 в 11:12)   письмо автору
 
   для: elenaki   (12.09.2007 в 22:00)
 

очень понравилась эта прога.
к сожалению, Zinc делает приложения, которые не открываются Vista...

есть версии? на сайте Zinc'a нет темы с ошибкой, которую нам выдает. спросила там, жду ответ. может, здесь быстрее будет :)

   
 
 автор: cheops   (13.09.2007 в 10:42)   письмо автору
 
   для: sim5   (13.09.2007 в 10:18)
 

Да, можно и так поступать.

   
 
 автор: sim5   (13.09.2007 в 10:18)   письмо автору
 
   для: cheops   (13.09.2007 в 10:05)
 

Так а для простой программы вообще не нужна заставка - можно просто свойства одного окна (главного) менять. Пока чего-то еще надо программе - то окно просто картинка ну можно и с прогрессом, как только "загрузились" - меняем свойства окна: меню и прочее...

   
 
 автор: cheops   (13.09.2007 в 10:05)   письмо автору
 
   для: sim5   (13.09.2007 в 09:55)
 

В общем да, но никто не заморачивается обычно на это - ставят секнды 3, чего за глаза обычной программе или побольше, если программа более наворочено. Пока главное окно не сформируется - оно всё-равно не откроется, поэтому максимум что грозит, что заставка закроется позже (обычно время с запасом выставляют) и пользователь будет ждать лишнюю секунду.

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

   
 
 автор: sim5   (13.09.2007 в 09:55)   письмо автору
 
   для: cheops   (13.09.2007 в 09:49)
 

Как по таймеру? Обычно такое окно нужно для того, чтобы сделать предварительные загрузки чего либо, а время загрузки может различно от условий - закончится время отведенное таймеру и получим окно с "недоразвитым" интерфейсом. Конечно можно остановить таймер после окончания загрузки, но тогда зачем он нужен вообще?

   
 
 автор: cheops   (13.09.2007 в 09:49)   письмо автору
 
   для: elenaki   (12.09.2007 в 17:32)
 

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

   
 
 автор: elenaki   (12.09.2007 в 22:00)   письмо автору
 
   для: AlexSol   (12.09.2007 в 21:29)
 

спасибо. где-то встречалось это название. качаю trial. буду пробовать.

   
 
 автор: AlexSol   (12.09.2007 в 21:29)   письмо автору
 
   для: elenaki   (12.09.2007 в 20:44)
 

я знаю ))

нужен mdm zinc

   
 
 автор: elenaki   (12.09.2007 в 20:44)   письмо автору
 
   для: sim5   (12.09.2007 в 17:50)
 

я, кажется, буду делать exe-шку на Флаше. тока не могу найти, можно ли у Проектора сделать прозрачный фон. может, кто знает?

   
 
 автор: sim5   (12.09.2007 в 17:50)   письмо автору
 
   для: elenaki   (12.09.2007 в 17:32)
 

Знаю только одно название этому - Splash. Способов много, вот пример для Delphi (логотип и прочее)


program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
ULogo in 'ULogo.pas' {LogoForm};

{$R *.RES}

begin Application.Initialize; {до этого момента никаких изменений}
 with TLogoForm.Create(Application) do
  try
   Show;
   Update;
   Application.CreateForm(TForm1, Form1);
   {GProgress.AddProgress(1); - здесь можно двигать прогресс, если TGauge
     или TProgressBar лежат на TLogoForm'е}
    {если есть еще формы, то Application.CreateForm(TForm2, Form2); и т.д.}
  finally
 Free;
end;
 Application.Run;
end.

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования