Se vi volas scii kio estas sub la kapuĉo vi estas bonvenaj por inspekti UltraDefrag fontoj. Vi povas ĉu uzi linio SVN retumilo aŭ elŝuti fontoj de SourceForge . Alternative vi povas agordi la SVN kliento (ekzemple TortoiseSVN ) kaj kontroli fontoj el ilia bazo adreso .
UltraDefrag kerno bibliotekoj estas skribitaj en pura C por kongruo kun Vindozo ekkuro medion kie nur nudajn ntdll interfacoj estas disponeblaj. Ambaŭ grafika kaj komandlinio iloj estas skribitaj en C tiel, pro historiaj kialoj. Por agordo celoj kaj raportoj convertion la programo uzas Lua scripting lingvo. UltraDefrag instaladores estas skribitaj en NSIS .
Konfiguri la build medio laŭpaŝe:
Konstrui UltraDefrag uzu la sekvantajn ordonojn:
Se vi bezonas IDE por disvolviĝo instali MinGW Developer Studio tiel. Konstrui projekto dosierojn por ĝi tipo:
Se vi ŝatus scii kiel la muntaĵo procezo verkoj inspekti .cmd dosierojn - ili enhavas la kompletan informon.
Windows komandlinio sintakso
Rob van der Woude la skripta paĝoj
Windows x86 sistemo alvoko tablo
Pliboniĝoj en Windows 7
Pliboniĝoj en Windows XP
Defragmenting Dosieroj (Vindozo)
Majstro Dosiero Tablo (Vindozo)
Skribante Alta-DPI Win32 Aplikoj
GNU kodigo normoj
Informoj por maintainers de GNU programaro
Mallonga gvidilo mastering fadeno-sekureco
UltraDefrag kerno bibliotekoj estas skribitaj en pura C por kongruo kun Vindozo ekkuro medion kie nur nudajn ntdll interfacoj estas disponeblaj. Ambaŭ grafika kaj komandlinio iloj estas skribitaj en C tiel, pro historiaj kialoj. Por agordo celoj kaj raportoj convertion la programo uzas Lua scripting lingvo. UltraDefrag instaladores estas skribitaj en NSIS .
Kompilaĵo
Konstrui la programon instali la sekvan programaron:- MinGW , Doxygen 1.8.4 , NSIS , 7-zip
- Lua , UPX (ĉerpi ilin ie sur via% path%)
- MiKTeX (nedeviga; por pdf dokumentado; uzi bazajn instalilo)
Konfiguri la build medio laŭpaŝe:
:: Redakti la ĉefa agorda dosiero
redakti setvars.cmd
:: Fliki la instalita programaro
ĉifona iloj
:: Konstrui la programon uzante defaŭltojn
konstrui
:: Montri ĉiujn disponeblaj ebloj
konstruu --help
:: Uzi predefinido konstruu agoj
build-menuo
Lua iloj \ ŝminko MinGW-projects.lua
TTT rimedoj
Sekvu tiujn ligilojn por kompreni pli bona UltraDefrag dezajno kaj internals.Batch skripta
Kaŝitaj karakterizaĵoj de Windows batch dosierojWindows komandlinio sintakso
Rob van der Woude la skripta paĝoj
Duumaj arboj
La Arto de Komputila ProgramadoBoot tempo interfaco
Windows denaska API referencoWindows x86 sistemo alvoko tablo
Defragmentation
Ene Vindozo NT disko defragmentingPliboniĝoj en Windows 7
Pliboniĝoj en Windows XP
Defragmenting Dosieroj (Vindozo)
Majstro Dosiero Tablo (Vindozo)
Dosiersistemo
NTFS sur-disko strukturoGrafika interfaco
Dezajno apps por la Windows labortabloSkribante Alta-DPI Win32 Aplikoj
Programaro dezajno
La Arto de Unikso ProgramadoGNU kodigo normoj
Informoj por maintainers de GNU programaro
Fadenoj
Skribante reentrante kaj threadsafe kodoMallonga gvidilo mastering fadeno-sekureco
Nenhum comentário:
Postar um comentário