11.04.2014 / 16:04 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| samodelkin, кури синтаксический разбор кода, стек и все такое. Для начала напиши калькулятор, с поддержкой косинусов синусов и тд. Это позволит тебе понять как происходит разбор, а так же составные части и тд.
|
11.04.2014 / 16:08 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| usb_device, хорошо, лучше буду постепенно набираться опыта на простом, потом возможно сделаю что-нибудь нормальное и полезное.
|
11.04.2014 / 16:20 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| samodelkin, если так интересный вещи такие как интерпритаторы то лучше попробуй написать интерпретатор chip 8. Система предельно простая, но в тоже время поможет разобраться в создании интерпретаторов)
|
12.04.2014 / 13:42 | |
Virus-ON Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| usb_device, Это эмулятор. . .
|
12.04.2014 / 14:37 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| Virus-ON, Интерпрета́ция — пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса. В случае чип 8 мы интерпретируем команды, в случае языка программирования - елементы строки написанные на этом языке. Это одно и тоже.
|
12.04.2014 / 14:39 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| А теперь смотрим описания этого же самого чип 8, CHIP-8 — интерпретируемый язык программирования, созданный Joseph Weisbecker.
|
13.04.2014 / 22:10 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| Есть два Spinner'a. Создаются и наполняются идентично, однако второй никак не хочет нормально отображаться, т.е. выглядит так, будто там нет данных, хотя Spinner_2.getCount() выводит ненулевое значение. В чём может быть проблема? В лэйауте объявлены тоже одинаково.
|
13.04.2014 / 22:12 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| private Spinner SpinnerSlaveDepartment;
private Spinner SpinnerLimitDepartment;
SpinnerLimitDepartment = (Spinner)findViewById(R.id.SpinnerLimitDepartment);
SpinnerSlaveDepartment = (Spinner)findViewById(R.id.SpinnerSlaveDepartment);
ArrayAdapter<String> adapter_departments;
adapter_departments = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, getDepartmentsStrings());
SpinnerSlaveDepartment.setAdapter(adapter_departments);
SpinnerSlaveDepartment.setPrompt("Выберите отдел");
SpinnerSlaveDepartment.setSelection(0);
SpinnerLimitDepartment.setAdapter(adapter_departments);
SpinnerLimitDepartment.setPrompt("Выберите отдел");
SpinnerLimitDepartment.setSelection(0);
Изменено prayncode (13.04 / 22:13) (всего 1 раз) |
13.04.2014 / 22:44 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| prayncode, мне не нравится, что двум спинерам присвоен одинаковый адаптер, в этом причина.
__________________
let live |
13.04.2014 / 22:47 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| aNNiMON, вообще, у меня этот адаптер используется ещё в одном, третьем спиннере, и всё нормально работает. Да, не самое красивое решение. Попробовал использовать отдельный адаптер -- та же история.
Изменено prayncode (13.04 / 22:52) (всего 2 раза) |