Admin Опубликовано: 17 Август 2010

Здравствуйте, в этой статье я хотел бы рассказать как можно сохранить узлы в файл, а также их потом считать оттуда, для того, чтобы как бы сохранялись настройки вашей программы, то есть например пишите Вы каталог товаров, надо же при следующем запуске в дереве отображать название товаров, для этого мы и используем сохранение данных дерева в файл, можно и в стрим, но данную переменную все равно необходимо куда-то записывать (хранить) например в БД, об этом я расскажу в следующей статье про TVirtualStringTree. Да конечно хранить список дерева в какой-нибудь БД на сервере достаточно выгоднее, так как процент того, что Ваши данные дерева не потяряются вырастает, но об этом я расскажу. В TVirtualStringTree есть замечательных 2 события, которые срабатывают при вызове методов

  • SaveToFile
  • SaveToStream
  • LoadFromFile
  • LoadFromStream

Соответственно событие OnLoadNode возникает тогда, когда вызываются методы

  • LoadFromFile
  • LoadFromStream

А событие OnSaveNode возникает тогда, когда вызываются методы

  • SaveToFile
  • SaveToStream

Как Вы поняли OnSaveNode - событие, в котором необходимо сохранять узлы дерева, OnLoadNode - событие, в котором необходимо загружать в дерево, сохраненные узлы.

Читать полностью »

Метки: , , ,



Admin Опубликовано: 16 Август 2010

Здравствуйте, в этой статье хотел бы рассказать как я менял статус, смотрел последний измененный статус, а также историю изменения статусов. Вообще у меня почему на этом этапе сразу же возникли проблемы при отправке запроса на сервер, я почему-то не понял почему не хочет. Оказывается, что у меня права на доступ моего приложения к моей страничке стояли с меньшей битовой маской, чем 1024. Теперь Вы понимаете, что для работы с статусами пользователя необходимо, чтобы битовая маска прав доступа для данного приложения была не меньше 1024. Давайте пройдемся немного по методам API ВК, начнем с того, как нам получить статус пользователя, для этого существует метод

  • activity.get

Параметры при этом методе можно сказать как таковых нету, только один необязательный параметр это — uid - идентификатор пользователя, которого статус необходимо получить, по умолчанию текущий идентификатор. Ответ приходит следующим образом

  • time
  • activity
  • id

time - видимо когда был установлен статус, activity - текст статуса, id - идентификатор пользователя, для которого мы смотрим статус.

Читать полностью »

Метки: , , , ,

Admin Опубликовано: 15 Август 2010

Итак, в последней части про создание тестов на Delphi, с помощью типизированных файлах, я рассказал как подготовить наш тест для редактирования, то есть открыть этот тест и вывести все результаты с отмеченными правильными ответами. Сейчас расскажу как я реализовал. Тут все просто, я запоминаю при считывании одного вопроса на какой позиции (указатель) у нас стоит в файле, затем я получаю количество ответов для этого вопроса, а раз мы знаем количество ответов и на какой позиции (компоненте) стоит указатель в файле, то спокойно можем заменить старую информацию на новую, обычной запись данных в типизированный файл. То есть я считал например первый вопрос, у нас в нем например 2 ответа в итоге указатель будет на 2, а количество ответов тоже 2, значит когда я записываю исправленные варианты ответа я устанавливаю указатель в файле на позицию равную:

  • на какой позиции сейчас стоит указатель минус количество ответов для этого вопроса в итоге мы не ошибемся и заменим информацию с нужной нам позиции.

Читать полностью »

Метки: , ,

Admin Опубликовано: 15 Август 2010

Вот уже почти как сайт месяц в сети Интернет, да о большой проделанной работе сказать не могу, но результаты и плоды этой самой работы уже имеются.  Для того, чтобы сделать сайт Вам ничего особого делать не надо, только найти подходящих исполнителей и довериться им. Да, конечно, я в продвижении не силен, так, что приходится где-то там подчитать, где-то у кого-то спросить или самому что-то новое попробывать. Был добавлен сайт в каталоги, обмен ссылками был произведен с несколькими сайтами, но пока, что с посещаемостью  дела обстоят неважно, да были прорывы, но не надолго. Так же конечно после первого апа Яндекса на тИЦ, как мой сайт в сети, он не дал мне никаких показателей, а только добавил странички в индекс, также радует, что меня Рамблер немного полюбил и тоже большую часть страниц добавил в индекс, ну что будем ждать новые времена и предпринимать какие-нибудь меры, чтобы блог становился все более лучшее, так что остается мне над ним РАБОТАТЬ, РАБОТАТЬ и еще раз РАБОТАТЬ. Статистику посещений можно увидеть ниже

Как видите в посещениях и просмотрах был рывок, но увы не удержался так долго

Метки: , , , , , ,

Admin Опубликовано: 15 Август 2010

Здравствуйте, вот на днях решил обновить модуль VK_API, на этот раз добавил функцию, которая получает список id ваших друзей, разделенные запятыми, Вам останется только лишь разобрать данный результат и получить список id. Функция для получения идентификаторов ваших друзей, это

  • function GET_VKAPI_FRIENDS(app_id,sid,mid,secret,format:WideString):WideString;

Пройдемся немного по параметрам этой функции

  • app_id — идентификатор приложения, зарегистрированного в ВК
  • sid — данные сессии, полученные раннее
  • mid — данные сессии, полученные ранее (идентификатор вашей странички)
  • secret — секретный код, полученный с данными сессии
  • format — формата вывода данных (XML или JSON)

Читать полностью »

Метки: , , , ,

Страница 28 из 41« Первая...1020...2627282930...40...Последняя »