ஒரு எளிய எக்லிப்ஸ் RCP பயன்பாட்டின் உருவாக்கம். பார்வை நிலையை அமைத்தல்

வீடு / நிரல்களை நிறுவுதல்

அறிமுகம்

IN கொடுக்கப்பட்ட நேரம்பிரபலமடைந்தது தகவல் தொழில்நுட்பம், இது நம் வாழ்வின் ஒவ்வொரு நொடியும் வேகமாக வளர்ந்து வருகிறது. தொழில்நுட்பம் மற்றும் தகவல் முன்னேற்றம், குறிப்பாக சமீபத்திய ஆண்டுகளில், முன்னோக்கி பெரும் முன்னேற்றம் அடைந்துள்ளது. நவீன மனிதகுலம் வேகமாக மாறி வருகிறது தகவல் சமூகம், குறிப்பாக இது தொழில்நுட்பம் மற்றும் தகவல் தொழில்நுட்பத்தின் வளர்ச்சிக்கு அதிக முக்கியத்துவம் கொடுக்கும் வேகமாக வளரும் நாடுகளில் நடக்கிறது.

டெஸ்க்டாப்பாக இருந்தாலும் பலரிடம் கணினி உள்ளது தனிப்பட்ட கணினிகள், மடிக்கணினிகள் அல்லது பாக்கெட் பிசிக்கள், அத்துடன் உலகளாவிய இணையத்திற்கான அணுகல் மற்றும் பொழுதுபோக்கு மற்றும் சுவாரஸ்யமான ஆதாரங்கள், அல்லது உள்ளூர் நெட்வொர்க், இது பல்வேறு பொழுதுபோக்கு சேவைகளால் நிரப்பப்பட்டுள்ளது. அதன்படி, மக்கள் ஒருவரையொருவர் அறிந்துகொள்வதோடு, தொலைதூரத்தில் தொடர்புகொள்வதும், இந்த பணியை எளிதாக்குவதும் சாத்தியமாகும், நம் காலத்தில் பல தீர்வுகள் உள்ளன, இந்த டிப்ளோமா உண்மையான நேரத்தில் மக்களிடையே தகவல்தொடர்பு வழிமுறையை உருவாக்க அர்ப்பணிக்கப்பட்டது. தூரம்.

நவீன பயன்பாடுகள் பாதுகாப்பானதாகவும், உயர் செயல்திறன் கொண்டதாகவும், விநியோகிக்கப்பட்ட சூழலில் இயங்கவும் மற்றும் கட்டிடக்கலை-நடுநிலையாகவும் இருக்க வேண்டும். இந்த காரணிகள் அனைத்தும் பல்வேறு கட்டமைப்புகளின் பல கணினிகளில் பயன்பாடுகளை உருவாக்கி விநியோகிக்கும் செயல்முறையில் ஒரு புதிய தோற்றத்தின் தேவைக்கு வழிவகுத்தது. பெயர்வுத்திறன் தேவைகள் இயந்திரக் குறியீட்டைக் கொண்ட பைனரி கோப்புகளை உருவாக்கி வழங்குவதற்கான பாரம்பரிய வழியை கைவிட வேண்டிய கட்டாயத்தில் உள்ளது, எனவே, ஒரு குறிப்பிட்ட தளத்துடன் இணைக்கப்பட்டுள்ளது.

ஜாவா என்பது ஒரு பொருள் சார்ந்த மொழி, பலபணி, ஆதரவு போன்ற அதன் நன்மைகள் காரணமாக பயன்பாட்டில் வசதியானது மற்றும் நம்பகமானது இணைய நெறிமுறைகள்மற்றும் பல தளங்கள். ஜாவா என்பது ஒரு விளக்கப்பட்ட மொழி, மேலும் ஒவ்வொரு ஜாவா நிரலும் ஒரு அனுமான இயந்திரத்திற்காக தொகுக்கப்படுகிறது மெய்நிகர் இயந்திரம்ஜாவா இந்தத் தொகுப்பின் விளைவாக ஜாவா பைட்கோட் உள்ளது, இது எந்த இயக்க முறைமையிலும் செயல்படுத்தப்படலாம், இது ஜாவா இயக்க நேர அமைப்பைக் கொண்டுள்ளது, இது பைட்கோடை ஒரு குறிப்பிட்ட கணினியின் உண்மையான இயந்திரக் குறியீடாக விளக்குகிறது.

பணிகள் நிச்சயமாக வேலைஒரு பொருள் சார்ந்த மொழியைக் கற்றுக்கொள்கிறார் ஜாவா நிரலாக்கம்மற்றும் உருவாக்கம் நிரல் குறியீடுஜாவா மொழியில்.

வளர்ச்சி சூழலின் விளக்கம்

எக்லிப்ஸ் ஐடிஇ

கிரகண வளர்ச்சி சூழலின் விளக்கம்

ஜாவாவில் வளர்ச்சிக்கு உள்ளது பெரிய எண்ணிக்கைஒருங்கிணைந்த வளர்ச்சி சூழல்கள். எடுத்துக்காட்டுகள்:

3. IntelliJ ஐடியா.

பாடத்திட்டத்தை உருவாக்க, எக்லிப்ஸ் ஒருங்கிணைந்த வளர்ச்சி சூழல் தேர்வு செய்யப்பட்டது.

கிரகணமும் ஒன்று சிறந்த கருவிகள்ஜாவா சமீபத்திய ஆண்டுகளில் உருவாக்கப்பட்டது. Eclipse SDK என்பது ஒரு திறந்த மூல ஒருங்கிணைந்த மேம்பாட்டு சூழல் (IDE) ஆகும். எக்லிப்ஸ் டெவலப்மென்ட் சூழல் என்பது ஒரு மென்பொருள் கோர் மற்றும் கூடுதல் தொகுதிகளை (செருகுநிரல்கள்) எழுதுவதற்கும் இணைப்பதற்குமான இடைமுகங்களை அடிப்படையாகக் கொண்ட ஒரு மட்டு மேம்பாட்டு சூழலாகும். எனவே, எக்லிப்ஸ் சூழலை ஜாவா பயன்பாடுகளை எழுதுவதற்கு மட்டுமல்லாமல், நிறுவப்பட்ட செருகுநிரல்களைப் பொறுத்து பிற நோக்கங்களுக்காகவும் பயன்படுத்தலாம்.

முக்கிய எக்லிப்ஸ் ஜாவா கருவிகளில் பின்வருவன அடங்கும்: ஒரு மூல குறியீடு எடிட்டர் (நிரல்களின் மூலக் குறியீட்டை உருவாக்குதல் மற்றும் திருத்துதல்), பிழைத்திருத்த கருவிகள் மற்றும் எறும்புடன் ஒருங்கிணைத்தல்.

நீங்கள் முதலில் Eclipse IDE உடன் பழகும்போது, ​​பயிற்சி பெறாத பயனருக்கு இது கொஞ்சம் சிக்கலானதாகத் தோன்றலாம். கணினியுடன் பணிபுரியும் அடிப்படைகளைப் புரிந்து கொள்ள, நீங்கள் சூழலின் அடிப்படைக் கருத்துக்களைப் புரிந்து கொள்ள வேண்டும்: பணியிடம், கருவிகள், தளவமைப்புகள், எடிட்டர்கள் மற்றும் பார்வைகள்.

எளிமையான வழக்கில் பணியிடம் -திட்டக் கோப்புகள் அமைந்துள்ள பயனர் திட்டங்களுக்கான அடைவு இதுவாகும். இந்த கோப்பகத்தில் உள்ள அனைத்தும் பணியிடத்தின் ஒரு பகுதியாக கருதப்படுகிறது.

நீங்கள் பயன்பாட்டைத் தொடங்கிய உடனேயே எக்லிப்ஸ் கருவிகள் கிடைக்கும். இது அடிப்படையில் வேறுபட்ட ஒரு தொகுப்பைக் கொண்ட தளமாகும் செயல்பாடுமுதன்மை மெனு, இதில் திட்ட மேலாண்மை செயல்பாடுகளின் தொகுப்பு முதன்மையாக முன்னிலைப்படுத்தப்படுகிறது. உண்மையான செயலாக்கம் பொதுவாக துணை நிரல்களால் (செருகுநிரல்கள்) செய்யப்படுகிறது, எடுத்துக்காட்டாக, திட்டக் கோப்புகளைத் திருத்துவது மற்றும் பார்ப்பது JDT ஆல் செய்யப்படுகிறது.

கருவிகள் (வொர்க்பெஞ்ச்) தொடர்புடைய ஒரு தொகுப்பை உள்ளடக்கியது ஆசிரியர்கள்மற்றும் சமர்ப்பிப்புகள், எக்லிப்ஸ் பணியிடத்தில் அமைந்துள்ளது (படம் 6). ஒரு குறிப்பிட்ட பணிக்கு, ஒரு குறிப்பிட்ட தொகுப்பாளர்கள் மற்றும் பார்வைகள் அழைக்கப்படுகிறது முன்னோக்குஅல்லது தளவமைப்பு.

தளவமைப்பு (முன்னோக்கு) என்பது உங்களுக்குத் தேவையான வரிசையில் அமைக்கப்பட்ட பார்வைகள் மற்றும் எடிட்டர்களின் தொகுப்பாகும். ஒவ்வொரு தளவமைப்புக்கும் அதன் சொந்த கருவிகள் உள்ளன, சில தளவமைப்புகளில் பொதுவான கருவி தொகுப்புகள் இருக்கலாம். ஒரு நேரத்தில் ஒரு தளவமைப்பு மட்டுமே செயலில் இருக்கும். வெவ்வேறு தளவமைப்புகளுக்கு இடையில் மாறுவது "Ctrl+F8" விசைகளை அழுத்துவதன் மூலம் செய்யப்படுகிறது.

தளவமைப்புகளைப் பயன்படுத்தி, குறிப்பிட்ட வகை பணிக்காக உங்கள் பணியிடத்தைத் தனிப்பயனாக்கலாம். டிபக், ஜாவா உலாவல், ஜாவா போன்ற ஜாவா நிரலாக்கத்துடன் தொடர்புடைய தளவமைப்புகளை பயிற்சியானது பயன்படுத்தும்.

உங்கள் சொந்த தளவமைப்புகளை உருவாக்க கிரகணம் உங்களை அனுமதிக்கிறது.

சாளரம் / திறந்த பார்வைக் கட்டளையைப் பயன்படுத்தி தளவமைப்பைத் திறக்கலாம்.

தொகுப்பாளர்கள்கோப்புகளுடன் செயல்பாடுகளைச் செய்ய உங்களை அனுமதிக்கும் மென்பொருள் கருவிகள் (உருவாக்கு, திற, திருத்த, சேமி போன்றவை).

மொழி நிரலாக்க சேவையக பயனர்

சமர்ப்பிப்புகள்அவை முக்கியமாக எடிட்டர்களுக்கான துணை நிரல்களாகும், அவை பொதுவாக எடிட்டரில் உள்ள ஒரு கோப்பைப் பற்றிய அல்லது கூடுதல் தகவல்களைக் காண்பிக்கும். விண்டோ / ஷோ வியூ கட்டளையைப் பயன்படுத்தி காட்சிகளைத் திறக்கலாம்.

திட்டம் (திட்டம்) என்பது பயன்பாட்டுக் கோப்புகள் மற்றும் துணை நிரல்களின் தொகுப்பாகும். ஜாவாவுடன் பணிபுரியும் போது, ​​நீங்கள் முக்கியமாக பின்வரும் நீட்டிப்புகளுடன் கோப்புகளைப் பயன்படுத்துகிறீர்கள்: . ஜாவா,. jsp,. எக்ஸ்எம்எல்

சேர்க்கை ( plug-in) என்பது எக்லிப்ஸில் விருப்பமாக நிறுவக்கூடிய ஒரு பயன்பாடாகும். ஒரு துணை நிரலின் உதாரணம் JDT ஆகும்.

மாஸ்டர் -இது மென்பொருள் கருவி, இது சிக்கலான செயல்பாடுகளை அமைக்கவும் செய்யவும் பயனருக்கு உதவுகிறது. கிரகணம் பல உண்டு பல்வேறு எஜமானர்கள், வழக்கமான செயல்பாடுகளில் சிலவற்றை எடுத்துக்கொண்டு, கணினியில் பயனரின் பணியை வசதியாகவும் திறமையாகவும் செய்கிறது. ஒரு வழிகாட்டியின் எடுத்துக்காட்டு புதிய வகுப்பு உருவாக்க வழிகாட்டி ஆகும், இது விரும்பிய கோப்பகத்தில் புதிய கோப்பை உருவாக்குதல், வகுப்பின் ஆரம்பக் குறியீட்டை உருவாக்குதல், தானாக மாற்றிகளை வைப்பது போன்ற செயல்பாடுகளில் பயனருக்கு உதவுகிறது.

கணினி தேவைகள்

எக்லிப்ஸ் லினக்ஸ் போன்ற பரந்த அளவிலான இயக்க முறைமைகளுக்காக வடிவமைக்கப்பட்டுள்ளது, மைக்ரோசாப்ட் விண்டோஸ்மற்றும் Mac OS. அதை இயக்க, உங்களுக்கு JVM (ஜாவா மெய்நிகர் இயந்திரம்) - ஒரு ஜாவா மெய்நிகர் இயந்திரம், அதே போல் JDK (ஜாவா டெவலப்மெண்ட் கிட்) - ஜாவா மேம்பாட்டிற்கான ஒரு தொகுப்பு தேவை.

அட்டவணை 1 - கணினி தேவைகள்கிரகண வளர்ச்சி சூழலுக்கு

கிரகண வளர்ச்சி சூழலை நிறுவுதல்

முதல் கட்டத்தில், நூலகங்களின் தேவையான பதிப்பு நிறுவப்பட்டுள்ளது ஜாவா ஆதரவு. அதை eclipse.org இல் காணலாம்.

ஜாவா விஎம் நிறுவிய பின், செல்லவும் கிரகணத்தை நிறுவுகிறது. எக்லிப்ஸ் கோப்புகளை (http://www.eclipse.org/downloads/) பதிவிறக்குவதற்கான பக்கத்திற்குச் செல்கிறோம், பின்னர் எங்கள் தளத்திற்கான சமீபத்திய வெளியீட்டு பதிப்பைத் தேர்ந்தெடுக்கவும்.

ஜாவாவில் கிரகணம் கட்டப்பட்டதால், மென்பொருள்ஜாவா டெவலப்மென்ட் கிட் (ஜேடிகே) இயங்க வேண்டும் - ஆரக்கிள் கார்ப்பரேஷன் (முன்னர் சன் மைக்ரோசிஸ்டம்ஸ்) மூலம் விநியோகிக்கப்படும் இலவச ஜாவா அப்ளிகேஷன் டெவலப்மெண்ட் கிட், இதில் ஜாவா கம்பைலர் (ஜாவாக்), நிலையான ஜாவா கிளாஸ் லைப்ரரிகள், எடுத்துக்காட்டுகள், ஆவணங்கள், பல்வேறு பயன்பாடுகள் மற்றும் இயக்க நேரம் ஆகியவை அடங்கும். ஜாவா அமைப்பு (JRE). ஜேடிகேயில் ஜாவா ஐடிஇ இல்லை, எனவே ஜேடிகேயை மட்டுமே பயன்படுத்தும் டெவலப்பர் வெளிப்புற ஒன்றைப் பயன்படுத்த வேண்டிய கட்டாயத்தில் உள்ளார். உரை திருத்திபயன்பாடுகளைப் பயன்படுத்தி உங்கள் நிரல்களைத் தொகுக்கவும் கட்டளை வரி.

படம் 1 - JDK நிறுவல் சாளரம்

நீங்கள் முதலில் எக்லிப்ஸ் பூட் லோடரை துவக்கும் போது, ​​சூழல் தோன்றுவதற்கு முன்பே பல இறுதி நிறுவல் படிகள் செய்யப்படுகின்றன (உதாரணமாக, திட்ட கோப்புகளை சேமிக்க ஒரு பணியிட கோப்பகத்தை உருவாக்குதல்).


படம் 1.2 - கிரகண வெளியீட்டு சாளரம்

IT தொழில்நுட்பங்கள் இன்னும் நிற்கவில்லை, அவை ஒவ்வொரு நாளும் வளர்ந்து வருகின்றன. கணினி வழங்கும் அனைத்து திறன்களையும் பயன்படுத்த அனுமதிக்கும் புதிய நிரலாக்க மொழிகள் உருவாக்கப்படுகின்றன. மிகவும் நெகிழ்வான, சக்திவாய்ந்த மற்றும் சுவாரஸ்யமான மொழிகளில் ஒன்று ஜாவா. ஜாவாவுடன் பணிபுரிய நீங்கள் ஒரு மென்பொருள் மேம்பாட்டு சூழலைக் கொண்டிருக்க வேண்டும். நாம் கிரகணத்தைப் பார்ப்போம்.

கிரகணம் என்பது ஒரு விரிவாக்கக்கூடிய ஒருங்கிணைந்த வளர்ச்சிச் சூழலாகும், அது இலவசமாகக் கிடைக்கிறது. கிரகணம் தான் முக்கிய போட்டியாளர் மற்றும் கேள்வி: "எது சிறந்தது?" இன்னும் திறந்த நிலையில் உள்ளது. எக்லிப்ஸ் என்பது பல ஜாவா மற்றும் ஆண்ட்ராய்டு டெவலப்பர்களால் எந்த OS க்கும் பல்வேறு பயன்பாடுகளை எழுத பயன்படுத்தப்படும் ஒரு சக்திவாய்ந்த IDE ஆகும்.

கவனம்!
கிரகணத்திற்கு நிறைய தேவைப்படுகிறது கூடுதல் கோப்புகள், சமீபத்திய பதிப்புகள்நீங்கள் அதிகாரப்பூர்வ ஜாவா இணையதளத்தில் இருந்து பதிவிறக்கம் செய்யலாம். அவை இல்லாமல், எக்லிப்ஸ் நிறுவலைத் தொடங்காது.

நிச்சயமாக, கிரகணம் நிரல்களை எழுதுவதற்காக வடிவமைக்கப்பட்டுள்ளது. திட்டத்தை உருவாக்கிய பிறகு, உரை திருத்தியில் நிரல் குறியீட்டை உள்ளிடலாம். பிழைகள் ஏற்பட்டால், கம்பைலர் ஒரு எச்சரிக்கையை வெளியிடுவார், பிழை ஏற்பட்ட வரியை முன்னிலைப்படுத்தி, அதன் காரணத்தை விளக்குவார். ஆனால் கம்பைலரால் தருக்கப் பிழைகளைக் கண்டறிய முடியாது, அதாவது நிபந்தனைப் பிழைகள் (தவறான சூத்திரங்கள், கணக்கீடுகள்).

திறந்த மூல அல்லது ஜாவா தொழில்நுட்ப உலகில் என்ன நடக்கிறது என்பதை நீங்கள் எப்போதாவது உன்னிப்பாகக் கண்காணித்திருந்தால், கிரகணத்தைச் சுற்றி நடக்கும் அனைத்து வம்புகளையும் நீங்கள் கேள்விப்பட்டிருக்க மாட்டீர்கள். கிரகணம் என்பது விரிவாக்கக்கூடிய, திறந்த மூல ஒருங்கிணைந்த வளர்ச்சி சூழல் (IDE, ஒருங்கிணைந்த வளர்ச்சி சூழல்). நவம்பர் 2001 இல், IBM $40 மில்லியன் வெப்ஸ்பியர் ஸ்டுடியோ வொர்க்பெஞ்சை ஆதாரமாகக் கொண்டு, கருவியின் வளர்ச்சியை நிர்வகிப்பதற்கு Eclipse Consortium ஐ உருவாக்கியது.

"ஒருங்கிணைக்கக்கூடிய கருவிகளை உருவாக்குவதற்கான நிலையான, முழு அம்சம் கொண்ட, வணிக-தயாரிப்பு தரமான தொழில்துறை தளத்தை உருவாக்குவதே" அசல் இலக்காக இருந்தது. Eclipse Consortium தற்போது பின்வரும் திட்டங்களில் கவனம் செலுத்துகிறது:

  1. எக்லிப்ஸ் திட்டம் (http://www.eclipse.org/eclipse/index.html) - எக்லிப்ஸ் ஐடிஇ (மற்ற கிரகண கருவிகளை உருவாக்குவதற்கான தளம்), ஜாவா டெவலப்மென்ட் டூல்ஸ் (ஜேடிடி) மற்றும் பிளக்-இன் ஆகியவற்றின் வளர்ச்சிக்கு பொறுப்பு. மேம்பாட்டு சூழல் (PDE) ), தளத்திற்கு விரிவாக்கத்தை வழங்க பயன்படுகிறது.
  2. எக்லிப்ஸ் டூல்ஸ் ப்ராஜெக்ட் (http://www.eclipse.org/tools/index.html) எக்லிப்ஸ் இயங்குதளத்திற்கான உகந்த கருவிகளை உருவாக்க அர்ப்பணிக்கப்பட்டுள்ளது. தற்போதைய துணைத் திட்டங்களில் அடங்கும்: Cobol IDE, C/C++ IDE, மற்றும் EMF மாடலிங் கருவி.
  3. எக்லிப்ஸ் டெக்னாலஜி திட்டம் (http://www.eclipse.org/technology/index.html) - கையாள்கிறது தொழில்நுட்ப ஆராய்ச்சி, அடைகாத்தல் மற்றும் எக்லிப்ஸ் தளத்தைப் பயன்படுத்துவது தொடர்பான கல்வி.

JDT உடன் இணைந்து, Eclipse இயங்குதளமானது வணிக IDE களில் நீங்கள் காணக்கூடிய பல்வேறு அம்சங்களை வழங்குகிறது: எடிட்டரில் தொடரியல் சிறப்பம்சப்படுத்துதல், குறியீடு தொகுப்பு, நூல்களுக்கான ஆதரவுடன் ஒரு மூல-நிலை பிழைத்திருத்தம், ஒரு கிளாஸ் நேவிகேட்டர், ஒரு கோப்பு மேலாளர் மற்றும் திட்ட மேலாளர். CVS மற்றும் ClearCase போன்ற நிலையான மூலக் குறியீடு கட்டுப்பாட்டு அமைப்புகளுக்கான இடைமுகங்கள்.

கூடுதலாக, கிரகணம் பல தனித்துவமான அம்சங்களைக் கொண்டுள்ளது, எடுத்துக்காட்டாக, குறியீடு மறுசீரமைப்பு (http://www.refactoring.com/), தானியங்கி மேம்படுத்தல்மற்றும் குறியீடு உருவாக்கம் (புதுப்பிப்பு மேலாளர் வழியாக), பணிப் பட்டியல், யூனிட் (http://www.junit.org/) ஐப் பயன்படுத்தி யூனிட் சோதனைக்கான ஆதரவு மற்றும் ஜகார்த்தா எறும்பு பயன்பாட்டு உருவாக்கக் கருவியுடன் (http://jakarta.apache. org) ஒருங்கிணைப்பு /ant/index.html).

அதிக எண்ணிக்கையில் இருந்தாலும் நிலையான தொகுப்புதிறன்கள், பாரம்பரிய IDE களில் இருந்து கிரகணம் பல அடிப்படை வழிகளில் வேறுபடுகிறது. ஒருவேளை மிகவும் சுவாரஸ்யமான வாய்ப்புகிரகணம் முற்றிலும் இயங்குதளம் மற்றும் மொழி நடுநிலையானது. Eclipse Consortium (Java, C/C++, Cobol) ஆதரிக்கும் தேர்ந்தெடுக்கப்பட்ட நிரலாக்க மொழிகளுக்கு கூடுதலாக, உங்கள் நிரலாக்க மொழிக்கு Eclipse ஆதரவைக் கொண்டுவர உதவும் பல மூன்றாம் தரப்பு திட்டங்கள் உள்ளன. இன்று பின்வரும் பிரபலமான நிரலாக்க மொழிகளின் செயலாக்கங்கள் உள்ளன: Python, Eiffel, PHP, Ruby, மற்றும் C#.

எக்லிப்ஸ் பிளாட்ஃபார்ம் விண்டோஸ், லினக்ஸ், சோலாரிஸ், ஹெச்பி-யுஎக்ஸ், ஏஐஎக்ஸ், க்யூஎன்எக்ஸ் மற்றும் மேக் ஓஎஸ் எக்ஸ் ஆகியவற்றிற்கான முன்தொகுக்கப்பட்ட எக்ஸிகியூட்டபிள்களாக, எக்லிப்ஸ் கன்சார்டியத்திற்கு நன்றி தெரிவிக்கப்பட்டுள்ளது. இந்த இயங்குதளத்தின் பிளக்-இன் கட்டமைப்பில் அதிக கவனம் செலுத்தப்பட்டுள்ளது. , மேலும் "ரிச்" ஏபிஐக்கள் (அப்ளிகேஷன் புரோகிராமிங் இன்டர்ஃபேஸ்) ப்ளக்-இன் டெவலப்மெண்ட் என்விரோன்மென்ட் மூலம் கிரகணத்தை நீட்டிப்பதற்காக வழங்கப்பட்டுள்ளது, புதிய வகை எடிட்டர், வியூவர் (பேனல்) அல்லது புரோகிராமிங் மொழிக்கான ஆதரவைச் சேர்ப்பது நம்பமுடியாத அளவிற்கு எளிதானது, நன்கு வடிவமைக்கப்பட்டதற்கு நன்றி எக்லிப்ஸ் வழங்கும் APIகள் மற்றும் கட்டுமானத் தொகுதிகள்.

ஏறக்குறைய நூறு செருகுநிரல் மேம்பாட்டுத் திட்டங்கள், IBM, HP, மற்றும் Rational போன்ற தொழில் நிறுவனங்களால் வழங்கப்பட்ட வளங்கள் (இது சமீபத்தில் IBM ஆல் கையகப்படுத்தப்பட்டது) மற்றும் வளர்ச்சி செயல்முறையை விரைவாகப் புரிந்துகொள்ள உதவும் எரிச் காமா வடிவமைப்பு, Eclipse இன் எதிர்காலம் மிகவும் பிரகாசமான, சுவாரஸ்யமான மற்றும் நம்பிக்கைக்குரியதாக இருக்க வேண்டும்.

நிறுவல்

உங்கள் இயங்குதளத்திற்கு இந்த கிரகணத்தின் நகலை எங்கிருந்து பெறுவது மற்றும் அதை எவ்வாறு நிறுவுவது என்பதுதான் நீங்கள் இப்போது யோசித்துக்கொண்டிருக்கிறீர்கள் என்று நான் பந்தயம் கட்டுகிறேன். :) நீங்கள் முதலில் கவனித்துக் கொள்ள வேண்டியது என்னவென்றால், உங்களிடம் பொருத்தமான, வேலை செய்யும் JRE (ஜாவா இயக்க நேர சூழல்) உள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ள வேண்டும். ஜேவிஎம் (ஜாவா விர்ச்சுவல் மெஷின்) பதிப்பு 1.3 மற்றும் பதிப்பு 1.4 ஆகிய இரண்டிற்கும் குறியீட்டை தொகுக்க எக்லிப்ஸ் வடிவமைக்கப்பட்டிருந்தாலும், எக்லிப்ஸின் தற்போதைய பதிப்புகள் ஜேவிஎம் பதிப்பு 1.3 இல் இயங்கும் வகையில் வடிவமைக்கப்பட்டுள்ளன. உங்கள் இயங்குதளத்திற்கான ஜாவா "மெய்நிகர்" இயந்திரத்தை (JVM) எங்கு பெறுவது என்பது உங்களுக்குத் தெரியாவிட்டால், நீங்கள் கண்டுபிடிக்கலாம் விரிவான வழிமுறைகள்மற்றும் கூடுதல் தகவல்தளத்தில் இதைப் பற்றி

உங்களிடம் JVM உள்ளதா அல்லது பொருத்தமான பதிப்பை நிறுவியிருப்பதைச் சரிபார்த்தவுடன், நீங்கள் Eclipse ஐ ​​நிறுவத் தயாராக உள்ளீர்கள். இதைச் செய்ய, எக்லிப்ஸ் திட்ட இணையதளத்தின் (http://www.eclipse.org/downloads/) பதிவிறக்கப் பகுதியைப் பார்வையிடவும், மேலும் நீங்கள் பயன்படுத்தும் தளத்திற்காகத் தொகுக்கப்பட்ட சமீபத்திய வெளியீட்டைப் பதிவிறக்கவும். அனைத்து விநியோகங்களும் .zip காப்பகங்கள். பதிவிறக்கம் செய்யப்பட்ட காப்பகத்தை பொருத்தமான கோப்பகத்தில் திறக்கவும் மற்றும் ரீட்மீ கோப்பகத்தில் உள்ள அனைத்து கோப்புகளையும் படிக்க சிறிது நேரம் செலவிடவும்.

அதை நம்புங்கள் அல்லது இல்லை, நிறுவல் முடிந்தது. நீங்கள் JVM ஐ சரியாக நிறுவி, எக்லிப்ஸ் மூலம் காப்பகத்தை சரியாக அன்பேக் செய்திருந்தால், முதல் முறையாக இந்த IDE ஐ தொடங்கும் செயல்முறையை நீங்கள் தொடங்கலாம். இயங்குதளத்தின் தொகுக்கப்பட்ட பதிப்பைக் கொண்ட அனைத்து விநியோகங்களும் இயங்குவதற்கான நிரல்களை வழங்குகின்றன, அவை முக்கிய கோப்பகத்தில் அமைந்துள்ளன: கிரகணம். விண்டோஸில் eclipse.exe, Solaris இல் கிரகணம் மற்றும் பலவற்றிற்கான விநியோகத்தைப் பதிவிறக்கிய தளத்தைப் பொறுத்து இந்த துவக்கியின் பெயர் மாறுகிறது. நீங்கள் முதலில் எக்லிப்ஸ் அப்ளிகேஷனைத் தொடங்கும் போது, ​​எஞ்சியிருக்கும் சில நிறுவல் பணிகளை (திட்டக் கோப்புகளைச் சேமிக்க ஒரு பணியிட கோப்பகத்தை உருவாக்குவது போன்றவை) பயன்பாடு இறுதியாக இயங்கத் தயாராகும்.

இடைமுகம்

எனவே, இப்போது நீங்கள் எக்லிப்ஸ் இன்ஸ்டால் செய்து இயங்கிவிட்டீர்கள், அதைப் பயன்படுத்தத் தொடங்க வேண்டிய நேரம் இது. நீங்கள் எக்லிப்ஸைத் தொடங்கியவுடன், இது போன்ற ஒன்றை நீங்கள் பார்க்க வேண்டும்:

படம் 1

நீங்கள் பார்க்க முடியும் என, Eclipse IDE மிகவும் நிலையான மெனு உள்ளடக்கத்தைக் கொண்டுள்ளது:

படம் 2

மெனுவைத் தவிர, கருவிப்பட்டி மற்றும் புக்மார்க் அமைப்பின் ஒற்றுமை மற்ற பயன்பாட்டு மேம்பாட்டு சூழல்களில் உள்ளதை இங்கே தெளிவாகக் காணலாம்.

மாதிரி விண்ணப்பம்

பேனல்கள் கோப்பு நேவிகேட்டர், குறியீடு அவுட்லைன்மற்றும் பணி பட்டியல்காட்டப்படும், ஆனால் ஆன் இந்த நேரத்தில்எந்த தரவுகளையும் கொண்டிருக்கவில்லை. எக்லிப்ஸ் பற்றிய எங்கள் ஆய்வைத் தொடர, எளிய ஸ்விங் கால்குலேட்டர் பயன்பாட்டை உருவாக்குவோம். செயல்களை படிப்படியாக விவரிப்போம்:

1. மெனு உருப்படியைத் தேர்ந்தெடுக்கவும் கோப்பு->புதிய->திட்டம்...,உங்கள் முதல் ஜாவா திட்டத்தை உருவாக்கத் தொடங்குங்கள். வழிகாட்டி சாளரத்தில், தேர்ந்தெடுக்கவும் ஜாவாஇடது பட்டியலிலிருந்து முன்மொழியப்பட்ட திட்ட வகைகளில் மற்றும் வலது பட்டியலில் ஜாவா ப்ராஜெக்ட், பின்னர் பொத்தானைக் கிளிக் செய்யவும் அடுத்து.


படம் 3

2. திட்டப் பெயராக கால்குலேட்டரை உள்ளிட்டு, பொத்தானைக் கிளிக் செய்வதன் மூலம் திட்டத்தை உருவாக்குவதைத் தொடரவும் அடுத்து.


படம் 4

3. இறுதியாக, இறுதி கட்டத்தில், ஒரு புதிய திட்டத்தை உருவாக்குவதற்கான “விஜார்ட்”, மூலக் குறியீடு கோப்புகள் மற்றும் வகுப்பு கோப்புகள் சேமிக்கப்படும் கோப்பகங்களை வரையறுக்க உங்களுக்கு வாய்ப்பளிக்கிறது, தற்போதைய திட்டத்தால் பயன்படுத்தக்கூடிய துணைத் திட்டங்களை வரையறுக்கவும். நாங்கள் எங்கள் பயன்பாட்டில் பயன்படுத்த விரும்பும் எந்த நூலகங்களையும் உருவாக்குகிறோம். சுவிட்சை அமைக்கவும் திட்டத்தில் உள்ள மூல கோப்புறையைப் பயன்படுத்தவும், பின்னர் பொத்தானை அழுத்தவும் புதிய கோப்புறையை உருவாக்கு.... புதிய மூல கோப்பகத்தின் பெயராக src ஐ உள்ளிடவும். கிளிக் செய்யவும் ஆம்அப்ளிகேஷன் கட்டமைக்கப்பட்ட கோப்பகத்தை மாற்ற வேண்டுமா என்று எக்லிப்ஸ் கேட்கும் போது கால்குலேட்டர்/பின்.


படம் 5

4. பொத்தானை அழுத்தவும் முடிக்கவும்புதிய திட்டத்தை உருவாக்கி முடிக்க கிரகணத்தை அனுமதிக்க.

நீங்கள் ஒரு புதிய திட்டத்தை உருவாக்கியதும், அதை நீங்கள் கவனிக்கலாம் தோற்றம்கிரகணம் சற்று மாறிவிட்டது (எதிர்பார்க்கப்படும்): குழு அவுட்லைன்சாளரத்தின் மற்றொரு பகுதிக்கு மாற்றப்பட்டது, பேனல் நேவிகேட்டர்ஒரு குழுவால் மாற்றப்பட்டது தொகுப்பு எக்ஸ்ப்ளோரர்முதலியன

நாங்கள் ஒரு புதிய திட்டத்தை உருவாக்கிய பிறகு எக்லிப்ஸ் சாளரம் இப்படித்தான் இருந்தது:


படம் 6

இந்த தளவமைப்பு அழைக்கப்படுகிறது ஜாவா முன்னோக்கு. "பார்வை", எக்லிப்ஸ் கான்செப்ட்டில், பல்வேறு எடிட்டர் பேனல்கள் மற்றும் பார்வையாளர்களின் எத்தனை சேமித்து வைக்கப்பட்டுள்ள ஏற்பாட்டின் வரிசையை வரையறுக்கிறது. கிரகணம் பல இயல்புநிலை "பார்வைகளுடன்" வருகிறது ( வளம், ஜாவா, பிழைத்திருத்தம்மற்றும் பிற), இது உங்கள் தேவைகளுக்கு ஏற்ப மாற்றியமைக்கப்படலாம் அல்லது உங்கள் சொந்த கோணங்களை உருவாக்கலாம். மெனு உருப்படிகளைப் பயன்படுத்தி பார்வைகள் கட்டுப்படுத்தப்படுகின்றன ஜன்னல்அல்லது ஒரு சிறப்பு கருவிப்பட்டி, இது பொதுவாக கிரகண சாளரத்தின் இடது எல்லையில் அமைந்துள்ளது.

படம் 7

எங்கள் ஜாவா திட்டத்தை உருவாக்குவதற்கான அடுத்த படி, எங்கள் அனைத்து மூலக் குறியீடுகளையும் கொண்ட கோப்பகங்களை உருவாக்குவதாகும். இதைச் செய்ய, முன்னோக்குக்கு மாறவும் வளம்மெனு உருப்படியைப் பயன்படுத்தி சாளரம்->திறந்த பார்வை->வளம். குழுவில் நேவிகேட்டர்கோப்புறை அமைப்பு மர முனைகளை விரிவுபடுத்தவும், இதன் மூலம் நீங்கள் src கோப்புறை முனையைப் பார்க்க முடியும். இந்த முனையைத் தேர்ந்தெடுத்து, மெனு உருப்படியை இயக்கவும் கோப்பு->புதிய->கோப்புறை. தோன்றும் உரையாடல் பெட்டியில், src கோப்பகம் தேர்ந்தெடுக்கப்பட்டிருப்பதை உறுதிசெய்து, புலத்தில் புதிய பெயரின் பெயரை உள்ளிடவும். கோப்புறை பெயர், பெயர் com.

ஒரு உரையாடலைப் பயன்படுத்தி அதிக எண்ணிக்கையிலான கோப்புறைகளை உருவாக்கவும் புதிய கோப்புறைஅது சிரமமாகவும் சோர்வாகவும் இருக்கும். அதிர்ஷ்டவசமாக, உங்களுக்கு பிடித்ததை பயன்படுத்தி உங்களுக்கு தேவையான கோப்பகங்களை உருவாக்கும் திறனை கிரகணம் உங்களுக்கு வழங்க முடியும் கோப்பு மேலாளர்: கட்டளை வரி, விண்டோஸ் எக்ஸ்ப்ளோரர்மற்றும் மற்றவர்கள். பரிந்துரைக்கப்பட்ட முறைகளில் ஒன்றைப் பயன்படுத்தி, கோப்புறையில் உருவாக்கவும் comகோப்புறை வஞ்சகமான, மற்றும் அதில் ஒரு கோப்புறை கால்குலேட்டர். இந்த கோப்புறைகளை உருவாக்கியதும், நேவிகேட்டர் பேனலில் உள்ள எந்த கோப்புறை முனையையும் தேர்ந்தெடுத்து, மெனு உருப்படியைப் பயன்படுத்தவும் கோப்பு->புதுப்பி, இந்த பேனலின் உள்ளடக்கங்களைப் புதுப்பிக்கவும். இந்த வழியில் எக்லிப்ஸ் ஒரு தேடலைச் செய்யும் கோப்பு முறைமைநீங்கள் செய்த மாற்றங்களுக்கு ஏற்ப திட்ட பேனலை புதுப்பிக்கும் (புதிய கோப்பகங்களை உருவாக்கியது). இந்த கட்டத்தில், உங்கள் கிரகண சாளரம் இப்படி இருக்க வேண்டும்:


படம் 8

கோப்புகளை உருவாக்குவது பற்றி மேலும் ஒரு குறிப்பு: ஒரு திட்டத்தை உருவாக்கும் ஆரம்ப கட்டத்தில், நீங்கள் பெரும்பாலும் உங்கள் பயன்பாடுகளை அடிக்கடி இயக்குவீர்கள், புதிய கோப்புகள் மற்றும் கோப்புறைகளை உருவாக்குவீர்கள், புதிய குறியீட்டைச் சேர்ப்பது, தொகுத்தல் மற்றும் உங்கள் குறியீட்டை மீண்டும் சோதனை செய்வது. கிரகணத்தில் உள்ள மெனுக்களின் தளவமைப்பு நீங்கள் பயன்படுத்தும் பார்வையைப் பொறுத்தது என்பதை நினைவில் கொள்வது அவசியம். எனவே, நீங்கள் முன்னோக்கை மாற்றினால் வளம்உருவாக்க புதிய கோப்புஅல்லது பேனலில் உள்ள கோப்புறை நேவிகேட்டர், மெனு என்று நீங்கள் காண்பீர்கள் ஓடவும், எடுத்துக்காட்டாக, மெனுவிலிருந்து அடிப்படையில் வேறுபட்டது ஓடவும்கண்ணோட்டத்தில் ஜாவா. இந்த பொதுவான பிரச்சனைக்கு ஒரு தீர்வு மெனுவைப் பயன்படுத்துவதாகும் Windows->Show Viewபேனலைக் காட்ட நேவிகேட்டர்கண்ணோட்டத்தில் ஜாவா. இதன் விளைவாக வரும் கோணத்தில் நீங்கள் முழுமையாக திருப்தி அடைந்தால், மெனு உருப்படியைப் பயன்படுத்தவும் சாளரம்-> பார்வையை இவ்வாறு சேமி..., உங்கள் மாற்றங்களை புதிய பார்வையில் சேமிக்கலாம் அல்லது ஏற்கனவே உள்ள காட்சியை மேலெழுதலாம் ஜாவா.

குறியீடு சேர்க்கிறது

இப்போது எங்கள் கோப்பக அமைப்பு உருவாக்கப்பட்டுவிட்டதால், எங்கள் திட்டத்தில் மூலக் குறியீட்டைச் சேர்க்க ஆரம்பிக்கலாம். எங்கள் கால்குலேட்டர் திட்டத்தை மூன்று வகுப்புகளாக (கோப்புகள்) பிரிப்போம்: CalcModel.java, CalcPanel.jav a, மற்றும் கால்குலேட்டர்.ஜாவா. இந்த நிரலின் மூலக் குறியீட்டுடன் ஜிப் காப்பகத்தை இங்கிருந்து பதிவிறக்கவும் http://www.onjava.com/onjava/2002/12/11/examples/calculator.zip. அதன் பிறகு, இந்த காப்பகத்தை அவிழ்த்து, மேலே குறிப்பிட்டுள்ள மூன்று கோப்புகளை கோப்பகத்தில் வைக்கவும் com/devious/calculator. மெனு உருப்படியை மீண்டும் பயன்படுத்துவோம் கோப்பு->புதுப்பிதிட்ட மேலாளர் குழுவின் உள்ளடக்கங்களைப் புதுப்பிக்க. இந்த படிகளைச் செய்த பிறகு நீங்கள் பார்க்க வேண்டியது இங்கே:


படம் 9

CalcPanel.javaஎங்கள் கால்குலேட்டரின் பயனர் இடைமுகத்தின் மையத்தை குறிக்கிறது. கால்குலேட்டர்.ஜாவாஆயத்த துவக்க செயல்பாடுகளை செய்கிறது மற்றும் GUI ஐ துவக்குகிறது ( GUIபயனர்). எங்கள் நிரலின் மிக முக்கியமான பகுதி கோப்பில் உள்ளது CalcModel.java, இது எங்கள் கால்குலேட்டரின் உண்மையான கணிதத்தை செயல்படுத்துவதை நேரடியாகக் கையாள்கிறது: நிகழ்வுகளுக்கு பதிலளித்தல், செயல்படுத்துதல் கணித கணக்கீடுகள், காட்டப்படும் தகவலை புதுப்பித்தல் போன்றவை. மூலக் குறியீட்டைப் பார்ப்பதற்கான எளிதான வழி பார்வையிலிருந்து மாறுவதாகும் ஜாவாவி ஜாவா உலாவல். இதைச் செய்ய, பயன்படுத்தவும் திறந்த பார்வைமெனுவிலிருந்து ஜன்னல்அல்லது பட்டனை கிளிக் செய்யவும் திற, இது கோணங்களுடன் வேலை செய்வதற்கான கருவிப்பட்டியில் அமைந்துள்ளது.

பேனலில் உள்ள மூலக் குறியீட்டின் மூலம் நீங்கள் செல்லும்போது தொகுப்பு எக்ஸ்ப்ளோரர், பேனல் என்பதை நீங்கள் கவனிக்கலாம் அவுட்லைன்இந்த கட்டத்தில் உங்களுக்கு தேவையற்றதாகிவிடும். இந்த பேனலின் வலது மூலையில் உள்ள சிலுவையைக் கிளிக் செய்வதன் மூலம் அதைத் திரையில் இருந்து தற்காலிகமாக அகற்றலாம். உங்களுக்குத் தேவைப்படும்போது, ​​நீங்கள் மெனு உருப்படியைப் பயன்படுத்தலாம் சாளரம்->பார்வையைக் காண்பி->அவுட்லைன்அதை மீண்டும் காட்ட.


படம் 10

இயக்குதல் மற்றும் பிழைத்திருத்த குறியீடு

எனவே நீங்கள் எக்லிப்ஸை பதிவிறக்கம் செய்து நிறுவியுள்ளீர்கள், புதிய ஜாவா திட்டத்தை உருவாக்கி சேர்த்துள்ளீர்கள் தேவையான கோப்புகள்மற்றும் உங்களுக்கான கோப்புறைகள் எளிய பயன்பாடு. இந்த பயன்பாட்டைத் தொடங்குவதன் மூலம் செயலில் சோதிக்க வேண்டிய நேரம் இது. இதைச் செய்ய, நீங்கள் கோணத்தை அமைக்க வேண்டும் ஜாவாபயன்பாட்டை இயக்க தேவையான படிகளைப் பின்பற்றவும்:

1. பிரதான மெனுவிலிருந்து ஓடவும்உறுப்பு தேர்ந்தெடுக்கவும் இயக்கு...

2. தோன்றும் துவக்க வழிகாட்டி உரையாடலில், பட்டியலில் இருந்து "ஜாவா பயன்பாடு" என்பதைத் தேர்ந்தெடுக்கவும் உள்ளமைவுகளை துவக்கவும்மற்றும் பொத்தானை அழுத்தவும் புதியது


படம் 11

3. புதிய கட்டமைப்பின் பெயருக்கு, உள்ளிடவும் கால்குலேட்டர்

4. பொத்தானை அழுத்தவும் தேடு...மற்றும் வகுப்பை முக்கிய வகுப்பாக தேர்ந்தெடுக்கவும் கால்குலேட்டர்துறையில் முக்கிய வகுப்பு, அல்லது உள்ளீட்டு புலத்தில் முழு வகுப்பின் பெயரை உள்ளிடவும்: com.devious.calculator.கால்குலேட்டர்.


படம் 12


படம் 13

உங்கள் பயன்பாட்டிற்கான துவக்க உள்ளமைவை நீங்கள் உருவாக்கியதும், மெனுவைப் பயன்படுத்தி மீண்டும் தொடங்கலாம் ரன்-> ரன் வரலாறுஅல்லது பொத்தான்கள் ஓடவும்கருவிப்பட்டியில். இந்த கால்குலேட்டருடன் "விளையாடுவதற்கு" போதுமான நேரத்தைச் செலவழித்தால், அது பெரும்பாலும் சரியாகச் செயல்படுவதை நீங்கள் காண்பீர்கள், ஆனால் ஒரு பிடிப்புடன்: கழித்தல் செயல்பாட்டைச் சரியாகச் செய்ய விரும்பவில்லை! எக்லிப்ஸ் சோர்ஸ் கோட் பிழைத்திருத்தியைப் பயன்படுத்தி, இந்த துரதிர்ஷ்டவசமான பிழையைக் கண்டறிய வேண்டிய நேரம் இது. இந்தக் கட்டுரையில் மேலே கொடுக்கப்பட்டுள்ள அனைத்து வழிமுறைகளையும் நீங்கள் பின்பற்றியிருந்தால், சாதாரண வெளியீட்டிற்காக நாங்கள் வரையறுத்துள்ள அதே உள்ளமைவுடன் இந்தப் பயன்பாட்டை பிழைத்திருத்தி மூலம் இயக்கலாம். இதைச் செய்ய, மெனு உருப்படியைத் தேர்ந்தெடுக்கவும் இயக்கு->பிழைத்திருத்த வரலாறு->கால்குலேட்டர்.

பிழைத்திருத்தியுடன் உங்கள் பயன்பாட்டை இயக்கும்போது, ​​எக்லிப்ஸ் தானாகவே காட்சிக்கு மாறுகிறது பிழைத்திருத்தம்:


படம் 14

நாங்கள் கண்டறிந்த சிக்கல் கழித்தல் செயல்பாட்டை மையமாகக் கொண்டிருப்பதால், "-" மற்றும் "=" பொத்தான்களுக்கான நிகழ்வு ஹேண்ட்லரில் ஒரு இடைவெளியை அமைப்போம். முதலில், நாம் வகுப்பு எடிட்டர் தாவலுக்கு மாற வேண்டும் CalcPanel. (இந்த வகுப்பிற்கான புக்மார்க் செய்யப்பட்ட மூலக் குறியீடு உங்களிடம் இல்லையென்றால், நீங்கள் ஒரு கோப்பைத் திறக்க வேண்டும் CalcPanel.java, முன்பு கோணத்திற்கு மாறியது ஜாவாஅல்லது வளம்பின்னர் பார்வைக்குத் திரும்பவும் பிழைத்திருத்தம்).

பேனலைப் பயன்படுத்தவும் அவுட்லைன்முறையைக் கண்டறிய செயல் நிகழ்த்தப்பட்டது. வெளிப்பாட்டைக் கண்டுபிடிக்கும் வரை சிறிது கீழே நகர்த்தவும் வழக்கு"-" அடையாளத்திற்காக (வரி 126). இந்த வரியின் இடது விளிம்பில் இருமுறை கிளிக் செய்தால், எக்லிப்ஸ் தானாகவே அங்கு ஒரு பிரேக் பாயிண்டை அமைக்கும். சிறிது கீழே நகர்த்தி, முறை அழைப்பில் மற்றொரு இடைவெளியை அமைக்கவும் model.calculate()"=" பொத்தான் நிகழ்வு கையாளுதலில் (வரி 138).


படம் 15

இப்போது கால்குலேட்டர் சாளரத்திற்கு மாறி, சில பொத்தான்களைக் கிளிக் செய்யவும். எடுத்துக்காட்டாக, "2", "4", "6" மற்றும் "-". பிழைத்திருத்தம் முறிவுப் புள்ளியைத் தாக்கியதும், கருவிப்பட்டியில் பொத்தான்கள் தோன்றுவதைக் காணலாம் பிழைத்திருத்தம், இது மூலக் குறியீட்டின் மூலம் படிப்படியாக நடக்க உதவுகிறது, மேலும் நீங்கள் குறியீட்டின் மூலம் படிகளை எடுக்கலாம் மற்றும் முறைகளுக்குள் செல்லாமல், தானாகவே அவற்றை இயக்கலாம் அல்லது, உள்ளே சென்று, அவற்றின் மூலக் குறியீட்டின் மூலம் செல்லலாம்.

படம் 16

முறை உள்ளே சென்றால் செட் ஆபரேஷன்(), இது ஒரு அற்பமான செயல்பாட்டைச் செய்கிறது என்பது தெளிவாகிவிடும்: இது செயல்பாட்டுக் குறியீட்டை புலத்தில் சேமிக்கிறது நிலுவையில் உள்ளது. இப்போது பொத்தானை கிளிக் செய்யவும் ரெஸ்யூம்கருவிப்பட்டியில் பிழைத்திருத்தம்நிரல் செயல்படுத்தலைத் தொடர.

குறிப்பு: புதிய எக்லிப்ஸ் பயனர்கள் செய்யும் முக்கிய தவறு அவர்கள் சில நேரங்களில் பட்டன்களை அழுத்துவதுதான் பிழைத்திருத்தம்அல்லது ஓடவும்முக்கிய கருவிப்பட்டியில் (இது பயன்பாட்டின் மற்றொரு நகலைத் தொடங்கும்) கிளிக் செய்வதற்குப் பதிலாக ரெஸ்யூம்.

இப்போது மேலும் இரண்டு பொத்தான்களை அழுத்தவும் (எடுத்துக்காட்டாக, "1", "2", "3") பின்னர் "=" பொத்தானை அழுத்தவும். இந்த வழியில் நாம் முறைக்குள் நம்மைக் காண்கிறோம் கணக்கிட (), சிக்கல் வெளிப்படையானது: யாரோ ஒருவர் OP_ADD மாறுபாட்டிலிருந்து குறியீட்டை நகலெடுத்தார், ஆனால் + குறியை - உடன் மாற்ற மறந்துவிட்டார். பிரச்சனை தீர்ந்தது! :)

HotSwap முறையைப் பயன்படுத்தி பிழையை சரிசெய்தல்

நீங்கள் பயன்பாட்டை இயக்க JVM பதிப்பு 1.4 ஐப் பயன்படுத்தியிருந்தால், எங்கள் எடுத்துக்காட்டில் இந்த பிழையை சரிசெய்ய எங்களிடம் ஒரு இறுதி படி மட்டுமே உள்ளது. கால்குலேட்டர் நிரலிலிருந்து வெளியேறுவதற்குப் பதிலாக, மூலக் குறியீட்டில் மாற்றங்களைச் செய்து, முழு திட்டத்தையும் மீண்டும் தொகுத்து, புதிய பிழைத்திருத்த அமர்வைத் தொடங்கினால், பறக்கும்போது எல்லாவற்றையும் மாற்றலாம். பிழைத்திருத்தி இன்னும் இயங்கும்போது, ​​உங்கள் மூலக் குறியீட்டில் உள்ள வரியை இதற்கு மாற்றவும்:

SetDisplay (முந்தைய மதிப்பு + தற்போதைய மதிப்பு); // செய்ய: setDisplay (முந்தைய மதிப்பு - தற்போதைய மதிப்பு);

இந்தக் கோப்பைச் சேமித்து, பொத்தானைக் கிளிக் செய்யவும் ரெஸ்யூம்பயன்பாட்டை "வெளியிட" மற்றும் அதனுடன் தொடர்ந்து பணியாற்ற. பொத்தானைப் பயன்படுத்துதல் சிஅதை மீட்டமைக்க மற்றும் நாம் முன்பு செய்த படிகளை மீண்டும் செய்யவும். இப்போது எல்லாம் எதிர்பார்த்தபடி வேலை செய்கிறது!

நாம் இப்போது நிரூபித்திருப்பது எக்லிப்ஸ் ஆதரவு புதிய வாய்ப்பு(HotSwap என்று அழைக்கப்படுகிறது) JVM பதிப்பு 1.4. இப்போது ஜாவா இயங்குதளம்பிழைத்திருத்தக் கட்டமைப்பு (JPDA) இயங்கும் பயன்பாட்டின் மூலக் குறியீட்டை மாற்றும் திறனை ஆதரிக்கிறது. பயன்பாட்டை இயக்கும் போது அல்லது அது எங்கு செயலிழக்கிறது என்பதைக் கண்டறிய அதிக நேரம் எடுக்கும் போது இது மிகவும் பயனுள்ளதாக இருக்கும்.

எக்லிப்ஸின் வரவிருக்கும் பதிப்புகளில் சுவாரஸ்யமான அம்சங்கள்

எக்லிப்ஸின் ஒரு சுவாரசியமான அம்சம், பிழைகள் பிடிபடும் வேகம் மற்றும் பயனர்களின் பல்வேறு தேவைகள் மற்றும் விருப்பங்களுக்கு டெவலப்பர்கள் பதிலளிக்கும் வேகம். Eclipse Consortium சமீபத்திய வெளியீடுகளை மாதந்தோறும் வெளியிடுகிறது, இதில் பயனர்கள் ஆர்வமுள்ள பல்வேறு அம்சங்களின் நிலையான பதிப்புகள் அடங்கும் (அத்தகைய வெளியீடுகளில் M1, M2, M3 போன்ற அடையாளங்காட்டிகள் உள்ளன.) 2.1 M3 வெளியீட்டில் சேர்க்கப்பட்டுள்ள அம்சங்களில் பின்வருபவை, மிகவும் குறிப்பிடத்தக்க:

  • - ஈமாக்ஸில் உள்ளதைப் போன்ற சங்கங்களின் தொகுப்பு உட்பட தனிப்பயனாக்கக்கூடிய ஹாட்ஸ்கி சேர்க்கைகள்;
  • - தானியங்கி செருகும் சாத்தியம் TODO, FIXMEமற்றும் பல்வேறு கூறுகள் மற்றும் பணி பட்டியல்களில் ஜாவா குறியீட்டில் உள்ள பிற குறிச்சொல் கருத்துகள்;
  • - மேம்படுத்தப்பட்ட CVS ஆதரவு, பேனலில் காட்டப்படும் திட்டங்களின் எண்ணிக்கையைக் கட்டுப்படுத்தும் "வேலை செய்யும் தொகுப்புகளை" வரையறுக்கும் திறன் உட்பட CVS களஞ்சியங்கள்;
  • - ஜாவா எடிட்டரில் உள்ள புதிய டெம்ப்ளேட்டுகள் மூலக் குறியீடு, ஜாவாடோக், ஒவ்வொரு கோட் கோட் அல்லது எக்ஸ்ப்ரெஷனுக்கும் விரிவான பிழைச் செய்திகளைக் காட்டப் பயன்படுகிறது.
  • - பல புதிய மறுசீரமைப்புகளுக்கான ஆதரவு;
  • - புதிய குழு நூல்கள் மற்றும் மானிட்டர்கள்பிழைத்திருத்தத்தில், எந்த “த்ரெட்கள்” (இழைகள்) ஆதாரங்களைத் தடுக்கின்றன, அவற்றில் எது காத்திருக்கிறது மற்றும் பலவற்றைத் தீர்மானிக்க உங்களை அனுமதிக்கிறது. பயனுள்ள தகவல்பல-திரிக்கப்பட்ட பயன்பாடுகளை பிழைத்திருத்துவதற்கு;
  • - ஜகார்த்தா எறும்பு கட்டும் கருவியுடன் இறுக்கமான ஒருங்கிணைப்பு;

இந்த கடைசி அம்சம்தான் ஜாவா பயன்பாடுகளை உருவாக்குவதற்கும், குறிப்பாக வலை பயன்பாடுகளை உருவாக்குவதற்கும் கிரகணத்தை நன்கு கட்டமைக்கப்பட்ட சூழலாக மாற்றுகிறது. எக்லிப்ஸ் இணையப் பயன்பாடுகளை வெற்றிகரமாக உருவாக்க டெவலப்பருக்குத் தேவையான அனைத்து கருவிகளையும் ஒருங்கிணைக்கிறது: நீட்டிக்கக்கூடிய IDE, ஒரு நிலையான கம்பைலர், ரிமோட் பிழைத்திருத்தம், எறும்பு ஆதரவு, JUnit உடன் சோதனை செய்தல், கிட்டத்தட்ட எல்லா பயன்பாட்டு சேவையகங்களுடனும் தொடர்புகொள்வதற்கான செருகுநிரல்கள், அத்துடன் EJB கொள்கலன்.

வளங்கள்

  • eclipse.org (http://www.eclipse.org/)
  • கிரகணம் திட்ட FAQ (http://www.eclipse.org/eclipse/faq/eclipse-faq.html)
  • எக்லிப்ஸ் பிளாட்ஃபார்ம் தொழில்நுட்ப கண்ணோட்டம் (

கிரகண வளர்ச்சி சூழல்

ஐபிஎம் விஷுவல் ஏஜ் டெவலப்மென்ட் சூழலின் வாரிசாக, ஐபிஎம் நிறுவனத்தால், மேம்பாட்டிற்கான கார்ப்பரேட் ஐடிஇ தரநிலையாக, எக்லிப்ஸ் முதலில் உருவாக்கப்பட்டது. வெவ்வேறு மொழிகள் IBM இயங்குதளங்களுக்கு. ஐபிஎம் படி, வடிவமைப்பு மற்றும் மேம்பாட்டிற்கு $40 மில்லியன் செலவாகும். மூல குறியீடுமுழுமையாக ஓப்பன் சோர்ஸ் செய்யப்பட்டு, எக்லிப்ஸ் வெளியிடப்பட்ட பிறகு கிடைக்கச் செய்யப்பட்டது மேலும் வளர்ச்சி IBM இலிருந்து சுயாதீனமான சமூகம்.

எக்லிப்ஸ் 3.0 (2003) OSGi சேவை இயங்குதள விவரக்குறிப்புகளை இயக்க நேர கட்டமைப்பாக ஏற்றுக்கொண்டது. பதிப்பு 3.0 முதல், எக்லிப்ஸ் நீட்டிப்புகளை ஆதரிக்கும் ஒரு ஒற்றை IDE ஆக இருந்து, அதுவே நீட்டிப்புகளின் தொகுப்பாக மாறிவிட்டது. இது OSGi மற்றும் SWT/JFace கட்டமைப்பை அடிப்படையாகக் கொண்டது, அதன் அடிப்படையில் அடுத்த அடுக்கு உருவாக்கப்பட்டுள்ளது - RCP (ரிச் கிளையன்ட் பிளாட்ஃபார்ம், முழு அளவிலான கிளையன்ட் பயன்பாடுகளை உருவாக்குவதற்கான ஒரு தளம்). RCP ஆனது கிரகணத்திற்கு மட்டுமல்ல, Azureus மற்றும் File Arranger போன்ற பிற RCP பயன்பாடுகளுக்கும் அடிப்படையாக செயல்படுகிறது. அடுத்த அடுக்கு எக்லிப்ஸ் ஆகும், இது RCP நீட்டிப்புகளின் தொகுப்பாகும் - எடிட்டர்கள், பேனல்கள், முன்னோக்குகள், CVS தொகுதி மற்றும் ஜாவா டெவலப்மெண்ட் டூல்ஸ் (JDT) தொகுதி.

2006 ஆம் ஆண்டு முதல், எக்லிப்ஸ் அறக்கட்டளையானது வருடாந்திர ஒரே நேரத்தில் வெளியீட்டை ஒருங்கிணைத்து வருகிறது, இது ஜூன் மாதம் நிகழ்கிறது. ஒவ்வொரு வெளியீட்டிலும் எக்லிப்ஸ் பிளாட்ஃபார்ம் மற்றும் பல பிற கிரகண திட்டங்கள் உள்ளன.

கிரகணம் முதன்மையாக நீட்டிப்புகளை உருவாக்குவதற்கான ஒரு தளமாக செயல்படுகிறது, அதனால்தான் இது பிரபலமடைந்துள்ளது: எந்தவொரு டெவலப்பரும் தனது சொந்த தொகுதிகள் மூலம் கிரகணத்தை நீட்டிக்க முடியும். ஏற்கனவே ஜாவா டெவலப்மென்ட் டூல்ஸ் (JDT), C/C++ டெவலப்மென்ட் டூல்ஸ் (CDT), ஐபிஎம் உடன் இணைந்து QNX இன்ஜினியர்களால் உருவாக்கப்பட்டது, மேலும் அடா மொழிகளுக்கான கருவிகள் (GNATbench, Hibachi), COBOL, FORTRAN, PHP போன்றவை. டெவலப்பர்கள். தரவுத்தளங்கள், பயன்பாட்டு சேவையகங்கள் போன்றவற்றுடன் பணிபுரிய மேலாளர்களுடன் பல நீட்டிப்புகள் கிரகண சூழலை நிறைவு செய்கின்றன.

எக்லிப்ஸ் ஜேடிடி (ஜாவா டெவலப்மென்ட் டூல்ஸ்) குழு மேம்பாட்டை இலக்காகக் கொண்ட மிகவும் பிரபலமான தொகுதி: சூழல் பதிப்பு கட்டுப்பாட்டு அமைப்புகளுடன் ஒருங்கிணைக்கப்பட்டுள்ளது - சிவிஎஸ், ஜிஐடி பிரதான தொகுப்பில், பிற அமைப்புகளுக்கான செருகுநிரல்கள் உள்ளன (எடுத்துக்காட்டாக, சப்வர்ஷன், எம்எஸ் சோர்ஸ்சேஃப்). IDE மற்றும் பணி (பிழை) மேலாண்மை அமைப்புக்கு இடையேயான தகவல்தொடர்புக்கான ஆதரவையும் வழங்குகிறது. முக்கிய தொகுப்பில் Bugzilla பிழை டிராக்கருக்கான ஆதரவு உள்ளது, மேலும் பிற டிராக்கர்களை (Trac, Jira, முதலியன) ஆதரிக்க பல நீட்டிப்புகளும் உள்ளன. இலவசம் மற்றும் உயர் தரம்,கிரகணம் என்பது பல நிறுவனங்களில் பயன்பாட்டு மேம்பாட்டிற்கான கார்ப்பரேட் தரநிலையாகும்.

எக்லிப்ஸ் ஜாவாவில் எழுதப்பட்டுள்ளது, எனவே இது ஒரு இயங்குதள-சுயாதீனமான தயாரிப்பாகும், SWT நூலகத்தைத் தவிர, இது அனைத்து பொதுவான தளங்களுக்கும் உருவாக்கப்பட்டுள்ளது (கீழே காண்க). நிலையான ஜாவா ஸ்விங் நூலகத்திற்குப் பதிலாக SWT நூலகம் பயன்படுத்தப்படுகிறது. வேகமான செயல்திறன் மற்றும் இயல்பான தோற்றத்திற்காக இது முற்றிலும் அடிப்படை இயங்குதளத்தை (இயக்க முறைமை) சார்ந்துள்ளது. பயனர் இடைமுகம், ஆனால் சில நேரங்களில் இயங்குதளங்களில் இணக்கத்தன்மை மற்றும் பயன்பாட்டு நிலைத்தன்மை சிக்கல்களை ஏற்படுத்துகிறது. கிரகணத்தின் அடிப்படை பணக்கார கிளையன்ட் தளம் (RCP) ஆகும். இது பின்வரும் கூறுகளைக் கொண்டுள்ளது:

OSGi (நிலையான மூட்டைகள் விநியோக சூழல்);

SWT (போர்ட்டபிள் விட்ஜெட் கருவித்தொகுப்பு);

JFace (கோப்பு இடையகங்கள், உரையுடன் பணிபுரிதல், உரை திருத்தி);

கிரகண வேலை சூழல் (பேனல்கள், எடிட்டர்கள், கணிப்புகள், வழிகாட்டிகள்).

எக்லிப்ஸில் உள்ள GUI, SWT கருவித்தொகுப்பைப் பயன்படுத்தி எழுதப்பட்டது. பிந்தையது, ஸ்விங்கைப் போலல்லாமல் (இது வரைகலை கட்டுப்பாடுகளை சுயாதீனமாக பின்பற்றுகிறது), இதன் வரைகலை கூறுகளைப் பயன்படுத்துகிறது. இயக்க முறைமை. Eclipse பயனர் இடைமுகம் JFace எனப்படும் GUI மிடில்வேரையும் சார்ந்துள்ளது, இது SWT அடிப்படையிலான பயனர் இடைமுகத்தை உருவாக்குவதை எளிதாக்குகிறது.

எக்லிப்ஸின் நெகிழ்வுத்தன்மையானது செருகுநிரல்களால் உறுதி செய்யப்படுகிறது, இது ஜாவாவில் மட்டுமல்ல, C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component Pascal, Zonnon மற்றும் பிற மொழிகளிலும் உருவாக்குவதை சாத்தியமாக்குகிறது. .

எக்லிப்ஸ் ப்ராஜெக்ட் என்பது திட்ட மேலாண்மைக் குழு (பிஎம்சி) மற்றும் திட்டத் தலைவர்களால் மேற்பார்வையிடப்படும் இணையதளத்தின் திறந்த மூல திட்டமாகும். எதிராக செயல்படும் துணைத் திட்டங்களில் வேலை செய்யப்படுகிறது. எக்லிப்ஸ் ப்ராஜெக்ட் சார்ட்டர் திட்டத்தின் அமைப்பு, பங்கேற்பாளர்களின் பாத்திரங்கள் மற்றும் பொறுப்புகள் மற்றும் திட்டத்திற்கான உயர்மட்ட மேம்பாட்டு செயல்முறை ஆகியவற்றை விவரிக்கிறது. JDT மற்றும் PDE ஆகியவை எக்லிப்ஸ் பிளாட்ஃபார்மிற்கான செருகுநிரல் கருவிகள். இந்த மூன்று பகுதிகளும் சேர்ந்து, எக்லிப்ஸ் SDKயை உருவாக்குகின்றன, இது கிரகண அடிப்படையிலான கருவிகளுக்கான முழுமையான வளர்ச்சிச் சூழலாகும், மேலும் கிரகணத்தையே உருவாக்குகிறது.

  • கிரகணம் திட்ட மேம்பாடு
    எக்லிப்ஸ் ப்ராஜெக்ட் டெவலப்மெண்ட் செயல்முறை பற்றிய திட்டங்கள் மற்றும் பிற தகவல்களை வெளியிடவும்.

  • Eclipse SDK, Eclipse RCP, SWT, Eclipse Java கம்பைலர் மற்றும் பலவற்றைப் பதிவிறக்கவும். தற்போதைய வெளியீட்டை இங்கே காணலாம். அல்லது, நீங்கள் மேம்படுத்தப்பட்ட புதிய அம்சங்களை முயற்சிக்க விரும்பினால், சமீபத்திய நிலையான மற்றும் ஒருங்கிணைப்பு உருவாக்கங்களைப் பதிவிறக்கவும் அல்லது திட்டத்தில் பங்களிப்பதைத் தொடங்கவும்.

  • எக்லிப்ஸ் திட்ட வெளியீடுகளுடன் சேர்க்கப்பட்ட ஆவணங்களை உலாவவும்.

துணைத் திட்டங்கள்


  • பிளாட்ஃபார்ம் கட்டமைப்புகள் மற்றும் பொதுவான சேவைகளின் தொகுப்பை வரையறுக்கிறது, இது எக்லிப்ஸை ஒரு கூறு மாதிரியாகவும், பணக்கார கிளையன்ட் பிளாட்ஃபார்ம் () மற்றும் ஒரு விரிவான கருவி ஒருங்கிணைப்பு தளமாகவும் பயன்படுத்துவதை ஆதரிக்க தேவையான "ஒருங்கிணைப்பு-வேர்". இந்தச் சேவைகள் மற்றும் கட்டமைப்புகளில் நிலையான பணியிட பயனர் இடைமுக மாதிரி மற்றும் போர்ட்டபிள் நேட்டிவ் விட்ஜெட் கருவித்தொகுப்பு, வளங்களை நிர்வகிப்பதற்கான திட்ட மாதிரி, அதிகரிக்கும் கம்பைலர்கள் மற்றும் பில்டர்களுக்கான தானியங்கி வள டெல்டா மேலாண்மை, மொழி-சுயாதீன பிழைத்திருத்த உள்கட்டமைப்பு மற்றும் விநியோகிக்கப்பட்ட பல-பயனர் பதிப்பு வள மேலாண்மைக்கான உள்கட்டமைப்பு ஆகியவை அடங்கும். .

  • சக்தி-பயனர்களுக்காக ஜாவா ஐடிஇயை செயல்படுத்தும் தளத்திற்கான கருவி செருகுநிரல்களை JDT வழங்குகிறது, இது எக்லிப்ஸ் செருகுநிரல்கள் உட்பட எந்த ஜாவா பயன்பாட்டின் வளர்ச்சியையும் ஆதரிக்கிறது. JDT ஆனது ஜாவா ப்ராஜெக்ட்கள் மற்றும் ஜாவா முன்னோக்கை எக்லிப்ஸ் பிளாட்ஃபார்மில் சேர்க்கிறது, மேலும் பல பார்வைகள், எடிட்டர்கள், மந்திரவாதிகள், பில்டர்கள் மற்றும் குறியீடு ஒன்றிணைத்தல் மற்றும் மறுசீரமைப்பு கருவிகள். JDT கிரகணத்தை தனக்கென ஒரு வளர்ச்சி சூழலாக இருக்க அனுமதிக்கிறது. JDT செருகுநிரல்களை மற்ற கருவி உருவாக்குபவர்களால் மேலும் நீட்டிக்க முடியும்.

  • PDE திட்டம் பல பார்வைகள் மற்றும் எடிட்டர்களை வழங்குகிறது, இது கிரகணத்திற்கான செருகுநிரல்களை உருவாக்குவதை எளிதாக்குகிறது. PDE ஐப் பயன்படுத்தி, உங்கள் செருகுநிரல் மேனிஃபெஸ்ட் கோப்பை (plugin.xml) உருவாக்கலாம், உங்கள் செருகுநிரல் இயக்க நேரம் மற்றும் பிற தேவையான செருகுநிரல்களைக் குறிப்பிடலாம், அவற்றின் குறிப்பிட்ட மார்க்அப் உட்பட நீட்டிப்புப் புள்ளிகளை வரையறுக்கலாம், எக்ஸ்எம்எல் ஸ்கீமா கோப்புகளை நீட்டிப்பு புள்ளி மார்க்அப்புடன் இணைக்கலாம். எனவே நீட்டிப்புகள் சரிபார்க்கப்படலாம், பிற செருகுநிரல் நீட்டிப்பு புள்ளிகளில் நீட்டிப்புகளை உருவாக்கலாம். PDE ஆனது செருகுநிரல்களை ஒருங்கிணைப்பதை எளிதாகவும் வேடிக்கையாகவும் செய்கிறது.

  • E4 திட்டம் என்பது Eclipse தளத்தின் அடுத்த தலைமுறையை உருவாக்குவதற்கான ஒரு காப்பகமாகும். பரவலான, கூறு அடிப்படையிலான பயன்பாடுகள் மற்றும் கருவிகளுக்கான அடுத்த தலைமுறை தளத்தை உருவாக்குவதே e4 திட்டத்தின் நோக்கம்.

© 2024 ermake.ru -- PC பழுது பற்றி - தகவல் போர்டல்