Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Проблемма с Кодом


Автор: Tof 6.3.2009, 18:46
Всем  привет  помагите  решить траблу  я  новичек  делаю Player  все по инструкции  как  указанно  в книге   smile 
Вобшем тут же сталкнулся   с проблемой  не могу понять  в чем причина нажимаю Start Debbug  cразу выдает  ошибку  smile  smile  
Код
Public Class Form1

    Private Sub Звук_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Звук.Click
        Player.FileName = "C:\flourish.midi"
        Player.Play()
    End Sub
End Class

Кто не будь посмотрите пожалуйста  уже  2й день себе мозг ломаю  чуствую  , что какую-то ерунду не так  делаю   но не могу понять какую  уже  5 раз  пределывал  не че не помагает .
Вот  залил   его  сюда http://depositfiles.com/ru/files/yvp6cf7pd  если кто  посмотрит  буду  очень благодарен   ,  просто не поняв  что я делаю не так  я не могу продолжать дальше учить  , читать книгу  :( И  стою  на   месте  smile 

Автор: -Mikle- 6.3.2009, 19:13
А книжка точно по VB.NET? Может по VB-6 ? Просто таких методов и свойств у MediaPlayer в VB.NET нет.

Можно так, чтоб достичь результата:
Код

        Player.openPlayer("C:\flourish.midi")


Но рекомендую проверить...

Автор: Tof 6.3.2009, 19:24
Цитата(-Mikle- @ 6.3.2009,  19:13)
А книжка точно по VB.NET? Может по VB-6 ? Просто таких методов и свойств у MediaPlayer в VB.NET нет.

Можно так, чтоб достичь результата:
Код

        Player.openPlayer("C:\flourish.midi")


Но рекомендую проверить...

Спасибо Mikle  шас  прверять пойду  а  я   уже повеситца хотел, думал я  реально  тупой smile
книга    C.Н. Лукин   2005  год , а  обучение вроде идёт  по  VS  2003  просто Автор  суперский  самый лудшие самоучители  у него  Мужик  всё понятно обьясняет я по нем как  то  Pascal учил  и качество супер  у  книги  тут  лежит  если кому интересно http://knigaluby.ru/programmirovanie/b/1016-skachat-knigu-ponjatno-o-visual-basic.net..html

Правдо если такие траблы будут и дальше придется  её  выкинуть

Добавлено через 4 минуты и 46 секунд
Цитата(-Mikle- @ 6.3.2009,  19:13)
А книжка точно по VB.NET? Может по VB-6 ? Просто таких методов и свойств у MediaPlayer в VB.NET нет.

Можно так, чтоб достичь результата:
Код

        Player.openPlayer("C:\flourish.midi")


Но рекомендую проверить...

не  не помогло  походу  меня прокляли :(

Автор: -Mikle- 6.3.2009, 19:57
Цитата(Tof @  6.3.2009,  22:24 Найти цитируемый пост)
не помогло  походу  меня прокляли 

Скорее всего это единственная причина...  smile 

Извеняюсь, вот так должен работать:
Код

    Player.URL = "j:\video.avi"


Я подразумеваю, что в те годы сам MediaPlayer был другим... то есть в старой версии были такие свойства и методы, а в новом нет... Это ведь внешний компонент и надеется на него не стоит... Но ты не переживай так сильно. Когда освоишься тебе не нужны будут всякие там MediaPlayer'ы, ты сможешь выводить видео и звуки прямо в свое окно и это, на самом деле, проще, чем тебе может показаться...

Мой совет читать книгу, понимать то о чем там написано, и делать исходе из того, что ты имеешь. То есть не буква в букву...         


Автор: timich 7.3.2009, 00:30
Я тоже по этой книжке изучаю и тоже в этот пример уперся smile  пока не объяснили, что медиа плеер не тот, там по старому идет описание 
и многие команды не подходят для нового.

Автор: Tof 7.3.2009, 01:36
Цитата(timich @ 7.3.2009,  00:30)
Я тоже по этой книжке изучаю и тоже в этот пример уперся smile  пока не объяснили, что медиа плеер не тот, там по старому идет описание 
и многие команды не подходят для нового.

timich  я  тебе в ПМ  написал просто на форуме для новичков в конце дали сылку  100%  схожую смоей smile    вопрос  тебе  много не совпадений    и где еще я столкнусь  , а   то  ошибку с Плеером сначала пытался  решить сам  чуть мозг не сломал   smile  былоб хорошо Icq  твою узнать smile 
 Блин просто  автор  лудший 
Хорошо было еслиб  узнать  ICQ  кого-небудь . Форум это конечно хорошо  но ICQ  гораздо быстрей для таких мелких -тем 
А то фиг его  знает  можит на  такие глупые вопросы уже устали отвечать ! 
Тем более на многих форумах негативно встречают вопросы по поводу  VB как  я уже успел заметить  smile

Автор: timich 7.3.2009, 07:03
Я в качестве помощника вряд ли сгожусь smile 

А автор действительно отличный, я до этой книжки многие пытался читать но не смог, а Лукин как будто для меня написал smile и после нее уже получается и в других книжках разобраться понемногу.
До этого я вообще никакой был в вопросах программирования (да и сейчас тоже smile ), единственное что помню со школы, так это то, что был язык Рапира smile , но тем не менее уже моя первая прога работает (сегодня закончил), спасибо форуму за помощь , особенно diadiavova очень сильно помогает. Программа получилась больше двух тысяч строк, хотя нормальный программист смог бы из них сделать наверное 500 , на форме 30 текстбоксов , 90 пикчебоксов, 40 лейблов и все это связанно кошмарными связями smile . Если бы мне два месяца назад сказали , что я напишу такую прогу, я бы тапками закидал smile .
А на счет глупых вопросов, ты зря так думаешь. Пока мои вопросы без внимания не оставались.

Автор: -Mikle- 7.3.2009, 09:17
Цитата(Tof @  7.3.2009,  04:36 Найти цитируемый пост)
Тем более на многих форумах негативно встречают вопросы по поводу  VB

Зря ты так... Я на этом форуме с 2003 года, начинал с VB6, и хотя количество вопросов у меня явно превышает количество ответов, все равно мне очень помогали на этом форуме. Аж ностальгия зацепила по тем временам... VB6... Во хотяб взять мой http://forum.vingrad.ru/forum/topic-11048.html на форуме. Тогда и cardinal еще плохо разбирался... Прикольные времена были...  smile 

Автор: diadiavova 7.3.2009, 10:08
Tof, на сколько я понял, книга написана о версии языка 2003 года. Но с тех пор язык претерпел множество изменений: линки, ламбды, расширители, джинерики, перегрузка операторов, XML-литералы - раньше ничего этого не было, а теперь всё это составляет важную часть языка. Кроме того: проблема, с которой ты столкнулся, даже к языку не имеет отношения. Просто там используется ком-компонент из винды, а сейчас в винде более новая версия этого компонента и устроена она по-другому. Бо́льшую часть усилий при изучении надо направить даже не на изучение языка (это не проблема), главное - изучить .Net Framework, работа с ком-компонентами эту задачу никак не решает(если, конечно, твоей текущей задачей не является изучение ком-взаимодействия), и, к тому же, целесообразно знакомиться с (как минимум) второй версией фреймфорка (а не 1.1).
Если тебе так нравится эта книга, то тему плеера можешь смело пропустить - ничего не потеряешь.
Цитата(Tof @  7.3.2009,  01:36 Найти цитируемый пост)
Тем более на многих форумах негативно встречают вопросы по поводу  VB как  я уже успел заметить

Шарпеи заполонили всё. Крепись. smile 

Автор: Tof 7.3.2009, 15:22
Цитата(timich @ 7.3.2009,  07:03)

  Программа получилась больше двух тысяч строк, хотя нормальный программист смог бы из них сделать наверное 500 , на форме 30 текстбоксов , 90 пикчебоксов, 40 лейблов и все это связанно кошмарными связями smile . Если бы мне два месяца назад сказали , что я напишу такую прогу, я бы тапками закидал smile .

че хоть за  программулька  че  хоть делает интересно  прям стало   2000 строк  smile smile  smile 

Автор: timich 8.3.2009, 00:50
Цитата

Если тебе так нравится эта книга, то тему плеера можешь смело пропустить - ничего не потеряешь.

полностью согласен.

Автор: Tof 8.3.2009, 16:02
А где свойство AutoStart :? Хочу дать кнопке кнкулятора мелодию при нажатии

Автор: -Mikle- 8.3.2009, 17:53
Цитата(Tof @  8.3.2009,  19:02 Найти цитируемый пост)
Хочу дать кнопке кнкулятора мелодию при нажатии

ух... не торопись пока еще... поверь мне, это далеко не лучший способ воспроизводить звуки...

Автор: Tof 8.3.2009, 19:29
ок .
Такой вот вопрос  вот у меня  VS  Eng.  Не люблю  программы такова рода  на Rus  ещё  на   3D MAX    учился  это усвоил  , а вот Хелп и  подсказки хотелось  бы Rus ! Возможно это :?

Автор: -Mikle- 8.3.2009, 20:45
Если у тебя инет хороший, можно скачать с майкрософта последнюю Express версию, она абсолютно бесплатна и бессрочна... 

http://go.microsoft.com/?linkid=9645395
Это online инсталяция, то есть скачивается загрузчик (2-3 МБ) и он потом сам с инета докачивает все что нужно (около 30-70 МБ). При 128 Кбит установка около 40 минут будет.

Есть еще offline install, но там скачивается сразу четыре продукта: VB, C#, C++, Visual Web Developer. Все четыре: 2008+SP1. Все это добро в одном образе и весит 819 Мб. Образ потом можно записать на DVD или распаковать в папочку.
http://go.microsoft.com/?linkid=9645399

Добавлено через 9 минут и 51 секунду
Еще один совет, не всегда работает, но тем не менее:
Когда открывается английская ссылка на МСДН, то в ней есть такая поддиректория http://....../en-us/......
Ее можно ручками поменять на ...../ru-ru/..... и иногда это помогает...

Автор: Tof 8.3.2009, 21:53
Цитата(-Mikle- @ 8.3.2009,  20:45)
Если у тебя инет хороший, можно скачать с майкрософта последнюю Express версию, она абсолютно бесплатна и бессрочна... 

http://go.microsoft.com/?linkid=9645395
Это online инсталяция, то есть скачивается загрузчик (2-3 МБ) и он потом сам с инета докачивает все что нужно (около 30-70 МБ). При 128 Кбит установка около 40 минут будет.

Есть еще offline install, но там скачивается сразу четыре продукта: VB, C#, C++, Visual Web Developer. Все четыре: 2008+SP1. Все это добро в одном образе и весит 819 Мб. Образ потом можно записать на DVD или распаковать в папочку.
http://go.microsoft.com/?linkid=9645399

Добавлено @ 20:54
Еще один совет, не всегда работает, но тем не менее:
Когда открывается английская ссылка на МСДН, то в ней есть такая поддиректория http://....../en-us/......
Ее можно ручками поменять на ...../ru-ru/..... и иногда это помогает...
Я отуда и ставил
Нет Mikle  мне кажитцо ты меня не правильно понел , я  хочу  чтоб у меня была  Eng   версия , а  вот Хелп и  всплывающие подсказки  на  Rus  это возможно реализовать :?
У меня и так Express  SP 1  но русскую  полностью  ставить не Хочу  тока  Eng  интерфейс    , а вот всё остальное  Rus вот так вот хочу smile
Можит  МСДН русскую  я как понел это пакетик с переводом  можит его можно гдето заменить у себя в папке   и будет Хелп и подсказки на Rus

Автор: -Mikle- 8.3.2009, 22:12
Ну не знаю... наверное нет... хелп - это MSDN, он есть и русский  http://msdn.microsoft.com/ru-ru/library/w0x726c2.aspx
А подсказки... не знаю... скорее всего не получится...

Автор: Tof 8.3.2009, 22:33
Цитата(-Mikle- @ 8.3.2009,  22:12)
Ну не знаю... наверное нет... хелп - это MSDN, он есть и русский  http://msdn.microsoft.com/ru-ru/library/w0x726c2.aspx
А подсказки... не знаю... скорее всего не получится...

Вот  мне  интереснно  просто узнать к примеру свойства Textbox1   и  дальше   и  что зачем  с под сказками    на Русском   мне для этого нужен MSDN  или он  мне в этом  не поможит ?
Я  можит неправильно говарю  свойства , методы  , обьекты , классы ,   у  меня от этих терминов пока  что голова  идёт кругом  и я незнаю  что  есть класс smile  а  что  обьект smile но  примерно догадываюсь из далека , так что  мои  догадки  не надо воспринимать буквально  smile 
Mikle  А  ты какую  юзаещ ,Rus ?

Автор: -Mikle- 9.3.2009, 13:51
сейчас да, не жалуюсь... немного не привычно было по началу к рус интерфейсу привыкнуть, но щас уже освоился к рус терминам  smile 

Автор: Tof 11.3.2009, 22:02
Вот ешё  такой вопрос : хочу  начать  писать  программульку   по приёму  пакетов в онлайн игре (БОТ) ,  в какую  сторону  копать  какую литературу  почитать ? 
Если  есть какой небудь подобный исходник  поделитесь   у меня  есть  исходник программы  но написан  он на DELPHI   а я  в нем дуб  -  дубом  

Автор: -Mikle- 13.3.2009, 01:48
С интернетом надо работать через: Socket, TcpListener, TcpClient, UdpClient. Это базовый набор классов вполне обеспечивающий все что Вам необходимо для работы с сетью. Находятся они в пространстве имен System.Net вместе с множеством других классов. Лучший источник информации (лично для меня) всегда был www.vingrad.ru, MSDN, www.codeproject.ru и gotdotnet.ru

Модератор: Поскольку мы уже давно ушли от темы "Проблемма с Кодом, Делаю Media Player", то просьба не продлевать эту тему, если вопросы не соответствуют ей. В противном случае, я буду вынужден закрыть эту тему для дальнейшего обсуждения. Правила - есть правила. Спасибо за понимание!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)