logoya pergalên paqijPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyêsafî :: variants - Connector ji bo
Manual Management Code Source
Parametrîk Technology GmbH
Guhertoya 6.0.7.685 ji bo safî:: variants 6.0
Copyright © 2003-2024 Parametric Technology GmbH
2024

Pêşkêş

pure:: variants Connector ji bo Rêvebiriya Koda Çavkaniyê (Connector) rê dide pêşdebiran ku guhezbariya koda çavkaniyê bi karanîna safî :: variants îdare bikin. Rêvebiriya Koda Çavkanî ya safî::Variant fersendek maqûl peyda dike ku strukturên pelrêça û koda çavkaniyê hevdeng bike. files bi hêsanî bi modelên safî :: variants. Bi vî rengî rêveberiya variantan dikare ji bo projeyên nermalava tevlihev jî pratîkî were sepandin. Wekî din, girêdanên di navbera taybetmendî û koda çavkaniyê ya safî:: guhertoyan de bi çêker re hêsantir têne rêvebirin û bi Rêvebiriya Koda Çavkaniyê ve pir têne gihîştin.
1.1. Requirements Software
Ji bo Rêvebiriya Koda Çavkaniyê Pêveka paqij::variants pêvekek ji bo saf::variants dirêjkirinek e û li ser hemî platformên piştgirî hene.
1.2. Sazkirin
Ji kerema xwe ji beşa safî::variants Têkilkerên di Pure::Variants Rêbernameya Sazkirinê de ji bo agahdariya berfireh li ser çawaniya sazkirina girêdanê bişêwirin (menu Alîkar -> Naveroka Alîkariyê û paşê Pure::Variants Rêbernameya Sazkirinê -> Pure::Variants Girêdanan).
1.3. Li ser vê manual
Tê payîn ku xwendevan di derheqê :: variantên safî de xwedan zanyariyên bingehîn û ezmûnan be. Ji kerema xwe berî ku hûn vê manualê bixwînin, bi materyalên wê yên destpêkê bişêwirin. Manual di alîkariya serhêl û her weha di formata PDF-a çapkirî de li vir heye.

Bikaranîna Connector

2.1. Paqij dest pê dike:: variants
Li gorî rêbaza sazkirinê ya ku hatî bikar anîn, an Eclipse-a safî::variants-çalakkirî dest pê bike an jî di bin Windows-ê de ji pêşeka bernameyê xala paqij::variants hilbijêrin.
Ger perspektîfa Rêvebiriya Guhertoyê jixwe aktîf nebûbe, vê yekê bi bijartina wê ji Perspective Vekirî->Yên din… di pêşeka Paceyê de bikin.
2.2. Dara Dîrektîfê di Modelek Malbatê de derxînin
Berî ku darek pelrêça li Modelek Malbatê têxin hundur, pêdivî ye ku projeyek variantan were afirandin. Di heman demê de tê pêşniyar kirin ku taybetmendiyên berê di Modelek Taybetmendiyê de hatine destnîşan kirin. Ji kerema xwe ji bo alîkariyê li ser van gavan bi belgeyên safî::variants bişopînin.
Veguhastina rastîn bi hilbijartina çalakiya Import… an di menuya çarçovê ya Projeyan de dest pê dike view an bi Import… menu di nav de File qerta xûrekê. Ji kategoriya Rêvebiriya Guhertoyê Modelên Guhertoyê an Projeyan hilbijêrin û pêl Next bikin. Di rûpela jêrîn de Modelek Malbatê ji peldankên çavkaniyê Import hilbijêrin û dîsa bikirtînin Next.
Cureyê koda çavkaniyê hilbijêrin ku hûn têxin hundur
Sêrbazê îtxalkirinê xuya dike (binihêre Figure 1, "Rûpela sêrbazê importê ji bo bijartina celebê koda çavkaniyê ya ku dikare were îtxal kirin"). Projeyek-cûreyek ji bo importê hilbijêrin û pêl Next bikin. Her cure komek ji berê diyarkirî pêk tîne file cureyên ku ji bo modela import.
Wêne 1. Rûpelê sêrbazê importê ji bo hilbijartina cureya koda çavkaniyê ya ku dibe ku were veguheztinPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 1Çavkanî û Armanc hilbijêrin
Li ser rûpela sêrbazê din (Wêne 2, "Rûpelê sêrbazê importê ku çavkanî û armanc ji bo importê hilbijêrin") pelrêça çavkanî û modela armanc divê bêne diyar kirin.
Bişkojka Browse…-ê bikirtînin da ku pelrêça ku koda çavkaniyê tê de heye ku divê were şandin hilbijêrin. Bi xwerû cîhê xebatê yê heyî tê hilbijartin ji ber ku dibe ku ev xalek kêrhatî be ji bo destpêkirina navîgasyonê.
Li jêr hûn dikarin nimûneya tevlêkirin û derxistinê diyar bikin. Pêdivî ye ku ev nimûne bêjeyên birêkûpêk java bin. Her rêça têketinê, li gorî peldanka root çavkaniyê, bi van nimûneyan tê kontrol kirin. Ger nimûneya tevlêbûnê li hev bikin, peldankek tê îtxal kirin, heke nimûneya jêgirtinê li hev neke. Wateya nimûneya tevlêkirinê peldankên ji bo importkirinê ji berê ve hildibijêre, şêwaza veqetandinê vê pêşhilbijartinê sînordar dike.
Piştî hilbijartina pelrêça koda çavkaniyê divê modelek armanc were destnîşankirin. Ji ber vê yekê projeyek variant an peldankek ku divê model lê were hilanîn hilbijêrin û navek modelê binivîsin. Ew file Eger di vê diyalogê de neyê dayîn nav bixweber bi dirêjkirina .ccfm tê dirêj kirin. Ji hêla xwerû ve ew ê bi heman navî wekî navê modelê bixwe were danîn. Ev mîhenga pêşniyarkirî ye.
Piştî ku peldankek çavkaniyek guncaw û navê modela xwestî were diyar kirin, dibe ku diyalog bi tikandina Finish biqede. Ger bişkoka Next were pêl kirin, rûpelek din derdikeve ku li wir mîhengên zêde dikarin bêne kirin.
Wêne 2. Rûpelê sêrbazê importê ku ji bo îtxalkirinê çavkanî û armanc hilbijêrinPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 2Vebijêrkên Import biguherînin
Li ser rûpela sêrbazê ya dawî (Wêneyê 3, "Rûpelê sêrbazê importê ji bo danasîna mîhengek kesane”) vebijarkên ku dikarin bêne kirin hene ku ji bo projeya nermalava îthalkirî behreya importê xweş bikin.
Rûpelê diyalogê tabloyek ku tê de ye nîşan dide file celeb têne diyarkirin, ku dê ji hêla pêvajoya importê ve bêne hesibandin.
Her rêzek ji çar qadan pêk tê.

  • Qada Danasînê ji bo naskirina nivîseke raveker a kurt dihewîne file awa.
  • Ew File qada nimûneya navê ji bo hilbijartinê tê bikaranîn files dema ku ew bi nirxa zeviyan re li hev bikin werin import kirin. Zeviyê hevoksaziya jêrîn bikar tîne:
  1. Bikaranîna herî gelemperî dibe ku a file dirêjkirinî. Hevoksaziya asayî .EXT e, li wir EXT tê xwestin file dirêjkirin (mînak .java).
  2. Rewşek din a hevpar rewşek taybetî ye file, wek çêkirinêfile. Ji ber vê yekê, mimkun e ku meriv li ser tam li hev bikin file nav. Ji bo vê yekê, tenê têkevin file nav li qadê (mînak build.xml).
  3. Di hin rewşan de, daxwazên nexşeyê bêtir taybetî ne, ji ber vê yekê tenê fileDivê ewên ku bi şêwazek taybetî re têkildar in werin îtxal kirin. Ji bo bicihanîna vê hewcedariyê, di nav de mimkun e ku meriv bêjeyên rêkûpêk bikar bîne File qada nimûneya navê.
    Danasîna hevoksaziya biwêjên birêkûpêk dê ji mebesta vê alîkariyê derbas bibe. Ji kerema xwe beşa îfadeyên birêkûpêk a beşa referansê ya di rêbernameya bikarhêner a pure::variants de (mînak .*) bişopînin.
  • Qada tîpa elementa Mapped nexşeyê di navbera a file celeb û celebek elementek malbata paqij:: variants. Cureya hêmana malbatê ji bo çavkaniyê raveker e file ji bo hêmana nexşeyê ya di modela îthalkirî de bêtir agahdarî peyda bike. Hilbijartinên tîpîk ps: çîn an ps: çêkirin infile.
  • The Mapped file qada type nexşeyê di navbera a file cure û a safî:: variants file awa. Ew file Pure::Variant binivîsin ji bo çavkaniyê ravekerek e file ji bo hêmana nexşeyê ya di modela îthalkirî de bêtir agahdarî peyda bike. Hilbijartinên tîpîk ji bo pêkanînan an ji bo pênase def in files.

Wêneyê 3. Rûpelê sêrbazê import ji bo danasîna veavakirina kesanePure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 3Nşh file cureyên dikarin bi bikaranîna bişkojka Add Mapping zêdekirin. Hemî zevî bi nirxa ne diyarkirî têne dagirtin û divê ji hêla bikarhêner ve bêne dagirtin. Ji bo guherandina nirxek di qadekê de, tenê bi mişkê li qadê bikirtînin. Nirx dikare biguherîne û dikare were guheztin. Ne mumkin e ku pêşnuma biguhere file şêweyên navên tabloyê. Ji bo ku xwerûkirinek maqûl çêbike, mimkun e ku a-yek jêbirin file bi betalkirina rêzê binivîse. Hilbijartiye file qalibên navan di veavakirinê de dimînin lê ji hêla importer ve nayên bikar anîn. Bikarhêner diyar kirin file Bi karanîna bişkoja Rakirina Nexşeyê re dibe ku celeb dîsa werin rakirin.
Bi xwerû yekî Din files file şêweya navî di tabloyê de heye lê hilbijartî ye. Bi gelemperî nayê xwestin ku hemî werin import kirin files lê ev bi bijartina rêza li gorî bi hêsanî dikare were guheztin.
Sê vebijarkên importa giştî hene ku ji bo xweşkirina tevgera importer.

  • Pîrêktoran bêyî hevgirtinê îtxal nekin files (mînak derhênerên CVS).
    Ger îtxalkar pelrêçekek ku li hev nayê peyda kirin file tê de ye û li ku derê tu binkrêtûkek lihevhatinek tune file, pelrêç nayê îtxal kirin. Ger proje ji hêla pergalên rêveberiya guhertoyê yên mîna CVS ve têne rêve kirin ev pir caran bikêr e. Ji bo CVS, her pelrêça têkildar pelrêçek CVS-ya ku ne girîng e heye files têne hilanîn. Ger ev vebijark were hilbijartin û CVS-files bi tu kesî re hev nagirin file tîpa ku li jor hatî destnîşan kirin, pelrêça dê wekî pêkhateyek nekeve Modela Malbatê.
  • Jiberhevxistin files û derhêneran.
    Vê vebijarkê ji bo rêzkirinê çalak bike files û derhêner her yek bi rêza alfabetîk.
  • Desthilatdariya riya import.
    Ji bo hevdengkirina bêtir, pêdivî ye ku importer riya orîjînal a hemî hêmanên importkirî di modelê de hilîne.
    Di gelek rewşan de Modelên Malbatê bi bikarhênerên din re têne parve kirin. Struktura pelrêça dibe ku ji bo her bikarhênerek cûda be. Ji bo piştgirîkirina senaryoyên karanîna gelemperî, importer dikare di modên cûda de bixebite:
Absolute Rêya bêkêmasî ya hêmana îthalkirî dê di modelê de were hilanîn. Ji bo hevdemkirina paşê û di dema veguherînê de filePêdivî ye ku li ser heman cîhê ku di dema importa yekem de were danîn.
Relatîf bi Workspace Rê li gorî peldanka cîhê xebatê têne hilanîn. Ji bo hevdemkirinê fileDivê s bibe beşek ji cîhê xebatê Eclipse. Veguherîn pêdivî ye ku cîhê xebatê Eclipse wekî pelrêça têketinê bikar bîne.
Bi Projeyê re têkildar e Rê li gorî projeyê têne hilanîn. Ji bo hevdemkirinê files beşek ji projeyê di hundurê Eclipse de ne. Veguherîn pêdivî ye ku peldanka projeyê wekî pelrêça têketinê bikar bîne.
Bi Path re têkildar Rê li gorî riya diyarkirî têne hilanîn. Ji bo hevdemkirinê filePêdivî ye ku ew li heman cihî bêne danîn. Pelrêça têketina veguherînê di dema îthalatê de heman riya têkildar e.

Hemî vebijarkên vê diyalogê bi domdarî têne hilanîn. Pêdivî ye ku her carê ku îthal diqewime verastkirinên kesane ji nû ve neyên çêkirin. Ev xebata importê hêsan û bilez dike.
2.3. Nûvekirina Modelan ji Dara Derhênerê
Bişkojka Senkronîzekirinê bikirtînin Pure-systems 2024 Connector bo Nermalava Rêvebiriya Koda Çavkaniyê - îkonji bo senkronîzekirina modelek îthalkirî bi riya pelrêça wê re. Riya root ya projeyê di modelê de tête hilanîn ji ber vê yekê ew ê bi heman pelrêça berê re hevdeng bike. Ji bo çalakkirina bişkoja Hevdemkirinê, modelê vekin û her hêmanek hilbijêrin. Piştî pêlkirina bişkojka Hevdemkirinê, Edîtorek Berawirdî tê vekirin ku li wir Modela Malbatê ya heyî û modela strûktûra pelrêça heyî li dijî hev in (binihêrin Figure 4, "Nûvekirina Modelê ji Dara Derhênerê di Edîtorê Berawirdî de").
Wêne 4. Nûvekirina Modelê ji Dara Derhênerê di Edîtorê Hevberdanê de   Pure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 4Edîtorê berhevdanê li seranserê safî::variants ji bo berhevkirina guhertoyên modelê tê bikar anîn lê di vê rewşê de ji bo berhevkirina strukturên pelrêça laşî (li milê rastê yê jêrîn tê xuyang kirin) bi modela safî::variants ya heyî (aliyê çepê yê jêrîn) re tê bikar anîn. Hemî guhertin di beşa jorîn a edîtorê de wekî hêmanên cihêreng têne navnîş kirin, ku ji hêla hêmanên bandorkirî ve têne rêz kirin.
Hilbijartina hêmanek di vê navnîşê de guhertina têkildar di her du modelan de ronî dike. Li example, hêmanek lêzêdekirî bi qutiyek li milê rastê ve hatî nîşankirin û bi pozîsyona wê ya gengaz ve di modela li milê çepê de ve girêdayî ye. Darika amûrê Merge di navbera pencereyên edîtorê jorîn û jêrîn de amûran peyda dike ku yek an jî hemî (ne-nakok) guhertinan bi tevahî ji modela dara pelrêçê heya Modela Taybetmendiyê kopî bike.
Not
Hevdemkirin bi mîhengên importer ên paşîn ên hatine bikar anîn re tê kirin. Ev gengaz dike ku dema ku import hate kirin nûvekirina modelê bi mîhengên din ên ku hatine çêkirin.

Bikaranîna Relation Indexer

Girêdana ji bo Rêvebiriya Koda Çavkaniyê Têkiliyan zêde dike View bi agahdariya li ser girêdanên di navbera hêmanên modela paqij:: variants û koda çavkaniyê de. Têkilî ji bo taybetmendiyên ku di şertên hêmanên ps:condxml û ps:condtext de têne bikar anîn têne zêde kirin.
Ji bo ps: flag û ps: flagfile hêmanên cihê berdewamiyên pêşprocessorê di çavkaniya C/C++ de files têne nîşandan. Digel vê yekê, cîhên domdar ên pêşprocessorê yên lihevhatî ji bo taybetmendiyek hilbijartî bi karanîna nexşeya di navbera navên yekta taybetmendiyê û berdewamiyên pêş-processor de têne destnîşan kirin.
3.1. Zêdekirina Indeksa Têkiliyê li Projeyekê
Indeksa pêwendiyê dikare li ser rûpelek taybetmendiya projeyek taybetî were çalak kirin. Projeyê hilbijêrin û di menuya çarçoveyê de xala Taybetmendiyan hilbijêrin. Di diyaloga dahatû de rûpela Indeksa Têkiliyê hilbijêrin.
Wêne 5. Rûpelê Taybetmendiya Projeyê ji bo Indeksa TêkiliyêPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 5

Indeksa pêwendiyê ji bo projeyê bi bijartina vebijarka Indeksa Têkiliya Çalak bike (1) tê çalak kirin. Piştî çalakkirina indexer, hin vebijarkên din hene ku ji bo danasîna tevgera taybetî ya projeyê. Indekskirina safî::variants Mercên û C/C++ Berpêvajoya Pêşkêşkar dikare ji hev cuda were aktîfkirin (2). Lîsteya bi file ji bo bijartina qalibên navan (3) tê bikaranîn files ji bo îndekskirin. Bes fileYên ku bi yek ji qaliban re hevaheng in têne seh kirin. "*"-ê wekî nimûne zêde bikin ku hemî bişopînin files ya projeyekê ye.
Piştî aktîvkirina indexerê ji bo projeyekê avakerek li projeyê tê zêdekirin. Ev îskanên çêker guherî files ji bo têkiliyên nû yên paqij :: variants hêmanên modela bixweber.
3.2. Têkiliyên bi Koda Çavkaniyê re
Bi indexera têkiliya aktîfkirî re Têkilî View navnîşên zêde hene. Di van navnîşan de navê wê nîşan dide file û hejmara rêza xala variant. Tîpa amûrê beşa guncav a ya nîşan dide file. Bi du-klîkkirina têketinê file dê di edîtorê de were vekirin.
safî::variants Mercên
Rewşa safî :: variants dikare were bikar anîn da ku beşên a-yê bi nav bike an jê derxe file li ser hilbijarkek taybetmendiyek girêdayî ye. Indeksera Rewşê li qaîdeyên weha digere û taybetmendiyên referansê derdixe. Ger taybetmendiyek weha di edîtorê de were hilbijartin Têkilî View dê hemî nîşan bide files û xêzên ku şertek bi taybetmendiya hilbijartî tê de ye (binihêre Figure 6, "Nûnermendiya şertek di Têkiliyan de View”).
Xiflteya 6. Nûnertiya Şertekî di Têkiliyan de ViewPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 6Ji bo ravekirinek berfireh li ser ka meriv çawa şert û mercan destnîşan dike, li beşa ps:condtext ya beşa 9.5.7 ya Pure::Variants Rêbernameya Bikarhêner (Çavkanî–>Cûreyên Hêmanên Çavkaniya Pêşwext->ps:condtext) bişopînin.
C/C++ Preprocessor Constants
Indeksera Pêşprocessor C/C++ dikole files ji bo berdewamiyên ku di qaîdeyên pêşprocessor de têne bikar anîn (mînak #ifdef, #ifndef, ...).
Ger ps: ala an ps: alfile hêmana Têkilî tê hilbijartin View bikaranîna berdewamiya pêşprocessorê diyarkirî nîşan dide.
The Relations View di heman demê de berdewamên pêşprocessorê yên ku bi taybetmendiyên nexşeyê ve girêdayî ne destnîşan dike. Ji bo vê yekê qalibên bi daneyên taybetmendiya hilbijartî têne berfireh kirin. Nîşaneyên encam ji bo lêgerîna berdewamên pêşprocessorê yên lihevhatî têne bikar anîn. Xiflteya 7, "Nûnerekirina Bergirek Pêşprocessor C/C++ di Têkiliyan de View” nîşan dide example bi qalibê navdar{Nav}. Nimûne bi navê yekta taybetmendiyê heya fameNative tê berfireh kirin. Di koda navnîşkirî de 76 cîh hene ku pêşprocessor domdar fameNative tê bikar anîn.
Ev cîh di Têkiliyan de têne xuyang kirin View. Nimûne dikarin di vebijarkan de bêne diyar kirin (binihêrin Beş 3.3, "Tercîh").
Xiflteya 7. Nûnertiya domdareke pêşprocessor C/C++ di Têkiliyan de ViewPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 7

3.3. The Preferences
Ji bo guheztina tevgera xwerû ya nîşankerê vebijarkên Eclipse vekin û di kategoriya Rêvebiriya Guhertoyê de rûpela Indeksa Têkiliyê hilbijêrin. Rûpel du navnîşan nîşan dide.
Figure 8. Rûpelê Preference Indexer TêkilîPure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê - Nîşe 8Lîsteya jorîn pêşnuma dihewîne file qalibên ji bo indexer (1). Ev navnîş ji bo projeyên nû yên aktîfkirî mîhenga nimûneya destpêkê ye.
Di navnîşa jêrîn de nexşeya di navbera taybetmendî û berdewamên pêşdibistanê de heye (2). Ev nexşe ji bo hemî projeyan tê bikar anîn. Tablo 1, "Veguheztinên Nexşeya Piştevankirî" hemî veguheztinên gengaz nîşan dide.
Tablo 1. Guhertinên Nexşeya Destekirî

Wildcard Terîf  Example: TaybetmendîA
Nav Navê Yekane ya taybetmendiya hilbijartî FLAG_{Nav} – FLAG_FeatureA
NAV qertafa jorîn Navê Yekane ya taybetmendiya hilbijartî FLAG_{NAME} – FLAG_FEATUREA
nav tîpa jêrîn Navê Yekane ya taybetmendiya hilbijartî flag_{name} – flag_featurea

logoya pergalên paqij

Belge / Çavkanî

Pure-systems 2024 Connector ji bo Nermalava Rêvebiriya Koda Çavkaniyê [pdf] Rêbernameya Bikarhêner
2024, 2024 Girêdana ji bo Nermalava Rêvebiriya Koda Çavkaniyê, Girêdana ji bo Nermalava Rêvebiriya Koda Çavkaniyê, Nermalava Rêvebiriya Koda Çavkaniyê, Nermalava Rêvebiriyê, Nermalavê

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *