374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169

Перелистывание страниц как в альбоме

31.12.2012, 09:34. Показов 3220. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем надо сделать что то типа альбома
Пример

именно сам эффект перелистывания страниц .
перелистываться должны по нажатию кнопок (назад и вперед).

Конечно звучит как фантастика для визуала, но все же вдруг кто знает
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.12.2012, 09:34
Ответы с готовыми решениями:

Как забиндить перелистывание страниц на кнопки?
У меня есть ссылки вида idxxxxxxxxx,, Как сделать так,чтобы нажимая на ссылку(ну ,я допишу vk.com/ ) появлялся браузер и чтобы сразу...

Перелистывание страниц
Как сделать такое: вот как на форуме здесь скажем:Страница 1 - примерно 50 тем,страница 2 - следующие 50 тем и т.д...Как можно...

Перелистывание страниц
ребят подскажите пожалуйста как такое можно реализовать или живой пример если можно.

17
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
31.12.2012, 12:51
8i_class, обычное линейное преобразование. В WPF можно сделать ScaleX или вообще 3д-модель книги сделать (но так она будет кучу памяти жрать, как будто все картинки загружены)
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
31.12.2012, 12:52  [ТС]
Можно по подробнее ? (visual 6.0)
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
31.12.2012, 13:25
8i_class, ну если 6.0, то действительно из разряда магии. на VB.Net еще можно что-то надыбать, а на обычном вряд ли...
0
Заблокирован
01.01.2013, 18:29
8i_class, какой нафиг кодинг, праздник ! Приходи через год !

1. Visual Basic как и все подобные и классом выше, это объектно ориентированный язык программирования. Такие эффекты вы не достигните даже в C++. Можно создать такой альбом на Java к примеру и тогда уже его импортировать в проект и из него управлять им. Еще такие вещи создаются в 3D Max или Maya, это уже другие программы и в них есть их диалект написания кода. Точно не могу сказать про Maya, но в 3D Max есть.
2. Visaul Basic ругать не надо и прикалываться над ним тоже. Он даже встроен в Office, но вы же пользуетесь программами Office, а значит и иногда затрагиваете VBA, не брезгуете же!

Psilon, картинка с игры Doom 1993 года, я не ошибся ?
1
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.01.2013, 21:28
inv.DS, iddqd решает...
алсо
1. Visual Basic как и все подобные и классом выше, это объектно ориентированный язык программирования. Такие эффекты вы не достигните даже в C++. Можно создать такой альбом на Java к примеру и тогда уже его импортировать в проект и из него управлять им. Еще такие вещи создаются в 3D Max или Maya, это уже другие программы и в них есть их диалект написания кода. Точно не могу сказать про Maya, но в 3D Max есть.
2. Visaul Basic ругать не надо и прикалываться над ним тоже. Он даже встроен в Office, но вы же пользуетесь программами Office, а значит и иногда затрагиваете VBA, не брезгуете же!
В офис встроен VB.Net, а википедия ясно намекает


А чистый VB - не ООП
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
01.01.2013, 23:41
Цитата Сообщение от Psilon Посмотреть сообщение
В офис встроен VB.Net
Смешно.

Кто сомневается в возможностях VB6 пример ниже. Почти тоже , что и перелистывание страниц, если представить одну грань куба тонкой, как лист. Управление клавишами влево-вправо.
Самое интересное то, написано на VB без посторонних DLL, не используется DirectX, OpenGL.
Вложения
Тип файла: zip 1111.ZIP (134.8 Кб, 50 просмотров)
2
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
02.01.2013, 00:26
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Смешно.
http://ru.wikipedia.org/wiki/V... plications
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
02.01.2013, 00:50
Цитата Сообщение от Pro_grammer Посмотреть сообщение
пример ниже
Кривовато (Win2k)
Миниатюры
Перелистывание страниц как в альбоме  
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.01.2013, 08:04
Psilon, И что? Зачем путать VBA, который используется в макросах и интегрирован в MS Office и VSTA?
Из той же Вики:
В будущем Microsoft планирует заменить VBA на Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft .NET.
Вы уже будущем живете? Но мы то пока в настоящем, где 99% юзеров в макросах MS Office используют VBA

Цитата Сообщение от Казанский Посмотреть сообщение
Кривовато
Я тестил на XP, плавно работает и достаточно быстро, FPS = 180
А у вас всего 16 смотрю
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
02.01.2013, 10:35  [ТС]
На семерке тоже работает плавно ~90fps. хотелось бы исходники этой штучки
Ну или еще что нибудь подобное
0
Заблокирован
02.01.2013, 11:35
Psilon, Аватарка с игры Doom 1993 года если не ошибаюсь игра.
0
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 11
02.01.2013, 15:00
inv.DS,

Не по теме:

я вам уже ответил :)

0
Заблокирован
02.01.2013, 16:07
Popugai, Вот именно, что я ответа не понял!
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
02.01.2013, 16:09  [ТС]
Цитата Сообщение от inv.DS Посмотреть сообщение
Psilon, Аватарка с игры Doom 1993 года если не ошибаюсь игра.
можно сильно не флудить )
а помочь ))
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.01.2013, 19:00
Цитата Сообщение от 8i_class Посмотреть сообщение
а помочь
Вам для дела, или просто из интереса?
Как видно, готового кода нет ни у кого, а просто так изобретать с нуля лично у меня желания нет.
Одно из направлений возможного решения могу дать. Для деформации листа удобно использовать системную библиотеку gdi32. Там две функции, чтобы не искать, их декларация
Visual Basic
1
2
Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Так вот StretchBlt поможет повернуть лист на нужный угол, BitBlt скопировать быстро из буфера в текущий Picture. Поищите, почитайте описание. Поучаствуйте в решении своего вопроса!
1
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
03.01.2013, 12:42  [ТС]
Почитал но не понял
Я еще нуб во всех библиотеках

Это нужно для дела , не для приколов.

Хоть маленькую часть эффекта может кто написать ?
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
03.01.2013, 14:26
Цитата Сообщение от 8i_class Посмотреть сообщение
Хоть маленькую часть эффекта
К примеру так можно организовать вращение
Вложения
Тип файла: zip vb_gdi.zip (14.4 Кб, 30 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2013, 14:26
Помогаю со студенческими работами здесь

Перелистывание страниц
Всем привет! Реализовываю парсинг страницы. Суть, захожу на 1 страницу записываю ссылки в эксель всех компаний, потом захожу на...

Перелистывание страниц
На главной страницы большая таблица. Как сделать перелистывание на след и пред страницы? чтобы это выглядело примерно так <1 2 3...7 8...

Перелистывание страниц
Всем привет! Подскажите пожалуйста как сделать на вордпресс чтоб выводилось по несколько записей на странице (к примеру 5 шт), а...

Перелистывание страниц Notebook
void __fastcall TForm4::Image1Click(TObject *Sender) { Notebook1->ActivePage+=1; } надо сделать стоб по нажатии на картинку...

Эффект перелистывание страниц
Здравствуйте. Мне нужно сделать альбом с эффектом перелистывание страниц, фото для альбома будут хранится на диске и загружаться QPixmap,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru