1 / 1 / 0
Регистрация: 11.10.2014
Сообщений: 57
|
|
1 | |
Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать?13.12.2014, 05:27. Показов 8957. Ответов 92
Метки нет (Все метки)
Нужно написать приложение-справочник,
предполагается ,что информация хранится в базе данных. Можно ли написать такое приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
0
|
13.12.2014, 05:27 | |
Ответы с готовыми решениями:
92
Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше? На чем лучше писать динамичное приложение для браузера? На чем лучше написать приложение для работы с микроконтроллерами? "Система регистрации заявок для ИТ отдела", на чем лучше писать: php или Java? |
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 08:54 | 61 |
Ну если запрос сшил и перед отправкой успел забыть, то как они внешний вид ярлыка от браузера умудряются помнить?
Добавлено через 44 секунды Не смешно. Добавлено через 2 минуты Чтоб ни куда не влезли и считать десятки тысяч лет? Там вообще то все массивы разреженные.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 08:57 | 62 |
В CGI все немного по другому работает. пришел запрос - скрипт обработчик одной страницы запустилася, сгенерил страницу - завершился. Другая страница - другой скрипт и соответственно другой запуск. А между запусками сессия на винте хранится. а между PHP-обработчиками страниц формат получается универсальный.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 09:02 | 63 |
При чём здесь конкретно CGI? Файлы предназначены в первую очередь для обмена. И другое приложение может быть написано на чём угодно от опкодов сетуни до c++.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 09:15 | 64 |
константы сравнивать быстрее чем строки. а разреженный это по большому счету и есть ассоциативный. то есть к примеру чтобы можно было вот так сделать к примеру Concentration[AL2O3]+=Value и при этом концентрация либо прибавилась к уже существующей, либо добавилась в список если ее там еще нет(нулевая).
Зато работает. Достаточно удобный в использовании шаблонизатор, хотя и без кэширования и предкомпиляции шаблона. Это если людям их потом читать не надо. я ж говорю реалии WEB-сервера они от реалий УВМ а тем более контроллера сильно отличаются.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 09:31 | 65 |
При чём здесь строки? Сравнить константу, или переменную - один чёрт, а миллиарды, а то и триллионы лишних элементов будут только мешать. Причём, к ним будет обращение, а ни в какой кеш это не влезет даже на итаниуме. Разреженный же массив помогает не только сократить размер физического массива, но и пропустить достаточно много действий типа "уменьшить этот элемент на произведение вон того на ноль". Проверять значение множителя плохо, так как они все действительные. А так нулевые элементы не входят в физический массив, что в разреженном массиве определяется элементарно.
Добавлено через 5 минут 1. Для массивов тем более если надо. Хексредактор найти не сложно, а разобрать якобы текст из одних цифр - та ещё вешалка. 2. Файлы предназначены не для людей, а для приложений. Людям же надо читать в основном экранное представление, теми приложениями генерируемое, а сами файлы только на этапе отладки. А таблицу один чёрт с какого файла рисовать, если ты массив загрузил и во внутреннее двоичное представление перегнал, то дальше операции одни и те же.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 09:40 | 66 |
Данные сессии предназначены для обмена между страницами одного сайта, а он обычно весь на PHP.
Правильно. кстати ассоциативный и разреженный по большому cчету синонимы. получается если в массиве Сoncentration элемента с ключем AL2O3 нет то считаем что он равен 0.
Добавлено через 2 минуты Не всегда. Логи например. Да и данные в массивах сессий преимущественно текстовые. Добавлено через 6 минут гораздо удобнее с HTML в данном случае. Дизайнер верстает, вставляя только имена выводимых данных, а скрипт наполняет их данными. Удобнее и дизайнеру и программисту. а массив он в том представлении в каком есть. Другое дело что в PHP массивы не типизированы. т.е. в одном массиве могут быть и строки и чисала и другие массивы и объекты классов. Я ж говорю - задачи разные. Задача PHP - препроцессор гипертекста.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 10:00 | 67 |
При чём здесь конкретно данные сессии? Файлы предназначены в первую очередь для обмена. А внутренние данные длительного хранения, будь то сессии php, или вордовый документ - во вторую очередь. В том числе для обмена с другим экземпляром того же приложения на другой машине, но не только, а вообще для обмена с любым приложением, которое понимает формата. Сохранить набранный текст можно и в оперативе, просто не выключая машину.
Добавлено через 1 минуту Я тоже юзаю только имена, а значения подставляет программа. И текстовые файлы мне для этого не нужны. Добавлено через 1 минуту Ах вот это что. Каким боком здесь константы? Он же по определению динамический. Добавлено через 1 минуту Вот я сейчас пишу прогу. Лог она сохраняет в xml и предназначен он не для человека, а для браузера, а уже структурированное экранное представление, которое он выводит, для человека.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 10:04 | 68 |
Ага... и рисовать массив черным на зеленом, а при обновлении новые элементы по столбикам вниз обновляются подсвечиваясь clLime
Кстати реалии к примеру АСУП тоже от реалий АСУТП отличаются. делал когда еще студентом был СЦПД(система централизованной подготовки данных) для заводского ВЦ. Так вот формат данных(который уже там был и под который пришлось соответственно подстраиваться) - текст определенной ширины(даже не BCD). массивы числовые, пустые десятичные позиции забиты нулями. Так удобнее обмениваться данными между компами (формат не привязан к архитектуре конкретной ЭВМ). И вообще без проблем увязываются в общую связку и ЕС (какие не помню но еще с лентопротяжками),на которых старая СЦПД была, и IBM пр-ва 60-ых которая все обсчитывала, и PC
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 10:13 | 69 |
Издеваешься?
Добавлено через 50 секунд Он и так не привязан. Пока размер байта хотябы кратен, можно хоть итаниум заставить обмениваться бинарниками с i8086. Добавлено через 6 минут А как Вы собираетесь на не равных байтах гонять текст? Он ведь даже к конкретной кодировке привязан.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 10:37 | 70 |
Это если int на всех системах 4 байта float тоже 4 а double 8. А есть еще и паскаль у которого real 6 байт. а в принципе существуют и тринарные компы.
Это сначала ничего не понятно, потом мозг привыкает. И становишся недохакером, потому как от хакерства пользы ноль, а в бинарных файлах копаться АСУТП да и не только требует ( это я не о тебе, это я о нас обоих) Добавлено через 1 минуту конвертер текста при таком формате все равно проще, мало того не зависит от формата вложенных в него данных. А кодировка ASCII тогда уже была. Добавлено через 1 минуту Кстати на практике не встречал компов в которых была бы другая кодировка первой половины (ну до 0x80), хотя с раритетами на местных заводах сталкиваться приходилось. Добавлено через 16 минут Константы ключей. к примеру #define Al2O3 0x100 и т.д. интовые ключи быстрее буде сравнивать и места будут занимать меньше чем строковый "AL2O3" Добавлено через 3 минуты а можно PHP между ними поставить. Прога лог пишет в текст, текст при этом отсылает за пределы УВМ, а там уже PHP скрипт из него браузерное представление делает. А можно в БД сохранять, которое тоже за пределами УВМ, так же как можно и в бинарник. PHP по запросу на просмотр вытаскивает из БД/преобразовывает. А вообще xml предназначен для того чтобы его и браузер читал и человек читал/писал без напряга.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 10:51 | 71 |
Да куда уж проше, чем вообще ничего? Один пишет, другой читает, каждый указывает разрядность данных в своих байтах, потом прочитавший с этими данными работает. Архитектура размер данного ни как не навязывает, делай хоть целые по 24 бита, хоть сорокабитные с плавающей запятой. Единственное ограничение - кратность размеру байта.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 10:56 | 73 |
Я не об этом. каждая строка текста содержит одну запись состоящую из полей. поля числовые. Даже если придется конвертировать сам текст (из одной кодировки в другую) или даже будет неодинаковое количество бит в байте, то возможна просто посимвольная перекодировка, т.к. формат данных не зависит от внутреннего представления значений каждого из полей в памяти конкретной ЭВМ. Да и операторам которые все это набирают так удобней. позволяет к примеру при наборе отделить часть поля и поставить на автодублирование с предыдущей записи.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 10:59 | 74 |
Ну я ещё буду константы заводить для каждого из миллионов оставшихся элементов после того, как выбросил ещё пару сотен миллионов. Сколько лет уйдёт только на их создание? И сколько веков на то, чтоб написать их разбор? При этом физический массив по определению динамической и фактическое количество его элементов известно только на этапе исполнения. На этапе же разработки возможны лишь прикидки с погрешностью порядка так четыре. Ну и наконец, как я их перебирать то буду?
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 11:02 | 75 |
Это что то из нутрей Visual Studio? Не описание формы точно. Скорее из чего то наподобии инспектора сырца или конструктора сырца, отой панельки слева в которой функции и переменные модуля показывает?
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 11:04 | 76 |
У меня нет Visual studio. Это лог 3Dредактора. Пока на столько сырого, что в нём не чем редактировать саму модель.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 11:06 | 77 |
0
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
22.12.2014, 11:08 | 78 |
Кто здесь?
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
22.12.2014, 11:08 | 79 |
По большому счету надо делать систему которая по сложит AL и O в AL2O3 и сама генерит константы. Кстати насколько понимаю рассчитываемых соединений в плаке не так уж и много. Лаборатория хим.анализа и та не больше двух десятков соединений в составе металла/шихты дает, а обычно гораздо меньше.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.12.2014, 11:09 | 80 |
0
|
22.12.2014, 11:09 | |
22.12.2014, 11:09 | |
Помогаю со студенческими работами здесь
80
На чем лучше писать игры - Java, C++ или C#? Какое приложение можно написать для диплома по ОС Android? Есть определенная задача. На чем лучше писать, C++ или C# В чем лучше писать базу данных MySql или accec На чем лучше учиться писать сайты ASP.NET или DreamWear 8.0? На котором языке лучше писать клиент-серверное приложение: Делфи, с++ или .Net? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |