2013-08-06 7 views
-5

Я только что изучил несколько языков (уже 2 года), и теперь я хочу создавать программы с графическими интерфейсами. Дело в том, что я просто не знаю, какие языки использовать.Как я могу создать собственный графический интерфейс?

Какие языки/программы (и какие методы этих программ) используются для создания программ с графическим интерфейсом? (Я знаю, что C# и JAVA являются графическими, но я не знаю, какие методы ...)

Какие языки/программы (и какие методы этих программ) используются для приложений на IPhone, Android и т. Д. ?

языки/программы (и какие методы этих программ) используются для создания/редактирования видео?

Большое спасибо!

+3

Все перечисленные выше языки используются для всех задач, о которых вы говорили ... ваш вопрос слишком широк для SO. –

+0

С моей точки зрения, Java в основном предназначена для корпоративных приложений. C обычно используется для разработки игр. –

+0

C имеет очень хорошие встроенные графические библиотеки? – 7890

ответ

1

Практически все языки программирования имеют библиотеки, которые помогут вам создать графический интерфейс пользователя (графический интерфейс пользователя). Большинство языков программирования, включая C++, C# и Java, являются общедоступными языками программирования - вы можете использовать их для программирования всего, что хотите.

Для Java, например, см. Этот учебник: Creating a GUI With JFC/Swing.

Если вы хотите написать Android app, вы будете программировать на Java.

Для iOS and Mac OS X вы, скорее всего, напишите свое приложение в Objective-C.

+0

Я знаю, что на всех языках есть библиотеки, которые помогут вам создать графический интерфейс, но не все языки предназначены для GUI (например, C++?), Поэтому он может работать на Windows, но не на другой ОС. Программирование JAVA может работать на всех ОС, потому что для программы всегда требуется Java, установленная на ПК, поэтому программирование GUI одинаково во всех ОС, нет? – 7890

+1

@ 7890 Почему вы говорите, что C++ не для программирования GUI? Я бы подумал, что C++ сделает отличный язык для программирования GUI, если вы найдете библиотеки, которые позволят вам это сделать.Существует множество кросс-платформенных библиотек на базе C/C++ (примечание, что я лично программист Swing;)) – MadProgrammer

+0

Что относительно вспышки? – 7890

0

Практически все языки более высокого уровня используют графический интерфейс. вам просто нужно сделать свое исследование, чтобы узнать, как использовать GUI на каждом языке. Приложения, используемые на iPhone, записываются в Objective-C, а Android использует java для своих приложений.

0

Ваш вопрос довольно расплывчатый. Но я дам вам несколько советов. Прежде чем задавать этот вопрос в stackoverflow, вам действительно нужно сделать поиск самостоятельно с помощью google.

О графическом интерфейсе с использованием JAVA вы можете использовать swing, который является самым известным способом сделать это (особенно если вы новичок и хотите ознакомиться с концепциями разработки графического интерфейса). Но есть много других библиотек для создания графического интерфейса, например, если вы хотите делать с 3D, у вас есть openGL lib или jMonkey (использует openGl).

О Android, у него есть собственный SDK в java.

О iOS (iPhone), это сделано с ObjectiveC.

И о C#, я не знаю много об этом, но если вы делаете довольно поиск в google, вы можете найти такие вещи, как this.

Смежные вопросы