Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, помогите с разборкой xml-файла.
Файл содержит массив из объектов которые содержат поля, что-то типа:

Код:
 
  <audio>
    <aid>SomeAuthor</aid>
    <owner_id>OwnerID</owner_id>
    <artist>SongArtist</artist>
    <title>SongTitle</title>
    <duration>DurationInSeconds</duration>
    <url>URL_OfThisSong</url>
  </audio>
 

 
Собственно сам файл, для наглядности, здесь: http://winsatana.narod.ru/audio.get.xml
 
Как "прочитать" этот файл?Чтобы добавить определенные строки(артист, Название, Продолжительность и Ссылку) в листБокс или какой-то другой контролл (какой?).И еще если это осуществимо то, как сделать, чтоб названия строк состояло из "артист+" - " название. Длина: "+продолжительность, а при нажатии на строку она раскрывалась и отображалась под ее заголовком ссылка.
Как все это сделать??

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 02:16 28-09-2010
ndm25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ, подскажите  
В обработчике backgroundWorker_DoWork создается WPF объект. Есть необходимость его передать в backgroundWorker_ProgressChanged для добавления в FlowDocument, который находится в Element Host на WinForm. При передаче в обработчик backgroundWorker_ProgressChanged выбрасывается эксепшн "The calling thread cannot access this object because a different thread owns it."
Если создавать аналогичным образом обычный winforms TextBox, то передается нормально...
 
Вот пример кода:
 
Paragraph p = new Paragraph();
p.FontSize = 18;
p.FontWeight = FontWeights.Bold;
p.Foreground = System.Windows.Media.Brushes.DarkGreen;
p.KeepTogether = false;
backgroundWorker.ReportProgress(1, p);
 
в чем может быть дело ?

Всего записей: 1 | Зарегистр. 04-10-2010 | Отправлено: 15:24 04-10-2010
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа вот скрин проги на дельфи , я только начинаю изучать C# и хочу вот так сделать Есть таблица по ней навигация и по нажатию кнопки правка показывается второе окно и я в нем правлю данные, подскажите чайнику

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 17:51 04-10-2010
salexn1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
А что сложного? Мало чем отличается от дельфи...  
Делаешь форму, кидаешь контролы.
 
Потом при нажатии на кнопку:
using (var form = new Form2())
{
   form.ShowDialog();
}

Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 18:28 04-10-2010 | Исправлено: salexn1, 18:38 04-10-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Andryshok
Еще один совет тебе - в форме Form2 (который диалог для редактирования) делаеш метод, например, public ShowForm(), а в этом методе вызываеш уже ShowDialog(). так можно передавать какие-нить параметры, какие-то предварительные обработки и инициализации производить ...

Код:
 
class Form1: Form
{
 
...
// как писал salexn1
using (var form = new Form2())  
{  
   form.ShowForm(<здесь можно указать параметры>); // вызывем метод, если нужно передаем параметры или получаем какие-нить данные
}
 
...
 
 
class Form2: Form
{
 
...
 
public void ShowForm(<параметры>)
{
 
...
ShowDialog();
...
 
}
 
...
 
}
 
 
}
 

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 07:51 05-10-2010
snike555



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del - извиняюсь, разобрался

Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 07:54 05-10-2010 | Исправлено: snike555, 08:04 05-10-2010
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
salexn1
То понятно, как показать, а как в ней редактировать выбранную запись грида БД ? Я повторюсь - именно выбранную в гриде запись
 
Добавлено:
Может у кого есть небольшой примерчик похожего приложения - буду благодарен - мыло в профиле
 
Добавлено:
И может кто знает - есть ли  doc панель в компонентах visual studio или как ее реализовать (убирающаяся панель с кнопкой закрепить(

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 10:51 05-10-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Andryshok
DataGridView.CurrentRow передавай во вторую форму ... дальше как душе угодно или еще один грид или отдельные поля для каждого поля строки ...
Для передачи данных, а так же возврата обратно в родительскую форму я тебе написал примерно как должно выглядить. Если будеш использовать параметр для возврата данных - перед ставиться out ...
По второй части - компонент Panel можно использовать - единственное нужно будет руками писать отображения этой панели при наведении курсора ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 14:01 05-10-2010
krjukvale

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, я на форуме недавно, подскажите пожалуйста где можно Visual Studio 2010 скачать с ключами.

Всего записей: 1 | Зарегистр. 05-10-2010 | Отправлено: 00:16 06-10-2010
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krjukvale
http://forum.ru-board.com/topic.cgi?forum=35&topic=47368&start=60#lt

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 09:15 06-10-2010
lerthe61

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndm25
 
Не стоит создавать WPF елементы в отдельном потоке, собственно ответ на ваш вопрос можно найти вот здесь:
http://stackoverflow.com/questions/2728896/wpf-the-calling-thread-cannot-access-this-object-because-a-different-thread-own

Всего записей: 74 | Зарегистр. 04-05-2007 | Отправлено: 17:21 12-10-2010 | Исправлено: lerthe61, 20:04 14-10-2010
v1rtyaluk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, как сделать меню к в новых версиях Оперы и Лисы??Как показано здесь:
   
и здесь:
   
а???

Всего записей: 110 | Зарегистр. 10-03-2010 | Отправлено: 14:29 15-10-2010
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как правильно сделать в C# WinForms глобальный ImageList чтобы в десижн моде можно было его наполнять и назначать из его коллекции контролам image.
Просто не хочется каждой форме назначать свой ImageList много ресурсов поест.

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 13:22 17-10-2010
xlIbERTx



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я думаю начать изучать с# но еще у меня есть некоторые знания php/
не скажите что лучше, начать учить с# или улучшить знания php?

Всего записей: 2 | Зарегистр. 17-10-2010 | Отправлено: 13:40 17-10-2010 | Исправлено: xlIbERTx, 13:41 17-10-2010
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xlIbERTx
Лучше бы сначала описал  - о чем хочеш писать (web или winForms): к примеру, на php winforms ненапишеш ...
RedPromo
Можно создать класс, который будет подгружать этот ImageList в глобальную переменную, а уже эту переменную использовать в контролах ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:52 18-10-2010 | Исправлено: BlackVetal, 06:55 18-10-2010
mrherbrooks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подскажите как правильно сделать в C# WinForms глобальный ImageList чтобы в десижн моде можно было его наполнять и назначать из его коллекции контролам image.  

создай класс -> размести в нем ImageList -> класс в библиотеку -> библиотеку к проекту

Всего записей: 129 | Зарегистр. 23-08-2008 | Отправлено: 10:00 18-10-2010
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RedPromo

Цитата:
Подскажите как правильно сделать в C# WinForms глобальный ImageList чтобы в десижн моде можно было его наполнять и назначать из его коллекции контролам image.

Никак. Студия в режиме дизайна позволяет выбрать ImageList только из той же формы. А кодом можно сделать все.

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 17:40 18-10-2010 | Исправлено: Omicron_Persey_8, 17:40 18-10-2010
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно а если сделать контрол со статическим ImageLіst может получится на codeproject чет-то такое помойму проскакивало..

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 21:07 18-10-2010
blaro



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите разобраться в проблеме. Мне нужна библиотека System.Web.Hosting но у меня есть только System.Web а дальше ничего. Поискал на сайте МСДН, там сказанно что нужен четвертый фреймворк. Он у меня уже стоит, полностью. Что я забыл сделать, или не сделал совсем? Может это из-за того что у меня установлена экспресс версия Visual Studio?
P.S. Кстати, в Моно в линуксе тоже самое.

----------
Оптимистично смотрю на мир глазами убийцы.

Всего записей: 311 | Зарегистр. 29-01-2006 | Отправлено: 22:43 18-10-2010
Omicron_Persey_8



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
System.Web.Hosting это вроде пространство имен из сборки System.Web. Ну, судя по этому

Всего записей: 282 | Зарегистр. 02-09-2007 | Отправлено: 22:54 18-10-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru