|
0 / 0 / 1
Регистрация: 01.03.2014
Сообщений: 67
|
|
Объясните пожалуйста, по какому принципу работают некоторые функции в лаунчерах24.06.2014, 21:17. Показов 923. Ответов 5
Метки нет (Все метки)
Всем привет!
В общем, сразу к вопросу. Я недавно начал играть в одну онлайн игрушку, и у них в лаунчере отображается страница с их сайт. Так вот, мне естественно захотелось сделать что-нибудь подобное. Я не прошу вас писать за меня код, просто хочу спросить общий принцип. Как я понял, программа загружает исходный код страницы (мне это удалось сделать), а потом как-то отображает это пользователю (думаю, что в программу включён какой-то портативный сервер, но я не уверен.) Поэтому, прошу помочь! P.S. Я буду пробовать писать на Java, поэтому создал тему в этом разделе.
0
|
|
| 24.06.2014, 21:17 | |
|
Ответы с готовыми решениями:
5
По какому принципу работают переводчики Объяснить, по какому принципу высвечивается только некоторые числа в календаре |
|
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
|
|
| 24.06.2014, 23:13 | |
|
Общий принцип, говорите?
Программа загружает страницу, парсит(разбирает на составляющие) исходный код, потом производит рендеринг(прорисовку) по тем самым составляющим. Добавлено через 29 секунд И нет, в программу не включен никакой портативный сервер.
0
|
|
|
0 / 0 / 1
Регистрация: 01.03.2014
Сообщений: 67
|
|
| 24.06.2014, 23:16 [ТС] | |
|
А можно по подробнее про рендеринг: где про него можно почитать?
0
|
|
|
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
|
|
| 24.06.2014, 23:22 | |
|
Если вы спрашиваете об этом, значит вам еще рано этим заниматься. Уж поверте. Написание собственного анализатора исходного кода очень сложный процесс. Особенно учитывая, что нужно писать анализатор для нескольких языков (html, css и javascript, как минимум).
Если хотите отображать в своем приложении вебстраницы, вам следует поискать готовые решения. К примеру какой-то графический компонент. Добавлено через 1 минуту А рендеринг - это прорисовка, если говорить простыми словами. То есть, когда у есть вас набор каких-то данных, на основе которых вам нужно определнным образом нарисовать что-то на экране.
1
|
|
|
0 / 0 / 1
Регистрация: 01.03.2014
Сообщений: 67
|
|
| 24.06.2014, 23:23 [ТС] | |
|
Спасибо!
0
|
|
|
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
|
||||||
| 24.06.2014, 23:33 | ||||||
|
Дабы обнадежить вас, скажу, что есть и решение попроще.
К примеру, вы можете определить некоторые части в вашем лаунчере которые должны изменятся. То есть жестко задать размещение элементов в лаунчере, а изменять лишь их содержимое. Например список ссылок на последние новости, фоновая картинка, ссылка на сайт, какие-то аккции и т.д. и т.п. - это все конкретные копоненты, которые уже размещены на форме(например JFrame), которые должны быть настроены соотвествующим образом под ваши нужды. Дальше создать некий конфиругационный файл, который будет настраивать все эти элементы в вашем ланучере. Например с помощью файла .properties. Вот так это может выглядить:
1
|
||||||
| 24.06.2014, 23:33 | |
|
Помогаю со студенческими работами здесь
6
По какому принципу работают боты и читы для игр
Объясните пожалуйста некоторые участки кода Объясните пожалуйста некоторые фрагменты кода? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|