Форумы Серверы Суспільство
Игры Серверы VBIOS General Soft & Hard Увлечения А поговорить... Культура Полезная информация Межигір'я Чат

Пользователь Сообщение: C# курсовая/диплом        (Тема#77633)
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
02.02.14 18:54 Russian Federation #1687745
Через 2 недели надо сдавать курсовую.В конце года - диплом.Тему выбрал "Музыкальный плеер".И тут я хотел задавать вопросы,которые у меня появятся
Для курсовой мне хватит просто проигрывания музыки(напарница сделает плейлисты).И вот мой вопрос : какие компоненты есть в Visual Studio(2013й,если имеет значение) для проигрывания музыки? Пока нашел только Windows Media Player,но он мне не очень нравится,т.к. не настраивается внешний вид(ну или я не нашел как).Гуру,жду вашей помощи
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
02.02.14 19:43 [Re: Dark Commander] Russian Federation #1687773
Нашел MediaElement,не компонент,но сойдет,если бы не одно но : Минимальный поддерживаемый клиент Windows 8 [Только приложения для Магазина Windows].Не до конца понял,он будет на 7й винде и xp работать? Приписка "Только приложения для Магазина Windows" меня смущает
Если и будет работать,то пишите и другие способы , буду выбирать самый лучший
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
02.02.14 21:49 [Re: Dark Commander] Ukraine #1687837
Магазина Windows в семерке вроде бы нет ) так какой отсюда вывод? )

думаю, среди немногочисленных программистов здесь найдется совсем мало имевших возможность сравнить разные компоненты и сдк, а то, что гуглится, ты уже сам нагуглил )
Apache 
подполковник
Apache
Возраст: 33
: Lublin, Polska
С нами с 10.03.09
Посты: 3776
04.02.14 01:23 [Re: Nameless] Ukraine #1688477
раджу звернути увагу на "bass.dll"
також незабудь про теґи ID3V1 та ID3V2
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
04.02.14 01:35 [Re: Apache] Ukraine #1688482
ты про http://www.un4seen.com/ ?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
04.02.14 01:40 [Re: Nameless] Ukraine #1688483
кстати
  • Dark Commander :
Пока нашел только Windows Media Player,но он мне не очень нравится,т.к. не настраивается внешний вид(ну или я не нашел как)

а это че? )
http://msdn.microsoft.com/en-us/library/windows/desktop/dd564685(v=vs.85).aspx
Apache 
подполковник
Apache
Возраст: 33
: Lublin, Polska
С нами с 10.03.09
Посты: 3776
04.02.14 01:44 [Re: Nameless] Ukraine #1688486
  • Nameless :
ты про http://www.un4seen.com/ ?

так
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
04.02.14 14:04 [Re: Apache] Russian Federation #1688673
  • Apache :
  • Nameless :
ты про http://www.un4seen.com/ ?

так

Что-то там все так непонятно и страшно,не стал разбираться)
А за ссылку на скины спасибо,буду потом пробовать что-нибудь сделать,а для курсовой и дефолтный вполне пойдет)
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
05.02.14 18:41 [Re: Dark Commander] Russian Federation #1689429
У меня 2 компонента axWindowsMediaPlayer на форме,один проигрывает музыку,а другой для контроля(интерфейс такой мне больше нравится ). Как сделать,чтобы при перетаскивании ползунка времени на компоненте с контролем,так же изменялось время на компоненте с видео?Паузу,стоп и проигрывание сделал этим кодом
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
06.02.14 14:00 [Re: Dark Commander] Russian Federation #1689940
Сделал
Code:
private void axWindowsMediaPlayer1_PositionChange(object sender, AxWMPLib._WMPOCXEvents_PositionChangeEvent e) { axWindowsMediaPlayer2.Ctlcontrols.currentPosition = axWindowsMediaPlayer1.Ctlcontrols.currentPosition; }


Что,никто с этим компонентом не работал?
Теперь мне интересно,как у них связать изменение громкости звука)

Отредактировано Dark Commander 06.02.14 14:18. Причина редактирования: Причина не указана.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
06.02.14 15:02 [Re: Dark Commander] Ukraine #1689994
поверь, с вероятностью 95% ты с этим компонентом поработаешь вот сейчас и больше он тебе не понадобится )
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
07.02.14 12:30 [Re: Nameless] Russian Federation #1690606
Скорее всего так и будет
Проблему с регулировкой звука решил просто,написал это при загрузке формы
Code:
axWindowsMediaPlayer2.settings.volume = 0;

Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
02.03.14 19:10 [Re: Dark Commander] Russian Federation #1705636
Хочу вырезать из полного пути только само название,для этого надо узнать позицию последнего слеша(\),что не получается сделать,пишет ошибку "Символ новой строки в константе".Как быть,что делать?Может можно как-то через код символа сделать?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
02.03.14 20:10 [Re: Dark Commander] Ukraine #1705685
шта?
не обладая всей полнотой понимания как и что именно ты делаешь, могу пованговать и предположить:
  • цитата:
Для указания обратного слеша в C# нужно использовать escape-символ - '\'. То есть, чтобы указать в строке обратный слеш надо сделать так: "\\"

ну или @:
Code:
string path1 = @"c:\temp\MyTest.txt"


и вообще
http://msdn.microsoft.com/en-us/library/system.io.path(v=vs.110).aspx?cs-save-lang=1&cs-lang=csh...
внизу примеры

Отредактировано Nameless 02.03.14 20:16. Причина редактирования: Причина не указана.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
03.03.14 12:35 [Re: Nameless] Russian Federation #1706097
С помощью \\ получилось.Странно,вроде бы пытался так
Берется полное имя файла(с путем и расширением) и из него вырезается только само название файла.Сделал в 2 стадии: сначала убирается путь,потом расширения.Для этого и надо было узнать позицию последнего слеша
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.03.14 12:42 [Re: Dark Commander] Ukraine #1706100
думаю класс Path наверняка поможет сделать это изящнее
например
http://msdn.microsoft.com/en-us/library/system.io.path.getfilename(v=vs.110).aspx

Отредактировано Nameless 03.03.14 12:43. Причина редактирования: Причина не указана.
сцобака 
11001100101000
сцобака
С нами с 27.07.07
Посты: 6012
03.03.14 21:34 [Re: Nameless] Ukraine #1706457
  • Nameless :

Code:
string path1 = @"c:\temp\MyTest.txt"





На будущее, старайся не использовать фиксированный пути, используй относительные.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
06.03.14 18:33 [Re: сцобака] Russian Federation #1708359
Как сделать,чтобы если текст не помещается в метке,то он как бы двигается влево-вправо?Не занимает несколько строчек,не выходит за край,а именно двигается влево,отображается текст,который не влез,обратно вправо,и так все время? Свойств таких не нашел у лэйбла. Если писать через код,то у меня не получится красиво это сделать)

Отредактировано Dark Commander 06.03.14 18:33. Причина редактирования: Причина не указана.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
23.03.14 11:03 [Re: Dark Commander] Russian Federation #1716989
Можно ли как-то запретить этой ошибке появляться?

В коде проблемный участок я заключил в try catch.Если запускать программу из VS,то никаких ошибок,не жалуется,а если exe-файлом,то вот она вылезает


Прикрепления: ______.PNG (32.06 KB) 147 Просмотр(ы)

6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
23.03.14 12:02 [Re: Dark Commander] Ukraine #1717001
проверяй ссылку на наличие объекта (на NULL), перед тем, как с ней работать.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
23.03.14 13:39 [Re: 6APMALEU] Russian Federation #1717026
Фух,избавился,оказывается,не все проблемные участки были в try cath заключены..Что странно,почему тогда при запуске из VS не жаловался о.о

А что проверять то надо было?) Если то,что вызывает ошибку(axWindowsMediaPlayer1.currentMedia.sourceURL), то это ведь опять вызвало бы исключение
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
24.03.14 13:49 [Re: Dark Commander] Russian Federation #1717710
Нужно в treeView отобразить дерево каталогов(только диски и первый уровень папок,вглубь не надо лезть),но отображаются только первые несколько папок,много папок не показываются.


В чем ошибка?
Code:
private void Form1_Load(object sender, EventArgs e) { string[] drives = Directory.GetLogicalDrives(); foreach (string s in drives) { TreeNode tn = treeView1.Nodes.Add(s); tn.Nodes.Add(""); tn.Tag = ""; NodeExpand(tn); } } private void NodeExpand(TreeNode tn) { // Если есть подузлы. if (tn.Nodes.Count != 0) { // Если раскрываем в первый раз. if (((string)tn.Tag) == "") { // Удаляем фиктивный узел. tn.Nodes.RemoveAt(0); // Добавляем подузлы. AddTreeNodes(tn); // Устнавливаем признак того, что // узел уже раскрывали и добавили в него все подузлы. tn.Tag = "+"; } } } private String GetFullPath(TreeNode tn) { // Устанавливаем текуший узел на переданный в параметре. TreeNode currNode = tn; // В полное имя пока записываем текст, // показываемый в текущем узле. String fullPath = currNode.Text; // Двигаемся к корню дерева. while (currNode.Parent != null) { // Переходим на родительский узел. currNode = currNode.Parent; // К полному имени приписываем текст родитеского узла. fullPath = currNode.Text + @"\" + fullPath; } // Возвращаем полный путь. return fullPath + @"\"; } private void AddTreeNodes(TreeNode tn) { TreeNode aux; DirectoryInfo d = new DirectoryInfo(GetFullPath(tn)); DirectoryInfo[] ds; string searchPattern = "*.jpd"; try { ds = d.GetDirectories(); foreach (DirectoryInfo s in ds) { FileInfo[] files = s.GetFiles(searchPattern, SearchOption.TopDirectoryOnly); aux = tn.Nodes.Add(s.Name); aux.Tag = ""; try { if (((s.GetDirectories().GetLength(0)) != 0) || (files.GetLength(0) != 0)) { aux.Nodes.Add(""); } foreach (FileInfo file in files) { aux.Nodes.Add(file.Name); } } catch (UnauthorizedAccessException) { } } }



Прикрепления: ________.PNG (2.49 KB) 136 Просмотр(ы)

Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
24.03.14 14:42 [Re: Dark Commander] Ukraine #1717724
не оно?
http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.visiblecount(v=vs.110).aspx
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
24.03.14 14:59 [Re: Nameless] Russian Federation #1717737
Не думаю,он только для чтения
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
24.03.14 16:28 [Re: Dark Commander] Russian Federation #1717787
Случайно сделал так,что теперь все уровни каталогов отображаются (в событиях не был выбрал обработчик).Но проблема с тем,что отображаются только несколько папок осталась
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
24.03.14 17:41 [Re: Dark Commander] Russian Federation #1717845
Странно,а на следующих уровнях отображаются все папки.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
24.03.14 18:52 [Re: 6APMALEU] Russian Federation #1717888
Фух,гуглил,гуглил и,наконец, нагуглил
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
24.03.14 21:49 [Re: Dark Commander] Ukraine #1717993
Юноша, пишите сорцы. Это более оплачиваемо и востребовано.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
25.03.14 14:43 [Re: NaCl] Ukraine #1718307
щито?
Silent Dude 
голос разума
Silent Dude
: Paradise
С нами с 18.02.10
Посты: 34476
25.03.14 15:46 [Re: Nameless] Ukraine #1718362
всё писать самому, не применяя стандартных API ?
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
25.03.14 22:14 [Re: Nameless] Ukraine #1718513
под линупс писать.
3lnc 
подполковник
3lnc
С нами с 19.02.09
Посты: 2120
26.03.14 09:54 [Re: NaCl] Ukraine #1718616
Лицо-пальма )
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
27.03.14 13:18 [Re: NaCl] Ukraine #1719214
  • NaCl :
под линупс писать.


"сорсы" означает "исходники" (sources) ) любой, кто пишет код, пишет сорсы
и чтоб получать деньги за написание прог под линукс еще устроиться нужно хорошо )

Отредактировано Nameless 27.03.14 13:21. Причина редактирования: Причина не указана.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
27.03.14 13:38 [Re: Nameless] Russian Federation #1719220
Можно ли удалить из текстового файла определенную строку?В переменной имеется строка,которую нужно удалить из файла
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
27.03.14 13:42 [Re: Dark Commander] Ukraine #1719226
вопрос непонятен. Тупой вариант вычитать файл построчно, отфильтровать ненужные строки и перезаписать исходный не подходит?
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
27.03.14 14:42 [Re: Nameless] Russian Federation #1719254
Я думал,что есть специальная функция..Строку я удалил,но вместо неё осталась пустая строка,что вызывает ошибку..Как из текстового файла удалить пустую строку? Или как в шарпе написать знак абзаца?)

Отредактировано Dark Commander 27.03.14 14:55. Причина редактирования: Причина не указана.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
27.03.14 17:15 [Re: Dark Commander] Russian Federation #1719374
Решил проблему,пустые строки теперь не записываются
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
30.03.14 14:32 [Re: Dark Commander] Russian Federation #1720618
Подскажите программу,в которой можно схему Idef0 нарисовать.Нашел программу ERwin,но она такая корявая ._.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
23.05.14 10:17 [Re: Dark Commander] Russian Federation #1743379
Как в Access 2010 сделать составную форму? Чтобы был список,где выбираешь в моем случае исполнителя,а в подчиненной форме отображались данные для этого исполнителя из другой таблицы.Получается только стрелками внизу формы переключаться между исполнителями,но нужно списком.В 2003м я знаю,как это сделать,но начал уже в 2010м,пробовал открыть в 2003м,но там форма не хочет создаваться.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
23.05.14 10:24 [Re: Dark Commander] Ukraine #1743385
ты такие вопросы задаешь ) хз, ваще ) 2 раза в своей жизни аксесс запускал ) про него по-моему даже дотнет девелоперы ничего не знают )
use Google, Luke )
точнее, отец Люка )

Отредактировано Nameless 23.05.14 10:26. Причина редактирования: Причина не указана.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
25.05.14 16:55 [Re: Nameless] Russian Federation #1744251
Сделал форму,оказывается,я невнимательно смотрел,один переключатель надо было включить)

А как в VS подключить библиотеку не в dll виде,а в zip-архиве? Читал,что надо добавить ссылку на него,но когда пытаюсь это сделать,пишет "...Убедитесь,что файл доступен,и является допустимой сборкой или компонентом COM".
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.05.14 18:09 [Re: Dark Commander] Russian Federation #1746528
Нашел нормальную библиотеку,в dll-виде.
Как отсюда скачать обложку исполнителя и информацию о нем с помощью WebBrowser?Или какого-нибудь другого компонента



Прикрепления: last.PNG (454.01 KB) 125 Просмотр(ы)

Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
07.06.14 12:07 [Re: Dark Commander] Russian Federation #1750357
Понадобилось установить Microsoft SDK,там должны быть скины для WMP,выдало ошибку в процессе установки.Вот что нашел :
Cause:

This error usually occurs when you have a corrupted Document Explorer installation.

Solution:

Uninstall the document explorer and re try the Windows SDK Installation.

Что такое Document Explorer и как его удалить?
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
07.06.14 13:40 [Re: Dark Commander] Russian Federation #1750407
Решилось.Надо было удалить с++ 2010.
Hellman 
подполковник
Hellman
Возраст: 33
С нами с 10.03.10
Посты: 2761
18.06.14 18:37 [Re: Dark Commander] Ukraine #1753739
Ищу бланки маршрутных карт технологического процеца гост 3.1118-82 форма 1а, везде рузкие может у кого уже есть на украинском?
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
01.08.14 17:18 [Re: Hellman] Russian Federation #1770572
В проекте имеется множество форм, и я хочу загрузить в память где-то пять из них при старте начальной формы, чтобы потом пользователь не ждал, пока форма загрузится. Но он нормально загружает только определенное число форм, если попробовать больше, то программа зависает и начинает сжирать все больше и больше оперативки, может дойти до 4-5 гигабайт. Как и где правильно писать эти конструкторы форм?
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
03.08.14 05:56 [Re: Dark Commander] Ukraine #1771203
ты формы создаешь динамически или в дизайнере?
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
04.08.14 11:18 [Re: 6APMALEU] Russian Federation #1771552
В дизайнере
Icon Legend Права Настройки темы
Распечатать тему


7218 Просмотры
Реклама
401 сейчас в онлайне
0 пользователей () и 0 скрытых, а также 401 гостей сейчас онлайн.
VBIOS Version 3.0 FINAL | ©1999-2024
Execution time: 0.273 seconds.   Total Queries: 166   Zlib сжатие вкл.
All times are (GMT+3). Current time is 20:35
Top