Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/26: Рейтинг темы: голосов - 26, средняя оценка - 4.96
1 / 1 / 3
Регистрация: 29.04.2011
Сообщений: 137

клиент для ВКонтакте

02.08.2011, 16:02. Показов 4879. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, ребят такой вопрос.
средствами VKApi получаю список друзей в формате XML. и тут такая проблема, нужно этот список запихуть в treeView. у меня это не получается(((
пример если что я прикрепил.
если быть в кратце, то просто не могу по ходу выдернуть из этого полученного ответа от сервера то что мне нужно, и прикрепить в treeView!
Вложения
Тип файла: zip WindowsFormsApplication1.zip (50.5 Кб, 186 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.08.2011, 16:02
Ответы с готовыми решениями:

Клиент Вконтакте
Всем привет, ребят нужна помощь, пишу приложение для контакта, застыл на этапе, нажатия двойного клика по элементу treeview(наш...

Десктопный плеер для вконтакте
Доброго времени суток, дорогие форумчане. Взбрело мне в голову сделать на шарпе десктопное приложение. Суть проста - авторизуешься через...

Кодировка, преобразование для ВКонтакте C#
Uri g = new Uri("http://login.vk.com/?act=login&email=1@mail.ru&pass=password"); webBrowser1.Url = g; string path =...

3
236 / 75 / 24
Регистрация: 12.05.2010
Сообщений: 216
02.08.2011, 18:19
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void button1_Click(object sender, EventArgs e)
        {
            XmlDocument profile;
            XmlDocument fr;
            VKApi myVK = new VKApi(accessToken);
            profile = myVK.GetProfile(userId);
            fr = myVK.GetFriends(userId);
            string first_name = profile["response"]["user"]["first_name"].InnerText; // Забираем имя
            int online = Int32.Parse(profile["response"]["user"]["online"].InnerText); // Забираем онлайн и приводим к инту
            int col = fr["response"].ChildNodes.Count; // Берем количество извлеченных друзей
            if (online == 1)
                label1.Text = ("Онлайн");
            else
                label1.Text = ("Не в Сети");
            
            treeView1.Nodes.Add("Parent");
            MessageBox.Show(String.Format("Имя: {0}\r\nФамилия: {1}\r\nПол: {2}\r\nСтатус: {3}", first_name, profile["response"]["user"]["last_name"].InnerText, profile["response"]["user"]["sex"].InnerText, online));
            foreach (XmlNode friend in fr["response"].ChildNodes) // Проходим по всем дочерним элементам <response>
            {
                treeView1.Nodes[0].Nodes.Add(friend["first_name"].InnerText); // У каждого берем имя и заносим
            }
        }
я немного изменил Ваш код обработки XmlDocument, думаю все понятно что чем я заменил, пытался максимально приблизить к исходному варианту. Если заменить Вашу функцию на эту, все заработает
1
9 / 9 / 2
Регистрация: 06.07.2011
Сообщений: 67
02.08.2011, 18:23
Використовуй dataGridView, на мій погляд це набагато краще.
C#
1
2
3
4
5
6
7
8
XmlDataDocument xmlDatadoc = new XmlDataDocument();
xmlDatadoc.DataSet.ReadXml(textBox9.Text); // шлях до XML файлу
DataSet ds = new DataSet();
ds = xmlDatadoc.DataSet;
dataGridView1.DataSource = ds.DefaultViewManager;
dataGridView1.DataMember = "Rows";  // приклад нище
dataGridView1.Columns[0].HeaderText = "Назва колонки 1";
dataGridView1.Columns[1].HeaderText = "Колонка 2";
XML
1
2
3
4
<Rows>
   <Колонка1>Слово</Колонка1>
   <Колонка2>Слово</Колонка2>
</Rows>
1
1 / 1 / 3
Регистрация: 29.04.2011
Сообщений: 137
02.08.2011, 19:00  [ТС]
Спасибо ребят)))помогли)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.08.2011, 19:00
Помогаю со студенческими работами здесь

Выбор типа приложения для работы с ВКонтакте
Раотаю в Microsoft Visual Studio 2015 Здравствуйте, пытаюсь начать писать программу для вк. Начинала на многих программах... То на эту...

Синхронизация C# и JS при создании бота для ВКонтакте
Стоит вопрос. На практике у нас дали задание: написать довольно примитивного бота который отвечает и принимает сообщения. Бот для вк...

Где можно посмотреть пример парсера для вконтакте
Очень хочу сам научится такое писать, но пока-что даже не представляю как это выглядит((

Клиент-сервер: Как определить, что клиент отключился?
Привет. Есть клиент и сервер, при подключении клиента, на сервере создается класс, который содержит копию сокета и всякую инфу клиента, и...

Клиент для сайта
Я начинающий и всех аспектов программирования C# пока не знаю. Смысл таков: Я делаю программу, которая будет клиентом для сайта....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru