|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 16
|
||||||
Воспроизведение аудио при нажатии на кнопку25.12.2013, 01:37. Показов 4567. Ответов 14
Метки нет (Все метки)
Всем привет! Программирование начал осваивать недавно. Мне посоветовали начать с VisualBasic 6.0, а затем перейти к более сложным языкам типа С++. Скачал "Самоучитель для начинающих" С.Н. Лукиных, читаю и выполняю практические задачи.
Застрял на выполнении проекта калькулятор. Не могу сделать так, чтобы при нажатии на кнопку воспроизводился звук. Вроде все сделал так, как было написано в книге. Но безрезультатно! Вот коды процедур:
Есть подозрение что вся беда в несовместимости ПО. У меня Windows 8, и при установке VisualBasic 6.0 произошла какая-то ошибка. Но сообщение об ошибке появилось уже в конце установки и программа работает. Добавлено через 10 минут Не по теме: Есть еще несколько вопросов не по теме, буду очень благодарен если найдутся ответы на них: Всем заранее спасибо за внимание, ответы и рекомендации!
0
|
||||||
| 25.12.2013, 01:37 | |
|
Ответы с готовыми решениями:
14
Воспроизведение системного звука при нажатии на JavaScript кнопку
Как сделать, чтобы при первом нажатии на кнопку TButton появлялось одно сообщение, а при втором нажатии - другое? |
|
Модератор
|
||||
| 25.12.2013, 02:38 | ||||
|
Возможно что файла не существует.
1
|
||||
|
Заблокирован
|
||||||
| 25.12.2013, 02:57 | ||||||
Залезаете в гугл. Вбиваете, например, "vb 6.0 play wav". И вот Вам куча информации. Согласитесь, этот метод гораздо эффективнее. Не говоря о том, что бесплатно качать самоучители, даже такого качества, - нехорошо.
Есть же PlaySound().
Зайдите в меню Проект -> Компоненты и добавьте в проект Microsoft Forms 2.0 Object Library. На панели инструментов появится несколько новых контролов, более наворчоенных, чем обычные. Будет там и кнопка, позволяющая менять и цвет текста, и цвет фона, и многое другое.
Помощник - это просто форма без рамки (BorderStyle = 0), на которой рисуется картинка (или видеозапись) с монотонным фоном. Начиная с версии 2000, в винде есть возможность делать окна полупрозрачными или делать какой-то их цвет фона прозрачным. Вот этот самый цвет и делается прозрачным, чтобы окошко получалось фигурным. Здесь пример. http://en.kioskea.net/faq/947-... ransparent Можно и ещё круче сделать, чтобы рисовалась картинка с попиксельной прозрачностью а-ля Windows Aero. Но пока Вам это не нужно. Да и вообще увлекаться подобными свистоперделками не стоит - времени отнимают много, а толку мало. А в чрезмерном количестве они даже вредны. Представьте, каково будет пользователю, если у каждого окна будет свой скин.
1
|
||||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 25.12.2013, 07:13 | |
|
1
|
|
|
|
||
| 25.12.2013, 09:24 | ||
Сообщение было отмечено как решение
РешениеMicrosoft Agent - это набор программных сервисов, поддерживающих воспроизведение интерактивных анимированных персонажей (а их несколько десятков готовых и разных + можно свои создавать) в рамках интерфейса Windows. Разработчики могут использовать эти персонажи для создания различных интерактивных приложений и справочных систем. В дополнение к поддержке обычного способа ввода информации с помощью клавиатуры и мыши Microsoft Agent предлагает поддержку распознавания голосовой информации, позволяя управлять приложениями на уровне голосовых команд. Персонажи также могут воспроизводить синтезированную речь, аудиофрагменты или текст в специальном окне. Не знаю почему, но в стандартной поставке с WIN7\8\8.1 Microsoft Agent 2 не включен. Но вполне доступен для отдельного скачивания и установки на свои компьютеры ( кому надо, подскажу где взять). Так что ни чего не надо рисовать "регионами и прозрачными окнами". Просто установить оригинального Агента и программировать его в соответствии со своими потребностями. А это просто невероятно увлекательно, уж поверьте мне.
3
|
||
|
Модератор
|
||||||||
| 25.12.2013, 11:23 | ||||||||
Сообщение было отмечено как решение
Решение .
5
|
||||||||
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 16
|
|
| 25.12.2013, 11:53 [ТС] | |
|
Спасибо всем за помощь! Обязательно отвечу сегодня вечером!
0
|
|
|
|
||
| 25.12.2013, 14:50 | ||
|
2
|
||
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 16
|
|||||||||
| 26.12.2013, 02:24 [ТС] | |||||||||
|
Сообщений по основному вопросу к сожалению оказалось немного, но все равно СПАСИБО!
Добавлено через 18 минут К сожалению не смог оценить то, что было по ссылкам. Там все по английски, а я знаю его очень плохо. Добавлено через 4 минуты Добавлено через 8 минут Еще раз всем спасибо за помощь! И я надеюсь, мне кто-нибудь подскажет, как сделать этот звук при нажатии на кнопку.
0
|
|||||||||
|
Заблокирован
|
||||||
| 26.12.2013, 02:57 | ||||||
Профессиональный программист на VB6 не станет хвалить эту книгу. (Преподаватели и т.д. обычно непрофессионалы.) Профессионалу вообще книги не нужны, за очень редкими исключениями.
А то, что без WinAPI не работал бы ни MMControl, ни VB6, ни сама винда бы не загрузилась, Вас не смущает?
Сразу ищу пример. А там есть пример. Я бы разобрался.
Может потому что их забанили в гугле? А Вас случаем не забанили? Если нет, то Вы догадаетесь, то нужно искать "vb6 microsoft agent 2.0" - для примеров и "microsoft agent 2.0 download" - для скачивания. Кстати, у меня Win8.1, но папка C:\Windows\Msagent почему-то есть и файлы в ней - тоже.
0
|
||||||
|
|
||
| 26.12.2013, 08:38 | ||
|
И вообще, лучше не с книжки код брать, который возможно с ошибками набран, а поискать в Интернет подобный рабочий код.
1
|
||
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 16
|
||||||
| 26.12.2013, 12:21 [ТС] | ||||||
|
Добавлено через 1 минуту
0
|
||||||
|
Заблокирован
|
||||
| 26.12.2013, 12:29 | ||||
PlaySound() проще любого плеера, а начинать, очевидно, нужно с простого.
2) Учитесь экспериментировать. Не читайте текст, а только ищите и пробуйте коды. Туда вставьте, сюда вставьте. За несколько десятков минут что-нибудь да получится. Если не будете учиться экспериментировать, никогда и не научитесь. А программисту без этого никак.
Я знаю человека, который хорошо разбирается в программировании, уже достаточно много работает на фрилансе, знает аж несколько платформ и сред, но это не мешает ему готовить программы, которые при скачивании встраиваются в браузер и вставляют туда левую рекламу. Он уверен, что это занятие для профессионала, а вовсе не для школоты, как принято считать некоторыми.
0
|
||||
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 16
|
||
| 26.12.2013, 13:16 [ТС] | ||
|
0
|
||
|
Заблокирован
|
|
| 26.12.2013, 13:34 | |
|
В Компонентах не бывает функций, а только компоненты.
Компонент - это набор функций, констант и др. Я же кидал ссылку. Вот ещё раз. http://stackoverflow.com/quest... -playsound Там достаточно примеров. Какой Вы программист, если не можете не только сами себе найти пример, но и готовым рабочим примером воспользоваться.
0
|
|
| 26.12.2013, 13:34 | |
|
Помогаю со студенческими работами здесь
15
Необходимо, чтобы при нажатии на одну из кнопок меню, фрейм с рекламой сворачивался, и разворачивался снова при нажатии на другую кнопку
Как при нажатии на кнопку создать еще одну кнопку? При нажатии на кнопку на первой форме, скрывать кнопку на второй Воспроизведение звука при нажатии на клавиши, при работе программы в фоновом режиме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|