pure::variants – ਲਈ ਕਨੈਕਟਰ
ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਮੈਨੂਅਲ
ਪੈਰਾਮੀਟ੍ਰਿਕ ਤਕਨਾਲੋਜੀ GmbH
ਸ਼ੁੱਧ:: ਰੂਪਾਂਤਰ 6.0.7.685 ਲਈ ਸੰਸਕਰਣ 6.0
ਕਾਪੀਰਾਈਟ © 2003-2024 ਪੈਰਾਮੀਟ੍ਰਿਕ ਤਕਨਾਲੋਜੀ GmbH
2024
ਜਾਣ-ਪਛਾਣ
pure::variants ਕਨੈਕਟਰ ਫਾਰ ਸੋਰਸ ਕੋਡ ਮੈਨੇਜਮੈਂਟ (ਕਨੈਕਟਰ) ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਰੋਤ ਕੋਡ ਪਰਿਵਰਤਨਸ਼ੀਲਤਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਦਾ ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਅਤੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸਮਕਾਲੀ ਕਰਨ ਦਾ ਇੱਕ ਲਚਕਦਾਰ ਮੌਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। fileਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਮਾਡਲਾਂ ਨਾਲ ਆਸਾਨੀ ਨਾਲ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਵੇਰੀਐਂਟ ਪ੍ਰਬੰਧਨ ਗੁੰਝਲਦਾਰ ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਵੀ ਅਮਲੀ ਤੌਰ 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸਰੋਤ ਕੋਡ ਦੇ ਵਿਚਕਾਰ ਕੁਨੈਕਸ਼ਨ ਬਿਲਡਰ ਨਾਲ ਅਸਾਨੀ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ ਅਤੇ ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਦੁਆਰਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪਹੁੰਚਯੋਗ ਹਨ।
1.1 ਸਾਫਟਵੇਅਰ ਲੋੜਾਂ
ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਲਈ ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਕਨੈਕਟਰ ਸ਼ੁੱਧ:: ਰੂਪਾਂ ਲਈ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਹੈ ਅਤੇ ਸਾਰੇ ਸਮਰਥਿਤ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਉਪਲਬਧ ਹੈ।
1.2. ਸਥਾਪਨਾ
ਕਨੈਕਟਰ (ਮੀਨੂ ਮਦਦ -> ਮਦਦ ਸਮੱਗਰੀ ਅਤੇ ਫਿਰ pure::variants ਸੈੱਟਅੱਪ ਗਾਈਡ -> pure::variants ਕਨੈਕਟਰ) ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਲਈ pure::variants ਸੈੱਟਅੱਪ ਗਾਈਡ ਵਿੱਚ pure::variants ਕਨੈਕਟਰ ਸੈਕਸ਼ਨ ਦੇਖੋ।
1.3 ਇਸ ਮੈਨੂਅਲ ਬਾਰੇ
ਪਾਠਕ ਤੋਂ ਸ਼ੁੱਧ:: ਰੂਪਾਂ ਬਾਰੇ ਬੁਨਿਆਦੀ ਗਿਆਨ ਅਤੇ ਅਨੁਭਵ ਹੋਣ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਮੈਨੂਅਲ ਨੂੰ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸਦੀ ਸ਼ੁਰੂਆਤੀ ਸਮੱਗਰੀ ਦੀ ਸਲਾਹ ਲਓ। ਇਹ ਮੈਨੂਅਲ ਔਨਲਾਈਨ ਮਦਦ ਦੇ ਨਾਲ-ਨਾਲ ਇੱਥੇ ਛਪਣਯੋਗ PDF ਫਾਰਮੈਟ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
ਕਨੈਕਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
2.1 ਸ਼ੁੱਧ:: ਰੂਪਾਂਤਰਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਵਰਤੇ ਗਏ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਧੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਜਾਂ ਤਾਂ ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ-ਸਮਰੱਥ ਇਕਲਿਪਸ ਸ਼ੁਰੂ ਕਰੋ ਜਾਂ ਵਿੰਡੋਜ਼ ਦੇ ਅਧੀਨ ਪ੍ਰੋਗਰਾਮ ਮੀਨੂ ਤੋਂ ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਆਈਟਮ ਦੀ ਚੋਣ ਕਰੋ।
ਜੇਕਰ ਵੇਰੀਐਂਟ ਮੈਨੇਜਮੈਂਟ ਪਰਸਪੈਕਟਿਵ ਪਹਿਲਾਂ ਹੀ ਐਕਟੀਵੇਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਵਿੰਡੋ ਮੀਨੂ ਵਿੱਚ ਓਪਨ ਪਰਸਪੈਕਟਿਵ->ਹੋਰ... ਤੋਂ ਇਸਨੂੰ ਚੁਣ ਕੇ ਅਜਿਹਾ ਕਰੋ।
2.2 ਇੱਕ ਪਰਿਵਾਰਕ ਮਾਡਲ ਵਿੱਚ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਆਯਾਤ ਕਰੋ
ਇੱਕ ਫੈਮਿਲੀ ਮਾਡਲ ਵਿੱਚ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਨੂੰ ਆਯਾਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਇੱਕ ਵੇਰੀਐਂਟ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ ਹੋਵੇਗਾ। ਇਸ ਤੋਂ ਇਲਾਵਾ ਵਿਸ਼ੇਸ਼ਤਾ ਮਾਡਲ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਹਨਾਂ ਪੜਾਵਾਂ ਬਾਰੇ ਮਦਦ ਲਈ pure::variants ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਸਲਾਹ ਲਓ।
ਅਸਲ ਆਯਾਤ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਸੰਦਰਭ ਮੀਨੂ ਵਿੱਚ ਆਯਾਤ… ਕਾਰਵਾਈ ਨੂੰ ਚੁਣ ਕੇ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ view ਜਾਂ ਵਿੱਚ ਆਯਾਤ… ਮੀਨੂ ਦੇ ਨਾਲ File ਮੀਨੂ। ਸ਼੍ਰੇਣੀ ਵੇਰੀਐਂਟ ਮੈਨੇਜਮੈਂਟ ਤੋਂ ਵੇਰੀਐਂਟ ਮਾਡਲ ਜਾਂ ਪ੍ਰੋਜੈਕਟ ਚੁਣੋ ਅਤੇ ਅੱਗੇ ਦਬਾਓ। ਅਗਲੇ ਪੰਨੇ 'ਤੇ ਸਰੋਤ ਫੋਲਡਰਾਂ ਤੋਂ ਇੱਕ ਪਰਿਵਾਰਕ ਮਾਡਲ ਆਯਾਤ ਕਰੋ ਚੁਣੋ ਅਤੇ ਦੁਬਾਰਾ ਅੱਗੇ ਦਬਾਓ।
ਆਯਾਤ ਕਰਨ ਲਈ ਸਰੋਤ ਕੋਡ ਦੀ ਕਿਸਮ ਚੁਣੋ
ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ (ਚਿੱਤਰ 1, "ਆਯਾਤ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸਰੋਤ ਕੋਡ ਦੀ ਕਿਸਮ ਚੁਣਨ ਲਈ ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਾ ਪੰਨਾ" ਦੇਖੋ)। ਆਯਾਤ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰੋਜੈਕਟ-ਕਿਸਮ ਚੁਣੋ ਅਤੇ ਅੱਗੇ ਦਬਾਓ। ਹਰੇਕ ਕਿਸਮ ਵਿੱਚ ਇੱਕ ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਸਮੂਹ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ file ਮਾਡਲ ਨੂੰ ਆਯਾਤ ਕਰਨ ਲਈ ਕਿਸਮ.
ਚਿੱਤਰ 1. ਆਯਾਤ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸਰੋਤ ਕੋਡ ਦੀ ਕਿਸਮ ਚੁਣਨ ਲਈ ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਾ ਪੰਨਾਸਰੋਤ ਅਤੇ ਟੀਚਾ ਚੁਣੋ
ਅਗਲੇ ਸਹਾਇਕ ਪੰਨੇ 'ਤੇ (ਚਿੱਤਰ 2, "ਆਯਾਤ ਲਈ ਸਰੋਤ ਅਤੇ ਟੀਚਾ ਚੁਣਨ ਲਈ ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਾ ਪੰਨਾ") ਸਰੋਤ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਟੀਚਾ ਮਾਡਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਉਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਚੁਣਨ ਲਈ ਬ੍ਰਾਊਜ਼ ਕਰੋ... ਬਟਨ ਦਬਾਓ ਜਿੱਥੇ ਸਰੋਤ ਕੋਡ ਮੌਜੂਦ ਹੈ ਜਿਸ ਨੂੰ ਆਯਾਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਮੌਜੂਦਾ ਵਰਕਸਪੇਸ ਚੁਣਿਆ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਇਹ ਨੈਵੀਗੇਟ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਉਪਯੋਗੀ ਬਿੰਦੂ ਹੋ ਸਕਦਾ ਹੈ।
ਹੇਠਾਂ ਤੁਸੀਂ ਪੈਟਰਨ ਸ਼ਾਮਲ ਅਤੇ ਬਾਹਰ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਪੈਟਰਨ java ਰੈਗੂਲਰ ਸਮੀਕਰਨ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਸਰੋਤ ਰੂਟ ਫੋਲਡਰ ਦੇ ਅਨੁਸਾਰੀ ਹਰੇਕ ਇਨਪੁਟ ਮਾਰਗ ਨੂੰ ਇਹਨਾਂ ਪੈਟਰਨਾਂ ਨਾਲ ਚੈੱਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਸ਼ਾਮਲ ਪੈਟਰਨ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਫੋਲਡਰ ਆਯਾਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੇਕਰ ਐਕਸਕਲੂਡ ਪੈਟਰਨ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ ਹੈ। ਭਾਵ ਸ਼ਾਮਲ ਪੈਟਰਨ ਆਯਾਤ ਕਰਨ ਲਈ ਫੋਲਡਰਾਂ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਚੁਣਦਾ ਹੈ, ਐਕਸਕਲੂਡ ਪੈਟਰਨ ਇਸ ਪੂਰਵ ਚੋਣ ਨੂੰ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਦਾ ਹੈ।
ਸਰੋਤ ਕੋਡ ਡਾਇਰੈਕਟਰੀ ਦੀ ਚੋਣ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਟੀਚਾ ਮਾਡਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਲਈ ਇੱਕ ਵੇਰੀਐਂਟ ਪ੍ਰੋਜੈਕਟ ਜਾਂ ਇੱਕ ਫੋਲਡਰ ਚੁਣੋ ਜਿੱਥੇ ਮਾਡਲ ਸਟੋਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇੱਕ ਮਾਡਲ ਨਾਮ ਦਰਜ ਕਰੋ। ਦ file ਨਾਮ .ccfm ਐਕਸਟੈਂਸ਼ਨ ਨਾਲ ਆਪਣੇ ਆਪ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਇਹ ਇਸ ਡਾਇਲਾਗ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਹ ਉਸੇ ਨਾਮ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਵੇਗਾ ਜਿਵੇਂ ਕਿ ਮਾਡਲ ਨਾਮ ਆਪਣੇ ਆਪ ਵਿੱਚ। ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਸੈਟਿੰਗ ਹੈ.
ਇੱਕ ਸੁਵਿਧਾਜਨਕ ਸਰੋਤ ਫੋਲਡਰ ਅਤੇ ਲੋੜੀਂਦਾ ਮਾਡਲ ਨਾਮ ਨਿਰਧਾਰਤ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਸੰਵਾਦ ਨੂੰ ਸਮਾਪਤ ਦਬਾ ਕੇ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਨੈਕਸਟ ਬਟਨ ਦਬਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਹੋਰ ਪੰਨਾ ਆ ਰਿਹਾ ਹੈ ਜਿੱਥੇ ਵਾਧੂ ਸੈਟਿੰਗਾਂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।
ਚਿੱਤਰ 2. ਆਯਾਤ ਲਈ ਸਰੋਤ ਅਤੇ ਟੀਚਾ ਚੁਣਨ ਲਈ ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਾ ਪੰਨਾਆਯਾਤ ਤਰਜੀਹਾਂ ਨੂੰ ਬਦਲੋ
ਆਖਰੀ ਸਹਾਇਕ ਪੰਨੇ 'ਤੇ (ਚਿੱਤਰ 3, “ਇੱਕ ਵਿਅਕਤੀਗਤ ਸੰਰਚਨਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਾ ਪੰਨਾ”) ਇੱਥੇ ਤਰਜੀਹਾਂ ਹਨ ਜੋ ਆਯਾਤ ਕੀਤੇ ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਜੈਕਟ ਲਈ ਆਯਾਤ ਵਿਵਹਾਰ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।
ਡਾਇਲਾਗ ਪੇਜ ਇੱਕ ਸਾਰਣੀ ਦਿਖਾਉਂਦਾ ਹੈ ਜਿੱਥੇ file ਕਿਸਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਆਯਾਤ ਪ੍ਰਕਿਰਿਆ ਦੁਆਰਾ ਵਿਚਾਰਿਆ ਜਾਵੇਗਾ।
ਹਰ ਲਾਈਨ ਵਿੱਚ ਚਾਰ ਖੇਤਰ ਹੁੰਦੇ ਹਨ।
- ਵਰਣਨ ਖੇਤਰ ਵਿੱਚ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਇੱਕ ਛੋਟਾ ਵਰਣਨਯੋਗ ਟੈਕਸਟ ਹੈ file ਕਿਸਮ.
- ਦ File ਨਾਮ ਪੈਟਰਨ ਖੇਤਰ ਦੀ ਵਰਤੋਂ ਚੁਣਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ files ਨੂੰ ਆਯਾਤ ਕੀਤਾ ਜਾਣਾ ਹੈ ਜਦੋਂ ਉਹ ਫੀਲਡ ਮੁੱਲ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ। ਖੇਤਰ ਹੇਠ ਦਿੱਤੇ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ:
- ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਦਾ ਕੇਸ ਏ file ਐਕਸਟੈਂਸ਼ਨ। ਆਮ ਸੰਟੈਕਸ .EXT ਹੈ, ਜਿੱਥੇ EXT ਲੋੜੀਦਾ ਹੈ file ਐਕਸਟੈਂਸ਼ਨ (ਉਦਾਹਰਨ ਲਈ .java)।
- ਇੱਕ ਹੋਰ ਆਮ ਸਥਿਤੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਹੈ file, ਇੱਕ ਮੇਕ ਵਰਗਾfile. ਇਸ ਲਈ, ਇਸ ਨੂੰ ਸਹੀ 'ਤੇ ਮੇਲ ਕਰਨ ਲਈ ਸੰਭਵ ਹੈ file ਨਾਮ ਅਜਿਹਾ ਕਰਨ ਲਈ, ਹੁਣੇ ਦਰਜ ਕਰੋ file ਖੇਤਰ ਵਿੱਚ ਨਾਮ (ਉਦਾਹਰਨ ਲਈ build.xml)।
- ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਮੈਪਿੰਗ ਇੱਛਾਵਾਂ ਵਧੇਰੇ ਖਾਸ ਹੁੰਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਸਿਰਫ fileਇੱਕ ਖਾਸ ਪੈਟਰਨ ਨਾਲ ਮੇਲ ਖਾਂਦੇ s ਨੂੰ ਆਯਾਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਲੋੜ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਨਿਯਮਤ ਸਮੀਕਰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੰਭਵ ਹੈ File ਨਾਮ ਪੈਟਰਨ ਖੇਤਰ.
ਨਿਯਮਤ ਸਮੀਕਰਨ ਦੇ ਸੰਟੈਕਸ ਦਾ ਵਰਣਨ ਕਰਨਾ ਇਸ ਮਦਦ ਦੇ ਉਦੇਸ਼ ਤੋਂ ਵੱਧ ਜਾਵੇਗਾ। ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁੱਧ::ਵੇਰੀਐਂਟਸ ਉਪਭੋਗਤਾ ਦੀ ਗਾਈਡ (ਉਦਾਹਰਨ ਲਈ) ਵਿੱਚ ਸੰਦਰਭ ਅਧਿਆਇ ਦੇ ਨਿਯਮਤ ਸਮੀਕਰਨ ਭਾਗ ਦੀ ਸਲਾਹ ਲਓ।
- ਮੈਪਡ ਐਲੀਮੈਂਟ ਟਾਈਪ ਫੀਲਡ ਏ ਵਿਚਕਾਰ ਮੈਪਿੰਗ ਸੈੱਟ ਕਰਦਾ ਹੈ file ਟਾਈਪ ਅਤੇ ਇੱਕ ਸ਼ੁੱਧ:: ਰੂਪ ਪਰਿਵਾਰ ਤੱਤ ਦੀ ਕਿਸਮ। ਪਰਿਵਾਰਕ ਤੱਤ ਦੀ ਕਿਸਮ ਸਰੋਤ ਲਈ ਇੱਕ ਵਰਣਨਕਰਤਾ ਹੈ file ਆਯਾਤ ਮਾਡਲ ਵਿੱਚ ਮੈਪ ਕੀਤੇ ਤੱਤ ਨੂੰ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ। ਆਮ ਚੋਣਾਂ ps:class ਜਾਂ ps:make ਹਨfile.
- ਮੈਪਡ file ਟਾਈਪ ਫੀਲਡ ਏ ਵਿਚਕਾਰ ਮੈਪਿੰਗ ਸੈਟ ਕਰਦਾ ਹੈ file ਕਿਸਮ ਅਤੇ ਇੱਕ ਸ਼ੁੱਧ:: ਰੂਪ file ਕਿਸਮ. ਦ file type in pure::variants ਸਰੋਤ ਲਈ ਇੱਕ ਵਰਣਨਕਰਤਾ ਹੈ file ਆਯਾਤ ਮਾਡਲ ਵਿੱਚ ਮੈਪ ਕੀਤੇ ਤੱਤ ਨੂੰ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ। ਖਾਸ ਚੋਣ ਲਾਗੂ ਕਰਨ ਲਈ impl ਜਾਂ ਪਰਿਭਾਸ਼ਾ ਲਈ def ਹਨ files.
ਚਿੱਤਰ 3. ਇੱਕ ਵਿਅਕਤੀਗਤ ਸੰਰਚਨਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਆਯਾਤ ਵਿਜ਼ਾਰਡ ਦਾ ਪੰਨਾਨਵਾਂ file ਕਿਸਮਾਂ ਨੂੰ ਐਡ ਮੈਪਿੰਗ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਸਾਰੇ ਖੇਤਰ ਪਰਿਭਾਸ਼ਿਤ ਮੁੱਲ ਨਾਲ ਭਰੇ ਹੋਏ ਹਨ ਅਤੇ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਭਰੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇੱਕ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ, ਸਿਰਫ਼ ਮਾਊਸ ਨਾਲ ਖੇਤਰ ਵਿੱਚ ਕਲਿੱਕ ਕਰੋ। ਮੁੱਲ ਸੰਪਾਦਨਯੋਗ ਬਣ ਜਾਂਦਾ ਹੈ ਅਤੇ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਡਿਫਾਲਟ ਨੂੰ ਬਦਲਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ file ਸਾਰਣੀ ਦੇ ਨਾਮ ਪੈਟਰਨ. ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਨੂੰ ਲਚਕਦਾਰ ਬਣਾਉਣ ਲਈ, a file ਕਤਾਰ ਨੂੰ ਅਣ-ਚੁਣਿਆ ਕਰਕੇ ਟਾਈਪ ਕਰੋ। ਅਣਚੁਣਿਆ file ਨਾਮ ਪੈਟਰਨ ਸੰਰਚਨਾ ਵਿੱਚ ਰਹਿੰਦੇ ਹਨ ਪਰ ਆਯਾਤਕ ਦੁਆਰਾ ਵਰਤੇ ਨਹੀਂ ਜਾਣਗੇ। ਉਪਭੋਗਤਾ ਪਰਿਭਾਸ਼ਿਤ file ਮੈਪਿੰਗ ਹਟਾਓ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸਮਾਂ ਨੂੰ ਦੁਬਾਰਾ ਹਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਮੂਲ ਰੂਪ ਵਿੱਚ ਇੱਕ ਹੋਰ files file ਨਾਮ ਪੈਟਰਨ ਸਾਰਣੀ ਵਿੱਚ ਉਪਲਬਧ ਹੈ ਪਰ ਅਣ-ਚੁਣਿਆ ਗਿਆ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਸਭ ਨੂੰ ਆਯਾਤ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ files ਪਰ ਇਸ ਅਨੁਸਾਰ ਕਤਾਰ ਚੁਣ ਕੇ ਆਸਾਨੀ ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਆਯਾਤਕਰਤਾ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ ਤਿੰਨ ਆਮ ਆਯਾਤ ਵਿਕਲਪ ਹਨ।
- ਬਿਨਾਂ ਮੇਲ ਕੀਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਆਯਾਤ ਨਾ ਕਰੋ files (ਉਦਾਹਰਨ ਲਈ CVS ਡਾਇਰੈਕਟਰੀਆਂ)।
ਜੇਕਰ ਆਯਾਤਕਰਤਾ ਨੂੰ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਮਿਲਦੀ ਹੈ ਜਿੱਥੇ ਕੋਈ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ file ਇਸ ਵਿੱਚ ਹੈ ਅਤੇ ਜਿੱਥੇ ਕਿਸੇ ਉਪ-ਡਾਇਰੈਕਟਰੀ ਦਾ ਮੇਲ ਨਹੀਂ ਹੈ file, ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਆਯਾਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਹ ਅਕਸਰ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ, ਜੇਕਰ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਵਰਜਨ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ ਜਿਵੇਂ ਕਿ CVS ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। CVS ਲਈ, ਹਰੇਕ ਸੰਬੰਧਿਤ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ CVS-ਡਾਇਰੈਕਟਰੀ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ ਅਪ੍ਰਸੰਗਿਕ ਹੁੰਦੀ ਹੈ files ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਜੇਕਰ ਇਹ ਵਿਕਲਪ ਚੁਣਿਆ ਗਿਆ ਹੈ ਅਤੇ CVS-files ਕਿਸੇ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ file ਉੱਪਰ ਪਰਿਭਾਸ਼ਿਤ ਕਿਸਮ, ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਪਰਿਵਾਰਕ ਮਾਡਲ ਵਿੱਚ ਇੱਕ ਹਿੱਸੇ ਵਜੋਂ ਆਯਾਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। - ਲੜੀਬੱਧ files ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ.
ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਇਸ ਵਿਕਲਪ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ files ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਹਰੇਕ ਵਰਣਮਾਲਾ ਦੇ ਕ੍ਰਮ ਵਿੱਚ। - ਪਾਥ ਹੈਂਡਲਿੰਗ ਆਯਾਤ ਕਰੋ।
ਹੋਰ ਸਮਕਾਲੀਕਰਨ ਲਈ ਆਯਾਤਕਰਤਾ ਨੂੰ ਸਾਰੇ ਆਯਾਤ ਕੀਤੇ ਤੱਤਾਂ ਦੇ ਮੂਲ ਮਾਰਗ ਨੂੰ ਮਾਡਲ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਪਰਿਵਾਰਕ ਮਾਡਲਾਂ ਨੂੰ ਦੂਜੇ ਉਪਭੋਗਤਾਵਾਂ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਡਾਇਰੈਕਟਰੀ ਬਣਤਰ ਹਰੇਕ ਉਪਭੋਗਤਾ ਲਈ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ। ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਦੀਆਂ ਸਥਿਤੀਆਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਆਯਾਤਕ ਵੱਖ-ਵੱਖ ਮੋਡਾਂ ਵਿੱਚ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ:
ਸੰਪੂਰਨ | ਆਯਾਤ ਕੀਤੇ ਤੱਤ ਦਾ ਪੂਰਨ ਮਾਰਗ ਮਾਡਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਵੇਗਾ। ਬਾਅਦ ਵਿੱਚ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਲਈ ਅਤੇ ਪਰਿਵਰਤਨ ਦੇ ਦੌਰਾਨ files ਨੂੰ ਬਿਲਕੁਲ ਉਸੇ ਸਥਾਨ 'ਤੇ ਰੱਖਣਾ ਹੋਵੇਗਾ ਜਿਵੇਂ ਕਿ ਪਹਿਲੇ ਆਯਾਤ ਦੌਰਾਨ. |
ਵਰਕਸਪੇਸ ਨਾਲ ਸੰਬੰਧਿਤ | ਪਾਥ ਵਰਕਸਪੇਸ ਫੋਲਡਰ ਦੇ ਅਨੁਸਾਰੀ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਲਈ files ਨੂੰ Eclipse ਵਰਕਸਪੇਸ ਦਾ ਹਿੱਸਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਪਰਿਵਰਤਨ ਲਈ ਇਕਲਿਪਸ ਵਰਕਸਪੇਸ ਨੂੰ ਇਨਪੁਟ ਡਾਇਰੈਕਟਰੀ ਵਜੋਂ ਵਰਤਣਾ ਪੈਂਦਾ ਹੈ। |
ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਸੰਬੰਧਿਤ | ਮਾਰਗ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅਨੁਸਾਰੀ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਲਈ files ਈਲੈਪਸ ਦੇ ਅੰਦਰ ਪ੍ਰੋਜੈਕਟ ਦਾ ਹਿੱਸਾ ਹਨ। ਪਰਿਵਰਤਨ ਲਈ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਨੂੰ ਇਨਪੁਟ ਡਾਇਰੈਕਟਰੀ ਵਜੋਂ ਵਰਤਣਾ ਪੈਂਦਾ ਹੈ। |
ਮਾਰਗ ਦੇ ਅਨੁਸਾਰੀ | ਪਾਥ ਦਿੱਤੇ ਮਾਰਗ ਦੇ ਅਨੁਸਾਰੀ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਲਈ files ਨੂੰ ਬਿਲਕੁਲ ਉਸੇ ਸਥਾਨ 'ਤੇ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਪਰਿਵਰਤਨ ਇੰਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਆਯਾਤ ਦੌਰਾਨ ਸੰਬੰਧਿਤ ਮਾਰਗ ਦੇ ਸਮਾਨ ਹੈ। |
ਇਸ ਡਾਇਲਾਗ ਦੀਆਂ ਸਾਰੀਆਂ ਤਰਜੀਹਾਂ ਲਗਾਤਾਰ ਸਟੋਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਹਰ ਵਾਰ ਆਯਾਤ ਚੱਲਣ 'ਤੇ ਨਿੱਜੀ ਅਨੁਕੂਲਤਾਵਾਂ ਨੂੰ ਦੁਬਾਰਾ ਨਹੀਂ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਆਯਾਤ ਵਰਕਫਲੋ ਨੂੰ ਆਸਾਨ ਅਤੇ ਤੇਜ਼ ਬਣਾਉਂਦਾ ਹੈ।
2.3 ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਤੋਂ ਮਾਡਲਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਬਟਨ ਨੂੰ ਦਬਾਓ ਇੱਕ ਆਯਾਤ ਮਾਡਲ ਨੂੰ ਇਸਦੇ ਡਾਇਰੈਕਟਰੀ ਮਾਰਗ ਨਾਲ ਸਮਕਾਲੀ ਕਰਨ ਲਈ। ਪ੍ਰੋਜੈਕਟ ਦਾ ਰੂਟ ਮਾਰਗ ਮਾਡਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਇਹ ਪਹਿਲਾਂ ਵਾਂਗ ਹੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਮਕਾਲੀ ਹੋ ਜਾਵੇਗਾ। ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਬਟਨ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ, ਮਾਡਲ ਖੋਲ੍ਹੋ ਅਤੇ ਕੋਈ ਵੀ ਤੱਤ ਚੁਣੋ। ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਬਟਨ ਨੂੰ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ ਇੱਕ ਤੁਲਨਾ ਸੰਪਾਦਕ ਖੋਲ੍ਹਿਆ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਮੌਜੂਦਾ ਪਰਿਵਾਰਕ ਮਾਡਲ ਅਤੇ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਦੇ ਮਾਡਲ ਦਾ ਵਿਰੋਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਚਿੱਤਰ 4, "ਤੁਲਨਾ ਸੰਪਾਦਕ ਵਿੱਚ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਤੋਂ ਮਾਡਲ ਅੱਪਡੇਟ" ਦੇਖੋ)।
ਚਿੱਤਰ 4. ਤੁਲਨਾ ਸੰਪਾਦਕ ਵਿੱਚ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਤੋਂ ਮਾਡਲ ਅੱਪਡੇਟ ਤੁਲਨਾ ਸੰਪਾਦਕ ਦੀ ਵਰਤੋਂ ਮਾਡਲ ਸੰਸਕਰਣਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਸ਼ੁੱਧ:: ਰੂਪਾਂ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਪਰ ਇਸ ਸਥਿਤੀ ਵਿੱਚ ਭੌਤਿਕ ਡਾਇਰੈਕਟਰੀ ਬਣਤਰ (ਹੇਠਲੇ ਸੱਜੇ ਪਾਸੇ ਪ੍ਰਦਰਸ਼ਿਤ) ਦੀ ਮੌਜੂਦਾ ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਮਾਡਲ (ਹੇਠਲੇ ਖੱਬੇ ਪਾਸੇ) ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸਾਰੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੰਪਾਦਕ ਦੇ ਉੱਪਰਲੇ ਹਿੱਸੇ ਵਿੱਚ ਵੱਖਰੀਆਂ ਆਈਟਮਾਂ ਵਜੋਂ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ, ਪ੍ਰਭਾਵਿਤ ਤੱਤਾਂ ਦੁਆਰਾ ਆਰਡਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਇਸ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਆਈਟਮ ਨੂੰ ਚੁਣਨਾ ਦੋਵਾਂ ਮਾਡਲਾਂ ਵਿੱਚ ਸੰਬੰਧਿਤ ਤਬਦੀਲੀਆਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ। ਸਾਬਕਾ ਵਿੱਚample, ਇੱਕ ਜੋੜਿਆ ਗਿਆ ਤੱਤ ਸੱਜੇ ਪਾਸੇ ਇੱਕ ਬਕਸੇ ਨਾਲ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਖੱਬੇ ਪਾਸੇ ਵਾਲੇ ਮਾਡਲ ਵਿੱਚ ਇਸਦੀ ਵਿਹਾਰਕ ਸਥਿਤੀ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਉੱਪਰੀ ਅਤੇ ਹੇਠਲੇ ਸੰਪਾਦਕ ਵਿੰਡੋਜ਼ ਦੇ ਵਿਚਕਾਰ ਮਿਲਾਓ ਟੂਲਬਾਰ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਮਾਡਲ ਤੋਂ ਫੀਚਰ ਮਾਡਲ ਤੱਕ ਸਿੰਗਲ ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ ਸਾਰੀਆਂ (ਗੈਰ-ਵਿਰੋਧੀ) ਤਬਦੀਲੀਆਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ ਟੂਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਨੋਟ ਕਰੋ
ਸਮਕਾਲੀਕਰਨ ਆਖਰੀ ਵਰਤੀਆਂ ਗਈਆਂ ਆਯਾਤਕ ਸੈਟਿੰਗਾਂ ਨਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਮਾਡਲ ਨੂੰ ਹੋਰ ਸੈਟਿੰਗਾਂ ਦੇ ਨਾਲ ਅਪਡੇਟ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਆਯਾਤ ਕੀਤਾ ਗਿਆ ਸੀ।
ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਲਈ ਕਨੈਕਟਰ ਸਬੰਧਾਂ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ View pure::ways ਮਾਡਲ ਐਲੀਮੈਂਟਸ ਅਤੇ ਸੋਰਸ ਕੋਡ ਵਿਚਕਾਰ ਕਨੈਕਸ਼ਨਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ। ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਸਬੰਧ ਜੋੜੇ ਗਏ ਹਨ ਜੋ ps:condxml ਅਤੇ ps:condtext ਐਲੀਮੈਂਟਸ ਦੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ps:ਝੰਡੇ ਅਤੇ ps:ਝੰਡੇ ਲਈfile ਐਲੀਮੈਂਟਸ C/C++ ਸਰੋਤ ਵਿੱਚ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕ ਦੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ files ਦਿਖਾਏ ਗਏ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਵਿਲੱਖਣ ਨਾਮਾਂ ਅਤੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕਾਂ ਵਿਚਕਾਰ ਮੈਪਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚੁਣੀ ਗਈ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਮੇਲ ਖਾਂਦੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕਾਂ ਦੇ ਸਥਾਨ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ।
3.1 ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਨੂੰ ਜੋੜਨਾ
ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਪ੍ਰੋਜੈਕਟ ਪ੍ਰਾਪਰਟੀ ਪੇਜ 'ਤੇ ਸਰਗਰਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਸੰਦਰਭ ਮੀਨੂ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ਤਾ ਆਈਟਮ ਚੁਣੋ। ਆਉਣ ਵਾਲੇ ਡਾਇਲਾਗ ਵਿੱਚ ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਪੰਨਾ ਚੁਣੋ।
ਚਿੱਤਰ 5. ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਲਈ ਪ੍ਰੋਜੈਕਟ ਪ੍ਰਾਪਰਟੀ ਪੇਜ
ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਨੂੰ ਇਨੇਬਲ ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਵਿਕਲਪ (1) ਨੂੰ ਚੁਣ ਕੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਸਰਗਰਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੰਡੈਕਸਰ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਜੈਕਟ ਖਾਸ ਵਿਵਹਾਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਕੁਝ ਹੋਰ ਵਿਕਲਪ ਹਨ। ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟ ਸ਼ਰਤਾਂ ਅਤੇ C/C++ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਕੰਸਟੈਂਟਸ ਦੀ ਸੂਚਕਾਂਕ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕਿਰਿਆਸ਼ੀਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (2)। ਦੇ ਨਾਲ ਸੂਚੀ file ਨਾਮ ਪੈਟਰਨ (3) ਨੂੰ ਚੁਣਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ fileਇੰਡੈਕਸਿੰਗ ਲਈ s. ਸਿਰਫ਼ files ਜੋ ਪੈਟਰਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਸਕੈਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਸਭ ਨੂੰ ਸਕੈਨ ਕਰਨ ਲਈ "*" ਨੂੰ ਪੈਟਰਨ ਵਜੋਂ ਸ਼ਾਮਲ ਕਰੋ fileਇੱਕ ਪ੍ਰੋਜੈਕਟ ਦੇ।
ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੰਡੈਕਸਰ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਬਿਲਡਰ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਬਿਲਡਰ ਸਕੈਨ ਬਦਲ ਗਿਆ files pure::variants ਮਾਡਲ ਤੱਤਾਂ ਲਈ ਆਪਣੇ ਆਪ ਹੀ ਨਵੇਂ ਸਬੰਧਾਂ ਲਈ।
3.2 ਸਰੋਤ ਕੋਡ ਨਾਲ ਸਬੰਧ
ਐਕਟੀਵੇਟਿਡ ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਦੇ ਨਾਲ ਰਿਲੇਸ਼ਨਜ਼ View ਵਾਧੂ ਐਂਟਰੀਆਂ ਸ਼ਾਮਲ ਹਨ। ਇਹ ਐਂਟਰੀਆਂ ਦਾ ਨਾਮ ਦਰਸਾਉਂਦੀਆਂ ਹਨ file ਅਤੇ ਵੇਰੀਐਂਟ ਪੁਆਇੰਟ ਦੀ ਲਾਈਨ ਨੰਬਰ। ਟੂਲ ਟਿਪ ਦਾ ਉਚਿਤ ਭਾਗ ਦਿਖਾਉਂਦਾ ਹੈ file. ਐਂਟਰੀ 'ਤੇ ਡਬਲ-ਕਲਿਕ ਕਰਕੇ file ਇੱਕ ਸੰਪਾਦਕ ਵਿੱਚ ਖੋਲ੍ਹਿਆ ਜਾਵੇਗਾ।
pure::variants ਸ਼ਰਤਾਂ
pure::variants ਸ਼ਰਤ ਨੂੰ a ਦੇ ਭਾਗਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਜਾਂ ਬਾਹਰ ਕੱਢਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ file ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਚੋਣ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਕੰਡੀਸ਼ਨ ਇੰਡੈਕਸਰ ਅਜਿਹੇ ਨਿਯਮਾਂ ਲਈ ਸਕੈਨ ਕਰਦਾ ਹੈ ਅਤੇ ਹਵਾਲਾ ਦਿੱਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਕੱਢਦਾ ਹੈ। ਜੇਕਰ ਅਜਿਹੀ ਵਿਸ਼ੇਸ਼ਤਾ ਸੰਪਾਦਕ ਵਿੱਚ ਚੁਣੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਸਬੰਧ View ਸਭ ਦਿਖਾਏਗਾ files ਅਤੇ ਲਾਈਨਾਂ ਜਿੱਥੇ ਚੁਣੀ ਗਈ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੀ ਇੱਕ ਸ਼ਰਤ ਸਥਿਤ ਹੈ (ਚਿੱਤਰ 6, “ਸਬੰਧਾਂ ਵਿੱਚ ਇੱਕ ਸ਼ਰਤ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਵੇਖੋ) View”).
ਚਿੱਤਰ 6. ਸਬੰਧਾਂ ਵਿੱਚ ਇੱਕ ਸਥਿਤੀ ਦੀ ਨੁਮਾਇੰਦਗੀ Viewਸ਼ਰਤਾਂ ਨੂੰ ਕਿਵੇਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਸ਼ੁੱਧ:: ਵੇਰੀਐਂਟਸ ਉਪਭੋਗਤਾ ਦੀ ਗਾਈਡ (ਹਵਾਲਾ–>ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਸਰੋਤ ਤੱਤ ਕਿਸਮਾਂ–>ps:condtext) ਦੇ ਅਧਿਆਇ 9.5.7 ਦੇ ਸੈਕਸ਼ਨ ps:condtext ਦੀ ਸਲਾਹ ਲਓ।
C/C++ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਕੰਸਟੈਂਟਸ
C/C++ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਇੰਡੈਕਸਰ ਸਕੈਨ ਕਰਦਾ ਹੈ fileਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਨਿਯਮਾਂ ਵਿੱਚ ਵਰਤੇ ਗਏ ਸਥਿਰਾਂਕ ਲਈ s (ਜਿਵੇਂ #ifdef, #ifndef, …)।
ਜੇਕਰ ਇੱਕ ps:ਝੰਡਾ ਜਾਂ ps:ਝੰਡਾfile ਐਲੀਮੈਂਟ ਨੂੰ Relations ਚੁਣਿਆ ਗਿਆ ਹੈ View ਪਰਿਭਾਸ਼ਿਤ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕ ਦੀ ਵਰਤੋਂ ਦਰਸਾਉਂਦਾ ਹੈ।
ਰਿਸ਼ਤੇ View ਮੈਪਿੰਗ ਪੈਟਰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਜੁੜੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕ ਵੀ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਸਦੇ ਲਈ ਚੁਣੇ ਗਏ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਡੇਟਾ ਨਾਲ ਪੈਟਰਨਾਂ ਦਾ ਵਿਸਤਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ ਪ੍ਰਾਪਤ ਚਿੰਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਮੇਲ ਖਾਂਦੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕਾਂ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਚਿੱਤਰ 7, “ਸਬੰਧਾਂ ਵਿੱਚ ਇੱਕ C/C++ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ” View"ਇੱਕ ਸਾਬਕਾ ਦਿਖਾਉਂਦਾ ਹੈampਪੈਟਰਨ ਪ੍ਰਸਿੱਧੀ{Name} ਦੇ ਨਾਲ। ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਵਿਲੱਖਣ ਨਾਮ ਦੇ ਨਾਲ ਪੈਟਰਨ ਨੂੰ fameNative ਵਿੱਚ ਫੈਲਾਇਆ ਗਿਆ ਹੈ। ਇੰਡੈਕਸਡ ਕੋਡ ਵਿੱਚ 76 ਸਥਾਨ ਹਨ ਜਿੱਥੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਲਗਾਤਾਰ fameNative ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਸਥਾਨ ਸੰਬੰਧਾਂ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਹਨ View. ਪੈਟਰਨਾਂ ਨੂੰ ਤਰਜੀਹਾਂ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਭਾਗ 3.3, "ਤਰਜੀਹਾਂ" ਵੇਖੋ)।
ਚਿੱਤਰ 7. ਸਬੰਧਾਂ ਵਿੱਚ ਇੱਕ C/C++ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕ ਦੀ ਨੁਮਾਇੰਦਗੀ View
3.3 ਤਰਜੀਹਾਂ
ਇੰਡੈਕਸਰ ਦੇ ਡਿਫਾਲਟ ਵਿਵਹਾਰ ਨੂੰ ਬਦਲਣ ਲਈ ਈਲੈਪਸ ਤਰਜੀਹਾਂ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਵੇਰੀਐਂਟ ਪ੍ਰਬੰਧਨ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਪੰਨਾ ਚੁਣੋ। ਪੰਨਾ ਦੋ ਸੂਚੀਆਂ ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 8. ਰਿਲੇਸ਼ਨ ਇੰਡੈਕਸਰ ਤਰਜੀਹ ਪੰਨਾਉੱਪਰਲੀ ਸੂਚੀ ਵਿੱਚ ਡਿਫੌਲਟ ਹੁੰਦਾ ਹੈ file ਇੰਡੈਕਸਰ ਲਈ ਪੈਟਰਨ (1) ਇਹ ਸੂਚੀ ਨਵੇਂ ਸਮਰਥਿਤ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਸ਼ੁਰੂਆਤੀ ਪੈਟਰਨ ਸੈਟਿੰਗ ਹੈ।
ਹੇਠਲੀ ਸੂਚੀ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ ਸਥਿਰਾਂਕ (2) ਵਿਚਕਾਰ ਮੈਪਿੰਗ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਮੈਪਿੰਗ ਸਾਰੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਸਾਰਣੀ 1, "ਸਮਰਥਿਤ ਮੈਪਿੰਗ ਤਬਦੀਲੀਆਂ" ਸਾਰੀਆਂ ਸੰਭਵ ਤਬਦੀਲੀਆਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।
ਸਾਰਣੀ 1. ਸਮਰਥਿਤ ਮੈਪਿੰਗ ਤਬਦੀਲੀਆਂ
ਵਾਈਲਡਕਾਰਡ | ਵਰਣਨ | Example: ਫੀਚਰ ਏ |
ਨਾਮ | ਚੁਣੀ ਗਈ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਵਿਲੱਖਣ ਨਾਮ | FLAG_{Name} – FLAG_FeatureA |
NAME | ਚੁਣੀ ਗਈ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਉਪਰਲਾ ਕੇਸ ਵਿਲੱਖਣ ਨਾਮ | FLAG_{NAME} – FLAG_FEATUREA |
ਨਾਮ | ਚੁਣੀ ਗਈ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਲੋਅਰ ਕੇਸ ਵਿਲੱਖਣ ਨਾਮ | ਫਲੈਗ_{ਨਾਮ} – ਫਲੈਗ_ਵਿਸ਼ੇਸ਼ਤਾ |
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਸਾਫਟਵੇਅਰ ਲਈ ਸ਼ੁੱਧ-ਸਿਸਟਮ 2024 ਕਨੈਕਟਰ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ 2024, 2024 ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਸਾਫਟਵੇਅਰ ਲਈ ਕਨੈਕਟਰ, ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਸਾਫਟਵੇਅਰ ਲਈ ਕਨੈਕਟਰ, ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਸਾਫਟਵੇਅਰ, ਪ੍ਰਬੰਧਨ ਸਾਫਟਵੇਅਰ, ਸਾਫਟਵੇਅਰ |