Mo ṣafihan si akiyesi rẹ ẹya akọkọ ti ile-ikawe multimedia ti Mo ni idagbasoke. Layer DirectMedia kekere, LDL kukuru.
Ile-ikawe naa ti kọ sinu boṣewa C ++ 98, eyiti o fun laaye laaye lati ṣajọ bẹrẹ pẹlu Visual C ++ 6.0. Awọn koodu ti wa ni pin labẹ awọn ofin ti didn Software License 1.0. Ṣugbọn ile-ikawe ko ṣe idinwo awọn olupilẹṣẹ ni yiyan boṣewa ede C ++; pirogirama le lo eyikeyi boṣewa ede ode oni. Mo faramọ imoye idinku - eyi ni lilo awọn ẹrọ atijọ ati sọfitiwia ni igbesi aye ojoojumọ, nigbati awọn ile-iṣẹ ko ṣe atilẹyin awọn ọna ṣiṣe “igba atijọ” tiwọn tabi awọn ẹrọ, jijẹ awọn ibeere eto pẹlu ẹya tuntun ti ọja wọn, tabi dawọ atilẹyin awọn ẹrọ. Awọn ọkẹ àìmọye awọn ẹrọ ni ayika agbaye n pa awọn ọkẹ àìmọye ti awọn ilana koodu aipe ni gbogbo iṣẹju-aaya.
Ni ọdun yii Mo funni ni igbejade ni apejọ C ++ 2023 "Siwaju si Ohun ti O ti kọja, tabi Ṣiṣẹda Ilana fun Windows 95 ní ọdún 2023”.
Pẹlu iṣẹ akanṣe mi Mo fẹ lati fi mule pe ohun elo atijọ tun le wulo ati pe o ti ni kutukutu lati kọ silẹ bi alokuirin. Nkankan wa ti o pele nipa awọn imọ-ẹrọ atijọ, awọn isunmọ ati ohun elo, ati tun ipenija si awọn ile-ikawe ati awọn eto tuntun.
Ni ibẹrẹ ti ilana idagbasoke, Emi ko ni imọran pe ile-ikawe yii paapaa ṣee ṣe. Ṣugbọn lakoko imuse ti o wulo ti apẹrẹ, fifi laini laini si ipilẹ ile-ikawe iwaju, Mo ni idaniloju pe o ṣeeṣe ti ẹda rẹ ati ohun elo to wulo.
Lati ṣe akopọ loke, o ṣee ṣe lati kọ awọn eto iyara, o kan nilo lati lo imọ ti awọn atijọ.
Awọn ẹya ile-ikawe:
- atilẹyin Linux Debian 3 àti jù bẹ́ẹ̀ lọ (àkójọpọ̀ àdánidá ni a pèsè);
- atilẹyin Windows ọkan - Windows 11;
- API ti o rọrun fun ṣiṣẹ pẹlu awọn aworan 2D;
- ikojọpọ ti ọpọlọpọ awọn ọna kika ayaworan (bmp, png, tga, jpg);
- agbelebu-Syeed API lori awọn window ati awọn iṣẹlẹ OS;
- OpenGL 1.2 ti lo fun isare eya aworan hardware ati
- Ṣii GL 3.3, atilẹyin wa fun sisẹ awọn eya aworan nikan lori Sipiyu, ti ko ba si isare ohun elo;
- olutaja le jẹ yan ni agbara nigbati o ba n gbe ohun elo naa;
- API kan ṣoṣo fun gbogbo awọn ọna ṣiṣe - kọ lẹẹkan ati ṣajọ nibi gbogbo!
- Sisisẹsẹhin ohun;
- ìmúdàgba ati aimi sisopo.
Awọn eto fun ojo iwaju:
- ṣiṣiṣẹsẹhin ohun afetigbọ;
- iṣelọpọ ọrọ pẹlu atilẹyin ile-ikawe ọfẹ;
- awọn atunṣe afikun Direct3D 9, 10, 11;
- API fun ṣiṣẹ pẹlu awọn ṣiṣan;
- Atilẹyin API ti a ṣe sinu fun ṣiṣẹ pẹlu nẹtiwọọki;
- Gbigbe eto naa si awọn iru ẹrọ miiran: Android, IOS, MacO.
Awọn ọna asopọ:
orisun: linux.org.ru
