13.03.2017 / 04:17 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| __________________
わからない!! |
15.03.2017 / 11:01 | |
levapbar Пользователь Сейчас: Offline
Имя: Павел Регистрация: 04.09.2016
| В гугле-плее появилась версия 1.91. На официальном форуме про нее ничего нет
|
15.03.2017 / 11:50 | |
1961uvg Пользователь Сейчас: Offline
Имя: Victor Откуда: Минск Регистрация: 28.07.2015
| Изменено 1961uvg (15.03 / 12:51) (всего 2 раза) |
15.03.2017 / 20:50 | |
b0ing Пользователь Сейчас: Offline
Имя: Макс Регистрация: 24.08.2016
| Разным тОВАРИЩАМ тролям посвящается. Пишем простенькую программку на скоряк, на коленке, так сказать. Назовем ее кликер. Суть проста, тап по экрану увеличивает число на единицу. В яве (джаве, кому как угодно) без создания доп. объектов и классов выглядит примерно так Открыть спойлер Закрыть спойлер package ru.chad.tests;
import android.app.*;
import android.os.*;
import android.widget.*;
import android.view.View.*;
import android.view.*;
import android.service.notification.*;
public class MainActivity extends Activity
{
int a;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar() ;
actionBar.hide();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
final TextView tx= (TextView) findViewById(R.id.mainTextView1);
tx.setText("Кликай!");
final LinearLayout bg = (LinearLayout) findViewById(R.id.mainLinearLayout1);
bg.setOnClickListener(new View.OnClickListener(){
public void onClick(View v1){
a++;
tx.setText(String.valueOf(a));
//return true;
}
});
}
}
И это только логика. Это хорошо если у нас в девайсе установлена IDE с автозаполнением, издевательством было бы набирать это все на экранной клаве. Плюс графика: Открыть спойлер Закрыть спойлер <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:id="@+id/mainLinearLayout1"
android:background="#464646">
<TextView
android:text="@string/h"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFE700"
android:textSize="50sp"
android:id="@+id/mainTextView1"/>
</LinearLayout>
Скрытие статус-бара чего только стоит Теперь смотрим быстрый код с использованием внешней библиотеки на этом дилетантском бейсике Открыть спойлер Закрыть спойлер INCLUDE graphics
fon_l(grey)
fl(yellow)
let tx=text(cw,ch,"Кликай!", sh/10,2,2)
gr.render
Do
Do
gr.touch fl,xtch,ytch
until fl
Do
gr.touch fl,xtch,ytch
until !fl
text_s(tx,int$(a++))
gr.render
Until 0
Абсолютно одинаковая функциональность. А это стандартный код без библиотечных функций: Открыть спойлер Закрыть спойлер gr.open 255,100,100,100,0,1
gr.screen sw,sh
gr.color 255,255,255,0,1
gr.text.size sh/10
gr.text.align 2
gr.text.draw tx,sw/2,sh/2,"Кликай!"
gr.render
Do
Do
gr.touch fl,xtch,ytch
until fl
Do
gr.touch fl,xtch,ytch
until !fl
gr.modify tx,"text",int$(a++)
gr.render
Until 0
Его чуть больше.Эй Товарищи, яву проще писать на настольных системах, этот язык для серьезных проектов. Какого х вы сравниваете два этих языка? Этот бейсик для элементарнейших вычислений идеален. Да и как показывает практика на нем и более серьезные проекты идут на ура. Одному подавай многопоточность, другому перехват процессов! Имейте совесть уже. Это в конце концов некомпилируемый язык и требования у него должны быть соответствующие. В нем основной упор на удобство и быстроту коддинга, а это значит чем-то нужно было жертвовать при создании оного. Изменено b0ing (15.03 / 20:53) (всего 1 раз)
Прикрепленные файлы: Screenshot_2017(…).png (24.25 кб.) Скачано 170 раз Screenshot_2017(…).png (14.86 кб.) Скачано 228 раз |
15.03.2017 / 22:24 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Не сравнивайте! @ Смотрите, насколько меньше кода!Это все отмазки, подключить клавиатуру по блютусу никто не запрещает. Сразу видно, что aide ты не пользовался, есть там автодополнение, подсветка и т.д. И что напрочь отсутствует в редакторе этого чуда а-ля школьная тетрадь. Имхо, виртуальную клаву в любом случае извращение юзать. Пофиг, сколько там кода писать. Да, этот бейсик на 95% проще и законом кодить не запрещено, но где эти ваши крупные проекты? Вон те салюты®© и Вращающийся куб™? Слабые аргументы, либо сам тролль, либо просто ретард чисто для фана, про что-то серьезное даже не заикайтесь. Попробуйте мультиплеер запилить, как Korvin, без этой явы-много-кода. Звучит в принципе глупо, серьезный и крупный проект, написанный на телефоне. __________________
わからない!! |
15.03.2017 / 23:14 | |
19Ram84 Пользователь Сейчас: Offline
Регистрация: 30.08.2015
| Цитата 1961uvg: По версии 1.91 смотреть здесь : https://github.com/RFO-BASIC/Basic Скачать и руководство здесь : https://bintray.com/rfo-basic/android/RFO-BASIC или здесь : http://laughton.com/basic/programs/apkБлин, они их как пирожки штампуют А команды те же, или изменились? Кстати а эта новая версия, со старым компилятором работает? Изменено 19Ram84 (15.03 / 23:16) (всего 1 раз) |
15.03.2017 / 23:33 | |
19Ram84 Пользователь Сейчас: Offline
Регистрация: 30.08.2015
| Ух ты, он уже зип открывать может!! И работать с.этим зипом. Значит с этой программой можно написать, чтото типа pkg инсталятора с ЭП сонериков |
16.03.2017 / 02:33 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| эх,был бы норм python под андроидом |
16.03.2017 / 02:49 | |
b0ing Пользователь Сейчас: Offline
Имя: Макс Регистрация: 24.08.2016
| Цитата Витаминыч: Это все отмазки, подключить клавиатуру по блютусу никто не запрещает...Давай удачи - таскай с собой везде клавиатуру. Как гитарист с гитарой, так витаминыч с клавой. Это аллегория. Зато все будут видеть что ты профессиональный коддер. |
16.03.2017 / 04:07 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| b0ing, а ты таки везде-везде код пишешь? Я и не таскаю, мне с виртуальной норм. Даже если потребуется - буду носить, авось не гитара, не тяжелая. Итого: не аргумент. С JSON умеет работать этот программа? __________________
わからない!! |