ПоискПочтаКалендарьДеньгиМой КругФоткиНародОткрытки
Войти


Чтобы получить доступ ко всем возможностям Я.ру, создайте страницу или , если у вас она уже есть.
userpic

клуб  

Присоединившись к клубу, вы сможете вывешивать фотки в галерее и создавать новые темы для обсуждения. Обсуждаемые темы клуба будут появляться на странице «Что нового».
Вступить в клуб
О клубе
8 февраля 2008 года, 01:34
Обсуждаем технологии, связанные с .Net; новые разработки, эффективные способы решения задач.
В клубе действуют правила.
Правила клуба

В клубе запрещено:

  1. Писать сообщения, противоречащие законодательству РФ.
  2. Оскорблять других участников клуба.
  3. Размещать материалы эротического характера.
  4. Размещать рекламу.
  5. Размещать записи, не соответствующие теме клуба.

В случае нарушения правил ваши записи могут быть удалены, а вы сами – исключены из клуба.

записи по месяцам · меткам · типам

выделить все / снять выделение

Показать
Prof написал
14 сентября 2011 года, 21:08
userpic
Работа с аудио и видео

Задача:

1. получать кадры с веб камеры и добавлять к ним (в изображение) метку времени.

2. получать звук с микрофона. (Поток)

3. из всего полученного писать avi файл.

 

Как? Поделитесь мнением, опытом! 

Nettirr написал
12 августа 2011 года, 12:36
userpic
p2p на .net

вертится в голове что MS будто делал заготовки для p2p на .net но ни как немогу вспомнить..

вот появилась идея где подобная технология возможно была бы удобна..

если меня не проглючило и у MS действительно есть что подобное во фреймворках - напомните плз куда копать ?

а то тупой вопрос гуглу "p2p на .net" ни че вразумительного не дает

Prof написал
27 марта 2011 года, 04:49
userpic
Иммитация браузера - загрузка файла. Как сделать.

Задача:

В приложении организовать проверку файла он-лайн антивирусом Касперского.

Вот здесь страница с формой.

Нужно отправить файл на проверку и отпарсить результат.

С парсингом проблем не возникает. А вот с отправкой не знаю что делать....

Форма отправки:

<form
               
action="scanforvirus"
               
method="post"
               
ENCTYPE="multipart/form-data">
<input
                   
type="file"
                   
name="file"
                   
style='font-family:Arial,sans-serif; font-size:100%;'>
&nbsp;<input
                   
style='font-size:95%; font-family:Tahoma,Arial,sans-serif;'
                   
type="submit"
                   
value="Проверить"
                   
name="dochk">

<input
                   
type="hidden"
                   
name="hidearc"
                   
value="1">
<input
                   
type="hidden"
                   
name="showlink"
                   
value="1">
<input
                   
type="hidden"
                   
name="usedaemon"
                   
value="1">
</form>
Как программно это организовать? С помощью HttpWebRequest? Или UploadFile?
 
Помогите создать запрос.

 

Если так:

wc.UploadFile(

"http://www.kaspersky.ru/scanforvirus", "POST", "C:\\12.jpg")

то как отправить скрытые поля? (hidden)

Как получить ответ сервера?

 

Я проснифил заголовки:

http://www.kaspersky.ru/scanforvirus

POST /scanforvirus HTTP/1.1
Host: www.kaspersky.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.19pre) Gecko/20110324 Shiretoko/3.5.19pre (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.kaspersky.ru/scanforvirus
Cookie: KLAccount=145744109; s_nr=1301186558500-Repeat; __utma=43664191.901761604.1301003510.1301003510.1301186365.2; __utmz=43664191.1301004306.1.2.utmcsr=yandex|utmccn=(organic)|utmcmd=organic|utmctr=%D0%BA%D0%B0%D1%81%D0%BF%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9%20%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C%20%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD; uid=AAAABk2Oh0pjwxt1A3H8Ag==; s_cc=true; s_sq=kasperskyru%3D%2526pid%253DUgrozy%252520%25253E%252520Proverit%252520na%252520virusy%252520on-line%252520%25253E%252520Proverit%252520na%252520virusy%2526pidt%253D1%2526oid%253D%2525D0%25259F%2525D1%252580%2525D0%2525BE%2525D0%2525B2%2525D0%2525B5%2525D1%252580%2525D0%2525B8%2525D1%252582%2525D1%25258C%2526oidt%253D3%2526ot%253DSUBMIT; __utmb=43664191.1.10.1301186365; __utmc=43664191
Content-Type: multipart/form-data; boundary=---------------------------41184676334
Content-Length: 581
-----------------------------41184676334
Content-Disposition: form-data; name="file"; filename="test.txt"
Content-Type: text/plain

1234567890
-----------------------------41184676334
Content-Disposition: form-data; name="dochk"

Проверить
-----------------------------41184676334
Content-Disposition: form-data; name="hidearc"

1
-----------------------------41184676334
Content-Disposition: form-data; name="showlink"

1
-----------------------------41184676334
Content-Disposition: form-data; name="usedaemon"

1
-----------------------------41184676334--

 

Как такое отправить серверу и получить ответ.

 

 

Prof написал
5 марта 2011 года, 15:51
userpic
Как же установить MS VS 2010?

Пробовал установить новую студию, так не вышло...:-@:-@

 

Пишет кучу ошибок - много компонентов не найдено в системе.

Что делать-то?

 

Prof написал
6 декабря 2010 года, 23:03
userpic
Альтернатива WebBrowser для работы в потоках.

Столкнулся с проблемой использования компонента WebBrowser в потоках.

Класс WebBrowser может использоваться только в потоках в режиме однопотокового апартамента (STA) 

 

Может кто-нибудь знает альтернативы этому WB?

deadmoto написал
30 октября 2010 года, 09:21
userpic
Рекурсивный Drag'n'Drop
Реализация Drag'n'Drop в .NET Framefork - достаточно тривиальная задача.
В Google имеется большое количество хороших примеров с пояснениями.
Но к сожалению на русском языке хороших примеров гораздо меньше.
К тому же стоит немного изменить постановку задачи, и поиск может затянуться.
В моем случае нужно было принимать не только файлы, но и каталоги,
причем каталоги нужно было обрабатывать рекурсивно.

Первая часть примера стандартна, проверяем формат входящих данных и даем "зеленый свет":
private void DragEnterEvent(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy;
}
else
{
e.Effect = DragDropEffects.None;
}
}
Естественно самое интересное - обработка входящих данных.
В этой части алгоритма входящие данные не проверяются.
Проверяются отдельные элементы входящих данных.
Отдельные файлы просто добавляются в список, файлы в каталогах добавляются рекурсивным поиском:
private void DragDropEvent(object sender, DragEventArgs e)
{
string
[] DropFileNames = (string[])e.Data.GetData(DataFormats.FileDrop);
List<string> FileNames = new List<string>();

foreach (string FileName in DropFileNames)
    {
     if (Directory.Exists(FileName))
        {
        FileNames.AddRange(Directory.GetFiles(FileName, "*.txt"SearchOption.AllDirectories));
        }
        else
        {
         FileNames.Add(FileName);
        }
}

    ProcessFiles(FileNames.ToArray());
}

Prof спросил:
21 июля 2010 года, 23:08
userpic
Пользуетесь ли Вы IDE MS Visual Studio 2010
mishaikon спросил:
13 мая 2010 года, 15:37
userpic
Вы зарабатываете .НЕТом на жизнь?
интерсено, кого-то .НЕТ кормит, илим это всетки красивая и сложная технология, без практ. (трудовой) ценности?
Чтобы проголосовать, вам нужно
Незнайка написал
10 мая 2010 года, 19:39
userpic
Совсем ликбезный вопрос по .NET

Хотелось бы узнать, есть ли в ASP.NET и ADO.NET что-то такое, что в принципе невозможно без дотнета?

Насколько я понимаю, отсоединённый набор данных можно сделать и старыми средствами.

Гонять туда-сюда ViewState тоже при желании можно старыми средствами.

Prof написал
7 февраля 2010 года, 01:35
userpic
Как уменьшить размер приложения в VS 2008?

Может кто знает какие-нибудь способы?

Можно убрать рессурсы и setting, отключить визуальные стили, но как же без этих удобств?

 

Что получается:    изменить 
Подписаться на комментарии к записи

Получать уведомления о всех ответах в этом обсуждении.

 
Отписаться от комментарев к записи

Получать уведомления только о тех ответах в этом обсуждении, которые адресованы лично вам.

 
К сожалению, комментарий не удалось отправить. Попробуйте ещё раз.я в курсе