কম্পিউটারসফ্টওয়্যার

Eclipse - উন্নয়ন পরিবেশ মডুলার ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন

Eclipse - একটি প্ল্যাটফর্ম একটি ওপেন সোর্স সফ্টওয়্যার তৈরি করুন। এটা তোলে জাভা উপর ভিত্তি করে এবং প্ল্যাগ-ইনগুলি সঙ্গে প্রোগ্রাম বিকাশ ক্ষমতা প্রদান করে। বিখ্যাত অন্ধকার পণ্য - - PDE উন্নয়ন পরিবেশ প্ল্যাগ-ইনগুলি এটা বিল্ট-ইন উপাদান, তাদের মধ্যে একটি সেট রয়েছে। PDE আপনি প্ল্যাটফর্ম নিজেই প্রসারিত করতে, বিল্ট-ইন উপাদান নিয়ে গঠিত দেয়। টুলকিট এর নির্মাতাদের তাদের নিজস্ব এক্সটেনশন অফার করে এবং ব্যবহারকারীদের একটি সমন্বিত ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) দিতে পারেন।

জাভা ভাষা, যা অন্ধকার লেখা আছে ছাড়াও, উন্নয়ন পরিবেশ অন্যান্য প্রোগ্রামিং ভাষা ব্যবহার করা হয়। এটা তোলে প্ল্যাগ-ইনগুলিকে ভাষায় সি ++, ফোরট্রান, পার্ল, Prolog, পাইথন, রুবি এবং অন্যদের সমর্থন অনেকটা সৃষ্টি করেছেন। প্ল্যাটফর্ম অন্যান্য সফ্টওয়্যার যে এই ধরনের টেলনেট এবং DBMS যেমন প্রোগ্রাম লেখা এর সাথে সম্পর্কিত নয় ভিত্তি হতে পারে না। অন্ধকার উপর ভিত্তি করে একটি কোডের আরেকটি উদাহরণ, - এডিটিং এবং ডিবাগিং পিএইচপি-অ্যাপ্লিকেশনের জন্য মৌলিক ফাংশন সঙ্গে পিডিটি উন্নয়ন পরিবেশ।

সর্বস্বত্ব বিকৃত

ওপেন-সোর্স সফটওয়্যার ব্যবহারকারীদের অধিকার গ্যারান্টি মধ্যে লাইসেন্সকৃত। উদাহরণস্বরূপ, সোর্স কোড পরিবর্তন করুন এবং এটি বিতরণের অধিকার প্রদান করা উচিত নয়। সুরক্ষা এই স্তর কপিলেফট মাধ্যমে অর্জিত। কপিরাইট, কপিরাইট রক্ষা করে ইভেন্টে প্রোগ্রামের বন্টন নিষিদ্ধ করে একটি ব্যবহারকারী এই অধিকার নেই। কপিলেফট এছাড়াও প্রয়োজন সফ্টওয়্যার আচ্ছাদন একটি লাইসেন্স পরিমার্জন ছাড়া বিতরণ করা হয়। এই ক্ষেত্রে, কপিরাইট সারাংশ বিপরীত হয়ে যায়। কপিলেফট ব্যবহার কপিরাইট ডেভেলপারদের অধিকার সংরক্ষণ করতে, এবং তাদের ব্যবহারকারীদের স্থানান্তর করতে নয়।

অতএব, ভয় নেই এবং সন্দেহ নেই যে খোলা প্রোগ্রাম হিসাবে কপিলেফট সফ্টওয়্যার অন্যান্য অংশে ছড়িয়ে, মেধা সম্পত্তির ক্ষতি হতে হবে। অন্য কথায়, লাইসেন্স ওপেন সোর্স কোড ধারণকারী সব আবেদন একই অধিকার সঙ্গে বিতরণ করা প্রয়োজন হবে। এই জেনেরাল পাবলিক লাইসেন্স (গনুহ) জন্য সত্য - নীচে লিনাক্স প্রসারিত করে। কিন্তু অনুমোদন, যা সরকারি ও বাণিজ্যিক স্বার্থ একটি ভিন্ন চিকিত্সার উপলব্ধ করা হয়।

এস আই একটি অলাভজনক প্রতিষ্ঠান পরিষ্কারভাবে সংজ্ঞায়িত যে ওপেন সোর্স কি, এবং যারা লাইসেন্স যে তার মানদণ্ড পূরণ অনুমোদন। অন্ধকার প্ল্যাটফর্ম ইপিএল দ্বারা বিতরণ করা হয়, খোলা এস আই-প্রত্যয়িত লাইসেন্স এবং যখন ওপেন সোর্স সফটওয়্যার লেখক আনুগত্য বজায় রাখার তার বাণিজ্যিক আবেদন সহজতর।

প্লাগ-ইন অথবা ব্যবহারকারীর প্রোগ্রাম ডেভেলপমেন্ট এনভায়রনমেন্ট এর নির্মাতাদের অন্ধকার কোন জড়িত বা সংশোধনযোগ্য কোড প্রকাশ করা উচিত, কিন্তু উপায়ে তারা পছন্দ নিজেদের সংযোজন লাইসেন্স পারবেন না। ওপেন সোর্স সফটওয়্যার হিসাবে তাদের অধিকার হস্তান্তর প্রয়োজন হয় না, সেইসাথে উৎস প্রকাশন।

এবং যখন অনেক তাদের নিজস্ব উন্নয়ন তৈরি করতে অন্ধকার ব্যবহার করবে না, সোর্স কোড প্ল্যাটফর্ম প্রাপ্যতা না শুধুমাত্র পেমেন্ট অভাবে মহান গুরুত্ব রয়েছে, কিন্তু কারণ এটি নতুনত্ব প্রচার করে এবং সাধারণ কারণ একটি অবদান হিসেবে তাদের নিজস্ব পণ্য তৈরি করতে প্রোগ্রামারদের উৎসাহিত করে। এই জন্য প্রধান কারণ - আরো প্রকল্পের কাজ বিনিয়োগকৃত, আরো গুরুত্বপূর্ণ এটা সকলের জন্য। যদি উপকার, ডেভেলপারদের সংখ্যা আরও বেশি বৃদ্ধি এবং প্রকল্প, ঐ যে লিনাক্স এবং Apache প্রায় নির্গত অনুরূপ কাছাকাছি একটি সম্প্রদায় তৈরি করা হয়।

অলাভজনক সংস্থা

Eclipse - তৈরি মোতায়েন ও ব্যবস্থাপনা সফ্টওয়্যার এবং তার স্রষ্টাদের সম্প্রদায়ের জন্য উন্নয়ন পরিবেশ, লাইব্রেরি এবং সরঞ্জাম। এটা তোলে সফটওয়্যার বিক্রেতাদের সহযোগিতায় 2001 সালে IBM দ্বারা একটি প্ল্যাটফর্ম তৈরি করে।

অন্ধকার ফাউন্ডেশন 2004 সালে প্রতিষ্ঠিত হয়, একটি অলাভজনক সংস্থা, প্রকল্প প্ল্যাটফর্ম এবং পরিপূরক সফ্টওয়্যার এবং পরিষেবার সমাজ ও সিস্টেম ডেভেলপারদের উন্নত সমর্থন করে। আজ, অন্ধকার বাস্তু প্রতিষ্ঠান ও ব্যক্তি সফ্টওয়্যার শিল্প অন্তর্ভুক্ত করা হয়েছে।

ফান্ড নিরীক্ষণ করা হয় ও প্ল্যাটফর্ম প্রকল্পগুলি পরিচালনা করে। এটা তোলে সম্প্রদায় কাজ করে, এবং বিকাশকারী যারা রাজ্যের committers কল নেই। তারা অন্যান্য প্রতিষ্ঠানের দ্বারা বা স্বাধীন প্রোগ্রামার যারা প্রকল্পে কাজ করতে তাদের ব্যক্তিগত সময় স্বেচ্ছাসেবক দ্বারা নিযুক্ত করা হয়।

Eclipse: একটি প্ল্যাটফর্ম বৈশিষ্ট্য

  • বিভিন্ন প্রোগ্রামিং টুলস তৈরি করুন।
  • টুল সরবরাহকারী সীমাহীন সংখ্যক, স্বাধীন সহ।
  • সাপোর্ট টুলস যেমন এইচটিএমএল, সি, EJB, জাভা, JSP, জিআইএফ এবং XML হিসাবে বিভিন্ন প্রকারের সামগ্রী, সঙ্গে কাজ করতে।
  • মধ্যে এবং আলাদা বিষয়বস্তু মধ্যে পূর্ণ ইন্টিগ্রেশন নিশ্চিত করা।
  • সঙ্গে প্রোগ্রামিং অন্ধকার-মাঝারি একটি গ্রাফিকাল ইন্টারফেস বা না।
  • লিনাক্স, উইন্ডোস, সোলারিস Aix, ম্যাক OS X সহ বিভিন্ন অপারেটিং সিস্টেম, কাজ
  • জাভা, একটি জনপ্রিয় লেখা সরঞ্জাম ভাষা ব্যবহার করা হচ্ছে।

Eclipse: শুরু করার নির্দেশিকা

প্রথমবার চালনার সাথে, অভিবাদন বার্তা পরে। ব্যবহারকারীর পর্যালোচনা যেতে পারেন এবং নতুন ফাংশন, উদাহরণ জানতে পারেন, অথবা প্রশিক্ষণ ভুগা।

কর্মক্ষেত্র প্যানেল, উপস্থাপনা গঠিত। ধারনা একটি সেট প্রত্যাশা বলা হয়। "রিসোর্স" এর প্রত্যাশা, উদাহরণস্বরূপ, সম্পাদনা, ব্যবস্থাপনা, এবং প্রকল্পের দেখার জন্য উপস্থাপনা অন্তর্ভুক্ত করা হয়েছে।

নতুনদের "যান্ত্রিক স্থান প্রাথমিক ধারনা", যেখানে আপনি বিভিন্ন অন্ধকার উপাদান এবং তাদের কথাবার্তাও সংক্রান্ত তথ্য অনেক জড়ো করা যায় শুরু করা উচিত।

JDT নিয়ে কাজ করা

JDT অন্বেষণ করতে অন্ধকার জাভা প্রকল্পের খুলতে পারেন। "নতুন" - - এটি করার জন্য, "ফাইল" মেনুতে নির্বাচন করুন "জাভা প্রকল্প", একটি প্রকল্পের নাম লিখুন এবং "শেষ" ক্লিক করুন।

"ওপেন দৃষ্টিকোণ" - - বর্তমান দৃষ্টিকোণ পরিবর্তন করতে, মেনু আইটেম "উইন্ডো" নির্বাচন করুন জাভা বা "উইন্ডো" প্রক্রিয়ার মাধ্যমে নতুন উইন্ডো খুলতে - "নতুন উইন্ডো" এবং একটি ভিন্ন দৃষ্টিকোণ চয়ন।

পরিপ্রেক্ষিত যে জাভা উন্নয়নের জন্য উদ্দেশ্যে হয় মতামত রয়েছে। বাঁদিকের কোণে, সর্বোপরি, অন্ধকার জাভা প্যাকেজ, ক্লাস, ঘড়া-ফাইল এবং বিভিন্ন ফাইল, যা "প্যাকেজ এক্সপ্লোরার" বলা হয় সাথে একটি অনুক্রমের হয়। উত্স এবং Refactor: এই ক্ষেত্রে প্রধান মেনু 2 পয়েন্ট দ্বারা supplemented হয়।

JDT একটি প্রোগ্রাম তৈরি করা হচ্ছে

একটি জাভা অ্যাপ্লিকেশন তৈরি করতে হলে, প্রকল্পের ডান ক্লিক করুন এবং নির্বাচন করুন "নিউ" তৈরি আগে হবে - "শ্রেণী"। পপ-আপ ইন, ডায়লগ বক্স বর্গ নাম লিখুন। সন্দিহান: "কোন workpiece আপনি তৈরি করতে চান পদ্ধতি?" - পাবলিক স্ট্যাটিক ভয়েড মেন (স্ট্রিং [] args) নির্দিষ্ট করতে ও "শেষ" ক্লিক করুন।

এই প্রোগ্রাম যা প্রবেশ শ্রেণী এবং একটি খালি মেন () ধারণ করে তৈরি করবে। একটি প্রোগ্রাম কোড পদ্ধতি সম্পূর্ণ করতে হবে (ঞ ইচ্ছাকৃতভাবে বাদ দেওয়া শ্রেণীবদ্ধ):

পাবলিক ক্লাস হ্যালো {

পাবলিক স্ট্যাটিক ভয়েড মেন (স্ট্রিং [] args) {

জন্য (ঞ = 0; ঞ <= 5; ঞ ++,)

{

System.out.println ( "হ্যালো");

}

}

}

একটি সেট চলাকালীন, আপনি সম্পাদক বৈশিষ্ট্য লক্ষ্য করতে পারেন:

  • স্বয়ংক্রিয়ভাবে;
  • সিনট্যাক্স পরীক্ষণ;
  • স্বয়ং-খোলার প্রথম বন্ধনী বা উদ্ধৃতি।

কোড সমাপ্তির কীবোর্ড শর্টকাট Ctrl + স্পেস বলা হয়। একই সময় বিকল্পগুলি একটি তালিকা প্রেক্ষাপটে উপর নির্ভর করবে এ, কিনা একটি বস্তু বা শব্দ অংশ পদ্ধতির তালিকা একটি কীবোর্ড বা মাউস চয়ন।

সিনট্যাক্স ক্রমবর্ধমান সংকলন উপর ভিত্তি করে পরীক্ষা করা হয়। এটা তোলে কোড তার কম্পাইল সঙ্গে একযোগে রেকর্ডিং সময় সঞ্চালিত। সিনট্যাক্স ত্রুটি লাল আন্ডারলাইন এবং তাদের বিন্দু একটি সাদা তির্যক ক্রস লাল মনে হচ্ছে, বামে হয়। অবশিষ্ট ত্রুটি একটি বাল্ব আকারে মাঠে নির্দেশিত হয়। তারা দ্রুত ঠিক সাহায্যে নিজেকে সংশোধন করতে পারেন।

উদাহরণে চালু আলো বিবৃতি জন্য সামনে অবস্থিত কারণ এটি আমি শ্রেণীবদ্ধ নয়। আলোর বাল্ব উপর দুবার-ক্লিক করার পর সম্ভাব্য সংশোধন করা হয়েছে একটি তালিকা করা হবে। এই ক্ষেত্রে, ঞ প্রস্তাব করা হয়:

  • বর্গ ক্ষেত্র;
  • পদ্ধতি প্যারামিটার;
  • স্থানীয় পরিবর্তনশীল।

আপনি মাউস দিয়ে অপশনের একটি চয়ন করেন তবে আপনাকে ফলে টেক্সট দেখতে পারেন।

পছন্দসই প্রতিমূর্তি উপর ডাবল ক্লিক কোড জেনারেট করে।

অ্যাপ্লিকেশন চলমান

কোন একটি অ্যাপ্লিকেশন সংকলন ত্রুটি মেনু আইটেম এর মাধ্যমে চালানো যাবে "সূচনা"। কোন সংকলন পদক্ষেপ, যেহেতু এটি সংরক্ষণ কোড সময় সঞ্চালিত। ডায়লগ বক্স "কনফিগারেশন শুরু", যা মান ইতিমধ্যে নির্ধারণ করা হয় প্রয়োজনীয়, আপনি ডান নীচে চালান বাটনে ক্লিক করতে হবে। বুকমার্কের সাথে কনসোল এবং আবেদন ফলাফলের নীচে প্রদর্শিত হবে।

প্রোগ্রাম ডিবাগার চালানোর করা যেতে পারে। প্রথম সব, পদ্ধতি কল পাশে সম্পাদনা উইন্ডোর বাম ধূসর বাক্সে মাউস দুই ক্লিকের মাধ্যমে System.out.println () একটি ব্রেকপয়েন্ট সেট। ফলাফলের একটি নীল বিন্দু হতে হবে। "ডিবাগ" - "সূচনা" মেনু নির্বাচন করুন। লঞ্চ কনফিগারেশন উইন্ডো আবার প্রদর্শিত হবে। "সূচনা" বোতামটি ক্লিক করার পরে নতুন ধারণা সহ ডিবাগ দৃষ্টিকোণ প্রদর্শিত হবে।

বাম দিকে "ডিবাগ" ইন, উপরের, এটা কল স্ট্যাক এবং টুলবার কর্মসূচির উন্নতি নিয়ন্ত্রন করতে পারেন। প্যানেল স্টপ বাটন, ধারাবাহিকতা এবং আবেদন, ফাঁসি সম্পন্ন রয়েছে, এবং পরবর্তী অপারেটর এবং পদ্ধতি আয় কর। ভেরিয়েবল, ব্রেকপয়েন্ট প্রকাশের এবং পর্দা: উপরের ডান ট্যাবযুক্ত প্যানেল একটি সারিতে নেই। যখন আপনি ভেরিয়েবল ট্যাব নির্বাচন করুন, আপনি পরিবর্তনশীল ঞ মান দেখতে পারেন।

উপস্থাপনা প্রতিটি সম্পর্কে বিস্তারিত তথ্য প্রসঙ্গ-নির্ভর সহায়তা দিতে পারেন। আমরা শুধু শিরোনাম দণ্ড ও F1 এবং উপর মাউস ক্লিক করতে হবে।

অতিরিক্ত প্লাগ-ইন

সফটওয়্যার উন্নয়ন পরিবেশ, যা সংকলন এবং ডিবাগিং তাদের পরিবর্তন করার জন্য ডিজাইন করা হয়, উপাদান, যা অনুকরণ বিল্ড, পরীক্ষা মডিউল, কর্মক্ষমতা, কনফিগারেশন ব্যবস্থাপনা এবং ভারশনিং স্বয়ংক্রিয় করতে পারবেন দ্বারা supplemented অন্ধকার।

জীবনবৃত্তান্ত উৎস নিয়ন্ত্রণ ব্যবস্থা জন্য করতে পারবেন দল কাজ তাদের উপর। এভাবে চালু পরিবর্তন মিশ্র নয়। এই অন্ধকার একটি গুরুত্বপূর্ণ এবং অবিচ্ছেদ্য অংশ।

উন্নয়ন পরিবেশ eclipse.org সাইটে আছে। প্ল্যাগ-ইনসমূহ প্ল্যাগ-ইন সেন্ট্রাল মধ্যে অবস্থিত হয়।

স্থাপত্য

প্ল্যাটফর্ম ভিত্তিতে - বৈশিষ্ট্যগুলি সমৃদ্ধ RCP ক্লায়েন্ট। সরলভাবে তারা উন্নয়ন কর্মসূচি ব্যবহৃত প্ল্যাগ-ইনগুলি একটি সেট জমা দিতে পারেন। সেখানে সুপারিশ করা এবং ঐচ্ছিক অতিরিক্ত উপাদান।

প্রধান উপাদান হল:

  • রানটাইম মডেল OSGi স্পেসিফিকেশন এক্সটেনশান এবং সম্প্রসারণ পয়েন্ট উপর ভিত্তি করে উপাদান নির্ধারণ করে। যেমন syslog- র এবং সাদৃশ্য অতিরিক্ত সেবা প্রদান।
  • তায়ালা-প্যাকেজ অন্ধকার বৈশিষ্ট্য এবং ইউজার ইন্টারফেস উইজেট উপস্থিত রয়েছে। এটা তোলে গ্রাফিকাল অ্যাপ্লিকেশন সৃষ্টি সহজতর অ্যাড শ্রেণীর হয়েছে।
  • সরঞ্জাম স্থান দৃষ্টিভঙ্গী, উপস্থাপনা এবং সম্পাদনা উইন্ডোর অন্তর্ভুক্ত করা হয়েছে।
  • কম্পোনেন্ট "সহায়তা" একটি রেফারেন্স সিস্টেম বা একটি ইন্টারেক্টিভ কার্য তালিকা আকারে সমর্থন ব্যবহারকারীদের প্রদান করে।
  • প্লাগ-ইন "আপডেট" আপনি সফ্টওয়্যার এর সর্বশেষ সংস্করণ পেতে পারেন।
  • কম্পোনেন্ট "টিম" তাদের নিজস্ব সংযোগ করতে পরিকাঠামো উপলব্ধ সংস্করণ কন্ট্রোল সিস্টেম।

প্ল্যাটফর্ম IBM দ্বারা নির্মিত, একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত ওপেন সোর্স সিস্টেম হয়ে ওঠে। তাদের সদস্যরা কোম্পানি শয়ের বেশী হয়। যদিও এই ধরনের সিস্টেম তৈরি করার ধারণা অতীতে ছিল, চিন্তাশীল নির্ভরযোগ্য এবং মার্জিত নকশা অন্ধকার এটা একটি নেতৃস্থানীয় অবস্থান গ্রহণ করার অনুমতি দেওয়া হয়েছে।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bn.delachieve.com. Theme powered by WordPress.