Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/16: Рейтинг темы: голосов - 16, средняя оценка - 4.88
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169

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

31.12.2012, 09:34. Показов 3235. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru