|
Основной форум Сюда все проблемы связанные с программированием. |
26.02.2011, 16:27
|
#1
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Сервер-клиент
Предупреждаю: Абсолютно не знаю, как это работает!
В общем, нужно получить список (типа как в аське список контактов) с сервера. Можно ли это сделать?
Потом, надо чтоб на левую кнопку была забиндена функция, открывающая меню, с двумя пунктами.
Ну, и соответственно, Управлять Куками в телефоне с сервера, возможно ли это?
И посыать на сервер POST, GET-запросы.
Как это делается и что нужно.
Мобилка SE, k770i
Просто нужна прога для контролирования одного сервиса под рукой - в мобильнике
|
(Offline)
|
|
27.02.2011, 06:17
|
#2
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Сервер-клиент
Сообщение от Павел
В общем, нужно получить список (типа как в аське список контактов) с сервера. Можно ли это сделать?
|
Да, все можно сделать.
RTFM!. Справка -> Язык программирования MP -> Справочник процедур и функций -> HTTP: связь
таким образом получаешь данные от сервера, парсишь текст и получаешь что тебе нужно..
Сообщение от Павел
Потом, надо чтоб на левую кнопку была забиндена функция, открывающая меню, с двумя пунктами.
|
Делается за парсек!!.
Сообщение от Павел
И посыать на сервер POST, GET-запросы.
|
GET-запросы посылаются через пример (в указаном мной разделе справки),
только с добавлением к адресу сайта:
"?парам1=знач1&парам2=знач2&парам3=знач3" etc.
Пример: http://sayt.domen/stranica.php?user=2fake
Для POST-запросов потребуется дополнительная либа.
Сообщение от Павел
Как это делается и что нужно.
|
Делается довольно просто. Нужно иметь желание и ровные руки.
__________________
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.02.2011, 12:59
|
#3
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Сервер-клиент
Ужас. Впечатление от языка довольно ужасное. С++ рулит
Вот к примеру, так и не разобрался, как узнать ASCII-код символа в строке?
var c:char;
begin
c:=getchar("ololo",0);
if(c=30) then begin end;
Вот например здесь надо проверить , совпадает ли первый символ с символом под номером 30.
В кавычках не прокатит, ибо нужно будет в реальной проге сравнивать с 3-м символом.
|
(Offline)
|
|
28.02.2011, 14:27
|
#4
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Сервер-клиент
Сообщение от Павел
Ужас. Впечатление от языка довольно ужасное. С++ рулит
Вот к примеру, так и не разобрался, как узнать ASCII-код символа в строке?
var c:char;
begin
c:=getchar("ololo",0);
if(c=30) then begin end;
Вот например здесь надо проверить , совпадает ли первый символ с символом под номером 30.
В кавычках не прокатит, ибо нужно будет в реальной проге сравнивать с 3-м символом.
|
Можно написать
if ord(c)=30 then...
Последний раз редактировалось ViNT, 28.02.2011 в 19:07.
|
(Offline)
|
|
28.02.2011, 19:01
|
#5
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Сервер-клиент
Я всегда писал if c=chr(30) then....
Это ведь тоже самое что и #30?
Павел, если знаешь С++, то наверное лучше писать на j2me. Там синтаксис ближе. Да и визуальный редактор для форм (а ты вроде писал что ими будешь пользоваться) есть и в нетБинсе, и в эклипсе..
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.02.2011, 19:08
|
#6
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Сервер-клиент
Сообщение от cherepets
Я всегда писал if c=chr(30) then....
Это ведь тоже самое что и #30?
|
Это я забыл, MP не понимает константы типа #30, как раз нужно использовать chr(30) вместо #30.
|
(Offline)
|
|
01.03.2011, 01:59
|
#7
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Сервер-клиент
Нубский вопрос:
PHP-скрипт выдает строку на русском в windows-1251.
я ее читаю и сую MenuAppendString. Вместо русских сами знаете что. Как???? Как сделать русске?
|
(Offline)
|
|
01.03.2011, 04:12
|
#8
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Сервер-клиент
Попробуй использовать это:
Сообщение от abcdef
function win2utf(s : string) : string; var {rus_ansi to unicode} i,c : integer; begin for i:=length(s)-1 downto 0 do begin c:=ord(getChar(s,i)) and 255; if (c>=192) then s:=setChar(s,chr(c+848),i); if (c=168) then s:=setChar(s,chr($0401),i); {Ё} if (c=184) then s:=setChar(s,chr($0451),i); {ё} end; win2utf := s; end; function utf2win(s : string) : string; var i,c : integer; begin for i:=length(s)-1 downto 0 do begin c:=ord(getChar(s,i)); if (c>255) then s:=setChar(s,chr(c-848),i); if (c=$0401) then s:=setChar(s,chr(168),i); {Ё} if (c=$0451) then s:=setChar(s,chr(184),i); {ё} end; utf2win := s; end;
|
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:35.
|