GoJS
জাভাস্ক্রিপ্ট এপিআই-এর মাধ্যমে ডায়াগ্রাম তৈরি ও ম্যানিপুলেট করুন
ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি যা ডেভেলপারদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনের মধ্যে ডায়াগ্রাম, চার্ট এবং গ্রাফ তৈরি এবং প্রক্রিয়া করতে দেয়।
একটি অত্যন্ত শক্তিশালী জাভাস্ক্রিপ্ট লাইব্রেরি যা সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনের ভিতরে ডায়াগ্রাম, চার্ট এবং গ্রাফ তৈরি এবং ম্যানিপুলেট করার ক্ষমতা দেয়। লাইব্রেরিতে অন্তর্নির্মিত লেআউট যেমন ট্রি লেআউট, রেডিয়াল পাশাপাশি স্তরযুক্ত ডিগ্রাফ লেআউট এবং কিছু কাস্টম লেআউটের জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে। লাইব্রেরিটি সহজেই ওয়েব ব্রাউজারে বা সার্ভার-সাইডে নোড বা পাপেটিয়ারে ব্যবহার করা যেতে পারে।
GoJS লাইব্রেরি খুবই নমনীয় এবং ডেভেলপারদের বিভিন্ন ধরনের ডায়াগ্রাম তৈরি করতে দেয়, যেমন ফ্লোচার্ট, মেডিকেল ডায়াগ্রাম, সাংগঠনিক চার্ট, ডিজাইন টুল, প্ল্যানিং টুল, স্টেট চার্ট, সানকি ডায়াগ্রাম, ইন্ডাস্ট্রিয়াল প্রসেস, ভিজ্যুয়াল ল্যাঙ্গুয়েজ ইত্যাদি। .
লাইব্রেরি খুব শক্তিশালী ইন্টারেক্টিভ বৈশিষ্ট্যগুলি অফার করে যেমন একটি ডায়াগ্রামের ড্র্যাগ এবং ড্রপ উপাদান, কপি এবং পেস্ট বিষয়বস্তু, টুলটিপস, প্রসঙ্গ মেনু, টেমপ্লেট ব্যবহার করা, ডেটা বাইন্ডিং সমর্থন, ইভেন্ট হ্যান্ডলার, স্বয়ংক্রিয় লেআউট, কাস্টমাইজযোগ্য অ্যানিমেশন প্রয়োগ করা এবং আরও অনেক কিছু। আপনি এইচটিএমএল ক্যানভাস উপাদানটি রেন্ডার করতে পারেন এবং এটিকে SVG এর পাশাপাশি অন্যান্য চিত্র বিন্যাসে রপ্তানি করতে পারেন।
GoJS দিয়ে শুরু করা
GoJS ইনস্টল করার প্রস্তাবিত উপায় হল npm এর মাধ্যমে, এটি npm প্যাকেজ ম্যানেজারের মাধ্যমে উপলব্ধ, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন।
npm এর মাধ্যমে GoJS ইনস্টল করুন
$ npm install gojs --save
JavaScript API এর মাধ্যমে ফ্লোচার্ট আঁকুন
ওপেন সোর্স GoJS লাইব্রেরি বিভিন্ন ধরনের ডায়াগ্রাম নির্মাণ এবং নির্দিষ্ট বৈশিষ্ট্য এবং বিন্যাস প্রদর্শনের জন্য সমর্থন প্রদান করেছে। আপনি জাভাস্ক্রিপ্ট কোডের কয়েকটি লাইন দিয়ে ফ্লোচার্ট আঁকতে পারেন। লাইব্রেরিতে প্যালেট, লিঙ্কযোগ্য নোড, ড্র্যাগ/ড্রপ আচরণ, টেক্সট এডিটিং এবং ফ্লোচার্ট ডায়াগ্রাম আঁকার জন্য নোড টেমপ্লেট ম্যাপের ব্যবহার অন্তর্ভুক্ত রয়েছে। আপনি বিদ্যমান ডায়াগ্রাম এবং ডায়াগ্রাম নোডের পাশাপাশি টেক্সটব্লক সহজেই পরিবর্তন করতে পারেন।
জাভাস্ক্রিপ্টের মাধ্যমে স্টেট ডায়াগ্রাম তৈরি এবং সম্পাদনা করুন
একটি স্টেট ডায়াগ্রাম সিস্টেমের আচরণ বর্ণনা করতে ব্যবহৃত হয়। রাজ্য চিত্রটি একটি সীমিত সংখ্যক রাজ্য বা সময়ে সিস্টেমের অবস্থা বা সিস্টেমের অংশ উপস্থাপন করতে ব্যবহার করা যেতে পারে। GoJS লাইব্রেরি সহজে স্টেট ডায়াগ্রাম তৈরির পাশাপাশি সম্পাদনা করার জন্য সহায়তা প্রদান করেছে। আপনি সহজেই যতগুলি নোড চান ততগুলি আঁকতে পারেন এবং পছন্দ মতো একটি নোড থেকে অন্য নোডে যতগুলি লিঙ্ক আঁকতে পারেন, এবং লিঙ্কগুলিকে পুনরায় আকার দিতে পারেন বা নির্বাচিত হলে সেগুলি সরাতে পারেন।
জাভাস্ক্রিপ্টের মাধ্যমে লজিক সার্কিট তৈরি করুন
লজিক গেট যেকোন ডিজিটাল সিস্টেমের মূল বিল্ডিং ব্লক। একটি লজিক গেট গণনার একটি আদর্শ মডেল বা একটি বুলিয়ান ফাংশন বাস্তবায়নকারী একটি শারীরিক ইলেকট্রনিক ডিভাইস। লাইব্রেরিটি খুবই বৈশিষ্ট্য সমৃদ্ধ এবং গেট এবং তার ব্যবহার করে সার্কিট তৈরির জন্য বেশ কিছু গুরুত্বপূর্ণ ফাংশন প্রদান করেছে। এটি খুব ব্যবহারকারী-বান্ধব এবং ব্যবহারকারীদের সহজেই ডায়াগ্রাম পরিচালনা করতে সহায়তা করে। একটি প্যালেট সরবরাহ করা হয়েছে যা আপনাকে নতুন নোডগুলিকে টেনে আনতে এবং ড্রপ করতে এবং আপনার ডায়াগ্রাম পরিচালনা করতে দেয়। আপনি সহজেই প্রতিটি নোডকে টাইপ অনুসারে আপডেট করতে পারেন যা নোডের লিঙ্কগুলির রঙ ব্যবহার করে যারা এটি থেকে বেরিয়ে আসছে তাদের রঙ নির্ধারণ করতে।
অঙ্কন এবং অবস্থান ডায়াগ্রাম উপাদান
ওপেন সোর্স GoJS লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনগুলির মধ্যে ডায়াগ্রাম উপাদানগুলিকে সহজেই আঁকতে এবং অবস্থান করতে সক্ষম করে৷ লাইব্রেরিটি ডেভেলপারদেরকে শুধুমাত্র কয়েকটি লাইনের কোডের সাথে একে অপরের সাথে সম্পর্কিত একটি ডায়াগ্রামের নির্বাচিত অংশগুলি নির্বাচন এবং অবস্থান করতে দেয়। আপনি সহজেই তীর কীগুলি পরিচালনা করতে পারেন এবং একটি "পেস্ট অফসেট" ব্যবহার করতে পারেন যাতে পেস্ট করা বস্তুগুলি একে অপরের উপরে রাখার পরিবর্তে তাদের ক্যাসকেড করে।