FOX

Programinė įranga Screenshot:
FOX
Programinė detalės:
Versija: 1.7.64 Atnaujintas
Įkėlimo datą: 22 Jun 18
Licencija: Nemokamai
Populiarumas: 22

Rating: 4.0/5 (Total Votes: 2)

FOX reiškia Free Objects for X ir tai yra atvirojo kodo programa, įdiegta C + + ir suprojektuota iš pradžių, kad būtų galima kurti grafines vartotojo sąsajas (GUI) programinės įrangos projektams.

Jis buvo sukurtas "Linux", tačiau šio projekto apimtis su laiku tapo šiek tiek ambicingesne, nes dabar ji siekia visiškai nepriklausomai nuo platformos. Todėl programos, parašytos naudojant FOX biblioteką, bus suderinamos tik su įvairiomis platformomis.


Savybės iš pirmo žvilgsnio

Pagrindinės funkcijos yra paprastumas, ortogonalumas, nuoseklumas, glaustumas, šiuolaikinės GUI funkcijos, piktogramos ir paveikslėliai, patarimai, būsenos linijos pagalba, plūdrios įrankių juostos, skirtukų knygos ir medžių sąrašai.

daugialypės dokumentacijos sąsajos (MDI) valdikliai, 3D OpenGL valdikliai, vilkimas ir nuleidimas, atranka, iškarpų palaikymas, laikmačiai, tuščiosios eigos apdorojimas, WYSIWYG atkūrimas, GUI atnaujinimas, taikymas / pranešimai.

Įrankių rinkinys palaikomas bet kurioje "Linux" branduolio operacinėje sistemoje. Jis sėkmingai išbandytas naudojant kompiuterius, palaikančius 32 bitų arba 64 bitų komandų rinkinių architektūras.

Darbo su FOX pradžia

FOX gali būti lengvai įdiegtas bet kuriame GNU / Linux platinime iš pagrindinių programinės įrangos saugyklų per integruotą paketų tvarkytuvą. Jis taip pat gali būti įdiegtas naudojant šaltinio paketą, kaip ir bet kuri kita programa.

Atsisiųskite naujausią stabilų išleidimą iš "Softoware" naudodami specialų atsisiuntimo mygtuką aukščiau, išsaugokite archyvą savo namų kataloge ir išimkite jo turinį naudodami bet kokią archyvo tvarkyklės programą.

Atidarykite "Terminalo" programą, eikite į vietą, kurioje išarchyvavote archyvinį failą (pvz., cd / home / softoware/fox-1.6.49) ir paleiskite & lsquo; ./configure & amp; & amp; padaryti & rsquo; komanda sukonfigūruoti ir kompiliuoti programą.

Įdiekite "FOX" sistemos pločio paleidžiant & lsquo; padaryti įdiegti & rsquo; komandą kaip root arba "sudo make install & rsquo; komanda kaip privilegijuotą vartotoją. Įdiegę paleiskite & lsquo; fox -help & rsquo; arba "man fox" rsquo; komandą išmokti naudoti įrankių rinkinį, kad galėtumėte kurti grafines vartotojo sąsajas savo programinės įrangos projektams.

Kas naujo šiame leidime:

  • Perjungtas FXDir naudoti readdir (), o ne dabar pasenusi readdir_r (). Manoma, kad dabar jis yra saugus.
  • Kai kurie vidiniai racionalizavimas naudojant FXRex.
  • "FXText", pasikartojantis eilutė palieka žymeklį vietoje, bet pabrėžia naują eilutę (jei jūs pasikartojote per daug, galite ją iš karto ištrinti).
  • Įtraukite kelis pagalbos pranešimus į "PathFinder" nuostatos dialogo langą.
  • Pridėti FXText "columnFromPos () ir posFromColumn () funkcijas.
  • Ištaisyta klaida FXText, perskaičiuojant plotį, jei neseniai buvo pristatyta tik viena eilutė.
  • FXRex atvirkštinis algoritmas neveikė verbatiniu režimu; tai dabar.
  • Kai kurie "FXRex" regex-reverso algoritmo apribojimai pašalinti.
  • "Adie" atvirai pasirinkta pertvara sukėlė keletą klaidų; yra nustatyta dabar.
  • Pridėjo naujus patogius API į matematikos vardų sritį.
  • Pridėjo naujus API į vektorių klases.
  • FXText blokas pasirinkite, blokuokite kopiją į iškarpinę ir blokuokite dabar ištrintą.
  • FXText shiftText () turėjo nedidelę problemą, perkeliančią tekstą su skirtukais; tai buvo išspręstas labai sudėtingu būdu, vidine rutina, kuri taip pat reikalinga blokiniams veiksmams.

Kas naujo versijoje:

  • Pagrindiniai reguliaraus išraiškos variklio pakeitimai. Nauja asociacija su API () ir nauja API paieška, pakeičianti atitikimą (). Daugiau protingo parametrų tvarkos ir perkelkite kai kurias vėliavas iš paleidimo laiko, kad sukurtumėte laiką.
  • "FXRex" vidiniai tinklai yra paruošti UTF8 atitikčiai; tačiau norint pasinaudoti šiais naujais pajėgumais, reikės atlikti analizę.
  • FXRex :: substitute () dabar interpretuoja įprastą pabėgėlių seką, kuriant pakeičiamąjį modelį iš įprastinės išraiškos suderinimo.
  • Pagreitinti FXText getByte (), getChar () ir kt., įvedant nemokamą prieigą prie gapped buferio tvarkymo.
  • Perkelta kietojo laido paieška ir dialogų pakeitimas iš "FXText" ir į "Adie" teksto redaktorių; tai yra "FXText" išskleidžiamos programos valdiklio dalis.
  • "Adie" teksto redaktorius ieškokite ir pakeiskite patobulinimų. Iš esmės srauto linijos naudojamos be pelės.
  • "Adie" pakopinis paieškos juostos langas pasirodo lango apačioje. Tai yra daug mažiau trukdanti, nes tekstas nepasiekiamas "stumti žemyn" & quot; kai pasirodys ši įrankių juosta.
  • "FXHash" find () rutina dabar grąžina laiko tarpsnį arba -1, jei nerandama. Jei naudojate FXHash, turėtumėte žinoti, kad paprasčiausiai "find" () pakeitimas () pakeis jūsų kodą į naują sistemą. Tai buvo atlikta pagal prašymą, kurį pateikė naudotojas, kuris pažymėjo "find" () API "FXHash" veikė kitaip, nei "find" (FXDictionary).
  • "Adie" žymių meniu rodomos juostos vedančios ir užpakalinės erdvės.
  • "FXParallelFor" pridėjo ParallelMax pastovią deklaraciją.
  • Pakeiskite FXText "findText ()" API. Nauja versija gali atlikti ne tik pirmyn ir atgal paiešką, bet ir sujungtą varžą. Sujungta sutaka atliekama, jei neperduodami nei "SEARCH_FORWARD", nei "SEARCH_BACKWARD" vėliavos.
  • "Goto linijos" dialogas perkeltas iš "FXText" į tinkamą "Adie" teksto redaktorių (taip pat yra "FXText" valdiklio smulkmenų programos dalis).
  • "Adie Replace Dialog" dabar turi paieškos mygtuką.
  • Dabar "Adie Replace" dialogo "pakeisti" funkcija pirmiausia patikrina, ar esamas paryškintas tekstas yra tas, į kurį ieškoma, ir tik ieškoma toliau, jei taip nėra. Todėl ši logika pakeis jau pažymėtą parinktį ir sumažins tikimybę, kad atsitiktinai "praleidžiate" & quot; pirmasis elementas paieškos ir pakeitimo sesijoje.
  • Be to, dialogo paieškos ir pakeitimas išlieka tol, kol jis yra aiškiai uždarytas. Dažnai būdavo ta, kad pirmoji paieška ne visada buvo pageidaujama, o kitą kartą dialogą reikėjo iškviesti. Atkreipkite dėmesį, kad "Escape" paslėpti dialogą, todėl "Power Users" neveikia "mouse" sąveika.
  • Dabar paieškos ir pakeitimo dialogas gali būti pakeistas tik pasirinktu tekstu.
  • Kai kurie kalbos modeliai atnaujinami "Adie" sintaksės spalvinimo byloje.
  • "CMake" spalvų modeliai, pridėti prie sintaksės failo.
  • Nauji atitikimo režimai, pridėti prie FXRex: Tikslus ir NotEmpty. Tikslus režimas taps sėkmingas tik tuo atveju, jei sėkmingas atitikimas išgirs visą eilutę. "NotEmpty" režimas taps sėkmingas tik tuo atveju, jei rungtynėse yra bent vienas simbolis. Atkreipkite dėmesį, kad tai yra laiko piktogramų sudarymas ir įgyvendinimas naudojant specialius patvirtinimus atitinkančiame variklyje. Taigi, variklis gali sugadinti ankstesnes rungtynes ​​ir išbandyti kitas galimybes!
  • Reguliariosios išraiškos suderinamumas su varikliu pagreitintas, supaprastinant matcher-setup viduje; tai ypač veikia paiešką ().
  • Ištaisyta klaida FXHash :: at ().
  • Pašalinta recursija paprastoje nuosavybėje pagal FXRex.
  • Pridėta patogi isNull (), isBool () ir tt FXVariant API.
  • Sukurtas pasirinkimas keičiantis API virtualiai FXText, kad būtų galima subklasifikuoti.
  • Kas naujo 1.7.44 versijoje:

    • Atnaujinta "FXJSON JavaScript Object Notation I / O klasė: - pašalintos žymens dydžio apribojimai tiek įvesties, tiek išvesties operacijose (anksčiau buvo tik buferio dydis).
    • Nedideli FXVariant pakeitimai: - pridėta keletas trūkstamų API, pašalinta įChar (), nes ji yra nenaudinga. Pridėta turi (), jei norite nustatyti, ar raktas yra, jei FXVariant yra žemėlapis.
    • Supaprastintas FXFile ir kitas FXIO poklasių šiek tiek pašalinti nereikalingus įdiegimus.
    • Pridėjo "FXIOBuffer", FXIO įrenginį, kuris serijiniu būdu perduodamas į / iš atminties buferio.
    • FXRanged, FXRangef: dabar patikrinkite susikertymo () rezultatus šiek tiek kitaip.
    • "Ray" į "FXSpheref", "FXSphered" sankirtos testas pakeistas, kad sferoje būtų galimybė kilti.
    • Ištaisyta maža klaida wc2nc ().
    • Galimas FXDir užpildytas buferio viršijimas.
    • Pridėta klasė FXStringMap.
    • pakeitė kai kuriuos API, esančius FXDictionary. Pridėta ištrinti () API, kad būtų galima pašalinti jau esantį lizdą. Tai yra greitesnė ir reikalinga sėkmingam poklasiui.
    • "FXStat" problema nustatyta "Windows".

    Kas naujo 1.6.49 versijoje:

    • Patikrinkite indeksas iš ribų FXTabBook :: setCurrent ().

    Kas naujo 1.7.33 versijoje:

    • Problema su "Windows7" ​​"OpenGL" pikselių formato palaikymo kompozicija yra sunkesnė, taigi pasirenkamas sudėtingumo režimas. Dėl to mažiau tikėtina, kad vaizdas atitiks ne "Aero" galinčius pikselių formatus.
    • Ištaisyta TIFF nuotrauka išsaugoma / įkelta.
    • Fiksuotas ketvirčio lankas () skiriamas 180 laipsnių tarpu vektoriams
    • Kai kurie "FXAtomic" patobulinimai: labiau optimalus kodas ne PIC kompiliacijoms; Taip pat patikrinkite, ar nėra PIE (nepriklausomas vykdomasis failas).
    • Ištaisyta FXRex problema, susijusi su ne ASCII simboliais.
    • Atkūrė kai kuriuos sugadintus sintaksės modelius "Adie.stx" sintaksės byloje.
    • SSE-inied lerp () API pridedamas prie vektorių klasių.
    • Fiksuota SSE nesuderinta parduotuvės problema FXMat4d; parodė save 32 bitų sistemose.
    • Setjmp () / longjmp () problema ištaisyta fxpngio.cpp.
    • Operatoriaus FXbool "FXAutoPtr" ir "FXRefPtr" trukdė palyginimo operatoriams; pašalintas.
    • Pridėta API į FXMat4 klases.
    • Pridėta serializavimo funkcija į FXExpression klasę.

    Kas naujo 1.7.30 versijoje:

    • Paprastai išplėstiniai kodo dokumentai, skirti "FXText" valdikliui.
    • "Adia" teksto redagavimo priemonė - patobulintas sintaksės analizatorius.
    • FXFileList dabar išleidžia tinkamus atgalinius paketus, kai diske keičiasi failai ar katalogai, o FXFileList jas rodo.
    • FXFileSelector įveda FXFileList į ICONLIST_SINGLESELECT režimą, kai veikia SELECTFILE_ANY režimas. Tai yra taip, kaip turėtų būti, nes vartotojas gali įvesti failo pavadinimą, kuris dar nėra.
    • Kai FXFileDialog pirmą kartą pasirodys, buvo pašalinti keli nereikalingi skaitytuvai kataloge. Tai daro FXFileDialog daug greičiau nei anksčiau.
    • Python sintaksės taisyklės atnaujintos "Adie.stx".
    • "Adie.stx" pridėjo spalvinimo taisykles C, C + + ir kelių kitų kalbų sujungimo konfliktams.
    • Ištaisytos "Adie.stx" klaidos, pažymėtos griežtesniu sintaksės analizatoriumi.
    • Nerekskursinė ForceRefresh () FXWindow.
    • FXIconList generuoja SEL_DELETED, SEL_INSERTED vietoj SEL_REPLACED. Šie atgaliniai pakvietimai yra naudingesni.
    • "PathFinder" parodo naudingą informaciją jos būsenos eilutėje.
    • Dabar galite keisti kelių failų leidimus iš PathFinder savybių skydo.
    • "PathFinder" dabar gali pakeisti failų asociacijas ir piktogramų priskyrimus, kaip ir "ControlPanel". Kol tai daro poveikį tik pačiame "PathFinder", tačiau tai turėtų pasikeisti ateityje.
    • Fiksuoto tipo "FXComplexd" tipai.
    • "MacOSX" ir kitų ne "Linux Unices" disko statinių sprendimo būdai.
    • Ištaisyta klaida FXMat3d SSE2 kodu. Naudojo suderintą prieigą.
    • FXFileList ir FXDirList elementai seka režimo bitus. Tai tikrai šiek tiek supaprastina stuff.
    • Naudingas katalogas sugrąžintas iš sąrašo, kai rikiavimo funkcija pakeista FXFilelist ir FXDirList.
    • Problema SEL_CHANGED, jei dabartinis elementas pakeičiamas FXIconList, FXList ir kt.
    • "Adie" prisimena, jei rankiniu būdu pakeistas pratęsimo failo sintaksė; kitą kartą pakraus tas pats failas, sintaksė bus tinkamai atkurta.
    • Pirmą kartą nustatytas "ControlPanel" klaidas; retas, klausimas tik įvyko ControlPanel buvo paleistas pirmą kartą, o dar nėra registro.
    • Pasirinkimas pridėtas prie "PathFinder", kad būtų galima masto vaizdą prie laisvos vietos, kai naudojamas vidinis vaizdo peržiūros programa.
    • "FXApp" konstruktoriaus tiekėjo raktas dabar pagal nutylėjimą yra "FXString :: null". Tai yra dažniau naudojamas būdas.
    • Pasirinkimas pridėtas prie "PathFinder", norint valdyti failo elementų erdvę ir tai, ar rodyti stulpelius automatiškai.
    • Švelniai, perbraukus, pabrėžkite stiliaus vėliaveles, dabar išsaugotas "Adie".
    • Naujoji sintaksės taisyklės parinktis "Adie.stx": viskas suderinama "fone" & quot; taisyklė Kai naudojamas, jūs galite spalvinti visą tekstą, kuris nesutampa su įprastomis taisyklėmis, kaip anuliuoti į standartines "Adie" redaktoriaus naudojamas spalvas.

    • Kas naujo versijoje 1.7.25:

      • Keisti config.ac, kad patikrintų intrinsics antraščių failus su modifikuotomis kompiliavimo vėliavomis; antraščių failai negali būti kompiliuoti su numatytomis parinktimis.
      • Atnaujinta "Borland C + +" maketai.
      • Atnaujinkite "Visual Studio 6" projekto failus su trūkstamais antraštes.
      • Sumažinti FXAutoPtr.h.
      • Pakeiskite kai kuriuos įvestus "FXProgressDialog" API apribojimus ne inline.

Panaši programinė įranga

Eagle Mode
Eagle Mode

14 Apr 15

QtitanRibbon
QtitanRibbon

17 Feb 15

TkInter
TkInter

3 Jun 15

Komentarai FOX

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!