terça-feira, 21 de abril de 2015

Disvolviĝo

 
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 .

Kompilaĵo

Konstrui la programon instali la sekvan programaron:
Konstrui 64 bitoj pakoj instali ankaŭ Windows Driver Kit v7.1.0 .
Konfiguri la build medio laŭpaŝe:
:: Redakti la ĉefa agorda dosiero
redakti setvars.cmd
:: Fliki la instalita programaro
ĉifona iloj
Konstrui UltraDefrag uzu la sekvantajn ordonojn:
:: Konstrui la programon uzante defaŭltojn
konstrui
:: Montri ĉiujn disponeblaj ebloj
konstruu --help
:: Uzi predefinido konstruu agoj
build-menuo
Se vi bezonas IDE por disvolviĝo instali MinGW Developer Studio tiel. Konstrui projekto dosierojn por ĝi tipo:
Lua iloj \ ŝminko MinGW-projects.lua
Se vi ŝatus scii kiel la muntaĵo procezo verkoj inspekti .cmd dosierojn - ili enhavas la kompletan informon.

TTT rimedoj

Sekvu tiujn ligilojn por kompreni pli bona UltraDefrag dezajno kaj internals.

Batch skripta

Kaŝitaj karakterizaĵoj de Windows batch dosieroj
Windows komandlinio sintakso
Rob van der Woude la skripta paĝoj

Duumaj arboj

La Arto de Komputila Programado

Boot tempo interfaco

Windows denaska API referenco
Windows x86 sistemo alvoko tablo

Defragmentation

Ene Vindozo NT disko defragmenting
Pliboniĝoj en Windows 7
Pliboniĝoj en Windows XP
Defragmenting Dosieroj (Vindozo)
Majstro Dosiero Tablo (Vindozo)

Dosiersistemo

NTFS sur-disko strukturo

Grafika interfaco

Dezajno apps por la Windows labortablo
Skribante Alta-DPI Win32 Aplikoj

Programaro dezajno

La Arto de Unikso Programado
GNU kodigo normoj
Informoj por maintainers de GNU programaro

Fadenoj

Skribante reentrante kaj threadsafe kodo
Mallonga gvidilo mastering fadeno-sekureco

Nenhum comentário:

Postar um comentário