অ্যান্ড্রয়েড স্টুডিওতে (ইন্টেলিজ আইডিয়া) ক্লাস ডায়াগ্রাম (ইউএমএল) কীভাবে তৈরি করা যায়


139

আমি এই লিঙ্কটি অনুসন্ধান করার চেষ্টা করেছি এবং খুঁজে পেয়েছি , তবে Ctrl+ Alt+ Shift+ Dকাজ করে না।

আমিও অ্যাকশন এটি ব্যবহার Ctrl+ + Shift+ + Aডায়াগ্রাম এবং ইউএমএল কিন্তু পাওয়া কিছুই কর্ম খুঁজে।

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


2
আমি লক্ষ্য করেছি যে ইউএমএল মডেলিং বৈশিষ্ট্যটি কেবলমাত্র আলটিমেট সংস্করণে উপলব্ধ তবে সম্প্রদায় সংস্করণে নয় jetbrains.com/idea/features দেখুন
ইয়াসেন

উত্তর:


106

আমি একটি নিখরচায় প্লাগইন পেয়েছি যা অ্যান্ড্রয়েড স্টুডিও সহ ক্লাস ডায়াগ্রাম তৈরি করতে পারে। এটিকে সিম্পলআমএল বলে

অ্যান্ড্রয়েড স্টুডিও ২.২+ আপডেট করুন: প্লাগইন ইনস্টল করতে, এই উত্তরের পদক্ষেপগুলি অনুসরণ করুন: https://stackoverflow.com/a/36823007/1245894

অ্যান্ড্রয়েড স্টুডিও অন ​​ম্যাকের পুরানো সংস্করণ : Android Studio-> Preferences-> এ যানPlugins

উইন্ডোজে: Android Studio-> File-> Settings-> এ যানPlugins

সিম্পল ইউএমসিএলসি এ ক্লিক করুন Browse repositories...এবং অনুসন্ধান করুন (সিই এর অর্থ সম্প্রদায় সংস্করণ, এটাই অ্যান্ড্রয়েড স্টুডিও ভিত্তিক)।

এটি ইনস্টল করুন, পুনরায় চালু করুন, তারপরে আপনি যে ক্লাসগুলিতে ভিজ্যুয়ালাইজ করতে চান সেগুলি সহ ফোল্ডারে ডান ক্লিক করতে পারেন এবং নির্বাচন করতে পারেন Add to simpleUML Diagram

এটাই; আপনি নিজের কোড থেকে উত্সাহী ক্লাস চিত্রটি তৈরি করেছেন!


41
আমি সংগ্রহস্থলগুলিতে সিম্পল ইউএলসিইসি খুঁজে পাচ্ছি না, এটি কি সরানো হয়েছে?
Apostrofix

3
এবং প্রায় 6 বছরে আপডেট করা হয়নি - মৃত দেখায়।
টম

5
আমি যে ক্লাসগুলিতে ভিজ্যুয়ালাইজ করতে চেয়েছি সেগুলি ফোল্ডারে ডানদিকে ক্লিক করেছি, নির্বাচিত Add to simpleUML Diagram... এবং একটি খালি চিত্রটি উপস্থিত হয়েছে। চিত্তাকর্ষক।
Nom1fan

1
আর কাজ করে না, AS
2x

1
সরল ইউএলসিইসি সংগ্রহস্থল ব্রাউজারে বিদ্যমান নেই exist
ইগোরগানাপলস্কি

93

যারা অ্যান্ড্রয়েড স্টুডিওতে সরল ইউএমএল ব্যবহার করতে চান এবং সরল ইউএমএল চালানোর ক্ষেত্রে সমস্যা রয়েছে তাদের জন্য।

প্রথমে সরল ইউএমএল জারটি এখান থেকে ডাউনলোড করুন https://plugins.jetbrains.com/plugin/4946-slelelllce

এখন নীচের পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1:

দেখার জন্য ক্লিক করুন ফাইল এবং যান সেটিংস (ফাইল → সেটিংস)

পদক্ষেপ 2 বাম প্যানেল থেকে প্লাগইন

নির্বাচন করুন এবং ডিস্ক থেকে ইনস্টল প্লাগইন ক্লিক করুন


1]

ধাপ 3:

নির্ণয় SimpleUML বয়াম ফাইল এবং এটি নির্বাচন করুন।

2]

পদক্ষেপ 4:

এখন অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন (ফাইল → অবৈধ ক্যাশে / পুনঃসূচনা → কেবল পুনঃসূচনা)

পদক্ষেপ 5:

আপনি পুনরায় চালু করার পরে প্যাকেজটির নামটি ক্লিক করুন এবং নতুন ডায়াগ্রাম নির্বাচন করুন বা সরল ইউআলএল ডায়াগ্রামে যুক্ত করুন D নতুন ডায়াগ্রাম

3

পদক্ষেপ::

একটি ফাইলের নাম সেট করুন এবং ইউএমএল ফাইল তৈরি করুন। আমি নিউডিয়াগ্রাম নামটি দিয়ে তৈরি করেছি

এখানে চিত্র বর্ণনা লিখুন পদক্ষেপ 7:

এখন প্যাকেজের নামটিতে রাইট ক্লিক করুন এবং আপনার তৈরি করা ফাইলটি নির্বাচন করুন। আমার ক্ষেত্রে এটি ছিল নিউডায়াগ্রাম

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 8:

সমস্ত ফাইল একে অপরের উপরে স্ট্যাক করা হয়। আপনি এগুলিকে কেবল টেনে এনে ফেলে দিন এবং একটি শ্রেণিবিন্যাস স্থাপন করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

নীচের মত এটি, আপনি এই ক্লাসগুলি টেনে আনতে পারেন

এখানে চিত্র বর্ণনা লিখুন


9
200++ স্ট্যাকড ক্লাসগুলি অটো সাজানোর কোনও উপায় আছে ?!
ইওকস

12
আসলে আমি এটি সন্ধান করেছি। আইকনগুলির দ্বিতীয় কলামের নীচে থেকে দ্বিতীয় ধূসর আইকন রয়েছে, এটি স্বয়ংক্রিয় বিন্যাস করে এবং এটি দেখতে যেমন অক্ষম হয় না। "টগল-স্বয়ংক্রিয়-লেআউট"।
ইওকস

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

1
ঠিক আছে, এটি দুর্দান্ত কাজ করছে তবে এটি দীর্ঘ শ্রেণীর সদস্য / পদ্ধতির নাম বাদ দেয় যা তাদের নাম অনুমান করা শক্ত করে। সদস্য / পদ্ধতির নাম শেষে 3-বিন্দু ঠিক করার কোনও উপায় আছে কি?
ব্লুওয়্যার

1
হাই @ ফারহ্যাংডন, আমি একটি সমাধান পেয়েছি। এটি ইন্টেলিজি আলটিমেট সংস্করণ ইনস্টল করার জন্য এবং UML Class Diagramক্লাস / প্যাকেজ নির্বাচন করে তার উচ্চতর কেনা ব্যবহার করুন তারপরে ডান ক্লিক করুন এবং বিকল্পটি চয়ন করুন এবং UML Class Diagramসম্পর্কিত ক্লাবগুলি নির্ভরতা, পিতামাতার এবং সম্পর্কের সাথে আপনার ক্লাসগুলি দেখার জন্য ট্রিগার করুন। এজন্য ইন্টেলিজকে ধন্যবাদ । আপনি যদি এটি ব্যবহার চালিয়ে যেতে চান তবে এর জন্য লাইসেন্স কেনার বিষয়েও বিবেচনা করুন।
ব্লুওয়্যার

21

আমি এটি একরকমভাবে পরিচালনা করতে পেরেছি। উপরে মাইকেল রাউইকি রেফারেন্স অনুসারে সমস্ত পদক্ষেপগুলি সম্পাদন করুন।

  1. ওপেন ভিজ্যুয়াল প্যারাডিজম সফ্টওয়্যার।
  2. একটি নতুন প্রকল্প তৈরি করুন
  3. Toolsউপরে বর্ণিত বারে একটি বিকল্প থাকবে যা জাভা ভাষার (বা অন্য) দিয়ে ড্রপ ডাউন মেনু থেকে Code নির্বাচন Instant Reverse...করবে
  4. আপনার প্রকল্পটি যেখানে রয়েছে সেখানে আপনার অ্যাপ্লিকেশন ফোল্ডারটি নির্বাচন করুন এবং এটি প্রকল্পে যুক্ত করুন (আমি সম্পূর্ণ ফোল্ডার অ্যাপ্লিকেশনটি নির্বাচন করেছি)
  5. অ্যাপ্লিকেশনটি এখন ক্লাস সংগ্রহস্থলের বাম ফলকে প্রদর্শিত হবে
  6. তারপরে আপনার যা কিছু করা হয়েছে তার ডানদিকে ক্লিক করুন এবং নতুন শ্রেণির ডায়াগ্রামে বিপরীত নির্বাচন করুন
  7. আপনি ক্লাস ডায়াগ্রামে প্যাকেজগুলি অন্তর্ভুক্ত করতে চান বা প্রকল্পের কেবল শ্রেণির ডায়াগ্রামটি নির্বাচন করুন

তারপরে এটি আপনার স্ক্রিনে উপস্থিত হওয়া উচিত এবং আপনার ইচ্ছামত এটি কাস্টমাইজ করা উচিত

তবে আমি জানি না যে অ্যান্ড্রয়েড স্টুডিওতে প্লাগইনটি প্রয়োজনীয় ছিল তবুও এটি আমার জন্য একটি উপায়ে কাজ করেছে।


2
উল্লিখিত প্লাগইন ছাড়াই এটি ব্যবহার করে দেখার চেষ্টা করছে। এটি ইনস্টল করা জন্য কোন প্রয়োজন নেই.
প্যাট্রিক ফুহরমান

1
পদক্ষেপ 7 পরে কিছুই ঘটবে না
মাত্তেও

18
  1. টাইপ করুন Ctrl+ Alt+ S(বা পছন্দসমূহে যান)
  2. প্লাগইনস ট্যাবে যান, "ব্রাউজ করুন সংগ্রহস্থল" বোতামটি টিপুন
  3. অনুসন্ধান:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. এটি ইনস্টল করুন।

আপনার সঠিক সফ্টওয়্যার ইনস্টল করা দরকার । এখন এটি ভাল কাজ করা উচিত।

আমার ধারণা, ইউএমএল ক্লাস ডায়াগ্রামটি কেবলমাত্র আলটিমেট সংস্করণে উপলব্ধ।

ইউএমএল ডায়াগ্রামটি দেখানোর জন্য নির্দিষ্ট শ্রেণীর উপর ডান মাউস বোতামটি ক্লিক করুন -> ডায়াগ্রাম -> চিত্রটি দেখান ... বা আপনি সম্পাদকে ক্লিক করতে পারেন Ctrl+ Alt+ Shift+ U। আপনি ড্র্যাগ এবং ড্রপ দ্বারা ডায়াগ্রামে নতুন ক্লাস যুক্ত করতে পারেন। উইন্ডোর শীর্ষে আপনি আরও বিকল্প চয়ন করতে পারেন। ইউএমএল সংরক্ষণ করতে আপনার কেবল সংরক্ষণ আইকনে ক্লিক করা উচিত।


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

1
আমি কেবল ভিজ্যুয়াল প্যারাডিজম এসডিই (সম্প্রদায় সংস্করণ) ডাউনলোড করার চেষ্টা করেছি তবে অ্যান্ড্রয়েড স্টুডিওতে একীভূত করতে পারছি না কারণ
ইন্টেলিজ

2
আমি এটি dl'ed করেছি: plugins.jetbrains.com/plugin/download?pr=&updateId=1149 এবং এটি: ভিজ্যুয়াল-paradigm.com/download/vpuml.jsp?edition=ce .. তবে, আমরা কীভাবে এটি ব্যবহার করব?
পাসচালিস

1
@ মিচালরোউকি সুতরাং আপনি ইনস্টল করার পরে অ্যান্ড্রয়েড স্টুডিওতে ভিজ্যুয়াল দৃষ্টান্তটি কীভাবে ব্যবহার করবেন?
ইগোরগানাপলস্কি

5
সুতরাং এখনও স্টুডিওর জন্য ইউএমএল চিত্রের কোনও সমর্থন নেই?
জন শেলি

18

নেই কোড আইরিস আপনার কাছে সেই ফাইলে গিয়ে ইনস্টল করতে পারেন যা -> সেটিংস -> প্লাগইন -> ব্রাউজ সংগ্রহস্থল, তারপরে খুঁজুন এবং কোড আইরিস চয়ন। পুনঃসূচনা করুন তবে আপনার কাছে একটি নতুন কোড আইরিস ট্যাব থাকবে।


চমৎকার সমাধান! এটি সেরা সমাধান কিনা তা নিশ্চিত করতে আমি আপনার সমাধান নিয়ে খেলব।
UmAnusorn

4
এটি ইনস্টল করার পরে আর অ্যান্ড্রয়েড স্টুডিও ব্যবহার করতে পারবেন না ..: এস
ইওকস

@ w3officefb এটি 'তৈরি করুন / আপডেট ডায়াগ্রাম' ক্লিক করুন এবং 3 টির মধ্যে একটি ভিউ নির্বাচন করুন the

@ সপ্তাহে আমি অ্যান্ড্রয়েড স্টুডিও ২.১ ব্যবহার করছি এবং এটি আমার পক্ষে ভাল কাজ করছে বলে মনে হচ্ছে: /

5
3.5 হিসাবে প্লাগইন ইনস্টল করার পরে খুলছে না।
রোহান কান্দওয়াল

14

24.3.2016 আপডেট করুন

আমি এই গাইডটি 8 সেপ্টেম্বর, 2015-তে তৈরি করা ভিপি https: // سجاhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/ থেকে পেয়েছি ।

জেনে রাখা ভাল - এখনই ভিপি কে অ্যান্ড্রয়েড স্টুডিওতে (আমার ক্ষেত্রে 1.5.1 ) সংহত করা সম্ভব । ইনস্টলেশনের আগে আপনার অ্যান্ড্রয়েড স্টুডিও সেটিংসের ব্যাকআপ রাখতে ভুলবেন না (আপনি সেগুলি ব্যবহারকারীদের% ব্যবহারকারীনমে / .AndroidStudioX.X এ উইন্ডোজে পাবেন) on

আমি এটি কাজ করার চেষ্টা করছিলাম, তবে তৈরি ভিপি প্রকল্পে কোনও চিত্র নেই। হয়তো অন্য কারও ভাগ্য বেশি হবে।


অ্যান্ড্রয়েড স্টুডিওতে ভিজ্যুয়াল প্যারাডিজমে কাজ করার জন্য আমি এই ম্যানুয়ালটি http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html ব্যবহার করছিলাম , কিন্তু 2-এ পদক্ষেপ 3-এ সংলাপ ডেকে আনেনি did সুতরাং আমি সাহায্যের জন্য ভিজ্যুয়াল প্যারাডিম সমর্থন সমর্থন চেয়েছি এবং তারা জবাব দিয়েছে যে অ্যান্ড্রয়েড স্টুডিও একীকরণ এখনই সমর্থিত নয়

17 এপ্রিল 2015 থেকে ভিজ্যুয়াল দৃষ্টান্তের উত্তর থেকে উত্তর:

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

এই পোস্টটি মুছে ফেলা হয়েছে, তাই আমি এটিকে আরও পরিষ্কার করার চেষ্টা করব।

যেমন আমি পূর্ববর্তী উত্তরগুলি বিভ্রান্তিমূলক এবং দরকারী হিসাবে বিবেচনা করছি না। অতএব আমি বিষয়টি অন্যদের পক্ষে এটি জেনে রাখা গুরুত্বপূর্ণ যে তারা এটির কাজ করার চেষ্টা করার সময় হারিয়ে যাওয়ার আগে।


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

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

8

সমাধান:

  1. ভিজ্যুয়াল দৃষ্টান্তটি চালান
  2. পদক্ষেপ 4 এ অ্যান্ড্রয়েড অ্যাটুডিও ডিরেক্টরিকে নির্দেশ করে নীচের মতো করুন

এখানে চিত্র বর্ণনা লিখুন

  1. Android স্টুডিও খুলুন এবং প্রকল্পে ডান ক্লিক করুন

এখানে চিত্র বর্ণনা লিখুন


2
দুর্দান্ত - পরবর্তী পদক্ষেপ কি?
nurnachman

নুরনে আপনি কি বুঝতে পারলেন পরবর্তী পদক্ষেপটি কি?
যুবল লেভি

1

আমি অ্যান্ড্রয়েড স্টুডিও 2+ দিয়ে বিকাশ করছি।

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

গ্রহনে একটি খালি অ্যান্ড্রয়েড বা সর্বদা-জাভা-প্রকল্প খুলুন open তারপরে প্রকল্প এক্সপ্লোরারটির খালি গ্রহ্ফণ প্রকল্পে ডান ক্লিক করুন -> 'বিল্ড পাথ' নির্বাচন করুন তারপরে আমি আমার অ্যান্ড্রয়েড স্টুডিও এসআরসি পথকে আমার গ্রহন অ্যান্ড্রয়েড প্রকল্পের সাথে যুক্ত করব। ত্রুটি আছে কিনা তা বিবেচ্য নয়। আবার গ্রহ-অ্যান্ড্রয়েড প্রকল্পে ডান ক্লিক করুন এবং নির্বাচন করুন: ফিল্টার টাইপ নতুন 'শ্রেণি' এর পরে আপনার অন্যদের মধ্যে একটি বিকল্প 'শ্রেণি ডায়াগ্রাম' দেখতে পাওয়া উচিত ... এটি নির্বাচন করুন এবং এটি কনগ্রোগ করুন ... পিএনজি স্টাফ, দৃশ্যমানতা ইত্যাদি আপনার অ্যান্ড্রয়েড স্টুডিও প্রকল্পের ক্লাসগুলিকে ওপেন ডায়াগ্রামে টেনে আনুন / ফেলে দিন -> ভয়েলা :)

HTH

আমি গ্রহণ করি (লুনা, তবে তাতে কিছু যায় আসে না)। আমি "অবজেক্টএইড ইউএমএল এক্সপ্লোরার" পেয়েছি
যা ইনস্টল হয়ে গেছে আমি খালি একটি অ্যান্ড্রয়েড প্রকল্প ওন গ্রহণ করব, ডানদিকে



0

আপনি সহজ প্রোগ্রাম স্টারএমএল ব্যবহার করতে পারেন । ট্রায়াল সংস্করণ সীমাহীন এবং প্রায় কিছু করতে পারে।

একবার ইনস্টল হয়ে গেলে আপনি কেবল উত্স কোডটি পেস্ট করে প্রচুর পরিমাণে ইউএমএল ডিজগ্রাম তৈরি করতে এটি ব্যবহার করতে পারেন। শ্রেণীর চিত্র এটির এক প্রকার one (এটি কেবল জাভা ভাষা নয়, সি #, সি ++ এবং অন্যান্য বোঝে)

পিএস প্রোগ্রামটি আপনি কোডটি শুরু করার আগে আর্কিটেকচারাল ডায়াগ্রাম আঁকার জন্য দুর্দান্ত।


1
তবে আপনাকে এটি অ্যান্ড্রয়েড স্টুডিওর বাইরে ব্যবহার করতে হবে। এটি ম্যানুয়াল সৃষ্টি। আপনি যখন ক্লাস মডিউল তৈরির কাজ শেষ করবেন, ততক্ষণে এটি কোডে পরিবর্তন করা যেতে পারে। আরও ভাল সমাধান স্বয়ংক্রিয়ভাবে এই গ্রাফগুলি উত্পন্ন করে।
পোর্টফোলিওবিল্ডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.