Форум программистов, компьютерный форум CyberForum.ru

Какие еще есть способы создания визуальных приложений кроме WinApi? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CImg и открытие файлов (или неоткрытие) http://www.cyberforum.ru/cpp/thread1186369.html
Здравствуйте! Кто работал c CImg, подскажите, в чем закавыка! Выдает ошибку открытия файла на строчках cil::CImg<unsigned char> img2(f2); cil::CImg<unsigned char> dest2(img2); В чем может быть причина? #include "stdafx.h" #include "CImg.h" #include "WinGDI.h" #undef min
C++ Форматирование текста в RichViewEdit Здравствуйте, очень нужна ваша помощь. Есть компонент RichViewEdit, нужно форматировать текст в нём(цвет,шрифт,размер,жирный,наклонный,подчеркнутый). Мне это почти удалось с помощью RichViewEdit->Style->StyleTemplates, но текст принимает только один из параметров,например, только жирный или только зелёный или только Arial шрифт и т.д. Есть английская справка, я пытался понять с помощью google... http://www.cyberforum.ru/cpp/thread1185531.html
C++ Явная специализация метода для типа шаблонного класса
Добрый вечер, уважаемые знатоки! :) Хочу задать вопрос по созданию шаблонов. В общем, пусть у меня есть шаблон некоторого класса: template <typename Type> class A {... public: ... A operator*(A& a); ... }; Методы я определяю в том же заголовочном файле, что и класс (как я понял, с шаблонными классами по-другому никак), обычным образом:
C++ Достать xml из ресурсов
Добрый день, возникла необходимость хранить файл XML в ресурсах. Сохранить я сохранил, но как вытащить его оттуда для последующего применения не разобрался. Помогите пожалуйста. Имеется следующее: //Здесь я получаю из ресурса необходимый файл. HMODULE hMod=GetModuleHandle(NULL); HRSRC res_info = FindResource(hMod, MAKEINTRESOURCE(IDR_XML_HANDLE), _T("XML")); size_t sz =...
C++ Моделирование непрерывных случайных величин http://www.cyberforum.ru/cpp/thread1180303.html
помогите пожалуйста) смоделировать непрерывную случайную величину ξ методом обратных функций и методом отбора. Сравнить эффективности методов по времени моделирования. Оценить математическое ожидание, дисперсию. Построить гистограмму плотности распределения, сравнить по критерию http://www.cyberforum.ru/cgi-bin/latex.cgi?\chi квадрат эмпирическое и теоретическое распределения. Параметр А...
C++ Прокомментировать строки кода CRY_IMPLEMENT_GTI(CShotgun, CSingle); BeginReloadLoop(CShotgun *_shotty, int _zoomed): shotty(_shotty), zoomed(_zoomed) {}; CShotgun *shotty; pWep->SetAmmoCount(pAmmoType, ammoCount + refill); pWep->SetInventoryAmmoCount(pAmmoType, pWep->GetInventoryAmmoCount(pAmmoType) - refill); CActor* pOwner = m_pWeapon->GetOwnerActor(); Помогите пожалуйста что эти коды означают подробнее

Показать сообщение отдельно
Izual
94 / 119 / 6
Регистрация: 13.11.2012
Сообщений: 1,537
04.06.2014, 19:10     Какие еще есть способы создания визуальных приложений кроме WinApi?
Цитата Сообщение от Psilon Посмотреть сообщение
если у функции больше четырех параметров - это говнокод
О_о С чего ты взял такое? Если делать программу с более 10к строк кода, то функции придётся делать и свои дабы не повторять одни и те же алгоритмы. Раз так, то вариант первый - весь код суём в один файл, все 10к строк - у меня так(ну потому что я ещё не совсем дорос до красивого кода) и у меня из за 10к строк время ребилда слишком долгое, поэтому сразу можно отмести этот вариант как неудобный и время затратный. Тогда вариант второй - делать несколько файлов и соединять их, ну а вот теперь подумай, если у тебя очень сложный алгоритм который в коде повторяется несколько раз с изменением трёх-пяти параметров - то что же мне десять раз копипастить алгоритм? - нет уж, я лучше 4 параметра в функции буду иметь, нежели плодить повторный код с 3-4 строками изменений.

Цитата Сообщение от Psilon Посмотреть сообщение
С этой точки зрения WinAPI это просто сборник ужасов для самых маленьких
Точка зрения failed.
А в этой теме как раз "для самых маленьких", ибо автор даже с простым WinApi не разобрался - лезть дальше без понимания азов - нет смысла.

Цитата Сообщение от Psilon Посмотреть сообщение
ГУЙ в винде я бы начинал вообще с чего-нибудь более-менее адекватного, например с Qt
Ухахах, да там столько ляпов, что до сих пор половина функций работает криво. Qt это чисто кроссплатформенность - и то, нафига она нужна, если есть Wine. То что Qt прост - ну возможно, но извините, то что в WinApi половина NULL - так это потому что вы не пользуетесь этими параметрами. Или вы что же предлагаете новичкам изучать в корне весь функционал, который им для начала вообще не нужен?.. Зато вот вам плюс - после изучения даже работы функции с половинами NULL - будут базовые знания архитектуры, что в последствии даст рывок для изучения глубин. (куда проще продолжать дело, чем начать заново)

Цитата Сообщение от Psilon Посмотреть сообщение
причем тут примеры на MSDN?
При изучении с нуля и смысла первого поста автора, который сказал что ничего не понял. Ну тут на форуме таких - очень много, а вообще это признак лени или отсутствия мозга, или одно другому не мешает)

Цитата Сообщение от Psilon Посмотреть сообщение
сюда NULL а сюда пустую строку, а туда 15FF
Не вижу проблем, весь функционал и параметры описаны на MSDN, если NULL - значит не парь мозг и ставь NULL - или проблема большая поставить NULL ? Или проблема в отсутствии понимания - ну тогда yandex в помощь. А по поводу шестнадцатиричного "15FF" - ну так напиши функцию преобразования числа в 16-ричную систему счисления из десятиричной. Щяс чую будет ответ "мне что заняться не чем"... =)))

Цитата Сообщение от Psilon Посмотреть сообщение
Считаю неправильным начинать обучение с уродца, рожденного по ошибке, и обреченного доживать последнее десятилетие до прихода наследников Singularity.
Фраза "доставила", значит у уродца есть наследник?))) Яблоко от яблони, дружище)
У С++ тоже есть наследник если что, его зовут JAVA. Так зачем ты вообще на С++ программиш, если есть что то новое... Аяяй не следуеш моде и трэндам, смотри заругает общество, скажет "без D&G в клуб не пустим". =)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru