Страница 1 из 9

Пишем на Java

Добавлено: Ср янв 09, 2008 6:24 pm
Phantom
Так-то у меня вопрос не совсем про писание Java. Я поставил прогу MidletPascal. Это чтобы писать для мобил на паскалеподобном языке. Освоил быстро, за два вечера (хотя паскаль до этого в глаза не видел). Можете заценить начало моей типа игры: http://scuko.net/KB.jar А вопрос у меня вот какой. Как правильно коннектиться по http? Допустим, я пишу прогу, которая будет делать какие-то операции через интернет. Как делать правильнее (ну или как быстрее работает)? Вариант первый: открываем соединение, на протяжении всей работы приложения обмениваемся с интернетом информацией, закрываем соединение. Вариант второй: открываем соединение, отправляем запрос серверу, получаем ответ, закрываем соединение, снова открываем соединение, отправляем запрос... И так далее. Как вернее? И ещё: у меня почему-то данные методом пост не отправляются вообще. Ответ приходит с сервера (в виде хеадера я его получаю), но сервер от проги в пост запросе ничего не получает. Поэтому и возникла такая проблема! Если юзать метод GET, то "первый вариант" (открываем соединение, на протяжении всей работы приложения обмениваемся с интернетом информацией, закрываем соединение) никак не прокатит, потому что GET данные можно передавать только на этапе "открываем соединение". Короче, что делать? Надеюсь, вы поняли, что я хочу сказать?

Re: Пишем на Java

Добавлено: Ср янв 09, 2008 7:43 pm
notto
1

Re: Пишем на Java

Добавлено: Ср янв 09, 2008 7:49 pm
Phantom
Да с учебниками у меня проблем нет. И, если ты не заметил, я написал, что не на Java пишу. Этот язык похож на паскаль.

Re: Пишем на Java

Добавлено: Ср янв 09, 2008 7:54 pm
notto
1

Re: Пишем на Java

Добавлено: Ср янв 09, 2008 9:08 pm
DuMOH
Ну и клип, гг. Жалко я ни на яве, не паскале писать не умею.

Re: Пишем на Java

Добавлено: Ср янв 09, 2008 10:39 pm
DuMOH
Я скачал прогу Midlet pascal и начал ее перевод на русский. Уже перевел строку меню. Как считаете, проект стоящий, надо дальше переводить?

Re: Пишем на Java

Добавлено: Чт янв 10, 2008 1:53 pm
Phantom
Да вы чего? ЭТО БУДЕТ МЕГА ХИТ ГОДА!!! УБИТЬ БИЛЛА! БУГОГАГА... А переводить ничего не надо. Берём тут: http://scuko.net/mp.rar сразу с руссификатором, русским хелпом (описание всех функций) и даже с кряком каким-то, но там по ходу прога уже крякнутая, я никаких ограничений не заметил, всё пашет по полной. Писать на паскале для мобилы ОООЧЕНЬ ПРОСТО! Я сам даже не ожидал. Ещё скачал декомпилятор Java, пробовал свои проги "перевести" на Java, в принципе там в коде тоже примерно разобрался, так как досканально знал алгоритм своей проги. Надор бы на Java переходить с этого паскаля, так надо компилятор... САНовский качать неохота, он нерусский и весит много. РЫСЬ, что посоветуешь? О_о

Re: Пишем на Java

Добавлено: Чт янв 10, 2008 7:59 pm
blackstrip
да они все много весят =) я советую Borland JBuilder (или Borland JBuilderX), он очень понятный и удобный (ну я к нему привык наверное просто). весит тоже мегабайт 200, а может и 300, но того стоит. А вообще лучше покупать его на диске =)

Re: Пишем на Java

Добавлено: Чт янв 10, 2008 8:23 pm
Phantom
А у меня синдром "Лень встать и в окно посмотреть". Скачаю с нета, тем более, что у нас в городе хрен найдёшь эту прогу.

Re: Пишем на Java

Добавлено: Чт янв 10, 2008 8:30 pm
Phantom
Рысь, а про первый пост что можешь сказать? И ещё. Как в Java графику на экран выводить? Вот, например, в этом МидлетПаскале нужно сначала всю картинку экрана нарисовать в буфер, а потом функцией repaint; Java это всё вырисовывает на дисплее. Но если делать игру, то тело вообще будет тормозить. Вот смотри, я залил фон картинкой, а теперь мне нужно, чтобы по картинке бегали человечки (грубо говоря). Получается, что мне нужно будет перезаливать фон картинки и сдвигать каждого человечка с каждым "кадром"??? Так у меня и прицел к Биллу ползёт, с каждым передвижением прицела, фотка Билла тоже перезаливается! На Java тоже только так??? Можно, конечно, не перезаливать фото Билла, но тогда за прицелом будут оставаться все его кадры! То есть полоса красная из крестиков. В Java так же???