Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
8 / 8 / 2
Регистрация: 18.03.2012
Сообщений: 138
Записей в блоге: 1

Genres Noiz ProC+ - Программа для программирования на различных языках программирования

04.01.2014, 16:52. Показов 2311. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Genres Noiz Professional C+ - Программа для программирования на различных языках программирования.

Через данную программу вы сможете программировать на C++ (Win32, Console), C# (Net.Framework - Console), Basic (Console). Данный список может уменьшаться, или даже увеличиваться. Планируется: Java, Browser (HTML, PHP …), Pascal. В данной программе много ошибок и неисправностей, и в ближайшее время постараюсь все исправить.
Программу можно обновлять, для этого выберите «Справка-Обновление», запустится окно обновления, и вы сможете обновить до последней версии. В этой теме прошу писать какие ни будь идеи, неисправности которые вы хотите исправить. Для программы потребуется Net. Framework 4.

P.s. У программы были проблемы с Windows XP, исправил. Если не будет запускаться на XP пишите.
Чтобы приступить к работе в программе: «Приступить к работе» (на начальном экране), и «Файл-Создать», или же нажать на «первую кнопку» в разделе «Проект». Когда много людей будут помогать, то будет легче исправлять ошибки и различный баги.

Вес программы с компиляторами достаточно высок (~176мб), сами обновления программы весят (~5мб и >), обновления компиляторов весят (~170мб и >). Программа часто обновляется. Пишите: нашедшие неисправности, идеи, и в скором, это исправится/добавится в следующем обновлении.

Ссылка для скачивания: [появится позже]
Это мой сервер программы, так как yandex и другие сервера с хранением файлов грузят очень медленно. Будут проблемы с загрузкой, пишите.
После скачивания программы обновите её, так как старая версия.

Скриншоты во вложении.
Миниатюры
Genres Noiz ProC+ - Программа для программирования на различных языках программирования   Genres Noiz ProC+ - Программа для программирования на различных языках программирования   Genres Noiz ProC+ - Программа для программирования на различных языках программирования  

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.01.2014, 16:52
Ответы с готовыми решениями:

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

О языках программирования для решения олимпиадных задач
Здравствуйте. Думал, в какой раздел кинуть. Кинул сюда, если у модераторов есть на это другое мнение, буду рад, если переместите. Итак....

Интерактивный сайт на многих языках программирования для этого не предназначенных
Когда делается сайт на каком то языке, для веб не ориентированного, с использованием FastCGI и SCGI и страниц на html с формами, то данные...

26
8 / 8 / 2
Регистрация: 18.03.2012
Сообщений: 138
Записей в блоге: 1
12.01.2014, 17:08  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от locm Посмотреть сообщение
На слабых компах может тормозить не только ваша прога, но и необходимый для ее работы .NET 4. Так что если действительно хотите чтобы нормально работало на всех компах, понижайте версию .NET, а лучшее вообще откажитесь от фрейморка.
Не на таких уже слабых которые тормозят из-за Net Framework. Я не хочу перегружать программу распаковкой архивов во временные папки (так как пока что, есть много других способов для оптимизации). Если так то у меня если я начну распаковывать архив(любой), компьютер все свое внимание начнет уделять распаковке, и комп тормозит. С Delphi связывался, все очень плохо с интерфейсом. Что предложите вместо Net платформы, что ни будь качественное и удобное на C#? Понижать уже некуда, большинство функции просто не работают ниже Net. Framework 4. Я собираюсь поддерживать: Windows XP, Vista, 7, 8.

Цитата Сообщение от locm Посмотреть сообщение
Например? VS? Разве ваша прога может сравнится со студией?
Как же ещё донести эту информацию... Это Бета тестирование (то есть не готовая версия). Когда выпущу финальную версию, тогда можно говорить - сравнится она с VS или нет. В программе внедрены компиляторы (мощные, по этому такой большой размер), но программа пока что полностью с ними не работает.

Цитата Сообщение от locm Посмотреть сообщение
То есть скажем mTorrent (ну или мой торрент клиент ) весящий реально мало, чем-то плох?
Или наоборот, могу создать "Helo World" весом в гиг и что это будет значит что в проге супер-пупер функционал?
Я говорил не про любые программы. Найдите мощные видео редакторы с красивым интерфейсом с мощными функциями, которые мало весят + сравняются с Sony Vegas и т.п. Зависит от компилятора. Да создать hello world через мою программу(C++) можно, но весить это будет 1,5 мб. (Компилятор GNU), за то она будет запускаться в любом месте, т.к. все нужные элементы уже внедрены. (На сколько я понял) Вообще можно через настройки компилятора (в моей программе) изменить команду отправляемую в компилятор gcc и g++(C++), и тогда весить hello world будет 100кб, но он не запустится без dll и др. которые ему нужны для работы (так сказать копия Net Framework - без платформы не запустится). Я скачал вашу программу, и взглянул... все правильно она столько и должна весить, просто ресурсов в программе мало (картинок и т.д.). Даже можно сравнить с uTorrent (у которого большой вес из за рессурсов) (P.s. Хорошая программа), но в моей программе для хорошего интерфейса без иконок не обойтись(которые и заняли ~ 3мб.). И что если чистый вес программы станет 3 мб? (да я это сделаю), но все дело в компиляторах которые весят 522 МБ (548 016 508 байт) (Запаковщик сужает, до 170мб), если убрать 1 файл, то компилятор начнет "кричать", что не нашел нужного элемента. (Компилятор C++ тот же что и в (Dev cpp или Dev с++) просто новее версия) + компилятор Pascal.


Цитата Сообщение от locm Посмотреть сообщение
Я такую же напишу и она будет весить не больше 500 КБ!
Да, я тоже могу... Если убрать все картинки, шрифты, "интерфейс", то будет одна кнопочка и RichTextBox (преувеличил), больше ничего. Так кому она нужна будет? Я её буду уменьшать (цель 3 мб). Но Все дело в компиляторах, да можно попытаться их уменьшить, но когда программа будет полностью работать с компиляторами, то будут нужны все файлы компилятора.

Цитата Сообщение от locm Посмотреть сообщение
Так что оптимизируйте прогу!
Так я её и буду оптимизировать. Будет в ближайшие обновления вместе с исправлениями.

P.s. Пару исправлений уже произошли и вышли в новые версии (1.000.034(5)). Оптимизация кода планируется после всех исправлений.
0
109 / 88 / 28
Регистрация: 21.08.2012
Сообщений: 371
12.01.2014, 18:38
Цитата Сообщение от geniy1998 Посмотреть сообщение
Да создать hello world через мою программу(C++) можно, но весить это будет 1,5 мб. (Компилятор GNU), за то она будет запускаться в любом месте, т.к. все нужные элементы уже внедрены. (На сколько я понял)
Хахахахах. Не смешите меня, ей богу. Вот вам Hello, world на PureBasic.
1. На основе MessageBox
PureBasic
1
MessageBox_(0, @"Hello, world!", @"Proga", #MB_ICONINFORMATION)
2. В консоли
PureBasic
1
2
3
OpenConsole()
PrintN("Hello, world!")
Input()
И сами исполняемые файлы. 3.50 КБ и 4.50 КБ соответственно. Не требуют никаких внешних библиотек, DLL, фреймворков, запустятся даже на Windows 2000
Вложения
Тип файла: zip exe.zip (2.6 Кб, 5 просмотров)
0
Эксперт по электронике
6795 / 3222 / 335
Регистрация: 28.10.2011
Сообщений: 12,572
Записей в блоге: 7
12.01.2014, 20:37
Цитата Сообщение от geniy1998 Посмотреть сообщение
Не на таких уже слабых которые тормозят из-за Net Framework
Версии .NET бывают разные и они требуют разное количество ресурсов. Как правило, чем выше номер версии тем больше нужно ресурсов компа для них.

Цитата Сообщение от geniy1998 Посмотреть сообщение
Что предложите вместо Net платформы, что ни будь качественное и удобное на C#?
Смотря что вы подразумеваете под качеством и удобством. Если намекаете на формошлепство (без обид), то скажу вам честно - плохой вы программист. Нужно думать не только об удобстве разработки программы, но и об пользователях для которых она предназначена. Если программа неюзабельна по той или иной причине (скажем имеет слишком большой вес при малом функционале), то она мало кому будет нужна. Задумайтесь над этим иначе вы напрасно тратите время на нее.

Цитата Сообщение от geniy1998 Посмотреть сообщение
Я собираюсь поддерживать: Windows XP, Vista, 7, 8.
Может не знаете но на XP, Висте и 7 нет .NET 4 по умолчанию, а значит ваша прога не запустится. Не нужно думать об рюшечках! Главное функционал и работоспособность проги, а не украшательства. Ведь если прога не запустится то какой смысл от этих рюшечек?

Цитата Сообщение от geniy1998 Посмотреть сообщение
Найдите мощные видео редакторы с красивым интерфейсом с мощными функциями, которые мало весят
http://ru.wikipedia.org/wiki/VirtualDub
Довольно мощная утилита, а весит всего пару метров.

Цитата Сообщение от geniy1998 Посмотреть сообщение
Да создать hello world через мою программу(C++) можно, но весить это будет 1,5 мб.
Что за сишный компиль у вас?
На сях можно создавать исполняемые файлы типа "hello world" от нескольких КБ.
А вообще посмотрите эту тему. Минимальный размер EXE файла PE формата.
Приложение типа "hello world" имеет размер всего 816 байт и работает на всех системах начиная с Windows 95 и ничего дополнительно в систему устанавливать не нужно. А так же работает в Linux и MacOS X в вайне так же без установки дополнительных компонентов.

Цитата Сообщение от geniy1998 Посмотреть сообщение
просто ресурсов в программе мало (картинок и т.д.)
По вашему значки на панели инструментов, флаги всех стран в таблице с пирами это не картинки и они ничего не весят? Так же весит 0 байт картинка с хрюшей в окне помощи проекту? Если картинки и др. ресурсы не хранятся в секции ресурсов, это не значит что их нет. Ресурсы в pbTorrent занимают четвертую часть размера исполняемого файла.

Цитата Сообщение от geniy1998 Посмотреть сообщение
но все дело в компиляторах которые весят 522 МБ (548 016 508 байт)
Почему так много? Какие компиляторы входят в состав проги? Если кому-то нужен только один из этих компиляторов, то зачему ему качать остальные? Выше уже писал что из-за таких "мелочей" снижается юзабельность проги.

Цитата Сообщение от geniy1998 Посмотреть сообщение
Так я её и буду оптимизировать. Будет в ближайшие обновления вместе с исправлениями.
Ага и опять качать больше 170 метров! Не у всех канал гигабитный и винты на несколько тысяч терабайт как у вас. Опять же жирный минус в юзабельности проги.

Цитата Сообщение от Никита Однороб Посмотреть сообщение
запустятся даже на Windows 2000
Даже на Win98 запустятся, а если в месте с прогой распространять файл MSVCRT.dll, то запустится и на Win95.
0
8 / 8 / 2
Регистрация: 18.03.2012
Сообщений: 138
Записей в блоге: 1
13.01.2014, 20:29  [ТС]
Цитата Сообщение от Никита Однороб Посмотреть сообщение
Хахахахах. Не смешите меня, ей богу. Вот вам Hello, world на PureBasic.
1. На основе MessageBox
PureBasic
1
MessageBox_(0, @"Hello, world!", @"Proga", #MB_ICONINFORMATION)
2. В консоли
PureBasic
1
2
3
OpenConsole()
PrintN("Hello, world!")
Input()
И сами исполняемые файлы. 3.50 КБ и 4.50 КБ соответственно. Не требуют никаких внешних библиотек, DLL, фреймворков, запустятся даже на Windows 2000
Я не полностью изучил все команды компилятора! Это не компилятор C++ это у вас PureBasic. В компиляторе много команд, буду изучать и делать справку по ней. Так как можно зайти в настройки компиляции и самому сменить отправляемый код в компилятор C++. Скорее всего я сделал обычную компиляцию, без сжатия.

Добавлено через 57 минут
Цитата Сообщение от locm Посмотреть сообщение
Смотря что вы подразумеваете под качеством и удобством. Если намекаете на формошлепство (без обид), то скажу вам честно - плохой вы программист. Нужно думать не только об удобстве разработки программы, но и об пользователях для которых она предназначена.
Нет не "формошлепство". От Net платформы отказываться не буду, так как уже много сделано через него.
Цитата Сообщение от locm Посмотреть сообщение
Если программа неюзабельна по той или иной причине (скажем имеет слишком большой вес при малом функционале), то она мало кому будет нужна. Задумайтесь над этим иначе вы напрасно тратите время на нее.
Повторюсь, это БЕТА тестирование, функционала/изменений ещё очень много будет! И я не говорил, что не буду уменьшать вес! В скорее будет добавлена функция смены компилятора на какой-нибудь свой (консольный).

Цитата Сообщение от locm Посмотреть сообщение
Может не знаете но на XP, Висте и 7 нет .NET 4 по умолчанию, а значит ваша прога не запустится. Не нужно думать об рюшечках! Главное функционал и работоспособность проги, а не украшательства. Ведь если прога не запустится то какой смысл от этих рюшечек?
Мне не нужно чтоб Net Framework шёл по умолчанию! Когда вы устанавливаете игры (к примеру), вы что думаете, что если у вас нет Directx по умолчанию, значит игра не пойдет на вашей системе? Достаточно зайти на сайт microsoft и найти Framework 4 + скачать его и установить, тогда все заработает на всех "XP, Висте и 7", так как я это уже тестировал на разных системах от XP до 8 и все работает. Вообще я буду сменять "установщик" чтоб он был со встроенным Framework "установщиком”, а не открывал сайт, с которого можно скачать Net. Framework
Я не уделяю много внимания на "украшательства"м, просто удобно работать с программой в красивом интерфейсе, когда это возможно.

Цитата Сообщение от locm Посмотреть сообщение
http://ru.wikipedia.org/wiki/VirtualDub
Довольно мощная утилита, а весит всего пару метров.
Взглянув в функции, она не такая мощная как все современные редакторы (если бы пару лет назад, то да (Может быть я не прав, но для меня это так)). Не говоря ещё и об удобстве взаимодействия пользователя с программой через такой "интерфейс". Ну и ладно на это, у каждого свой вкус. Не будем переходить на данную тему.

Цитата Сообщение от locm Посмотреть сообщение
Что за сишный компиль у вас?
Не разобрался в самом компиляторе полностью (Может быть в компилятор отправляется не правильная команда). В функциях компилятора буду разбираться, и составлять справку для пользователя.

Цитата Сообщение от locm Посмотреть сообщение
На сях можно создавать исполняемые файлы типа "hello world" от нескольких КБ.
А вообще посмотрите эту тему. Минимальный размер EXE файла PE формата.
Приложение типа "hello world" имеет размер всего 816 байт и работает на всех системах начиная с Windows 95 и ничего дополнительно в систему устанавливать не нужно. А так же работает в Linux и MacOS X в вайне так же без установки дополнительных компонентов.
Спасибо, посмотрю.

Цитата Сообщение от locm Посмотреть сообщение
По вашему значки на панели инструментов, флаги всех стран в таблице с пирами это не картинки и они ничего не весят? Так же весит 0 байт картинка с хрюшей в окне помощи проекту? Если картинки и др. ресурсы не хранятся в секции ресурсов, это не значит что их нет. Ресурсы в pbTorrent занимают четвертую часть размера исполняемого файла.
Я разве сказал, что ресурсов вообще нет? Я сравнивал вашу программу с другими современными торрент клиентами, в которых ресурсов очень много.

Цитата Сообщение от locm Посмотреть сообщение
Почему так много? Какие компиляторы входят в состав проги? Если кому-то нужен только один из этих компиляторов, то зачему ему качать остальные? Выше уже писал что из-за таких "мелочей" снижается юзабельность проги.
GNU(C, C++) и FreePascal (Последние версии). Вообще добавлю функцию выбора своих или "моих" компиляторов. Скачивать надо например 5мб а она пользователя при первом запуске спросит: "Какие компиляторы вы хотите установить"... Пользователь должен выбрать либо "свой" либо "наш", и если "наш"(их будет много) то он будет предупрежден о размере компилятора и программа начнет его качать, а если "свой", то просто указать нужный компилятор и отправляемая команда во время компиляции.

Цитата Сообщение от locm Посмотреть сообщение
Ага и опять качать больше 170 метров! Не у всех канал гигабитный и винты на несколько тысяч терабайт как у вас. Опять же жирный минус в юзабельности проги.
Не верите так не надо. Выше описал функцию, которая будет снижать размер до минимальных (если есть свои компиляторы). P.s. Данная функция и есть "первая оптимизация" программы, которая появится в следующих обновлениях.
0
Эксперт по электронике
6795 / 3222 / 335
Регистрация: 28.10.2011
Сообщений: 12,572
Записей в блоге: 7
13.01.2014, 20:58
Цитата Сообщение от geniy1998 Посмотреть сообщение
От Net платформы отказываться не буду, так как уже много сделано через него.
Про WinAPI что-то вообще слышали?

Цитата Сообщение от geniy1998 Посмотреть сообщение
Достаточно зайти на сайт microsoft и найти Framework 4
Если не секрет то что за функции вы используете именно из .NET 4 что нельзя понизить версию?

Цитата Сообщение от geniy1998 Посмотреть сообщение
Когда вы устанавливаете игры (к примеру), вы что думаете, что если у вас нет Directx по умолчанию, значит игра не пойдет на вашей системе?
Если игра типа сопера требует DX11 и проц под 3 ГГц и видео не ниже топовых моделей, то такая игра тут же отправится в корзину.
Ваша программа не сравнится с имеющимися аналогами, но требует ресурсов побольше чем некоторые из них!

Цитата Сообщение от geniy1998 Посмотреть сообщение
Не разобрался в самом компиляторе полностью
Может сначала стоит разобраться с компиляторами, линкерами и прочими утилитами, а потом писать оболочку под них? Я не понимаю как вообще можно написать нормальную IDE для компилятора не зная всех тонкостей его интерфейса.

И кстати, отладчик для всех компиляторов прикручивать будете? Без отладчика разработка сильно затруднена и юзабельность проги снизится.
0
8 / 8 / 2
Регистрация: 18.03.2012
Сообщений: 138
Записей в блоге: 1
13.01.2014, 21:07  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
Про WinAPI что-то вообще слышали?
Даже работал с ним! Но проблемы с Visual Studio С++ не могут решиться.

Цитата Сообщение от locm Посмотреть сообщение
Если не секрет то что за функции вы используете именно из .NET 4 что нельзя понизить версию?
Например: "Ошибка 28 Невозможно загрузить файл или сборку "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" или один из зависимых от них компонентов. Не удается найти указанный файл. Строка 123, позиция 5. C:\Users\administration\Documents\Visual Studio 2010\Projects\Genres Noiz 13 Professional C+\Genres Noiz 13 Professional C+\Properties\Resources.resx 123 5 Genres Noiz 2013 Professional C+" - Одна из многих ошибок.

Цитата Сообщение от locm Посмотреть сообщение
Если игра типа сопера требует DX11 и проц под 3 ГГц и видео не ниже топовых моделей, то такая игра тут же отправится в корзину.
Ваша программа не сравнится с имеющимися аналогами, но требует ресурсов побольше чем некоторые из них!
Это я привел пример что Net Framework можно скачать на те системы на которой её нет по умолчанию.

Цитата Сообщение от locm Посмотреть сообщение
Может сначала стоит разобраться с компиляторами, линкерами и прочими утилитами, а потом писать оболочку под них? Я не понимаю как вообще можно написать нормальную IDE для компилятора не зная всех тонкостей его интерфейса.
Код отправляемый в компилятор открыт, так что любой пользователь может зайти в настройки компиляции и поменять код отправляемый в компилятор под свой вкус. А так изучать буду чтоб сделать удобное «управление» компилятором

Цитата Сообщение от locm Посмотреть сообщение
И кстати, отладчик для всех компиляторов прикручивать будете? Без отладчика разработка сильно затруднена и юзабельность проги снизится.
Обязательно буду. Спасибо за советы!
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
16.01.2014, 09:17
Чем оно лучше Emacs?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.01.2014, 09:17
Помогаю со студенческими работами здесь

Графика в языках программирования
1. Изобразить движение маятника. 2. Изобразить пароход и закрасить его отдельные элементы различными цветами А) Составить процедуры ...

Как называется язык программирования для программирования на Android?
Как называется язык программирования для программирования на Android?

Выбор языка программирования для разработки среды программирования
Возникла мысль о создании ЯПа. Ныне популярные ЯПы не универсальны, либо универсальны, но с косяками фичами (напр. LISP - обилие...

Стандартные мат. библиотеки в языках программирования
Вот к примеру возьмём python. В модуле math есть тригонометрические функции - например sin(x). Как эта функция организована. Подробнее: у...

Лирика о студенческих годах и языках программирования
Fulcrum_013, Спасибо! В нашем универе нас особо и не учат, я в группе и еще один парень единственные кто понимает что-то, остальные понятия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru