தரவுத்தள கட்டுப்பாட்டு கட்டங்களுக்கான தனிப்பயன் வி.சி.எல் ஸ்டைலிங் மாஸ்டரிங்
டெல்பி வி.சி.எல் கூறுகளின் தோற்றத்தைத் தனிப்பயனாக்குவது ஒரு பொதுவான சவாலாகும், குறிப்பாக சிறப்பு கட்டுப்பாடுகளைக் கையாளும் போது . நிலையான வி.சி.எல் ஸ்டைல்கள் பெரும்பாலான UI கூறுகளுக்கு நன்றாக வேலை செய்யும் போது, அவற்றை தரவுத்தள கட்டுப்பாட்டு கட்டங்களுக்கு பயன்படுத்துவது தனித்துவமான சிக்கல்களை அறிமுகப்படுத்துகிறது. டெவலப்பர்கள் பெரும்பாலும் தவறான ஓவியம் அல்லது காணாமல் போன பாணி பண்புக்கூறுகள் போன்ற எதிர்பாராத நடத்தைகளுடன் போராடுவதைக் காண்கிறார்கள். .
இயல்பாக, பதிவுசெய்கிறது a TSCROLLINGSTYLEHOOK ஐப் பயன்படுத்துதல், இது முழு தனிப்பயனாக்கத்தை வழங்காது. இது ஒழுங்கான கருப்பொருள் கட்டுப்பாட்டைக் காட்டிலும் பொதுவான சுருள் போன்ற தோற்றத்தில் விளைகிறது. இந்த வரம்பைக் கடக்க, டெவலப்பர்கள் தங்கள் சொந்த துணைப்பிரிவை எழுத வேண்டும் மற்றும் ரெண்டரிங் செயல்முறையின் மீது முழு கட்டுப்பாட்டைப் பெற வண்ணப்பூச்சு உள்ளிட்ட முக்கிய முறைகளை மேலெழுத வேண்டும்.
ஒழுங்காக பாணியை அடைவதற்கு ஒரு முக்கியமான படி OnPaintPanel நிகழ்வை மேம்படுத்துகிறது. பல டெவலப்பர்கள் இந்த நிகழ்வை கவனிக்கவில்லை, இது தனிப்பயன் வரைபடத்தில் முக்கிய பங்கு வகிக்கிறது. அதை முறையாகக் கையாளாமல், கட்டம் மதிக்கத் தவறிவிட்டது சொத்து, மந்தமான மற்றும் பதிலளிக்காத UI க்கு வழிவகுக்கிறது. இதை சரியாக செயல்படுத்துவது மிகவும் தொடர்ச்சியான ஸ்டைலிங் சிக்கல்களைத் தீர்க்க முடியும்.
நீங்கள் எப்போதாவது கருப்பொருள்களைப் பயன்படுத்த முயற்சித்திருந்தால் ஒரு சலிப்பான சாம்பல் பின்னணியால் விரக்தியடைந்தது, நீங்கள் தனியாக இல்லை! நல்ல செய்தி என்னவென்றால், சரியான அணுகுமுறையுடன், முழுமையாக தனிப்பயனாக்கப்பட்ட மற்றும் பார்வைக்கு ஈர்க்கும் தரவுத்தள கட்டத்தை அடைய முடியும். A வழிகாட்டியில், ஒரு உருவாக்குவது எப்படி என்பதை ஆராய்வோம் இது உங்கள் தோற்றம் மற்றும் உணர்வின் மீது முழுமையான கட்டுப்பாட்டை வழங்குகிறது .
| கட்டளை | பயன்பாட்டின் எடுத்துக்காட்டு | 
|---|---|
| TStyleHook | வி.சி.எல் பாணிகள் பயன்படுத்தப்படும்போது வி.சி.எல் கூறுகளின் வரைபடத்தைத் தனிப்பயனாக்க பயன்படுத்தப்படும் ஒரு டெல்பி வகுப்பு. இது இயல்புநிலை ஓவியம் நடத்தையை மீற அனுமதிக்கிறது. | 
| StyleServices.GetStyleColor(scPanel) | செயலில் உள்ள வி.சி.எல் பாணியிலிருந்து ஒரு குறிப்பிட்ட பாணி உறுப்புக்கு (எ.கா., குழு பின்னணி) ஒதுக்கப்பட்ட வண்ணத்தை மீட்டெடுக்கிறது. | 
| TCustomStyleEngine.RegisterStyleHook | கொடுக்கப்பட்ட கட்டுப்பாட்டுக்கு தனிப்பயன் பாணி கொக்கி பதிவு செய்கிறது, டெவலப்பர்கள் தீம்கள் செயலில் இருக்கும்போது அதை எவ்வாறு வரைய வேண்டும் என்பதை வரையறுக்க அனுமதிக்கிறது. | 
| DBCtrlGrid1.PaintPanel | ஒரு TDBCTRLGRID இன் ஒவ்வொரு பேனலையும் கைமுறையாக வரைவதற்கு பயன்படுத்தப்படும் ஒரு நிகழ்வு, அதன் தோற்றத்தை முழுமையாக தனிப்பயனாக்க அனுமதிக்கிறது. | 
| Canvas.FillRect(Control.ClientRect) | தனிப்பயன் ஓவியம் நடைமுறைகளில் பொதுவாகப் பயன்படுத்தப்படும் தேர்ந்தெடுக்கப்பட்ட தூரிகை வண்ணத்துடன் ஒரு கட்டுப்பாட்டின் முழு கிளையன்ட் பகுதியையும் நிரப்புகிறது. | 
| TDUnitX.RegisterTestFixture | குறியீடு நம்பகத்தன்மையை உறுதி செய்யும் டெல்பியின் அலகு சோதனை கட்டமைப்பான டுனிட்எக்ஸ், செயல்படுத்துவதற்கான சோதனை வழக்கை பதிவு செய்கிறது. | 
| Assert.IsNotNull(FDBGrid, 'TDBCtrlGrid should be initialized') | கொடுக்கப்பட்ட பொருள் (TDBCTRLGRID) சோதனையின் போது பூஜ்யமாக இல்லை என்பதை சரிபார்க்கிறது, இது சரியான துவக்கத்தை சரிபார்க்க உதவுகிறது. | 
| PanelBounds[Index] | தனிப்பயன் ஓவியம் செயல்பாடுகளுக்கு பயனுள்ள ஒரு TDBCTRLGRID க்குள் ஒரு குறிப்பிட்ட குழுவின் எல்லை செவ்வகத்தை மீட்டெடுக்கிறது. | 
| Brush.Color := clSkyBlue | தனிப்பயன் வரைபடத்திற்காக கேன்வாஸின் தூரிகை நிறத்தை ஒரு குறிப்பிட்ட வண்ணத்திற்கு (எ.கா., ஸ்கை நீலம்) மாற்றுகிறது. | 
| TextOut(10, 10, 'Custom Panel ' + IntToStr(Index)) | TDBCTRLGRID பேனலுக்குள் ஒரு குறிப்பிட்ட நிலையில் உரையை ஈர்க்கிறது, இது டைனமிக் உள்ளடக்க காட்சியை செயல்படுத்துகிறது. | 
வி.சி.எல் ஸ்டைல்களுடன் TDBCTRLGRID தனிப்பயனாக்கம் மாஸ்டரிங்
வேலை செய்யும் போது , தனிப்பயனாக்குதல் a இயல்புநிலை நடத்தை மற்றும் சில பாணி கூறுகளுக்கு நேரடி ஆதரவு இல்லாததால் தனித்துவமான சவால்களை முன்வைக்கிறது. மேலே வழங்கப்பட்ட ஸ்கிரிப்ட்கள் வழக்கத்தை செயல்படுத்துவதன் மூலம் இந்த சிக்கலை நிவர்த்தி செய்கின்றன , கையாளுதல் Onpaintpanel நிகழ்வு, மற்றும் ஒரு சேர்க்கவும் தீர்வை சரிபார்க்க. முதல் ஸ்கிரிப்ட் ஒரு அறிமுகப்படுத்துகிறது துணைப்பிரிவு, டெவலப்பர்களை கட்டம் எவ்வாறு வரையவும் மாற்றவும் அனுமதிக்கிறது. மேலெழுதுவதன் மூலம் முறை, இயல்புநிலை வி.சி.எல் தீமிங் மூலம் சாத்தியமில்லாத தனிப்பயன் பின்னணி வண்ணங்கள், எழுத்துருக்கள் மற்றும் பாணிகளைப் பயன்படுத்தலாம்.
இரண்டாவது ஸ்கிரிப்ட் கவனம் செலுத்துகிறது நிகழ்வு, இது ஒவ்வொரு பேனலையும் தனித்தனியாக ஸ்டைலிங் செய்வதற்கு முக்கியமானது . இந்த தனிப்பயனாக்கம் இல்லாமல், அனைத்து பேனல்களும் அடிப்படை தீம் நிறத்தில் தோன்றும் சொத்து. இந்த ஸ்கிரிப்ட் ஒவ்வொரு பேனலையும் தேர்ந்தெடுக்கப்பட்ட வண்ணத்துடன் கைமுறையாக நிரப்புகிறது மற்றும் உரையை மாறும் வகையில் வழங்குகிறது, இது டெவலப்பர்கள் கட்டத்தின் தோற்றத்தை எவ்வாறு முழுமையாக கட்டுப்படுத்த முடியும் என்பதை நிரூபிக்கிறது. எடுத்துக்காட்டாக, பரிவர்த்தனை நிலையின் அடிப்படையில் ஒரு நிதி பயன்பாடு வரிசைகளை முன்னிலைப்படுத்த வேண்டும் என்றால், தி Onpaintpanel தரவுத்தள மதிப்புகளின் அடிப்படையில் வண்ண-குறியீட்டு பேனல்களை முறை அனுமதிக்கிறது. .
மூன்றாவது ஸ்கிரிப்ட் பயன்படுத்தி ஒரு அலகு சோதனையை அறிமுகப்படுத்துகிறது அதை சரிபார்க்க ஸ்டைலிங் தர்க்கம் சரியாக செயல்படுகிறது. கட்டுப்பாடு சரியாகத் தொடங்குகிறதா என்பதை இது சரிபார்க்கிறது மற்றும் ஸ்டைலிங் மாற்றங்கள் நடைமுறைக்கு வருவதை உறுதி செய்கிறது. டெல்பியில் யூனிட் சோதனை பெரும்பாலும் கவனிக்கப்படுவதில்லை, ஆனால் வி.சி.எல் கூறுகளை மாற்றும்போது பின்னடைவுகளைத் தடுப்பதில் இது குறிப்பிடத்தக்க பங்கைக் கொண்டுள்ளது. ஒரு டெவலப்பர் எதிர்கால புதுப்பிப்புகளில் கட்டத்தின் ஸ்டைலிங்கை மாற்றியமைத்தால், இந்த சோதனை முக்கியமான செயல்பாடுகள் அப்படியே இருப்பதை உறுதி செய்கிறது. வாடிக்கையாளர் ஆர்டர்களைக் காண்பிக்கும் ஈஆர்பி அமைப்பு போன்ற ஒரு நிஜ உலக சூழ்நிலையில், சிறப்பம்சமாக வரிசைகளின் தெரிவுநிலையையும் சரியான தன்மையையும் சோதிப்பது UI முரண்பாடுகளைத் தடுக்கிறது. .
இந்த மூன்று நுட்பங்களை இணைப்பதன் மூலம்-விருப்பப்படி பாணி கொக்கிகள், உரிமையாளர்-டிரா ஓவியம் மற்றும் அலகு சோதனை-டெவலப்பர்கள் முழு கட்டுப்பாட்டைப் பெறுகிறார்கள் வி.சி.எல் ஸ்டைல்களுடன் பொருந்தக்கூடிய தன்மையை பராமரிக்கும் போது ஸ்டைலிங். இந்த அணுகுமுறை அனைத்து வரிசைகளிலும் நிலையான கருப்பொருளைப் பயன்படுத்துவதை விட, தரவு மாற்றங்களுக்கு எதிர்வினையாற்றும் மாறும் கருப்பொருள்களை இயக்குவதன் மூலம் பயனர் அனுபவத்தை மேம்படுத்துகிறது. வண்ண-குறியிடப்பட்ட பகுப்பாய்வு அல்லது அவசர நிகழ்வுகளை முன்னிலைப்படுத்தும் மருத்துவ பதிவுகள் இடைமுகத்துடன் நீங்கள் ஒரு டாஷ்போர்டை வடிவமைக்கிறீர்கள் என்றாலும், இந்த ஸ்கிரிப்ட்கள் டெல்பியில் பார்வைக்கு பணக்கார, தனிப்பயனாக்கப்பட்ட தரவுத்தள கட்டங்களை உருவாக்குவதற்கான அடித்தளத்தை வழங்குகின்றன.
தனிப்பயன் வி.சி.எல் பாணி கொக்கி மூலம் TDBCTRLGRID ஐத் தனிப்பயனாக்குதல்
TDBCTRLGRID இன் தோற்றத்தை மேம்படுத்த ஒரு டெல்பி வி.சி.எல் பாணி கொக்கியை உருவாக்குதல்
unit CustomDBCtrlGridStyle;interfaceusesVcl.Controls, Vcl.Forms, Vcl.Graphics, Vcl.Styles, Vcl.Themes, Vcl.DBCtrls;typeTDBCtrlGridStyleHook = class(TStyleHook)protectedprocedure Paint(Canvas: TCanvas); override;end;implementationprocedure TDBCtrlGridStyleHook.Paint(Canvas: TCanvas);beginCanvas.Brush.Color := StyleServices.GetStyleColor(scPanel);Canvas.FillRect(Control.ClientRect);end;initializationTCustomStyleEngine.RegisterStyleHook(TDBCtrlGrid, TDBCtrlGridStyleHook);end.
டெல்பியில் TDBCTRLGRID க்கான உரிமையாளர்-டிரா தனிப்பயனாக்கம்
TDBCTRLGRID தோற்றத்தைத் தனிப்பயனாக்க OnPaintPanel நிகழ்வைப் பயன்படுத்துதல்
procedure TForm1.DBCtrlGrid1PaintPanel(DBCtrlGrid: TDBCtrlGrid; Index: Integer);beginwith DBCtrlGrid1.Canvas dobeginBrush.Color := clSkyBlue;FillRect(DBCtrlGrid.PanelBounds[Index]);Font.Color := clWhite;TextOut(10, 10, 'Custom Panel ' + IntToStr(Index));end;end;
தனிப்பயன் TDBCTRLGRID ஸ்டைல் ஹூக்கிற்கான அலகு சோதனை
டெல்பி யூனிட் சோதனையைப் பயன்படுத்தி TDBCTRLGRID ஸ்டைலிங் நடத்தை சரிபார்க்கிறது
unit TestDBCtrlGridStyle;interfaceusesDUnitX.TestFramework, Vcl.DBCtrls, CustomDBCtrlGridStyle;type[TestFixture]TTestDBCtrlGridStyle = classprivateFDBGrid: TDBCtrlGrid;public[Setup]procedure Setup;[Test]procedure TestCustomPaint;end;implementationprocedure TTestDBCtrlGridStyle.Setup;beginFDBGrid := TDBCtrlGrid.Create(nil);end;procedure TTestDBCtrlGridStyle.TestCustomPaint;beginAssert.IsNotNull(FDBGrid, 'TDBCtrlGrid should be initialized');end;initializationTDUnitX.RegisterTestFixture(TTestDBCtrlGridStyle);end.
மேம்பட்ட நுட்பங்களுடன் TDBCTRLGRID தனிப்பயனாக்கலை மேம்படுத்துதல்
அடிப்படைக்கு அப்பால் மற்றும் தனிப்பயனாக்கங்கள், ஸ்டைலிங்கின் மற்றொரு முக்கியமான அம்சம் கவனம் விளைவுகள் மற்றும் ஊடாடும் கூறுகளை கையாள்வதை உள்ளடக்குகிறது. பதிவுகளுக்கு இடையில் செல்லும்போது, தற்போது தேர்ந்தெடுக்கப்பட்ட வரிசை தெளிவாக வேறுபடுவதை உறுதிசெய்வது பயனர் அனுபவத்தை மேம்படுத்துகிறது. இதை மீறுவதன் மூலம் இதை அடைய முடியும் CMEnter மற்றும் எல்லை சிறப்பம்சங்கள் அல்லது நிழல் விளைவுகள் போன்ற காட்சி குறிப்புகளைப் பயன்படுத்துவதற்கான செய்திகள், செயலில் உள்ள பதிவை தனித்து நிற்கின்றன.
மற்றொரு முக்கியமான கருத்தாகும் . பல பயன்பாடுகள் பயனர்கள் இருண்ட மற்றும் ஒளி கருப்பொருள்களுக்கு இடையில் மாறும் வகையில் மாற அனுமதிக்கின்றன. ஒரு பார்வையாளர் வடிவத்தை செயல்படுத்துவதன் மூலம் அல்லது சந்தா செலுத்துவதன் மூலம் , கணினி தீம் மாறும்போது கட்டம் தானாகவே அதன் தோற்றத்தை புதுப்பிக்க முடியும். பயன்பாட்டு மறுதொடக்கம் தேவையில்லாமல் பாணிகளுக்கு இடையில் தடையற்ற மாற்றங்களை இது உறுதி செய்கிறது, இது நிகழ்நேர தரவு காட்சிப்படுத்தலை நம்பியிருக்கும் நிறுவன பயன்பாடுகளில் மிகவும் பயனுள்ளதாக இருக்கும்.
இறுதியாக, உரிமையாளர் வரையப்பட்ட கட்டங்களுடன் பணிபுரியும் போது செயல்திறன் தேர்வுமுறை முக்கியமானது. திறமையற்ற ஓவியம் தர்க்கம் UI மறுமொழியைக் குறைக்கும், குறிப்பாக பெரிய தரவுத்தொகுப்புகளைக் கையாளும் போது. அடிக்கடி அணுகப்படும் தீம் கூறுகளுக்கு ஒரு தற்காலிக சேமிப்பு பொறிமுறையை செயல்படுத்துதல் மற்றும் பயன்படுத்துவதன் மூலம் தேவையற்ற மறுபயன்பாட்டைக் குறைத்தல் பாதிக்கப்பட்ட பகுதிகளில் மட்டுமே செயல்திறனை கணிசமாக உயர்த்துகிறது. ஒரு நேரடி வர்த்தக பயன்பாட்டில், எடுத்துக்காட்டாக, நிதி பதிவுகளுக்கான நிகழ்நேர புதுப்பிப்புகள் அதிகப்படியான மீண்டும் பூசப்படுவதால் குறிப்பிடத்தக்க பின்னடைவை அறிமுகப்படுத்தக்கூடாது.
- செயலில் உள்ள வரிசையின் பின்னணி நிறத்தை மாறும் வகையில் எவ்வாறு மாற்றுவது?
- நீங்கள் மேலெழுதலாம் நிகழ்வு மற்றும் தற்போதைய பேனல் குறியீடு தேர்ந்தெடுக்கப்பட்ட பதிவுடன் பொருந்துமா என்பதை சரிபார்க்கவும். பின்னர், சரிசெய்யவும் அதன்படி.
- திட வண்ணங்களுக்கு பதிலாக சாய்வுகளைப் பயன்படுத்த முடியுமா?
- ஆம்! பயன்படுத்துகிறது இருந்து ஒவ்வொரு கட்டம் பேனலிலும் மென்மையான வண்ண மாற்றங்களை அலகு அனுமதிக்கிறது.
- எனது TDBCTRLGRID தனிப்பயன் எழுத்துரு அமைப்புகளை ஏன் புறக்கணிக்கிறது?
- நீங்கள் அமைக்கிறீர்கள் என்பதை உறுதிப்படுத்தவும் உள்ளே நிகழ்வு, இயல்புநிலை ஸ்டைலிங் நேரடி சொத்து மாற்றங்களை மீறக்கூடும்.
- பெரிய தரவுத்தொகுப்புகளுக்கான ஓவியம் செயல்திறனை எவ்வாறு மேம்படுத்துவது?
- பயன்படுத்தவும் பல புதுப்பிப்புகளை வரைவதற்கு முன் மற்றும் தேவையான பகுதிகளை மட்டுமே மறுவடிவமைக்கத் தேர்ந்தெடுப்பது.
- தரவுத்தள மதிப்புகளின் அடிப்படையில் ஒவ்வொரு பேனலுக்கும் வெவ்வேறு பாணிகளைப் பயன்படுத்தலாமா?
- ஆம்! உள்ளே , தற்போதைய பதிவின் மதிப்பை மீட்டெடுக்கவும், வண்ணங்கள், எல்லைகளை சரிசெய்யவும் அல்லது ஐகான்களை மாறும் வகையில் சேர்க்கவும்.
தனிப்பயனாக்குதல் டெல்பியில் விண்ணப்பிப்பதை விட அதிகமாக தேவைப்படுகிறது . நிலையான கருப்பொருள்கள் பல கட்டுப்பாடுகளுக்கு வேலை செய்யும் போது, தரவுத்தள கட்டங்கள் கூடுதல் ஸ்டைலிங் நுட்பங்களைக் கோருகின்றன. ஒரு அத்தியாவசிய அணுகுமுறை ஒரு வழக்கத்தை செயல்படுத்துவதை உள்ளடக்குகிறது இயல்புநிலை ஓவியம் நடத்தையை மீறுவதற்கு. மற்றொரு பயனுள்ள முறை கையாளுதல் Onpaintpanel நிகழ்வு, தரவு மதிப்புகளின் அடிப்படையில் மாறும் காட்சி மாற்றங்களை அனுமதிக்கிறது. இந்த நுட்பங்கள் தேர்ந்தெடுக்கப்பட்ட வரிசைகள், கருப்பொருள்கள் மற்றும் செயல்திறன் மேம்படுத்தல்கள் சரியாகப் பயன்படுத்தப்படுவதை உறுதி செய்கின்றன. ஒரு பகுப்பாய்வு டாஷ்போர்டு அல்லது ஊடாடும் தரவுத்தள பயன்பாட்டை வடிவமைத்தாலும், இந்த தீர்வுகள் அழகியல் மற்றும் பயனர் அனுபவம் இரண்டையும் மேம்படுத்துகின்றன. .
ஸ்டைலிங் அ வி.சி.எல் பாணி கொக்கிகள், உரிமையாளர்-டிரா நிகழ்வுகள் மற்றும் தேர்வுமுறை நுட்பங்களின் கலவை தேவை. டெவலப்பர்கள் பயன்படுத்தி கட்டம் பேனல்களை முழுமையாக தனிப்பயனாக்கலாம் தீம் பொருந்தக்கூடிய தன்மையை உறுதி செய்யும் போது நிகழ்வு. பாணி கொக்கிகள் செயல்படுத்துவது அதிக கட்டுப்பாட்டை அனுமதிக்கிறது, செயலில் உள்ள வரிசை சிறப்பம்சங்களைக் காணவில்லை போன்ற பொதுவான சிக்கல்களைத் தீர்க்கிறது.
பெரிய தரவுத்தொகுப்புகளைக் கையாளும் போது செயல்திறன் பரிசீலனைகள் மிக முக்கியமானவை, இது ஓவியம் தர்க்கத்தை மேம்படுத்துவது அவசியம். நிறுவன பயன்பாடுகள் முதல் நிதி கருவிகள் வரை, இந்த தனிப்பயனாக்குதல் உத்திகளைப் பயன்படுத்துவது UI மறுமொழி மற்றும் வாசிப்புத்திறனை மேம்படுத்துகிறது. சரியான அணுகுமுறையுடன், அ நவீன, நன்கு பாணியிலான டெல்பி பயன்பாடுகளில் தடையின்றி ஒருங்கிணைக்க முடியும். .
- அதிகாரப்பூர்வ ஆவணங்கள் மற்றும் டெல்பியில் தனிப்பயன் ஓவியம், பாணி கொக்கிகள் மற்றும் உரிமையாளர் வரையப்பட்ட கட்டுப்பாடுகள் பற்றிய நுண்ணறிவுகளை வழங்குகிறது. இங்கு கிடைக்கிறது: எம்போர்காடெரோ டோக்விகி .
- தனிப்பயனாக்குதல் குறித்த சமூக விவாதங்கள் மற்றும் டெவலப்பர் நுண்ணறிவு , நிஜ உலக செயலாக்கங்கள் மற்றும் சரிசெய்தல் உதவிக்குறிப்புகள் உட்பட. குறிப்பு: ஸ்டேக் வழிதல் டெல்பி சமூகத்தை அடுக்கி வைக்கவும் .
- கையாளுவதற்கான நடைமுறை எடுத்துக்காட்டு தரவுத்தள கட்டங்களுக்கான நிகழ்வு, UI ஸ்டைலிங் மாறும் வகையில் எவ்வாறு மேம்படுத்துவது என்பதை விளக்குகிறது: டெல்பி வேர்ல்ட்ஸ் .
- டெல்பியில் பெரிய தரவுத்தொகுப்புகளை வழங்குவதற்கான செயல்திறன் உகப்பாக்கம் நுட்பங்கள், மீண்டும் பூசுவது மேல்நிலையைக் குறைப்பதில் கவனம் செலுத்துதல் மற்றும் மறுமொழியை மேம்படுத்துதல்: எம்போர்காடெரோ டெவலப்பர் வலைப்பதிவுகள் .