Сообщество php devel studio
Сообщество php devel studio
В этом уроке мы научимся делать программу с обновлением и загрузкой файлов.
В поле текст можете написать что угодно.
Кнопку можете назвать как угодно.
1. Нажимаем на кнопку. Создаём событие «клик» и пишем следующий код:
$v = 1.0; //текущая версия программы
$answer = file_get_contents(«http://alexbs.ga/demo_version.txt»); //сравниваем файл версии на сервере с версией программы
if($v caption=»Существует более новая версия программы»; // меняем текст
dir_create(«C:Program Files/demo/demo»); // создаём папку для новой версии на диске С (можете выбрать другое место
c(«download1»)->url = «http://abs-forum.ga/ivi3.txt «; // качаем новую файл
c(«download1»)->path = «C:Program Files/demo/demo»; // указываем, куда скачать новый файл
c(«download1»)->start(); // начинаем закачку
c(«label1″)->caption=»У вас последняя версия программы.»; // меняем текст
2. Нажимаем на загрузчик выбираем прогресс бар (можно и без него, но с ним красивей :). Создаём событие завершение и пишем следующий код:
Run(«C:Program Files/demo/demoivi3.txt», false); // открываем новую программу
Run(«C:Program Files/demo», false); //открываем папку с новой версией программы
messageDlg(«Новая версия установлена на диск C, вы можете создать ярлык и переместить её в другое место», mtInformation, MB_OK); // пишем сообщение
app::close(); // закрываем старую версию
Вот вы и узнали как сделать программу, с функцией закачки. Помните, что с первого раза может не получиться.Если возникли вопросы, пишите мне. Удачи вам 😉
• PHP Devel Studio •
Тима Тихонов запись закреплена
Юлдуз Раимкулова запись закреплена
Иван Измайлов запись закреплена
Саня Мастер запись закреплена
хей друг тебе программы для твоего пк нужны.
у нас новые программы идут постоянно.
без вирусов и багов)
Дмитрий Тадышев запись закреплена
Илона Головина запись закреплена
Вячеслав Придчин запись закреплена
Олег Лунегов запись закреплена
Всем привет, приглашаю к совместной разработке/доработке PHP фреймворка Micro.
Галина Лымарь запись закреплена
Внимание. разыскиваются РАЗРАБОТЧИКИ
1. Lead Java Developer (1+ leading the team / 6+ Java / JavaScript / Upper-intermediate English
Киев → Office – Fulltime);
2. Senior/Lead Java Developer (Java, Spring, Play, Oracle / Upper-intermediate English
Показать полностью.
Киев → Office – Fulltime);
5. Senior JS Developer (JavaScript, jQuery, AngularJS, SASS/LESS, Киев → Office – Fulltime);
6. Senior Ruby-on-Rails (3+ years experience with MRI/JRuby / 2+ year experience in web development (Sinara, Ruby on Rails) / 1+ year experience with concurrent programmingTDD/BDD necessarily, Киев → Office – Fulltime);
8. РНР разработчики: 1) Symfony2 / 3+ / Node.JS / Redis/Memcached / SQL
2) 3+ / Node.JS / Redis/Memcached / SQL
Киев → Office – Fulltime
Днепропетровск → Office – Fulltime);
9. Sr. Software Engineer –HTTP/S, TCP/IP (C/C++, Linux, C, HTTP servers/proxies, networks
Интернет → Remote – Fulltime)
PHP DevelStudio
Главное окно DevelStudio | |
Тип |
---|