Среда, 24 Апреля 2024, 16:01

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Программирование .NET » Вопрос по C# (В Mikrosoft Visual Studio 2010)
Вопрос по C#
lapendownДата: Понедельник, 30 Июля 2012, 23:30 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Всем здравствуйте.
Недавно начал изучение С#.
Сегодня день посвятил практике.
Написал простенькую программку..
В "Панель Элементов" -> "Стандартные Формы Управления" -> "WebBrowser"(Функция для просмотра Веб-страниц внутри программы). Тоесть, программа по-тихому запускает Internet Explorer, и тырит от-туда инфу, потом переносит в форму(прогу), но через IE, это загружается очень долго. Помогите, как сменить браузер, через который программа будет заходить? Буду очень благодарен happy
JerichoДата: Понедельник, 30 Июля 2012, 23:46 | Сообщение # 2
Ubuntu 11.10 user
Сейчас нет на сайте
Заходит программа через браузер который стоит по умолчанию, с этого выходит то что нужно просто установить другой браузер по умолчанию.

Уютненькая страничка Ерихона

xxx: Так вы представляете, у него там фрагмент кода в 15 строк повторяется 37 раз. Если вынести в функцию можно сэкономить полтыщи строк!
yyy: это припев.
© Антон Антоненко
lapendownДата: Вторник, 31 Июля 2012, 00:10 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Эм...но, помоему, у меня Opera по умолчанию.
А где можно посмотреть, что стоит по умолчанию?

Добавлено (31.07.2012, 00:10)
---------------------------------------------
Заодно второй вопрос: "Как в MVS 2010 C# компилировать созданные программы?" В гугл не посылать, только-что от туда... tongue

MrNeshДата: Вторник, 31 Июля 2012, 00:12 | Сообщение # 4
Воин добра и света
Сейчас нет на сайте
Сохраняй и в файлах найдешь

lapendownДата: Вторник, 31 Июля 2012, 00:16 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
*Проект* -> Bin -> Debug -> Проект.ехе?

Добавлено (31.07.2012, 00:16)
---------------------------------------------
Спасибо, по плюсу заработали happy
Но, все-же один вопрос остался surprised :

Quote (lapendown)
А где можно посмотреть, что стоит по умолчанию?
MrNeshДата: Вторник, 31 Июля 2012, 00:23 | Сообщение # 6
Воин добра и света
Сейчас нет на сайте
Стоит что

IIyxMASTERДата: Вторник, 31 Июля 2012, 06:44 | Сообщение # 7
постоянный участник
Сейчас нет на сайте
Quote (Jericho)
Заходит программа через браузер который стоит по умолчанию, с этого выходит то что нужно просто установить другой браузер по умолчанию.

C этого выходит, что, прежде чем нести ахинею стоит всетки попытаться разобраться в теме вопроса. Винда завязана на ишаке, и просто "сменив браузер по умолчанию" - человек нихрена не добьется, просто потратит несколько часов своего времени на бесплодные попытки.
Автор, смена браузера повлечет за собой довольно внушительные изменения в коде. Разные движки разных браузеров - это как разные планеты, канечно есть сходство, но...
Если не боишься трудностей - Хром и Мозилла
Хотя 6ое чувство подсказывает мне, что ты капаешь не в том направлении, по скорости загрузки страниц ие не настолько радикально отстает(ну если версия > 6)...
Подумай над потоками и закачке странички по-частям, мб стоит задуматься о том чтоб вручную коннектиться через сокет а затем уже парсером вытаскивать нужную инфу...


Сообщение отредактировал IIyxMASTER - Вторник, 31 Июля 2012, 06:47
lapendownДата: Вторник, 31 Июля 2012, 11:40 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
Quote (IIyxMASTER)
мб стоит задуматься о том чтоб вручную коннектиться через сокет а затем уже парсером вытаскивать нужную инфу...

Пока знаний не так много. Оставлю так пока, спасибо happy
IIyxMASTERДата: Вторник, 31 Июля 2012, 12:30 | Сообщение # 9
постоянный участник
Сейчас нет на сайте
яж говорю, не исключено что ты вообще не в ту степь полез. Для начала тебе нужно точно понять, что именно жрет у тебя столько времени. Напихай перед каждым действием таймеры, и выводи всю информацию. типа
Code

Таймер.старт
  коннектимсоКСерверу()
Таймер.стоп
  ОкошкоСОшибкой("коннектились " + ( таймер.стоп-таймер.старт))
Таймер.старт
  ОбрабатываемВсякуюХрень()
Таймер.стоп
  ОкошкоСОшибкой("на обработку всякой хрени ушло " + ( таймер.стоп-таймер.старт))

Ну и в таком духе...
Засеки, сколько времени уйдет на подключение к серваку, получение инфы, обработку. На основе этого уже делай выводы, потому что с простым получение текста даже двиг ишака должен на ура справляться ;)
А сокетов бояться не стоит, они не кусаются, да и примеров работы с ними в инете масса :)
lapendownДата: Вторник, 31 Июля 2012, 18:36 | Сообщение # 10
постоянный участник
Сейчас нет на сайте
Спасибо)
Браузер я другой настроить хотел потому-что у меня Web-cтраничка с множеством изображений была, а сейчас, временно, у меня "инет" - Megafon 3G(это ужс)....Да и просто из-за того, что многим IE не нравится..
Форум игроделов » Программирование » Программирование .NET » Вопрос по C# (В Mikrosoft Visual Studio 2010)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг