![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.03.2011
Сообщений: 4
|
![]()
Я начинающий и всех аспектов программирования C# пока не знаю.
Смысл таков: Я делаю программу, которая будет клиентом для сайта. Интерфейс в Visual C# Express последней версии я сделал. Вопросы у меня таковы: 1. Как сделать так, что бы программа проверяла свои обновления? Я хочу, что бы это выполнялось на уровне программы, а не Visual C#. 2. Мне надо, что бы программа при каждом запуске заходила на сайт, но не отображала его в браузере, а создавала для каждой новости панель с изображением(если есть в новости), текстом, кнопками на загрузку переходу на форум в нужную тему(опять же если это есть в новости). Сайт работает на движке WordPress |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
![]() Цитата:
Вообще клиент для сайта называется браузер |
|
![]() |
![]() |
![]() |
#3 | |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 11.03.2011
Сообщений: 4
|
![]()
Уровень программы имеется ввиду, что написать код для этого, такой какой я потом смогу нормльно примочками обвешивать, а не использовать для этого мастер публикации Visual C#.
Клиент для сайта я хочу сделать по типу клиентов для twitter'a. Но мне вот такая обработка информации с сайта нужна. |
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
![]()
Я бы посоветовал автору сперва разобраться в себе... (ибо он вообще не понимает, что к чему.. или не может объяснить ...)
А по делу... делайте на сервере какой нить файла с названием версии, Ваш клиент посылает запрос, считывает данные и понимает нужно обновляться или нет.. Используйте WebBrowser с помощью его можно получить html страницу… распарсите как Вам нужно и будет Вам счастье… |
![]() |
![]() |
![]() |
#7 |
Регистрация: 11.03.2011
Сообщений: 4
|
![]()
Обновление я сделал)
Реализовано это так: Прога выходит в сеть, ищет текстовый файл, считывает его, определяет нужно ли обновление, если нужно то скачивает архив и распаковывает. После чего заменяет основной файл программы. Делает все это лаунчер. Если нужно обновить лаунчер, то при запуске основная прога проверит есть ли в папке Update нужный файл и заменит. А как распарсить то?)) |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Есть куча вариантов. В сети много html парсеров. Но в твоем случае делаешь файл, который состоит из 2 строк: 1 - версия программы, 2 - версия лаунчера. Считал файл по строкам, сравнил строки с версиями программы и в бой.
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 11.03.2011
Сообщений: 4
|
![]()
Да, это я сделал)
Надо что бы прога как то узнавала посты на сайте) Например, скачивает файл posts.txt Содержимое файла для одного поста: ----- post picturebox_min=ссылка на изображение NewsHead_text=текст заголовка NewsBody_text=текст новости Download_url=ссылка на скачивание Diskuss_url=ссылка на форум endpost ----- В данном случае прога создаст одну панель и в ней создаст picturebox с нужным значением, два текстовых поля и две кнопки. Естественно постов будет больше. Как все это сделать? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net | gammaray | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 2 | 22.11.2010 17:36 |