Здравствуйте, в этой статье я хотел бы опять таки поговорить о VK API в Delphi. На этот раз мы поговорим как можно добавить комментарий к видеозаписи, а точнее каким методом API необходимо воспользоваться, чтобы создать комментарий. Мы уже похожий пример рассматривали, когда добавляли комментарии к фотографиям. Здесь почти тоже самое, только используется другой метод, а также другие параметры, хотя по значениям они одни и теже. То есть при отправке комментария к фотографии, на стену, необходимо было указывать идентификатор пользователя или фотографии, а также само сообщение, так вот здесь тоже самое, только необходимо указывать идентификатор видеозаписи. Итак сам метод API называется
- video.createComment
Он имеет следующие параметры
- vid - идентификатор видеозаписи, для которой необходимо оставлять комментарий.
- owner_id - идентификатор пользователя, который оставляет комментарий для видеозаписи, по умолчанию текущий пользователей
- message - текст сообщения комментария, но не меньше 2-х символов.
Здесь обязательными параметрами являются только 2 , это — vid, то есть идентификатор видеозаписи, для которого необходимо оставлять комментарий, а также message - текст сообщения комментария. Кроме этого, для того, чтобы пользователь мог добавлять комментарий к видеозаписи, для нашего приложения должны стоять права с битовой маской не менее 16.
Метки: API, Idhttp, VK API, vkontakte, vkontakte API, вконтакте API
Здравствуйте, в этой статье я хотел бы поговорить о том как можно найти компьютеры в сети, это является довольно распространенной проблемой. В первой части нашей статьи мы будем использовать стандартный компонент, а в следующей части мы будем использовать компонент из библиотеки ICS. Да конечно первая часть мне больше нравится, так как компоненты стандартные, ничего нового искать не требуется и устанавливать, а вот ICS в каком-то роде библиотека мощная, так что для ознакомительных целей мы также ею воспользуемся, но нам придется ее дополнительно установить. Что касается стандартного компонента, то он входит в состав Indy, также довольно мощная библиотека. Вообще, как можно найти компьютеры в сети? Наверное самый простой и довольно распространенный способ — это проверить диапазон ip-адресов сети на существование, диапазон может задать, например, пользователь, а можно сделать: определить ip-адрес свой, затем мы будем знать начало ip-адресов и с самого первого до 255 пройтись и отправить запросы на них. Конечно ip-адреса не обязательно могут совпадать, но это довольно часто бывает, что, например 20 компьютеров в сети и у них одинаковое начало ip-адресов (номер сети). Затем нам просто на каждый адрес необходимо отправить запрос и проверить, что он нам вернет, если что-то вернет, то значит ip-адрес существует и добавляем его в список наш, а точнее мы будем пинговать ip-адреса. Данная функция есть в Windows, Вы спокойно можете пропинговать любой ip-адрес, либо домен.
Метки: ICS, Indy, Ping, TIdIcmpClient
Здравствуйте, первую статью в новом году, я хотел бы посвятить новой теме по разработке ГИС. ГИС - это географические информационные системы, которые в последнее время довольно популярны в сети. Вообще данная статья будет вводная в данную тему и будет посвящена только обзору данных систем, а также установке необходимо программного обеспечения, которые нам понадобится для работы с данной системой. Вообще нам для начала понадобится для Delphi, библиотека ActiveX, с которой мы в основном в дальнейшем и будем работать. Другими словами нам необходим сам компонент, для того, чтобы отобразить, географическую, например, карту в своем проекте. Но сейчас поговорим немного о самом ГИС. Что это такое и для чего он примерно применяется. ГИС предназначен для сбора, хранения, анализа, просмотра графической визуализации пространственных объектов. Другими словами с помощью ГИС мы можем находить на карте любой необходимый объект (дом, улица, магазин). Для начала конечно необходимо все это на карту нанести, все необходимые объекты: дома, улица, озера и так далее, конечно все зависит какая у Вас карта будет намечаться. Для примера масштабных ГИС можно привести — GoogleMaps и YandexMap. Это уже готовые ГИС, где можно найти необходимые нам объекты. А перед нами стоит задача сделать свою собственную ГИС, конечно большую мы не осилим, но какой-нибудь небольшой город обозначить мы сможем. Для этого нам необходимо будет скачать нужный исходник карты в формате, желательно *.shp (ShapeFile), либо сделать исходник карты, без нанесения на нее объектов.
Метки: ActiveX, GIS, MapGIS в Delphi, MapWindow GIS, MapWindow GIS в Delphi, MapWinGIS, TMap, ГИС
Здравствуйте, хотел подвести небольшие итоги года на своем блоге. Да мой блог существует не так уж давно, но все таки благодаря ему я многому научился. Итоги я подвожу в первый раз на данном блоге, главное чтобы это был не последний раз. В течение этого времени я познакомился с VK API в Delphi. То что разработчики ВК добавили API для destkop-приложений, то это замечательно, ведь можно сделать отличного помощника для ВК в виде прикладного приложения. Конечно много над чем есть еще работать, но это уже будет в Новом Году. Хочу также сказать о том, что уже естественно в этом году не будет уже статей никаких, но вот со следующего года я планирую уже немного заняться написанием статей по MapGIS, довольно интересная вещь.
Не буду ничего больше говорить, хочу только лишь пожелать всего самого наилучшего в Новом Году, чтобы у Вас все получалось, главное здоровья.
Очень качественная разработка веб сайтов поможет воплотить все ваши фантазии в виртуальную реальность в виде интернет ресурса, который будет вас радовать долгое время.
ВСЕХ с Наступающим НОВЫМ ГОДОМ и РОЖДЕСТВОМ
Метки: итоги, итоги года
Здравствуйте, многим известно, что до Нового Года осталось считанные дни, так вот к чему данная статья. Данная статья пока что еще не будет итогом работы моего блога в течении этого года и не будет нести поздравительный, пока еще что характер. А статья моя о том, которая поможет программно вычислить сколько до Нового Года осталось времени. Вычислять оно будет не сколько дней, а вот в таком формате:
До Нового Года осталось 0 месяцев 20 дней 3 часа 25 минут 43 секунды и каждую секунду естественно будет происходить обновление. Такое конечно можно сделать с любым праздником, с любой датой, которая только Вам понравится. Вы возможно часто замечали на сайтах есть уже давно такие скрипты, на том же сайте Delphi в Internet также есть подобный счетчик, который показывает сколько осталось до окончания конкурса, который организовал данный сайт. Вот эта программка и предназначалась для того конкурса, не вся конечно, то есть это была бы не программка, а я хотел сделать скринсейвер, который закончен только на половину и эта надпись до Нового Года осталось столько-то, присутствует в моем скринсейвере, но учеба на водительское удостоверение, подготовка к сессии не дало мне до конца довести проект. Но зато теперь я с водительским удостоверением. Конечно очень хотел поучаствовать в конкурсе, но не судьба, ничего как-нибудь переживем, думаю еще не мало будет подобных конкурсов. Ну так вот вернемся к нашей программке. Что нам для реализации данной программы понадобиться — это только TTimer. Таймер нам необходим для того, чтобы каждую секунду обновлять. Конечно тут немного я неправильно сделал, проблема у меня возникла в том, что необходимо было определять сколько дней в текущем месяце, чтобы подсчитать сколько дней осталось до Нового Года и тут у меня возникла проблема с високосным годом, но эту проблему я решил с помощью функции IsLeapYear, после этого я просто делал проверку на то, какой сейчас месяц и в переменной хранил количество дней в месяце, в других месяцах может быть только 30 или 31 день. Только после этого как я все уже подготовил, я понял, что я очень глупо поступил. Ведь в Delphi есть замечательная функция, которая возвращает количество дней в указанном году и месяце. Но ничего я уже не стал делать второй вариант с данной функцией, так что обойдемся без нее.
Метки: DaysInAMonth, IsLeapYear, сколько дней в месяце на Delphi скачать бесплатно игры для пк