Kodo :: Blocks Manlibro
Versio 1.1
⋆ Projekto: $ (projekto)
⋆ Funkcio:
⋆ $ Author: $ mario
⋆ $ Nomo: $
⋆
⋆ Kopirajto 2007 de la kompanio nomo
⋆
Versio 1.1
1 Projekto Management CodeBlocks
Instrukcioj Listing 3 kaj 4-URL estas la oficiala dokumentaro retejo Vikio CodeBlocks ili estas disponeblaj nur en la angla.
Noto:
Tradukisto Noto: Referencoj al la menuoj estas tradukitaj en la francan. Ĉi tio supozas ke vi instalis la interfaco francization CodeBlocks vi povas akiri, speciale tra la forumo, sub la rubriko CodeBlocks Tradukado. Ne uzu la Loko Launchpad tro malnova kaj grandparte antikva. La bildoj sube estas tiuj de la originala dokumentado en la angla
Tradukisto Noto: Referencoj al la menuoj estas tradukitaj en la francan. Ĉi tio supozas ke vi instalis la interfaco francization CodeBlocks vi povas akiri, speciale tra la forumo, sub la rubriko CodeBlocks Tradukado. Ne uzu la Loko Launchpad tro malnova kaj grandparte antikva. La bildoj sube estas tiuj de la originala dokumentado en la angla
La ilustraĵo montras la apero de la uzulinterfaco fenestro de CodeBlocks.
| Figuro 1.1: Integrita Disvolvado Medio (IDE) CodeBlocks |
- Demarŝo
- Ĉi fenestro enhavas la interfaco 'Projektoj' kiu en la sekvaj estos nomata la projekto vido. Ĉi tiu vidpunkto montras ĉiujn malfermita projektoj en CodeBlocks je donita tempo. La langeto "Simboloj" Management fenestro vidigas simboloj, variabloj ktp.
- Eldonisto
- En la ilustraĵo supre, fonto dosiero nomata hello.c malfermas kun sintaksa kolorigo en la redaktilo.
- Listigi malfermitaj dosieroj
- montras liston de ĉiuj malfermitaj dosieroj en la redaktoro, en ĉi tiu ekzemplo: hello.c.
- CodeSnippets
- povas montri per la menuo 'Montru' ® 'CodeSnippets'. Ĉi tie vi povas administri teksto moduloj, ligoj al dosieroj kaj ligiloj al urls.
- Gazetoj & aliaj
- . Tiu fenestro estas uzata por produktado serĉrezultoj, mesaĝoj de tradukilo ktp ..
La stata breto provizas superrigardon de la sekvaj agordoj:
- Absoluta vojon de dosiero malfermita en la redaktilo.
- La redaktoro uzas la defaŭltan kodigo por via mastruma sistemo. Ĉi tiu agordo estos montrata defaŭlte.
- Nombroj de vico kaj kolumno de la nuna kursora pozicio en la redaktilo.
- Agordo modo en la klavaro por enigi tekston (Inserción aŭ anstataŭas).
- Nuna stato de la dosiero. Modifita dosiero estos markita kiel Ŝanĝoj se ĉi skatolo estas malplena.
- Permeso al dosiero. Dosiero tio estas nurlega reprodukto estos montrata sola en la stato trinkejo. En la 'Malfermu la dosieron listo, tiuj dosieroj estas identigitaj per seruro ikono supermetitaj. Noto:
En la nuna redaktoro, la uzanto povas elekti propraĵoj de la kunteksto menuo. En la dialogo kiu aperas en la 'Ĝenerala' tab, la opcio "Dosiero estas nurlegebla 'povas esti elektitaj. Tiu ĉi opcio markas kiel la dosiero nurlega por CodeBlocks, sed legi kaj skribi atributoj de la originala dosiero ne estos ŝanĝitaj en la dosiera sistemo. - Se oni komencas CodeBlocks komanda linio kun - personeco = <profile> la stata breto vidigas la nuna uzanto profilo, alie default estos montrataj. CodeBlocks agordoj konserviĝas en la agordo-dosiero <personality>. Conf.
CodeBlocks proponas projekton mastrumado tre fleksebla kaj komprenebla. La jenaj montras nur iujn aspektojn de la projekto mastrumado.
1.1 Por la projekto
En CodeBlocks, fontoj kaj parametroj generacio procezo estas stokitaj en projekto dosieron <name>. Cbp. Fontoj en C / C + + header files kaj responda (aŭ titolaj) estas tipaj komponantoj de projekto. La plej facila maniero por krei projekton estas tra la 'Dosiero' ® 'Projekto' kaj elektu sorcxisto. Vi povas tiam aldoni dosierojn al la projekto per la kunteksto menuo 'Aldoni Dosieroj' en mastrumado fenestro.
Sukcesas CodeBlocks projekto dosierojn per kategorioj kiuj dependas de la sufikso. La jenaj kategorioj estas predefinidas:
- Fontoj
- enhavas la fonton dosierojn kun la sufikso *. c, *. cpp,.
- ASM Fontoj
- enhavas la fonton dosierojn kun la sufikso *. s; *. S; *. ff *. ASM.
- Titolaj
- enhavas, inter aliaj dosieroj kun la sufikso *. h.
- Rimedoj
- enhavas la dosierojn por agordi la apero de fenestroj wxWidgets kun la etendojn *. rezolucio; *. xrc,. Tiuj tipoj de dosieroj estas montrata en la 'Rimedoj' Administrado de la fenestro.
La parametroj de la tipoj kaj kategorioj de dosieroj povas alĝustiĝi per la kunteksto menuo 'Projekto Arbo' ® 'Redaktu dosieron tipoj kaj kategorioj'. Ĉi tie vi povas ankaŭ difini kutimo kategorioj por etendoj de via elekto. Ekzemple, se vi volas printi la enlazador skriptoj kun la sufikso *. Ld en kategorio nomata Linkerscript, vi devas krei novan kategorion.
Noto:
Se vi malebligi 'Projekto Arbo' ® 'categorizar de dosiero tipo' en la kunteksto menuo, la montro estos kaŝita de kategorioj, kaj la dosieroj estos listigita kiel ili estas konservataj en la dosiera sistemo.
Se vi malebligi 'Projekto Arbo' ® 'categorizar de dosiero tipo' en la kunteksto menuo, la montro estos kaŝita de kategorioj, kaj la dosieroj estos listigita kiel ili estas konservataj en la dosiera sistemo.
1.2 Notoj por Projektoj
En CodeBlocks, nomita notoj povas esti stokita en projekto. Tiuj notoj povas enhavi mallongaj priskriboj aŭ specifaj punktoj por la responda projekto. Por afisxi tiujn informojn en la komenco de projekto, aliaj uzantoj povas gajni rapidan superrigardon de la projekto progresas. La ekrano notoj povas esti ebligita aŭ malebligita tra la Notoj langeto en Projekto Propraĵoj.
1.3 Modelo Projekto
CodeBlocks venas kun tuta aro de projekto ŝablonoj ke estas montrita kiam vi kreas novan projekton.
Tamen, vi povas ankaŭ savi kutimo ŝablonoj por ŝpari al via propra
especificaciones kompilita ebloj kaj optimizaciones uzi eblojn specifaj
maŝinoj ktp. Tiuj modeloj estos savita en la Dokumentoj kaj Agordoj \ <user> \ Application Data \ codeblocks \ UserTemplates. Se la modeloj devas esti malferma al ĉiuj uzantoj, devas esti kopiitaj al dosierujo responda al la instalado de CodeBlocks. Tiuj modeloj estos montrata en la sekvanta lanĉo de CodeBlocks en 'Nov' ® 'Projekto' ® 'Uzanto ŝablonoj'.
Noto:
Modeloj disponebla en la Projekto Sorcxisto povas redaktita de elekti ilin per dekstra klako.
Modeloj disponebla en la Projekto Sorcxisto povas redaktita de elekti ilin per dekstra klako.
1.4 Krei Projektoj de Celo Generacio
En projektoj, estas necese havi disponebla variantoj de projektoj. Ni nomas tiujn variantojn Celoj Generacio. Ili diferencas en iliaj tradukilo ebloj, elpurigante informojn kaj / aŭ selektado de dosieroj. Generacio celo povas ankaŭ esti outsourced al aparta projekto. Por tion fari, klaku sur 'Projekto' ® 'Atributoj' kaj elektu la varianton en la 'Kreu Blankaj' kaj klaku la 'Krei projekton de celo' (vidu Figuro 1.2 ).
| Figuro 1.2: Celo Generacio |
1.5 Virtuala celoj
Projektoj povas ankaŭ esti strukturita en CodeBlocks en tn virtualan celoj.
Strukturo komune uzita projekto konsistas el du generacio celoj, la
unua celo 'Debug' kiu enhavas informojn por depuración kaj la dua celo
'publikigan' sen tiu informo. Aldonante Virtuala Celoj tra 'Projekto' ® 'Atributoj' ® 'Konstruu Celoj povas esti kombinita generacio celoj individuo. Ekzemple, Virtuala Celo 'Ĉiuj' povas krei Debug kaj Eldonaj celoj samtempe. Virtuala celoj estas montrata en la simbolo trinkejo en la tradukilo generas celoj.
1.6 Antaŭ-kaj Post etapoj Generacio
En CodeBlocks vi povas realigi plian operacioj antaŭ kaj post la kompilaĵon de projekto. Ĉi tiuj operacioj estas nomitaj etapoj Antaŭ aŭ post generacio generacio. Tipa de generacioj Post:
- Krei formato de Intel Hexformat finis objekto
- Manipulado de objektoj per objcopy
- Generi dump dosierojn per objdump
Ekzemplo
Krei desmontaje de objekto sub Vindozo. Kopio al dosiero postulas la uzon cmd kun la / c eblo.
cmd / c objdump-D name.elf> name.dis
Afiŝi alia ekzemplo de generacio povas arkivado projekto. Por tion fari, krei generacio celo 'Arkivo' kun jenaj deklaroj en la etapo de post-generacio
zip-j9 $ (PROJECT_NAME) _ $ (HODIAŬ). src zip h $ obj (PROJECT_NAME). cbp
Kun ĉi komandon, la nuna projekto kaj liaj fontoj, titolaj kaj celoj estos kunpremita kiel zip-dosiero. Por tion fari, la enkonstruita variabloj $ (PROJECT_NAME) kaj $ (HODIAŬ), la projekto nomo kaj la aktuala dato ĉerpos (vidu Listo 3.2 ). Post la ekzekuto de la cela 'Arkivo', la kunpremita dosiero estos stokitaj en la projekto dosierujo.
En la dosierujo share / codeblocks / skriptoj vi trovos kelkajn specimeno skriptoj. Vi povas aldoni skripton tra la menuo 'Difinoj' ® 'Edit Script' kaj savi ĝin al menuo. Se vi kuras la ekzemplo skripto faras _dist de la menuo, ĉiuj dosieroj apartenas al projekto estos kunpremita en arkivon <project>. Tar.gz.
1.7 Aldoni Skriptoj Celoj Generacio
CodeBlocks proponas la eblon uzi agoj menuo en skriptoj. La skripto estas alia grado de libereco por kontroli la generacio de via projekto.
Noto:
Skripto povas ankaŭ esti inkludita en Celo Generacio.
Skripto povas ankaŭ esti inkludita en Celo Generacio.
1.8 Laborspaca kaj Project dependecoj
Multnombraj projektoj povas esti malfermita en CodeBlocks. Per registri malfermita projektoj tra 'Dosiero' ® 'Save laborspaca' vi povas kunvenigi ilin en unu spaco de laboro en <name>. Spaco de laboro. Se vi malfermos <name>. Laborspaca sekva lanĉo de CodeBlocks, ĉiuj projektoj estos montrata denove.
Kompleksa programaro estas asembleo de komponantoj kiuj sukcesis en malsamaj projektoj CodeBlocks. Krome, dum la generacio de tiaj programoj, estas ofte dependecojn inter projektoj.
Ekzemplo
Projekto enhavas bazajn funkciojn kiuj estas disponigitaj al aliaj projektoj en la formo de biblioteko. Nun, se la fontoj de tiu projekto estas ŝanĝita, tiam la biblioteko devas esti re-generita.
Subteni consistencia inter projekto kiu uzas tiujn funkciojn B kaj A
projekto kiu altrudas la projekto B devus dependi sur projekto A. Informo necesa por projekto dependecoj estas stokita en la taŭga spaco de laboro, kaj ĉiu projekto povas esti generita aparte. Uzanta dependas ankaŭ ebligas kontroli la ordo en kiu estas generitaj projektoj. Projekto dependecoj povas agordi elektante la menuo 'Projekto' ® 'Atributoj' kaj poste alklaku "Projekto dependecoj '.
1.9 Inkluzivi Dosieroj Assembler
Demarŝo fenestro por projekto, la dosieroj estas montrata en la Assembler kategorio ASM Fontoj. La uzanto povas ŝanĝi la liston de dosieroj en la kategorioj (vidu 1.1 ). Dekstre alklaku unu el la dosieroj listigitaj ensamblador malfermi kuntekstan menuon. Elektu 'Atributoj' por malfermi novan fenestron. Nun elektu la langeton 'generi' kaj elektu la du kampoj 'Konstruu Dosiero' kaj 'Redakti Dosieraj ligiloj ". Tiam elektu la langeton Advanced kaj realigi la sekvajn paŝojn:
- Aro 'Variablo kompilaĵo, PK
- Elektu la Compiler 'Por ĉi tradukilon,
- Elektu 'Uzu kutimo komandojn por generi ĉi tiun dosieron'
- En la fenestro, eniru: $ Compiler $ ebloj $ inkluzivas-c $ dosiero <asopts>-o $ objekto
CodeBlocks variabloj estas identigitaj per $ (vidu Listo 3.4 ). Ili estas aŭtomate agordita, do vi nur devas anstataŭi la eblo de la ensamblador <asopt> per viaj agordoj.
1.10 Redaktoro kaj Agordoj
1.10.1 Defaŭlta Kodo
Kodiga reguloj postulas kompanio havi norma modelo.
Kun CodeBlocks, eblas inkludi predefinido enhavo aŭtomate al la komenco
de la dosiero dum la kreo de nova fonto C / C + + titolaj (titolaj). La predefinido enhavo nomas defaŭlta kodo. Ĉi tiu agordo povas selekti en 'Difinoj' ® 'Redaktanto' Defaŭlta Kodo. Se vi kreos novan dosieron tiam ekspansio de makroo variabloj, inkludante la 'difinoj' ® 'Suma Variabloj', estas farata. Nova dosiero povas esti kreita per la menuo 'Dosiero' ® 'Nova' ® 'Dosiero'.
Ekzemplo
⋆ Projekto: $ (projekto)
⋆ Funkcio:
⋆ $ Author: $ mario
⋆ $ Nomo: $
⋆
⋆ Kopirajto 2007 de la kompanio nomo
⋆
1.10.2 Mallongigoj
Sufiĉe malmultaj keystrokes povas esti savita en CodeBlocks per difinanta mallongigoj. Ĉi tiu povas esti atingita per elekto 'Difinoj' ® 'Redaktanto' kaj difinanta mallongigoj en nomo <name>, kiu povas nomi premante Ctrl-J (vidu Figuro 1.3 ).
| Figuro 1.3: Difino de mallongigoj |
Ili povas ankaŭ esti difinita de inkludante variabloj $ (NOMO) en mallongigoj.
# Ifndef $ (signo Gvardio)
# Define $ (signo Gvardio)
# Endif / / $ (signo Gvardio)
# Define $ (signo Gvardio)
# Endif / / $ (signo Gvardio)
Kiam ni uzas la mallongigon <name> en la fonto teksto kaj uzante Ctrl-J, la enhavon de la variablo estas konsultita kaj inkluditaj.
1.10.3 Homoj
CodeBlocks agordoj estas stokitaj kiel apliko datumoj en dosiero nomata <user>. Conf katalogo codeblocks.
Ĉi tiu agordo-dosiero enhavas informojn kiel la ĵus inaŭgurita
projektoj, la opcio de la eldonisto, la stango ekrano simboloj ktp. Apriore, la karaktero 'defaŭlta' estas uzata kaj stokita en agordo-dosiero default.conf. Se CodeBlocks estas ĵetitaj de la komanda linio kun la parametro - personeco = myuser, la opcio estos savita en dosiero myuser.conf. Se la profilo ne jam ekzistas, ĝi estas kreita aŭtomate. Tiu procedo ebligas krei malsamajn profilojn por malsamaj etapoj de laboro. Se oni komencas CodeBlocks komanda linio kun la aldona parametro - personeco = peti, selektado skatolo aperos kun ĉiuj haveblaj profiloj.
Noto:
La profilo nomo / aktuala personeco montras en la supra dekstra angulo de la stato trinkejo.
La profilo nomo / aktuala personeco montras en la supra dekstra angulo de la stato trinkejo.
1.10.4 Agordo Dosieroj
CodeBlocks agordoj konserviĝas en la profilo dosieron en la dosierujo default.conf codeblocks vian Apliko datumoj. Kiam uzanta ciferojn (aŭ profiloj) (vidu Listo 1.10.3 ), agordo detaloj estas stokitaj en dosiero <personality>. conf.
Cb ilo _share _conf, trovita en la CodeBlocks instalado katalogo estas uzata por gardi kaj administri ĉi tiujn agordojn.
Se vi volas difini normo agordojn por multnombraj uzantoj de la komputilo, la agordo-dosiero devas esti savitaj default.conf en la \ Dokumentoj kaj Agordoj \ Defaŭlta Uzanto \ Application Data \ codeblocks.
Kiam vi unue komenci, CodeBlocks kopion defaŭlta valoroj de 'Defaŭlta
Uzanto' al la dosierujo "Apliko Datumoj" por la nuna uzanto.
Krei porteblan versio de CodeBlocks sur USB ŝlosilo, sekvi tiujn paŝojn. Kopiu la CodeBlocks instalado dosierujo al la USB kaj stoki la agordo-dosiero en tiu ĉi dosierujo default.conf. Ĉi tiu agordo havigos tutmonda agordojn. Atentu ke la dosiero estas skribebla, alie la agordo ŝanĝoj ne estos savitaj.
1.10.5 Navigado kaj Serĉo
En CodeBlocks estas pluraj manieroj por rapide navigi inter dosieroj kaj funkcioj. Tipa agordo estas marko esploro. Tra la klavaro ŝparvojo Stir-B marko metas aŭ forigita en fonto-dosiero. Vojo Alt-PĝSup vi povas iri al la antaŭa marko, kaj vojo Alt-PgDn vi povas iri al la sekvanta marko.
Se vi elektas la spaco de laboro aŭ projekton en la spaco de laboro en la projekto view Vi povas serĉi dosiero en la projekto. Simple elektu 'Trovu Dosiero' de la kunteksto menuo, kaj poste entajpi la dosieran nomon kaj la dosiero estos elektita. Se vi tap la Eniga klavo, la dosiero malfermos en la redaktilo (vidu Figuro 1.4 ).
| Figuro 1.4: Search dosieroj |
En CodeBlocks vi povas facile navigi inter titolaj / Fontoj en:
- Metante la kursoron ĉe la situo kie la dosiero header (header) estas inkluzivita tiam malfermi la dosieron per la kunteksto menuo 'Malfermu la inkludis dosieron' (vidu Figuro 1.5 )
- Sangu de la kaplinio dosiero en la fonto dosieron per la kunteksto menuo "Switch en-tête/source '
- Elektu ekzemple difini en la redaktilo kaj elektu 'Trovu deklaro' de la kunteksto menuo por malfermi la dosieron kiu enhavas la deklaro.
| Figuro 1.5: Malfermo dosieron header |
CodeBlocks proponas plurajn eblecojn por esplorado en dosiero aŭ dosierujo. La serĉo dialogo malfermas kun 'Search' ® 'Trovu' (Ctrl-C) aŭ 'Trovu en Files (Ctrl-Shift-F).
Alt-G kaj Ctrl-Alt-G estas aliaj utilaj funkcioj.
La dialogo kiu malfermas uzante tiujn ŝparvojoj permesas elekti
dosierojn / funkcioj kaj al la pozicio vin al la efektivigo de la
elektita funkcio (vidu Figuro 1.6 ) aŭ malfermita la elektita dosiero en la redaktilo. Vi povas uzi ĵokerojn en la dialogo kiel * aŭ? Ktp. pour y obtenir une recherche incrémentale.
| Figure 1.6: Recherche de fonctions |
Noto:
Kun la Ctrl-PĝSup vi povas iri al la antaŭa funkcio, kaj vojo Ctrl-PgDn vi povas iri al la sekvanta funkcio.
Kun la Ctrl-PĝSup vi povas iri al la antaŭa funkcio, kaj vojo Ctrl-PgDn vi povas iri al la sekvanta funkcio.
En la redaktilo, vi povas malfermi novan Malferma Dosieroj dialogo Ctrl-Tab kaj vi povas iri de unu al la alia tra la listo. Se vi premas la klavon Ctrl, tiam dosiero povas esti selektita en diversaj manieroj:
- Se vi elektas eniro kun la maldekstra musbutono, la selektita dosiero estos malfermite.
- Se vi premas la Tab vi ŝanĝos de unu al la alia enskriboj listigita. Liberigi la Ctrl ŝlosilo malfermos la elektita dosiero.
- Se vi movas la muson super la printitaj enskriboj, do la nuna elekto estos emfazita. Liberigi la Ctrl ŝlosilo malfermos la elektita dosiero ..
- Se la muskursoron estas ekster la emfazita selektado, vi povas uzi la muson rado por ŝanĝi inter enigoj. Liberigi la Ctrl ŝlosilo malfermos la elektita dosiero.
Komuna maniero disvolvi programaro estas juggle aro de funkcioj implementado en malsamaj dosieroj. La etendo "Browse Tracker" helpos vin solvi tiun taskon montrante al vi la ordo en kiu la dosieroj estis selektitaj. Vi povas tiam facile navigi inter funkcio alvokoj (vidu Listo 2.8 ).
La ekrano linio nombroj en CodeBlocks povas aktivigi per 'Difinoj' ® 'Redaktanto' ® 'Ĝenerala agordo' kun la kampo 'Montri linio nombroj'. La ligilo Ctrl-G aŭ la menuo 'Search' ® 'Iru al linio' helpos vin atingi la deziratan linio.
Noto:
Se vi premadu Ctrl klavon dum elektante teksto en la CodeBlocks redaktanto, kiu vi povas serĉi en la interreto, inkluzive de Google, tra la kunteksto menuo.
Se vi premadu Ctrl klavon dum elektante teksto en la CodeBlocks redaktanto, kiu vi povas serĉi en la interreto, inkluzive de Google, tra la kunteksto menuo.
1.10.6 Rigardi Simboloj
CodeBlocks Management fenestro provizas arbo vido de la fonto simboloj en C / C + + por navigi tra la funkcioj kaj variabloj. En ĉi tiu tipo de vido, vi povas labori sur la aktuala dosiero, la nuna projekto aŭ spaco de laboro.
Noto:
Enigi serĉvortoj aŭ simbolo nomoj en la eniga masko 'Search' Simboloj Browser havigas filtrita vido de simboloj se estas concordance.
Enigi serĉvortoj aŭ simbolo nomoj en la eniga masko 'Search' Simboloj Browser havigas filtrita vido de simboloj se estas concordance.
La jenaj kategorioj estas disponeblaj por la sekvaj simboloj:
- Suma Funkcioj
- Printi la efektivigo de tutmonda funkcioj.
- tutmonda typedefs
- Listigi uzante typedef difinoj.
- Suma variabloj
- Montras la simbolojn de tutmonda variabloj.
- Simboloj pr é-procesoro
- Printi la antaŭtraktilo direktivoj kreita de # difini.
- Suma makrooj
- Listo de makrooj antaŭtraktilo direktivoj
| Figuro 1.7: Montru de simboloj |
Strukturoj kaj klasoj estas montrata en la menuo arbo de malsupre 'kaj varo ordo povas esti ŝanĝita per la kunteksta menuo. Se kategorio estas selektita per la muso, la simboloj trovis estos montrata en la malsupra parto de la fenestro (vidu Figuro 1.7 ).
Duoble alklaku simbolo malfermas la dosieron kie ĝi estas difinita aŭ
funkcio kie implementado, tiam meti sur la responda linio. Aŭtomata refresh de la simbolo retumilo, sen devi konservu la dosieron, ĝi povas aktivigi per la menuo 'Difinoj' ® 'Redaktanto' ® 'Kodo Finaĵo' (vidu Figuro 1.8 ). Agado estos tuŝitaj en CodeBlocks projektoj kun multaj simboloj.
| Figuro 1.8: Ebligi reala tempo analizo |
Noto:
En la redaktoro, listo de klasoj povas esti montrata per kunteksto menuoj 'Insert klaso metodo' aŭ 'Ĉiuj klaso metodoj sen apliko'.
En la redaktoro, listo de klasoj povas esti montrata per kunteksto menuoj 'Insert klaso metodo' aŭ 'Ĉiuj klaso metodoj sen apliko'.
1.10.7 Inkluzivi eksterajn dosierojn uzante
CodeBlocks disvolviĝo medio apogas la inkludo de ekstera helpo dosierojn per la 'difinoj' menuo ® Medio '.
Enmetu la manlibro CHM formato de via elekto en selekti 'Helpo
Dosieroj', elektu 'Ĉi tiu estas la defaŭlta Helpo dosieron' (vidu Figuro 1.9 ). Akcepto $ (ŝlosilvorto) estas anstataŭita de aparta elekto de via redaktoro.
Vi povas tiam elektu funkcio en dosiero malfermita CodeBlocks kun sola
klako, kaj la dokumentado estos montrata kiam vi premas la F1.
Se vi enmetis kelkajn helpon dosieroj, vi povas elekti apartan terminon
en la redaktilo, tiam elektu la dosieron per la kunteksto menuo 'Serĉu'
por CodeBlocks al la esploro.
| Figuro 1.9: Agordo helpo dosieroj |
En CodeBlocks vi povas ankaŭ aldoni subtenon por viro paĝoj. Aldoni eniro nur 'viro' kaj specifi la vojoj kiel sekvas (ĉi tie NDT por Linukso!).
viro :/ usr / share / man
CodeBlocks havigis 'integritaj HTML Viewer ", kiu povas esti uzata por montri simpla html-dosiero kaj sxlosilvortojn.
Simple agordi la vojo de la html-dosiero por esti analizita kaj
kontroli la 'Open dosiero kun integrita helpo spektanto tra la' difinoj
'menuo ® Medio' ® 'Helpo Dosieroj'.
| Figuro 1.10: Integrita HTML Viewer |
Noto:
Se vi elektas html-dosiero por duobla alklako en Esplorilo (vidu Listo 2.7 ) tiam la integrita html retumilo estas startita, almenaŭ se neniu asocio al la html-dosiero estas farita de la direktisto de dosieraj sufiksoj.
Se vi elektas html-dosiero por duobla alklako en Esplorilo (vidu Listo 2.7 ) tiam la integrita html retumilo estas startita, almenaŭ se neniu asocio al la html-dosiero estas farita de la direktisto de dosieraj sufiksoj.
1.10.8 Inkluzivi eksterajn iloj
La inkludo de eksteraj iloj en CodeBlocks estas farita tra la Tools ® 'Agordu Agordoj' ® 'Aldonu'. Interna variablo (vidu Listo 3.2 ) povas ankaŭ esti uzata kiel ilo parametroj. Aliflanke, ekzistas kelkaj specoj de ĵeto ebloj por komenci eksteraj aplikoj. Depende ebloj, eksteraj aplikoj povas halti kiam vi foriros CodeBlocks.
Se aplikoj devas resti malfermita post ni forlasis CodeBlocks, la opcio
'Launch ilo videbla apartan modo' devas esti kontrolata.
1.11 Konsiloj por labori kun CodeBlocks
En ĉi tiu ĉapitro ni prezentas kelkajn utilajn agordojn en CodeBlocks.
1.11.1 Serĉu Ŝanĝoj
CodeBlocks havigis funcionalidad spuri ŝanĝoj faritaj al fontdosieron kaj vidigas trinkejo en la rando kie ŝanĝoj okazis.
Ŝanĝoj estas markitaj per flava trinkejo ŝanĝojn dum tiuj kiuj jam
estis savita estas markitaj per verdaj trinkejo ŝanĝojn (vidu Figuron 1,11 ). Vi povas navigi tra la ŝanĝojn per la menuo 'Search' ® 'Go to next linio ŝanĝis' aŭ 'Search' ® 'Iru al la antaŭa linio ŝanĝis'. La sama funcionalidad estas disponebla per la klavaro ŝparvojoj Ctrl-F3 kaj Ctrl-Shift-F3.
| Figuro 1.11: Ŝanĝoj Serĉu |
Ĉi tiu funkcio povas esti ebligita aŭ malebligita tra la checkbox 'Uzi trinkejo ŝanĝoj' en la 'difinoj' menuo ® Redaktanto '®' randoj kaj skriptoj '.
Noto:
Se modifita dosiero estas fermita, tiam la historiaj ŝanĝoj kiel malfari / refari, kaj la ilobreto ŝanĝoj estas perditaj. Uzante la menuo 'Redakti' ® 'Erase la historio de ŝanĝoj, aŭ respondaj kunteksto menuo vi povas forviŝi ĉi tiun historion, eĉ se la dosiero restas malfermita.
Se modifita dosiero estas fermita, tiam la historiaj ŝanĝoj kiel malfari / refari, kaj la ilobreto ŝanĝoj estas perditaj. Uzante la menuo 'Redakti' ® 'Erase la historio de ŝanĝoj, aŭ respondaj kunteksto menuo vi povas forviŝi ĉi tiun historion, eĉ se la dosiero restas malfermita.
1.11.2 Ŝanĝo datumojn aliaj aplikoj
Interŝanĝo de datumoj inter CodeBlocks kaj aliaj aplikoj estas eblaj.
CXar ni uzas kun Windows, la procezo de inter-procezo komunikado DDE
(Dynamic Data Exchange), kaj kun aliaj mastrumaj sistemoj, komunikado
bazita sur TCP.
Kun ĉi interfacon, malsamaj komandoj povas sendi al petskribo de CodeBlocks kun la jenan sintakson.
[<command> ("<parameter>")]
La jenaj ordonoj estas disponeblaj:
- Malfermi
- Kontroli[Open ("d: \ temp \ test.txt")]Uzas parametro, en nia kazo estas la nomo de dosiero kun lia absoluta vojo, kaj gxi malfermas en ekzistanta petskribo de CodeBlocks aŭ, se necese, juĝon startas.
- OpenLine
- Tiu komando malfermas dosieron en petskribo de CodeBlocks kaj translokiĝas al la linio numero eniris. La numero de linio estas precizigita per: linio.[OpenLine ("d: \ temp \ test.txt: 10")]
- Levi
- Donas la "fokuso" al la petskribo de CodeBlocks. Neniu parametro devas esti eniris.
1.11.3 Ŝanĝu la medio variabloj
Agordi mastruman sistemon farita de la tn medio variabloj. Ekzemple, la PATH medio variablo enhavas la vojo al tradukilo instalita. La mastruma sistemo analizos ĉi variablo en la ordo de skribo, kio estas la elementoj en la lasta fino esti uzita en serĉoj. Se pluraj tradukilo versioj aŭ aliaj aplikoj estas instalitaj, la sekvaj situacioj povas okazi:
- Vokis malĝusta versio de programaro
- Instalita programaro nomas sin
Tiel, ni povas faligi la kazoj kie malsamaj versioj de tradukilo aŭ alia ilo estas postulataj por malsamaj projektoj. Kiam tio okazas, unu solvo estas ŝanĝi la medion variabloj en la mastruma sistemo por ĉiu projekto. Tamen, ĉi tiu procedo estas subjekto al eraro kaj manko de fleksebleco. Por fari tion, CodeBlocks proponas elegantan solvon. Malsamaj agordoj de variabloj povas krei por uzi nur interne CodeBlocks. Cetere, vi povas ŝalti de unu al alia el tiuj agordoj. La Figuro 1,12 montras la dialogujo kiu vi ricevas pere 'Medio Variabloj' en 'La difinoj' ® 'Medio'. Ni krei agordo uzante la 'Krei' butonon.
| Figuro 1.12: Medio Variabloj |
Aliro kaj medio de mediovariabloj kreita estas limigitaj al CodeBlocks. Vi povas pligrandigi mediovariabloj kiel ĉiuj aliaj variabloj en CodeBlocks uzante $ (NOMO).
Noto:
Agordi medio variablo por ĉiu projekto povas esti selektita en la kunteksto menuo 'Atributoj' tab 'Options envvars'.
Agordi medio variablo por ĉiu projekto povas esti selektita en la kunteksto menuo 'Atributoj' tab 'Options envvars'.
Ekzemplo
Vi povas skribi al dosiero <project>. Proksimume medio uzata en stadio de post generacio (vidu 6.1 ) kaj poste konservi ĝin en via projekto.
cmd / c eĥo \ PATH% \% > Project.env
aŭ Linukso
eĥo \ $ PATH> project.env
Nenhum comentário:
Postar um comentário