Программирование на платформах Win32, Net, Java, Android

Платформа Win32

win32Здесь рассматриваются основополагающие принципы программирования для Windows на языке С/С++ с применением Win32 API. Практика показывает, что те программисты, которые имеют опыт программирования с Win32 API, осваивают более высокие технологии продуктивней и быстрее. Считается, что владение базовыми знаниями Win32 API является надежной основой профессионального роста в сфере программирования. Тем не менее, данный материал сложен и дается только достаточно сильным студенческим группам.

Платформы Net

csharpЯзык C# получил признание на рынке настольных приложений Windows. Для написания современных программ на этом языке, необходимо понимание механизмов взаимодействия приложения с операционной системы Windows, умение работать с графическим интерфейсом и стандартными элементами управления. Для изучения этих вопросов осваивается программирование под Windows в среде MS Visual Studio 2010 Net(С#).

Платформы Java

java2Из основных преимуществ языка Java —независимость от платформы, на которой выполняются программы: один и тот же код можно запускать под управлением операционных систем Windows, Solaris, Linux, Machintosh и др. Изучение возможностей создания Java – программ для настольных ПК выполняется в среде NetBeans.

Платформа Android

androidЗдесь рассматривается программирование мобильных устройств (смартфонов) на; основе платформы Андроид». Предметную основу составляют: архитектура ОС Android, структура проекта, графический интерфейс пользователя, элементы управления, меню, уведомления, диалоговые окна, базы данных, графика, анимация, многозадачность, взаимодействие с сенсорным экраном, игровые циклы, спрайтовая анимация. Программирование выполняется на языке Java в среде Android Developer Tools Eclipse.