Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/179: Рейтинг темы: голосов - 179, средняя оценка - 4.84
Заблокирован
03.01.2019, 09:20
Студворк — интернет-сервис помощи студентам
NeoMatrix, винда не хрень. Это сокровище, лучшая ОС, а линукс не поддерживает WinApi, как под него кодить тогда? Тупая панель задач, нет пэинта, список можно продолжить, но нужно ли?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2019, 09:20
Ответы с готовыми решениями:

Установка Qt на Linux для кросс-компиляции: Linux 32/64 Windows 32/64
В силу объективных причин пришлось перейти на Linux, но столкнулся с проблемой установки окружения Qt. Нужна установка Qt на Linux Mint для...

Чем разница между графическим интерфейсом GUI (windows) и x-windows (linux) ?
Сразу извиняюсь если задал вопрос не в том разделе (никак не мог найти где его задать). Мне понадобилось дать ответ на вопрос: В...

Дефрагментация локального диска в среде Windows 7 при наличии двух операционных систем (Windows, Linux)
Мой вопрос таков: Если выполнить дефрагментацию диска в среде Windows 7, будут ли случайно перезаписаны секторы на которых размещены...

964
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
03.01.2019, 10:15
Цитата Сообщение от Курочка Ряба Посмотреть сообщение
список можно продолжить
Продолжайте, дорогой, продолжайте.
Винда - это хрень. В винде нет BASH, винда не поддерживает Ext4, как в ней запускать DPKG тогда? Список можно продолжать, но нужно ли?
0
Заблокирован
03.01.2019, 10:49
NeoMatrix, я хочу вот эту хрень вписать в gcc и чтоб работало, как в Visual Studio.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#include<windows.h>
#include<string.h>
 
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
char szProgName[]="Имя программы";
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow)
{
HWND hWnd;
MSG lpMsg;
WNDCLASS w;
 
w.lpszClassName=szProgName; //имя программы - объявлено выше
w.hInstance=hInstance; //идентификатор текущего приложения
w.lpfnWndProc=WndProc; //указатель на функцию окна
w.hCursor=LoadCursor(NULL, IDC_ARROW); //загружаем курсор
w.hIcon=0; 
w.lpszMenuName=0; 
w.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); //цвет фона окна
w.style=CS_HREDRAW|CS_VREDRAW;
w.cbClsExtra=0;
w.cbWndExtra=0;
 
//Если не удалось зарегистрировать класс окна - выходим
if(!RegisterClass(&w))
return 0;
 
//Создадим окно в памяти, заполнив аргументы CreateWindow
hWnd=CreateWindow(szProgName, //Имя программы
"Грфические возможности Win32 API", //Заголовок окна
WS_OVERLAPPEDWINDOW, //Стиль окна - перекрывающееся
100, //положение окна на экране по х
100, //положение по у
500, //ширина
400, //высота
(HWND)NULL, //идентификатор родительского окна
(HMENU)NULL, //идентификатор меню
(HINSTANCE)hInstance, //идентификатор экземпляра программы
(HINSTANCE)NULL); //отсутствие дополнительных параметров
 
//Выводим окно из памяти на экран
ShowWindow(hWnd, nCmdShow);
//Обновим содержимое окна
UpdateWindow(hWnd);
 
//Цикл обработки сообщений
 
while(GetMessage(&lpMsg, NULL, 0, 0)) {
TranslateMessage(&lpMsg); 
DispatchMessage(&lpMsg);
}
return(lpMsg.wParam); 
}
 
//Функция окна
LRESULT CALLBACK WndProc(HWND hWnd, UINT messg, 
WPARAM wParam, LPARAM lParam)
{
HDC hdc; //создаём контекст устройства
PAINTSTRUCT ps; //создаём экземпляр структуры графического вывода
LOGFONT lf;
HFONT hFont;
RECT r;
HBRUSH hBrush;
HPEN hPen;
 
//Цикл обработки сообщений
switch(messg)
{
//сообщение рисования
case WM_PAINT :
hdc=BeginPaint(hWnd, &ps);
 
//Создаём свой шрифт
strcpy(lf.lfFaceName,"Times New Roman"); //копируем в строку название шрифта 
lf.lfHeight=20;
lf.lfItalic=1;
lf.lfStrikeOut=0;
lf.lfUnderline=0;
lf.lfWidth=10;
lf.lfWeight=40;
lf.lfCharSet=DEFAULT_CHARSET; //значение по умолчанию
lf.lfPitchAndFamily=DEFAULT_PITCH; //значения по умолчанию
lf.lfEscapement=0;
 
hFont = CreateFontIndirect(&lf);
SelectObject(hdc, hFont);
SetTextColor(hdc, RGB(0,0,255));
TextOut(hdc, 80,40, "Красота спасёт мир!!", 20);
 
//рисуем красный прямоугольник
r.top=100;
r.left=180;
r.right=400;
r.bottom=300;
FillRect(hdc, &r, HBRUSH(CreateSolidBrush(RGB(255,0,55))));
 
//рисуем зелёный эллипс
hBrush=CreateSolidBrush(RGB(10,200,100));
SelectObject(hdc, hBrush);
Ellipse(hdc, 20,100,200,200);
 
//рисуем закруглённый прямоугольник
hBrush=CreateSolidBrush(RGB(250,200,100));
SelectObject(hdc, hBrush);
hPen=CreatePen(2,2,RGB(0,0,255));
SelectObject(hdc, hPen);
RoundRect(hdc, 20, 250, 250, 350, 15, 15);
 
 
ValidateRect(hWnd, NULL);
EndPaint(hWnd, &ps);
break;
 
//сообщение выхода - разрушение окна
case WM_DESTROY:
PostQuitMessage(0); //Посылаем сообщение выхода с кодом 0 - нормальное завершение
DeleteObject(hPen);
DeleteObject(hBrush);
break;
 
default:
return(DefWindowProc(hWnd, messg, wParam, lParam)); //освобождаем очередь приложения от нераспознаных
}
return 0;
}
А в Linux проходится юзать всякие Xlib, SFML, SDL. Не хочу, не буду! Я кодер, а не балерина! И как ассоциировать расширения файлов с программой на C++ в линуксе.

Добавлено через 1 минуту
NeoMatrix, я всю эту хрень, типо BA
S
H запрограммирую, только линуксом не пользуетесь
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,293
Записей в блоге: 3
04.01.2019, 10:38
Цитата Сообщение от Курочка Ряба Посмотреть сообщение
NeoMatrix, я хочу вот эту хрень вписать в gcc
А я хочу на Тойоту поставить детали от Ниссан. И потом буду ругаться что они не подходят. Кстати gcc куда строже соблюдает стандарт, чем microsoft.
1
Заблокирован
06.01.2019, 14:47
WH, там WinApi функций нет!
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
06.01.2019, 16:04
Цитата Сообщение от Курочка Ряба Посмотреть сообщение
там WinApi функций нет!
Что само по себе вполне логично. Ведь далеко же не весь мир состоит из WinApi.
Если вы умеете писать только под Windows, мы вас здесь не задерживаем. Идите в M$ и пишите-пишите-пишите на WinApi там.
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,293
Записей в блоге: 3
16.01.2019, 14:19
Microsoft, доступ запрещен.

2
2 / 11 / 0
Регистрация: 30.10.2013
Сообщений: 264
17.01.2019, 09:34
у меня у родителей два ноутбука. Папе поставил винду. Он иногда не прочь в танчики погонять, в стрелялки. Ну и интернет там пошерстить, почту получить.
два года винде. проблемы если и есть, то одного типа. Установилось чтото само, или рекламка вылезает. Так все пучком. Несмотря на ежедневное лазанье по инету, кликанье по ссылочкам, и запускание неизвестно чего. Все работает, игрушки бегают, софт ставится, винда обновляется.
Маму на ноут установил минт. Все чики бобики. Но мне страшно. Когда чтото обновляется (ага, круто, хваленый менеджер, преимущество линей ) то я всегда боюсь, что чтото отвалится .. И таки оно отваливается. То браузер перестает ролики ютюбовские показывать, то в скайпе белый экран, то тимвьювер сеть не видит.. Однажды после обновления мышь беспроводная сдохла...Полез менять версию ядра..Сделал..Сделал браузер, сделал тимвьювер, сделал скайп (маны, форумы, факи..)
Но понимаете..Тут мама, она по своему хобби плотно общается в инете, попросила поставить ей на ноут Ватсап.. Ну, да, можно как плагин поставить..
И я подумал: а оно мне надо? Какое я преимущество поимел от линуха? Поимел гемор..
И таки да, случай мой, субьективный, но показательный очень..
Линух мне ненужен при таком раскладе
0
WH
1589 / 817 / 192
Регистрация: 10.09.2013
Сообщений: 3,293
Записей в блоге: 3
18.01.2019, 19:26
Как раз обратный, не менее показательный случай. И мама сидит в ноуте с 10-года, начиная с Ubuntu 10.04, только что в 14-м году ей поставил версию 14.04, и обновляется все и ничего не отваливается, и товарищ с 14-го года, и я сам уже не помню с какого. И все радуются жизни, все работает очень стабильно.
0
2 / 11 / 0
Регистрация: 30.10.2013
Сообщений: 264
22.01.2019, 11:28
если ничего не делать, то ничего и не ломается )
Показательный случай поставить все из дистра и ничего не делать
0
 Аватар для InvalidCode
295 / 471 / 86
Регистрация: 26.02.2018
Сообщений: 931
Записей в блоге: 2
22.01.2019, 12:01
На работе у меня стоит 10. глюки и автообновления уже задолбали. каждый день тихо сижу и ругаюсь матом.
Дома у меня стоит 12 бубунта, глюков в работе почти нет, но и нормальных игр тоже. когда охота отдохнуть, то и поиграть не во что.
вот сижу я, смотрю на это все, и вспонию старый добрый DOS и Norton к нему. все это красиво влазило на одну дискету, ничего не боялось, делало то, что ты ему скажешь, и главное без глюков. вот и ответ на главный ворос темы:
Windows vs Linux
- Ответ: DOS.
0
112 / 91 / 31
Регистрация: 24.10.2018
Сообщений: 336
22.01.2019, 12:21
Цитата Сообщение от InvalidCode Посмотреть сообщение
Дома у меня стоит 12 бубунта, глюков в работе почти нет, но и нормальных игр тоже. когда охота отдохнуть, то и поиграть не во что.
На компе стоит Дебиан. Игры стоят на приставке. Не вижу проблем поработать на компе и поиграть на устройстве, которое для игр и предназначено.
0
 Аватар для InvalidCode
295 / 471 / 86
Регистрация: 26.02.2018
Сообщений: 931
Записей в блоге: 2
22.01.2019, 14:10
Цитата Сообщение от krolligator Посмотреть сообщение
Не вижу проблем поработать на компе и поиграть на устройстве, которое для игр и предназначено.
нуно сей девайс иметь, а не шобы меня имел сей девайс
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,682
Записей в блоге: 9
31.01.2019, 14:55
Я просто оставлю тут ссылку на свой экспромтик.
Он ни на что не претендует, разве что показывает моё отношение к линуксам.
0
 Аватар для 5ELF
44 / 7 / 2
Регистрация: 14.03.2015
Сообщений: 120
14.02.2019, 11:51
Я дома Давно хотел написать в подобную тему своё мнение. Попробовал Ubuntu поставить на свой ПК второй системой, рядом с Win10. Пользовался Линукс не долго, около 2-3 недель. И мне есть что сказать, т.к. работаю за компом каждый день. Да что там - каждый целый день). Система, конечно, интересная. И без сомнения очень клёвая в чем-то. Ну например, давно играю в браузерку, где нужна скорость браузера. Так вот винда и рядом не лежит. Как бы я не оптимизировал его в Win, в Линукс все летает. Вкл/откл комп моментально. Другие программы тоже работают быстро и без тормозов. Экономия сис. ресурсов ощущается сразу. При некоторых запущенных программах в связке с Chrome на винде турбина видеокарты начинала жужжать. Здесь же работает спокойно.

Простота настройки Ubuntu. В то время, как в Вин панель управления можно открыть пятью (!) способами из разных уголков экрана (и, наверное, есть еще кнопка на корпусе компьютера). Доступ к репозиториям - это просто мечта. Ввел в строке что тебе нужно - пожалуйста. Мне нужно было несколько стабильных инструментов. Либрофис хорош. И в нем можно работать. Гимп - тоже ничего (отсутствие некоторых элементарных инструментов удивило конечно). Браузеры - тут, вроде, от ОС сильно не зависит. Ну тоже хороши. Нет мозговыносного реестра. На этом, наверное, и все.

То, что хотел написать в минусах уже описано. В ней нет самого главного, с чего начинали все программисты, веб-дизайнеры, адинистраторы и прочие, самого главного рекламного компонента ОС - игр. И качественных программ. (Кстати, только из-за этого быстренько перезагрузил в винду). Устанавливать ОС ради ОС - такое себе удовольствие. В школах - пожалуйста. Но не дома (для меня).
0
112 / 91 / 31
Регистрация: 24.10.2018
Сообщений: 336
16.02.2019, 18:31
Цитата Сообщение от 5ELF Посмотреть сообщение
И качественных программ.
Кому что надо. В винде нет qemu. А эмуляция конкретного процессора иногда нужна. Так что, в винде тоже до фига чего нет. Зато мусора всякого - навалом.
Цитата Сообщение от 5ELF Посмотреть сообщение
Устанавливать ОС ради ОС - такое себе удовольствие
А при чем тут ОС ради ОС? Гнуть спину за компом ради игрушек - нонсенс полнейший. Для игр у меня есть консоль, для всего остального - комп с линуксом.
0
 Аватар для 5ELF
44 / 7 / 2
Регистрация: 14.03.2015
Сообщений: 120
17.02.2019, 01:33
Ну вот мы и узнали для чего был создан Linux - ради кэму Что не говори, а ОС - это фундамент, на котором поставлена основа, т.е. ПО. Решает задачи (графика, текст, видео) именно программа. Есть ли в Линукс программы, которые бы явно были лучше и удобней, чем в Windows?! - Нет. Даже не трогая уже игры. Какие еще могут быть рассуждения?!
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
17.02.2019, 06:49
Цитата Сообщение от 5ELF Посмотреть сообщение
Есть ли в Линукс программы, которые бы явно были лучше и удобней, чем в Windows?!
sed, vim Впрочем, в Windows sed-у было бы нечего есть.

Ещё stumpwm. Конечно, у разных людей разные вкусы касательно управления окнами, но если кому-то нравятся тайловые менеджеры — откуда он их на Windows возьмёт?
0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,682
Записей в блоге: 9
17.02.2019, 09:45
Цитата Сообщение от helter Посмотреть сообщение
sed, vim
Они не заточены под никсы и есть под win. Другое дело что ими мало кто в win пользуется. Текстовые файлы и в винде есть.
Цитата Сообщение от helter Посмотреть сообщение
но если кому-то нравятся тайловые менеджеры
А если какому ни будь автолюбителю захочется кривой стартёр покрутить, где он такую машину теперь возьмёт?
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
17.02.2019, 15:10
Цитата Сообщение от Curry Посмотреть сообщение
Они не заточены под никсы и есть под win. Другое дело что ими мало кто в win пользуется. Текстовые файлы и в винде есть.
Да, это правда, gvim есть. Консольный vim я пробовал запустить, но емнип с русскими буквам были проблемы. Давно было, может пофиксили. Может, за это время в виндоус даже терминал стал удобным. А sed-у на винде «есть нечего». Потому что всё-таки мы не используем его как обычный редактор типа вима, а скармливаем ему структурированные системные текстовые файлы или структурированный текстовый вывод других команд. sed принадлежит древнеюниксной экосистеме с текстом и специализированными программами. Симпатичный дизайн, удобно автоматизировать.

Цитата Сообщение от Curry Посмотреть сообщение
А если какому ни будь автолюбителю захочется кривой стартёр покрутить, где он такую машину теперь возьмёт?
Я так понял, что эта аналогия призвана обидеть пользователей тайловых менеджеров, но рациональную часть не понял.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2019, 15:10

Windows XP после 10 секунд работы перезагружается, Windows 7 и Linux на этой же материнке и HDD работают идеально?
Здраствуйте уважаемые знатоки XP помогите понять причину Windows XP и Windows 7 несколько лет прекрасно работают на одном HDD (на...

Оболочка BASH в Windows (Windows Service for Linux)
Информация, которую можно получить по состоянию на текущий момент, заставляет отнестись серьёзно к возможности появления новой командной...

Установить windows 7 + linux с загрузчиком windows
Доброго времени суток! Стоит задача установить windows 7 и xubuntu на один ноутбук и зашифровать виндовый раздел трукриптом версии 6.3а...

Прерывание 10h
Здравствуйте . Такой вопрос : как через прерывание вывести символ ? ( вроде через функцию 11h) . Например , есть описание символов .....

Вывести символ int 10h ah=0eh
Каким образом можно вывести строку с помощью этой функции? я так понял чтобы вывести символ, нужно в al кинуть его asci код......


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

Или воспользуйтесь поиском по форуму:
100
Закрытая тема Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru