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

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

31.12.2012, 09:34. Показов 3216. Ответов 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
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru