|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2011, 20:54 | #1 |
Регистрация: 11.03.2011
Сообщений: 4
|
.NET 4.x
Я начинающий и всех аспектов программирования C# пока не знаю.
Смысл таков: Я делаю программу, которая будет клиентом для сайта. Интерфейс в Visual C# Express последней версии я сделал. Вопросы у меня таковы: 1. Как сделать так, что бы программа проверяла свои обновления? Я хочу, что бы это выполнялось на уровне программы, а не Visual C#. 2. Мне надо, что бы программа при каждом запуске заходила на сайт, но не отображала его в браузере, а создавала для каждой новости панель с изображением(если есть в новости), текстом, кнопками на загрузку переходу на форум в нужную тему(опять же если это есть в новости). Сайт работает на движке WordPress |
12.03.2011, 01:57 | #2 | |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
Цитата:
Вообще клиент для сайта называется браузер |
|
12.03.2011, 12:27 | #3 | |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Цитата:
|
|
12.03.2011, 16:44 | #4 |
Регистрация: 11.03.2011
Сообщений: 4
|
Уровень программы имеется ввиду, что написать код для этого, такой какой я потом смогу нормльно примочками обвешивать, а не использовать для этого мастер публикации Visual C#.
Клиент для сайта я хочу сделать по типу клиентов для twitter'a. Но мне вот такая обработка информации с сайта нужна. |
14.03.2011, 17:43 | #5 | |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Цитата:
|
|
14.03.2011, 18:30 | #6 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Я бы посоветовал автору сперва разобраться в себе... (ибо он вообще не понимает, что к чему.. или не может объяснить ...)
А по делу... делайте на сервере какой нить файла с названием версии, Ваш клиент посылает запрос, считывает данные и понимает нужно обновляться или нет.. Используйте WebBrowser с помощью его можно получить html страницу… распарсите как Вам нужно и будет Вам счастье… |
23.03.2011, 08:42 | #7 |
Регистрация: 11.03.2011
Сообщений: 4
|
Обновление я сделал)
Реализовано это так: Прога выходит в сеть, ищет текстовый файл, считывает его, определяет нужно ли обновление, если нужно то скачивает архив и распаковывает. После чего заменяет основной файл программы. Делает все это лаунчер. Если нужно обновить лаунчер, то при запуске основная прога проверит есть ли в папке Update нужный файл и заменит. А как распарсить то?)) |
23.03.2011, 12:07 | #8 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Есть куча вариантов. В сети много html парсеров. Но в твоем случае делаешь файл, который состоит из 2 строк: 1 - версия программы, 2 - версия лаунчера. Считал файл по строкам, сравнил строки с версиями программы и в бой.
|
23.03.2011, 17:35 | #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 |