VBScript টিউটোরিয়াল 2: শর্তসাপেক্ষ বিবৃতি, লুপ

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল - সামগ্রীর সারণী

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 1: ভিবিএস স্ক্রিপ্ট ভেরিয়েবলগুলির ওভারভিউ 

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 2: VBScript শর্তসাপূর্ণ বিবৃতি এবং লুপগুলি

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 3: ভিবিএস স্ক্রিপ্ট পদ্ধতি

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 4: ভিবিএস স্ক্রিপ্ট ত্রুটি হ্যান্ডলিং এবং ভিবিএস স্ক্রিপ্ট কার্যকর

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 5: ভিবিএস স্ক্রিপ্ট স্ট্রিং ফাংশন

Vবিএসক্রিপ্ট টিউটোরিয়াল # 6: ভিবিএস স্ক্রিপ্ট তারিখ ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 7: ভিবিএস স্ক্রিপ্ট সময় ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 8: ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন

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

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 1: ভিবিএস স্ক্রিপ্ট শর্তাধীন বিবৃতি এবং ভিবিএস স্ক্রিপ্ট লুপ

VBScript শর্তাধীন বিবৃতি:

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

এই বিভাগে, আমরা বিভিন্ন ভিবিএস স্ক্রিপ্ট শর্তাধীন বিবৃতি সম্পর্কে জানতে যাচ্ছি যা প্রোগ্রামিংয়ের সময় ঘন ঘন ব্যবহৃত হয়। প্রায়শই ব্যবহৃত শর্তাধীন বিবৃতিগুলি হ'ল - 

· VBScript যদি বিবৃতি দেয়

· ভিবিএস স্ক্রিপ্ট কেস স্টেটমেন্ট

ভিবিএস স্ক্রিপ্ট যদি বিবৃতি দেয়:

VBScript যদি বিবৃতিটি প্রোগ্রামের মাধ্যমে এক বা একাধিক শর্ত বৈধ করতে ব্যবহৃত হয় to লজিক্যাল বুলিয়ান অপারেটর যেমন এ্যান্ড, ওআর, না, ইত্যাদি ব্যবহার করে একাধিক শর্ত যুক্ত করা যেতে পারে এখানে শর্তগুলি এমন একটি এক্সপ্রেশন যা সমান (=), সমান নয় (যেমন) তুলনামূলক অপারেটরের সাহায্যে একটি মান বা ভেরিয়েবলকে অন্যের সাথে তুলনা করে! =), নয় (!) ইত্যাদি যাচাইয়ের ফলাফলের ভিত্তিতে আমরা একটি নির্দিষ্ট কাজ সম্পাদন করতে পারি।

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

If এবং এবং .. তারপর

  • সাফল্য ক্ষেত্রে জন্য ক্রিয়া

আর

  • ব্যর্থতা ক্ষেত্রে জন্য পদক্ষেপ

শেষ হলে

ভিবিএস স্ক্রিপ্ট অন্য বিবৃতি:

ভিবিএস স্ক্রিপ্ট এলসিআইফ স্টেটমেন্টের মাধ্যমে আমরা পূর্ববর্তী শর্তাধীন ফলাফলের ফলাফলের ভিত্তিতে বিবৃতিগুলি যদি একাধিক ভিবিএস স্ক্রিপ্ট যুক্ত করতে পারি। নেস্টেড ভিবিএস স্ক্রিপ্ট অন্যথায় বিবৃতি ব্যবহার করা হয় যখন প্রতিটি শর্তের ভিত্তিতে বিভিন্ন ক্রিয়া বা কার্য সম্পাদন করা প্রয়োজন need বিবৃতি যদি VBScript এর কাঠামো -

If তারপর

  • শর্ত 1 জন্য ক্রিয়া

অন্যরকম তারপর

  • শর্ত 2 জন্য ক্রিয়া

অন্যরকম তারপর

  • শর্ত 3 জন্য ক্রিয়া

আর

  • অন্য শর্তের জন্য ক্রিয়া

শেষ হলে

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

ভিবিএস স্ক্রিপ্ট যদি বিবৃতি দেয়
ভিবিএস স্ক্রিপ্ট যদি বিবৃতি দেয়

ভিবিএস স্ক্রিপ্ট সিলেক্ট কেস স্টেটমেন্ট:

একটি ভিবিএস স্ক্রিপ্ট কেস নির্বাচন করুন বিবৃতি একাধিক ভিবিএস স্ক্রিপ্ট ব্যবহার করার একটি বিকল্প পদ্ধতি approach যদি হয় বিবৃতি। ভিবিএস স্ক্রিপ্ট সিলেক্ট কেস স্টেটমেন্টগুলি ব্যবহৃত হয় যখন আমাদের কাছে কোনও ভেরিয়েবলের বিপরীতে বিভিন্ন মানের উপর ভিত্তি করে বিভিন্ন লজিক / স্টেটমেন্ট থাকে। এটি একটি স্যুইচ-কেস স্টেটমেন্ট হিসাবেও পরিচিত। এটি আমাদের কোড আরও দক্ষতার সাথে এবং পাঠযোগ্য হিসাবে লিখতে সহায়তা করে।

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

নির্বাচন করা // এই এক্সপ্রেশনটির কোনও মূল্য 1-3 এর মধ্যে থাকতে পারে

কেস 1

  • এক্সপ্রেশন মান 1 জন্য ক্রিয়া

কেস 2

  • এক্সপ্রেশন মান 2 জন্য ক্রিয়া

কেস 3

  • এক্সপ্রেশন মান 3 জন্য ক্রিয়া

কেস অন্য

  • কর্ম অন্য শর্ত

শেষ নির্বাচন

উদাহরণস্বরূপ: শর্তাদি ব্যবহার করে শনিবার, রবিবার এবং ব্যবসায়িক কর্ম দিবসগুলি শনাক্ত করুন।

ইউএফটি-তে ভিবি স্ক্রিপ্টিং - নির্বাচন করুন - ইউএফটি-র ক্ষেত্রে শর্তাধীন বিবৃতি
ভিবি স্ক্রিপ্টিং ইন ইউএফটি - নির্বাচন করুন - UFT-এ কেস শর্তসাপেক্ষ বিবৃতি

ভিবিএস স্ক্রিপ্ট লুপ:

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

·        লুপ Iterations - এটি কার্যত কার্যকর হওয়া এই বিবৃতিগুলির ভিত্তিতে লুপের পাল্টা।

·        লুপ শর্ত - এই লুপের উপর ভিত্তি করে সম্পাদন করা হবে এবং শর্তটি একবার পূরণ করলে লুপ পুনরাবৃত্তি সম্পন্ন হবে।

·        লুপ বিবৃতি - এটি মূলত সেই পুনরাবৃত্ত ক্রিয়াকলাপ যা শর্তের উপর ভিত্তি করে সম্পাদিত হয়।

ভিবিএস স্ক্রিপ্টের নীচে লুপিং বিবৃতিগুলি কোডিংয়ের সময় প্রায়শই ব্যবহৃত হয় - 

  • লুপের জন্য ভিবিএস স্ক্রিপ্ট
  • লুপ চলাকালীন ভিবিএস স্ক্রিপ্ট
  • লুপ চলাকালীন ভিবিএস স্ক্রিপ্ট করুন

লুপের জন্য ভিবিএস স্ক্রিপ্ট:

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

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

জন্য nIteration =শুরু> থেকেশেষ> ধাপ

- পুনরাবৃত্তি বিবৃতি ২

- পুনরাবৃত্তি বিবৃতি ২

If   তারপর

            প্রস্থান করুন

শেষ হলে

পরবর্তী

উদাহরণ - এখানে লুপটি কার্যকর করা হবে যতক্ষণ না কাউন্টারের মান 10 এ পৌঁছে যায়,

জন্য nIteration = 1 থেকে 10 ধাপ 1

বার্তা "বর্তমান আইট্রেশন -" & সনাক্তকরণ

পরবর্তী

লুপ চলাকালীন ভিবিএস স্ক্রিপ্ট

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

যখন

- পুনরাবৃত্তি বিবৃতি ২

- পুনরাবৃত্তি বিবৃতি ২

If   তারপর

            প্রস্থান করার সময়

শেষ হলে

বেঁধে দেওয়া

উদাহরণ - এখানে পাল্টা কার্যকর করা হবে যতক্ষণ না কাউন্টারের মান 10 পর্যন্ত পৌঁছে যায়,

ইউএফটি-তে লুপিং বিবৃতিগুলিতে ইউএফটি-তে ভিবি স্ক্রিপ্টিং (যখন দেখবেন)
ভিবিএস স্ক্রিপ্ট লুপ - লুপ বিবৃতি দেওয়ার সময় ভিবিএস স্ক্রিপ্ট

লুপ চলাকালীন ভিবিএস স্ক্রিপ্ট করুন:

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

"যখন" কীওয়ার্ডটি শর্তটি পরীক্ষা করতে ব্যবহৃত হয়। লুপ বিবৃতি শর্তাধীন বিবৃতি অবস্থান যখন VBScript ডু ওয়ে লুপ এবং VBScript এর মধ্যে প্রধান পার্থক্য between ভিবিএস স্ক্রিপ্ট "লুপ করার সময় করুন" এর কাঠামো -

Do

- পুনরাবৃত্তি বিবৃতি ২

- পুনরাবৃত্তি বিবৃতি ২

If   তারপর

            প্রস্থান করুন

শেষ হলে

লুপ যখন

উদাহরণ - এখানে পাল্টা কার্যকর করা হবে যতক্ষণ না কাউন্টারের মান 10 পর্যন্ত পৌঁছে যায়,

ইউএফটি-তে ভিবি স্ক্রিপ্টিং - ইউএফটি-তে লুপিং বিবৃতি (ডু-লুপ)
ভিবিএস স্ক্রিপ্ট লুপ - লুপ করার সময় ভিবিএস স্ক্রিপ্ট করুন Do

উপসংহার:

এই ভিবিএস স্ক্রিপ্ট নিবন্ধে, আমরা ভিবিএস স্ক্রিপ্টের শর্তাধীন বিবৃতিগুলি (vbscript যদি অন্য বিবৃতি & vbscript নির্বাচন করে কেস স্টেটমেন্ট নির্বাচন করে) এবং ভিবিএস স্ক্রিপ্ট লুপ বিবৃতি (লুপের জন্য, লুপ করার সময় এবং লুপের সময় করুন) সম্পর্কে শিখেছি .. আমরা আশা করি এই টিউটোরিয়ালটি অনেক কিছু সাহায্য করেছে আপনার ভিবি স্ক্রিপ্টিংয়ের মূল বিষয়গুলি ব্রাশ করুন। আপনি যদি ভিবিএস স্ক্রিপ্ট সম্পর্কে আরও জানতে চান তবে ক্লিক করুন এখানে.

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা আছে *

উপরে যান