Какой язык используется в таких программах, как Adobe Photoshop?

Я новичок в программировании и знаю только веб-скрипты. Но я хочу преуспеть в программировании.

В любом случае, какие языки будут использоваться для создания чего-то вроде Adobe Photoshop? Я создал около двух программ с использованием C ++, но они похожи на те учебные пособия, в которых они работают в DOS, и самая продвинутая из них – сложение двух чисел. 🙁

Но как бы вы сделали программу, в которой она открывается вне DOS, с собственным интерфейсом и тому подобным? В основном что-то вроде Photoshop или любой программы, такой как excel или word. Я знаю, что не скоро буду программировать что-то подобное, но я был бы признателен, если бы кто-нибудь сказал мне, с чего начать.


Привет, мистер Гейтс, я ваш большой поклонник :-).

Adobe Photoshop написан на чистом C ++. Хотя C ++ – чрезвычайно мощный язык, у него очень крутая кривая обучения. C ++ имеет функции графического интерфейса, обратитесь за помощью к разделу ссылок. Если вы сомневаетесь, поиск в Google творит чудеса.

Photoshop имеет MDI – интерфейс для работы с несколькими документами. Это когда в одном главном окне открыто несколько окон.

Поскольку это компьютерное программирование, всегда есть много способов писать программы. Я люблю Visual Basic.NET и C #. C # – это новый язык, написанный с нуля, ориентированный на платформу .NET и простоту использования. Это сплав Java и C ++ с легкостью VB. Лучше всего C # и VB.NET очень ориентированы на графический интерфейс и имеют обширную поддержку GDI + (манипулирование изображениями).

Опять же, обязательно ознакомьтесь с разделом ссылок. Это исчерпывающий набор ссылок, которые помогут вам продолжить свой путь.


«C ++ имеет возможности графического интерфейса»

Ну, строго говоря, C ++ не имеет вообще никаких функций графического интерфейса. Он ничего не знает о таких вещах, они просто не являются частью языка C ++ или стандартной библиотеки. Если ваш компилятор имеет функции графического интерфейса (как и многие), они являются расширением для конкретной платформы. Например, MS VC ++ поставляется со всем необходимым для написания приложений с графическим интерфейсом, работающих под Windows.


«C ++ имеет функции графического интерфейса»

Ну, строго говоря, C ++ не имеет вообще никаких функций графического интерфейса. Он ничего не знает о таких вещах, они просто не являются частью языка C ++ или стандартной библиотеки. Если ваш компилятор имеет функции графического интерфейса (как и многие), они являются расширением для конкретной платформы. Например, MS VC ++ поставляется со всем, что вам нужно, чтобы иметь возможность писать приложения с графическим интерфейсом, которые работают под Windows..


«C ++ имеет функции графического интерфейса»

Ну, строго говоря, C ++ не имеет вообще никаких функций графического интерфейса. Он ничего не знает о таких вещах, они просто не являются частью языка C ++ или стандартной библиотеки. Если ваш компилятор имеет функции графического интерфейса (как и многие), они являются расширением для конкретной платформы. Например, MS VC ++ поставляется со всем необходимым, чтобы иметь возможность писать приложения с графическим интерфейсом, которые работают под Windows.

.. вот что я хочу сказать 😛


«В C ++ есть функции графического интерфейса “

Ну, строго говоря, C ++ не имеет вообще никаких функций графического интерфейса. Он ничего не знает о таких вещах, они просто не являются частью языка C ++ или стандартной библиотеки. Если ваш компилятор имеет функции графического интерфейса (как и многие), они являются расширением для конкретной платформы. Например, MS VC ++ поставляется со всем необходимым, чтобы иметь возможность писать приложения с графическим интерфейсом, которые работают под Windows.

.. вот что я хочу сказать 😛


Вы можете создавать приложения для Windows практически на любом популярном языке, даже на Perl. Я так понимаю, вы недостаточно глубоко изучили сферу C ++, чтобы заниматься программированием для Windows. Visual Studio поставляется с готовыми классами, в которых вы можете создавать экземпляры окон, кнопок, элементов управления и т. Д. Вы просто используете их. Просто как тот. Нет никакой магии. Никаких уловок. Вы должны знать, какие классы использовать и как они вызываются, а это означает знание ООП, указателей, наследования и всего того хорошего, что составляет приложения. Вы можете почитать книгу «Программирование Windows» или «Visual C ++», чтобы узнать больше.

Если вы хотите пойти простым путем, вы можете попробовать Visual Basic. Visual Basic скрывает большую часть сложности, поэтому кодирование приложений Windows становится проще и быстрее. Разработка графического интерфейса в VB проще, потому что многое из этого выполняется перетаскиванием. Вы можете дважды щелкнуть элемент управления и закодировать события прямо здесь.


Вы можете создавать приложения для Windows практически на любом популярном языке, даже на Perl. Я так понимаю, вы недостаточно глубоко изучили сферу C ++, чтобы заниматься программированием для Windows.. Visual Studio поставляется с готовыми классами, в которых вы можете создавать экземпляры окон, кнопок, элементов управления и т. Д. Вы просто используете их. Просто как тот. Нет никакой магии. Никаких уловок. Вы должны знать, какие классы использовать и как они вызываются, а это означает знание ООП, указателей, наследования и всего того хорошего, что составляет приложения. Вы можете почитать книгу «Программирование Windows» или «Visual C ++», чтобы узнать больше.

Если вы хотите пойти простым путем, вы можете попробовать Visual Basic. Visual Basic скрывает большую часть сложности, поэтому кодирование приложений Windows становится проще и быстрее. Разработка графического интерфейса в VB проще, потому что многое из этого выполняется перетаскиванием. Вы можете дважды щелкнуть элемент управления и закодировать события прямо здесь.


вышеприведенным ответам столько же лет, сколько и мне сегодня .. 🙂


вышеприведенным ответам столько же лет, сколько мне сегодня .. 🙂


К сожалению, согласно TOS Daniwebs, вам должно быть 13 лет, чтобы зарегистрировать аккаунт.


Теперь забанен из-за этого признания …


iamthwee, а меня еще не забанили 🙂


iamthwee, а меня еще не забанили 🙂


На самом деле это зависит от компилятора, если вы используете компилятор DEV C ++, он не поддерживает Графический интерфейс, вы должны запускать свои программы в окне командной строки.
Но если вы хотите использовать графический интерфейс в C ++, тогда у вас есть варианты использования Visual C ++ или компилятор Visual Studio. Visual Studio – это фреймворк или компилятор, который имеет множество встроенных функций и поддерживает GUI (графический пользовательский интерфейс).

Помимо c ++, если вы хотите использовать простой язык с хорошим графическим интерфейсом, вы можете использовать Visual Basic 6.0. Для Visual Basic 6.0 вам не нужно устанавливать какой-либо другой компилятор. Visual Basic 6. 0 (краткое название VB 6) имеет собственную интегрированную среду разработки, что означает, что у нее есть собственный компилятор, отладчик и инструменты в одной среде. Вам нужно просто купить Vb 6 в магазине и установить его в своей системе


На самом деле это зависит от компилятора, если вы используете компилятор DEV C ++, тогда он не поддерживает графический интерфейс, вам нужно запускать свои программы в окне командной строки.
Но если вы хотите использовать графический интерфейс в C ++, тогда у вас есть варианты использования Visual C ++ или вы можете использовать компилятор Visual Studio. Visual Studio – это фреймворк или компилятор, который имеет множество встроенных функций и поддерживает GUI (графический пользовательский интерфейс).

Помимо c ++, если вы хотите использовать простой язык с хорошим графическим интерфейсом, вы можете использовать Visual Basic 6.0. Для Visual Basic 6.0 вам не нужно устанавливать какой-либо другой компилятор. Visual basic 6.0 (сокращенное название VB 6) имеет собственную интегрированную среду разработки, что означает, что у нее есть собственный компилятор, отладчик и инструменты в одной среде. Вам нужно просто купить Vb 6 в магазине и установить его в своей системе


На самом деле это зависит от компилятора,

На самом деле это зависит от библиотек, которые у вас есть, а также от возможностей платформы, для которой вы разрабатываете. Практически любой набор инструментов C ++, способный работать с системным API, также будет иметь возможность создавать графический интерфейс, если платформа поддерживает его.


На самом деле это зависит от компилятора,

На самом деле это зависит от имеющихся у вас библиотек, а также от возможностей платформы, для которой вы разрабатываете. Практически любой набор инструментов C ++, способный работать с системным API, также будет иметь возможность создавать графический интерфейс, если платформа поддерживает его.


На самом деле это зависит от компилятора, если вы используете компилятор DEV C ++, тогда он не поддерживает графический интерфейс, вам нужно запускать свои программы в командной строке окно.

Saboor, возможно, вы не слышали о http://wxdsgn.sourceforge. net/


На самом деле это зависит от компилятора, если вы используете компилятор DEV C ++, тогда он не поддерживает графический интерфейс, вам нужно запускать свои программы в окне командной строки.

Saboor, возможно, вы не слышали о http://wxdsgn.sourceforge.net/

Оцените статью
futurei.ru
Добавить комментарий