Ответы пользователя по тегу Программирование
  • Как происходит выделение памяти под читаемый файл?

    Rou1997
    @Rou1997
    А как угодно, так и происходит, можно пропустить первые 1.000.000 байт файла, выделить 3 байта, считать 3 байта, и больше ничего не читать, так же и запись в файл, в базах данных только так.
    Ответ написан
    Комментировать
  • Как получить доступ к веб-камере на моей ноутбуке?

    Rou1997
    @Rou1997
    Трансляция - это захват видео + сервер, можно сделать "велосипед": DirectShow и т.п. для захвата с камеры, и передача видео клиенту по HTTP или TCP/IP, а можно готовые протоколы и библиотеки поискать.
    Ответ написан
    Комментировать
  • Как реализовать вывод случайного текста в текстовый контейнер в Android?

    Rou1997
    @Rou1997
    Сначала массив String'ов текстом заполнить, затем взять из него строку по "рандомному" индексу, и "положить" ее в EditText.
    Ответ написан
    5 комментариев
  • В какой ВУЗ поступить на программиста?

    Rou1997
    @Rou1997
    ВУЗ не помогает в самообучении, по тем же причинам, почему из пустого чайника воду нельзя налить, у ВУЗа другое назначение, он "для корочки", которая, в свою очередь, желательна для работы, а для обучения лучше сами себе ставьте реальные задачи и реализуйте, программирование - это разработка, потом уже алгоритмы, а в ВУЗе задачи ставят дурацкие, "с потолка".
    Ответ написан
    2 комментария
  • Как исправить мерцание ячеек с изображениями в DataGridView C#?

    Rou1997
    @Rou1997
    Можно DataGrid из WPF попробовать.
    Ответ написан
    Комментировать
  • Как по-настоящему научиться программировать?

    Rou1997
    @Rou1997
    совсем не могу написать что-либо, где требуется продумать архитектуру, паттерны, классы и т.д.

    А действительно требуется? И вообще его нужно писать? Деньги платят?
    Будет нужно - сможете.
    Ответ написан
    Комментировать
  • Здраствуйте, хотелось бы научится писать программы для ОС Android? В этом я абсолютный ноль. С чего начать?

    Rou1997
    @Rou1997
    Покупка Android-устройства, скачивание и установка IDE (Android Studio или Eclipse + плагин ADT + Android SDK), поиск в интернете уроков и т.п.
    Ответ написан
    Комментировать
  • Что нужно прочесть перед изучением Си?

    Rou1997
    @Rou1997
    Ничего, и если вы не в курсе, то программирование, это в первую очередь разработка программ, а не чтение справочников.
    Ответ написан
    Комментировать
  • Что такое асинхронное копирование файлов?

    Rou1997
    @Rou1997
    Либо копирование файлов в нескольких потоках, либо копирование в одном потоке, но отдельном от основного (GUI) потока.
    Ответ написан
    Комментировать
  • Имеет ли смысл начинать с Си?

    Rou1997
    @Rou1997
    СИ - это Свидетели Иеговы, а язык называется Си, C или "С".
    Судя по вашему предыдущему вопросу про Swift и Objective-C, вы уже имеете какой-то опыт программирования, а теперь вдруг спрашиваете про "начинать", странно.
    Продолжайте изучать то, что изучаете, а по необходимости или по желанию изучайте низкий уровень.
    Ответ написан
    8 комментариев
  • Как управлять сторонними программами через свою?

    Rou1997
    @Rou1997
    Технически вариантов очень много, зависит от "подопытной" программы, где-то один сработает, где-то другой, на эту тему можно книгу небольшую написать.
    Допустим ОС Windows, можно с помощью WinAPI работать с окном и кнопкой, можно с помощью Accessibility, можно на WinAPI просто автокликер сделать, который кликает в заданное место экрана, можно подойти иначе, не нажимать кнопку, а сделать так, чтобы она вообще не появлялась, например, дизассемблировать программу и убрать кнопку, еще если программа работает с сетью, например, онлайн-игра, то тоже можно посмотреть, подумать.
    Специальные высокоуровневые средства, такие, как AutoIt, тоже отбрасывать не стоит, они не так гибки и универсальны, но зато они проще, легче, удобнее.
    Ответ написан
    Комментировать
  • Какие книги по программированию почитать перед сном?

    Rou1997
    @Rou1997
    Как это так, "не сидишь", я и лежать могу, на груди ноутбук.
    И вообще, если хотите так уж прямо совершенствоваться, то работать надо, причем делами заниматься нетривиальными, для фундаментальности нужно расширять кругозор, мне перед сном есть и почитать, и подумать, ведь послезавтра дедлайн, желательно не сорвать, а я еще даже не вполне представляю, что и как делать.
    Ответ написан
  • Какой язык программирования лучше использовать под windows для таких задач?

    Rou1997
    @Rou1997
    Какой язык программирования лучше использовать под windows

    Обычно C#, в данном случае тоже, и GUI, и парсинг, и БД, все это на C# наиболее удобно.

    какая бд нужна?

    Есть разные - Access, SQLite, SQL Server, MySQL, SQL Server Compact и другие, абсолютно к любой БД можно обращаться из C#, в зависимости от назначения нужно выбирать.
    Ответ написан
    Комментировать
  • Почему тормозит dataGridView?

    Rou1997
    @Rou1997
    Можно на WPF перейти, там DataGrid рисуется посредством DirectX, поэтому отрисовка ускорится, но запуск приложения замедлится, потребление ОЗУ увеличится, удобство разработки снизится, сам DataGrid сильно отличается от DataGridView.
    Ответ написан
    Комментировать
  • Что нужно, чтобы начать изучение программирования под Mac OS X?

    Rou1997
    @Rou1997
    Допустим я установил на свой ноутбук хакинтош.

    Нет такой необходимости, можно VPS арендовать, если интернет быстрый, то будет комфортно.

    Какое ПО мне понадобиться, чтобы начать разработку под Mac OS X/Iphone?

    Достаточно Xcode, скачивать ее необязательно из App Store, в котором надо регистрироваться. Можно в интернете скачать.
    Симулятор iOS там тоже будет.

    обязательно ли мне оплачивать лицензию Apple разработчика (99$/год), чтобы начать изучать программирование и тестирование своего кода под данную платформу

    Нет, чтобы просто разрабатывать, не надо ничего оплачивать, и нигде регистрироваться с банковской картой, более того, думаю, что ваши исполняемые файлы для OS X будут работать и у других. Что же до публикации в App Store, то существует вариант переложить это на заказчика, фирму.

    Желаю вам успешного обучения разработке для Apple, и себе тоже.
    Ответ написан
  • Программирование под windows на java?

    Rou1997
    @Rou1997
    Поставьте 4 или хотя бы 2 ГБ ОЗУ, еще частота процессора важна, но при достаточном ОЗУ уже терпимо.
    Еще, как вариант, можно на VPS через VNC, но тогда скорость интернета важна.

    Простого и легкого нет, IDE для Java пишут на Java, а она не бывает простой и легкой, может только JCreator, для консольных приложений, он вроде не на Java писан, все остальное - это вообще "блокноты"...

    ...Еще можно старые версии разных IDE поискать... Видел IntelliJ IDEA старую, еще тех времен, когда писали непосредственно на AWT, это самый легкий GUI-фреймворк для Java... Но старые - они и есть старые, у меня к ней ключа не было, лично я могу и взломать, но...
    Ответ написан
  • Как идёт взаимодействие между PHP/MySQL/Apache?

    Rou1997
    @Rou1997
    то я вовсе не понимаю зачем нужен Apache

    Он и есть сервер, который взаимодействует с клиентом - принимает запросы, дает на них ответы.
    А вот PHP здесь вообще необязателен, бывают статические сайты.
    Ответ написан
    7 комментариев
  • Как понять, когда можно учить фреймворки?

    Rou1997
    @Rou1997
    Как понять, что основы языка Java ты уже знаешь, и можно переключиться на изучение фреймворков?

    Возникновение задач, для которых нужны фреймворки.

    Из вашего вопроса вообще непонятно, что вы собираетесь писать и о каких фреймворках речь.

    Или же вместо фреймворков стоит разобраться в основах другого языка программирования?

    Опять же, если для задач нужно несколько языков, то можно работать с абсолютно неограниченным их количеством. Если не нужно, то это будет тяжело, поскольку в этом не будет никакого смысла, вы тупо не будете знать, а что делать на каждом языке, будет надоедать.
    Ответ написан
    Комментировать
  • Стоит ли заниматься поддержкой проектов на Delphi? Не тупиковый ли это вариант развития?

    Rou1997
    @Rou1997
    Не будет бесполезным, с каждым новым языком, технологией становится легче изучить что-то новое, а знания постепенно становятся глубже и фундаментальнее.

    Во-вторых, помимо "скиллов", у человека еще существует "деловая" сфера, грубо говоря, работать с начальством, заказчиками, общаться с ними, решать конфликтные ситуации - это тоже требует опыта, который дает абсолютно любая полезная работа, даже никак не связанная с профессией.

    Однако, если есть работа по C-like, то лучше все-таки начать с них, и прежде всего, C#.
    Ответ написан
    Комментировать
  • Есть ли ресурсы где смогут конструктивно (и не очень) отозватся о написанном проекте?

    Rou1997
    @Rou1997
    пойти работать пока не могу не тот город, нет вакансий и найти гуру в городе тоже не могу

    Мы с вами в каком веке живем? Фриланс еще не изобрели?

    Может кто нибудь знает ещё способы?

    Способы сделать что?
    Если ваша цель - зарабатывать деньги, то у вас должна быть определенная ниша/ЦА (чем собираетесь заниматься, на кого работать), и вам важно только ее мнение. А мнение рандомных людей с Хабра или еще откуда-то, которые тусуются в разных сферах и будут мерять вас своей линейкой, а не вашей, - будет скорее вредно, чем полезно.
    Ответ написан
    5 комментариев