Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Помогите))))) Добавлено: 11.04.10 17:22  

Автор вопроса:  VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 
Как сделать, чтобы окно без границ открывалось во весь экран (во ВЕСЬ экран ьез таскбара Board'ов и тп). и что бы окна открытые моей прогой не вызывали всю оболочку винды и не отображались в её таскке, а отображались в контроле (подскажите как сделать) похожем на таскбар(в моём окне).
P.S Я хочу сдела свою собственную "операционку" (имитацию с помощью обычного приложения windows.

Ответить

  Ответы Всего ответов: 25  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 11.04.10 17:59
ага, я пробовал когда-то)) Сделал длительный мучительный процесс загрузки с кучей пафосных надписей, экран логон и рабочий стол) Сейчас запустил поржал) http://rghost.ru/1359159

Хотя вон разрабы КДЕ портанули эту свою плазму на винду...

Ответить

Номер ответа: 2
Автор ответа:
 iprog



Вопросов: 26
Ответов: 110
 Web-сайт: usprogs.atheo-club.ru
 Профиль | | #2
Добавлено: 11.04.10 18:05
Если Вы пишете в VB 6, то у формы программно надо изменить свойство BorderStyle на 0 (none). Затем изменить свойство той же формы WindowState на 2 (Maximized). Можно на всякий случай поставить свойство ShowInTaskBar = False.

Ответить

Номер ответа: 3
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #3
Добавлено: 11.04.10 18:58
спасибо

Ответить

Номер ответа: 4
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #4
Добавлено: 11.04.10 23:35
WinandЖгешь!
Я вот подумал, может такуюже, только под direct Х'ем замутить?)))

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 12.04.10 01:41
AWP, да не, реально поставь лучше КДЕ for Windows.
Я, честно говоря, даже боюсь посмотреть код моего поделия)

Ответить

Номер ответа: 6
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #6
Добавлено: 12.04.10 01:51
Ну графическая оболочка для винды - было бы круто.
заменить explorer, пуская грузиться вместо него ;) ))))

Ответить

Номер ответа: 7
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #7
Добавлено: 12.04.10 21:59
графические оболочки, заменяющие Explorer уже есть, не думаю, что можно сделать что-то лучше талисмана или кде

Ответить

Номер ответа: 8
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #8
Добавлено: 12.04.10 23:24
AWP пишет:
Я вот подумал, может такуюже, только под direct Х'ем замутить?)))

Такая вещь уже есть.
http://www.google.ru/search?hl=ru&source=hp&q=Windows+Aero

Ответить

Номер ответа: 9
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #9
Добавлено: 12.04.10 23:57
Я скоро эти топики про "операционки" солить буду... И удалять.

Ответить

Номер ответа: 10
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #10
Добавлено: 13.04.10 02:59
ставлю кде, не бел в курсе, что оно под винду есть.

Ответить

Номер ответа: 11
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #11
Добавлено: 13.04.10 03:46
AWP, если не ошибаюсь они его еще не до конца доделали) Запускать KDE/bin/plasma.exe

Ответить

Номер ответа: 12
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #12
Добавлено: 13.04.10 04:23
ага, спасибо.

Ответить

Номер ответа: 13
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #13
Добавлено: 13.04.10 20:45
Winand, можешь сделать интерфейс как в WinXp классический. и подскажите как сделать клон (точный) проводника виндовс?? сенькс заранее ";)

Ответить

Номер ответа: 14
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #14
Добавлено: 13.04.10 21:08
VbStarter, теоретически могу, но не буду, учитывая, что я могу потратить это время на создание программно-коммутируемого таймера. курсовой такой.
Точный клон проводника на всяких там image'ах да бейсиковых listbox'ах не сделаешь.

Ответить

Номер ответа: 15
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #15
Добавлено: 13.04.10 22:26
Точный клон проводника на всяких там image'ах да бейсиковых listbox'ах не сделаешь.

Почему? Можно. Я даже могу тебе сказать, как сделать, чтобы раста просто произвольно накидал на форму кучу имейджбоксов, а они сами вместе не перемещаяясь превратились в работающий проводник:
1. Заносим все Image в массив с помощью For Each
2. Вешаем на форму таймер
3. Им будем отлавливать координаты мышки и щелчки апи-функциями
4. Отрисовываешь с помощью апишек, кистей и всякой прочей лабуды весь проводник (с нуля). Так как ты отрисовываешь, скажем, ListView с нуля и свой, можно напихать туда анимации и альфабленд. А еще можно параллельно проверить наличие третьего фраемворка на комьютере и WPF, написать функцию на VB6, которая генерирует программный код пользовательского интерфейса на WPF для встроенного в фраемворк компилятора C#, компилирует его, а потом при запуске программы запускает еще и скомпилированный только что пользовательский .NET-интерфейс на WPF с аппаратным ускорением, хукнуть его с помощью VB6 и тырить от туда фреймы обычным таймером. Будет красивый интерфейс (с аппаратным ускорением). В кой-то мере на VB6 :)
5. Далее мы свежеотрендеренную картинку интерфейса (апишками или вышеописанным простым способом) сохраняем в апишный Bitmap
6. Потом пишем алгоритм разрезания его на картинки в зависимости от положения Image'в в нашем массиве ImageBox'ов
7. И каждому ImageBox'у назначаем свой отрезанный кусочек картинки

Итого: мы написали на VB6, используя в качестве контролов только ImageBox'ы, полноценный проводник с великолепной графикой, использующий для отрисовки интерфейса аппаратное ускорение. Смекаешь?

VbStarter
А что тебе непонятно? Два способа:
1. Дерево папок - TreeView. Список файлов - ListView. Панель инструментов - ToolBar. Пиши функции, которые по содержимому папки добавляют итемы в ListView и TreeView. Дальше сам разберешкся.
2. Кидаешь на форму WebBrowser и даешь ему команду
  1. Navigate "C:\"

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам