উইন্ডোজ 7 গ্যাজেটগুলি কীভাবে শুরু করবেন


112

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

তাহলে, কেউ কি আমাকে লাথি শুরু করতে সাহায্য করতে পারে?

  • আমি কোথা থেকে শুরু করব?
  • আমার কী জানা দরকার?
  • তারা কি লেখা আছে?
  • তারা কীভাবে "প্যাকেজড"?

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


আমি উইন্ডোজ সাইডবার অবজেক্ট রেফারেন্সের লিঙ্কটি লক্ষ্য করিনি যা গ্যাজেট অবজেক্টের এপিআই এবং অন্যান্য কয়েকটি দলিল করে।
ম্যাকসিমিলিয়ান মুলাওয়া

উত্তর:


61

ভিস্তা গ্যাজেটগুলির উপর একটি এমএসডিএন নিবন্ধ এখানে । 7 টি গ্যাজেটগুলিতে কিছু প্রাথমিক ডকুমেন্টেশন এবং পরিবর্তন । আমার মনে হয় একমাত্র বড় পরিবর্তনগুলি হ'ল গ্যাজেটগুলি আর সাইডবারে বাস করে না এবং যেমন "ডক / আনডক ইভেন্ট" এখন পিছনের দিকে-সামঞ্জস্যতার ক্লাদ যা সত্যই ব্যবহার করা উচিত নয়।

শুরু করার সর্বোত্তম উপায়টি সম্ভবত কোনও বিদ্যমান গ্যাজেটটিকে সাম্প্রতিক ak উপরের লিঙ্কে একটি উদাহরণ গ্যাজেট রয়েছে, বা আপনি নিজের থেকে আলাদা কোনও পছন্দ করতে পারেন।

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

গ্যাজেটগুলি ".গ্যাজেট" ফাইল হিসাবে প্যাকেজ করা হয়, যা সবেমাত্র জিপ সংরক্ষণাগারগুলির নামকরণ করা হয়েছে যা তাদের শীর্ষ স্তরের একটি গ্যাজেট ম্যানিফেস্ট (গ্যাজেট.এক্সএমএল) ধারণ করে।


89

সমস্ত বর্তমান উত্তরকে এক উত্তরে একত্রিত করে সংগঠিত করা, তারপরে আমার নিজের গবেষণা যুক্ত করুন:

মাইক্রোসফ্ট গ্যাজেট বিকাশের সংক্ষিপ্তসার :

তারা কি লেখা আছে? উইন্ডোজ ভিস্তা / সেভেন গ্যাজেটগুলি এক্সএমএল, এইচটিএমএল, সিএসএস এবং কিছু আইআই স্ক্রিপ্টিং ভাষার মিশ্রণে তৈরি করা হয়েছে। স্ক্রিপ্ট # এর সর্বশেষ প্রকাশের সাথে সি # ব্যবহার করাও সম্ভব।

এগুলি কীভাবে প্যাকেজড / মোতায়েন করা হয়? আসল গ্যাজেটগুলি * .গ্যাজেট ফাইলগুলিতে সঞ্চিত থাকে, যা কেবলমাত্র উপরে উল্লিখিত পাঠ্য উত্স ফাইলগুলি একক জিপ ফাইলে সংকুচিত হয়।

গ্যাজেট বিকাশের জন্য দরকারী তথ্যসূত্র:

আমি কোথা থেকে শুরু করব? উইন্ডোজ ভিস্তা / সেভেন গ্যাজেট বিকাশের ভাল সূচনা উল্লেখগুলি:

আপনি যদি অফলাইনে সংস্থানগুলি ব্যবহার করতে ইচ্ছুক হন তবে এই বইটি একটি দুর্দান্ত উত্স বলে মনে হচ্ছে:

আমার কী জানা দরকার? আরও কিছু দরকারী তথ্যসূত্র; অগত্যা নির্দেশমূলক নয়


আপডেট: ভাল, এটি একটি জনপ্রিয় উত্তর হিসাবে প্রমাণিত হয়েছে Windows উইন্ডোজ 7 গ্যাজেট বিকাশের সাথে আমার নিজের সাম্প্রতিক অভিজ্ঞতা ভাগ করে নিচ্ছি:

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

  1. আপনি যে গ্যাজেটটি সংশোধন করতে চান তা সন্ধান করুন। তারা বিভিন্ন বিভিন্ন জায়গায় অবস্থিত। * .গ্যাজেট নামের ফোল্ডারগুলি অনুসন্ধান করুন। উদাহরণ:C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
  2. এই ফোল্ডারটির একটি অনুলিপি তৈরি করুন (ইনস্টল করা গ্যাজেটগুলি জিপ ফাইলগুলিতে আবৃত হয় না))
  3. কিছু মূল অংশের নাম পরিবর্তন করুন:
    1. ফোল্ডারের নাম
    2. গ্যাজেট.এক্সএমএল ফাইলের ভিতরে নাম। দেখে মনে হচ্ছে: <name>Clock</name>এটি এমন নাম যা "গ্যাজেটস গ্যালারী" উইন্ডোতে প্রদর্শিত হবে।
  4. সম্পূর্ণ * .গ্যাজেট ডিরেক্টরিটি জিপ আপ করুন।
  5. ফাইল এক্সটেনশানটি "জিপ" থেকে "গ্যাজেট" এ পরিবর্তন করুন (সম্ভবত ".zip" এক্সটেনশানটি সরানো দরকার।)
  6. নতুন * .গ্যাজেট ফাইলটিতে ডাবল ক্লিক করে গ্যাজেটের আপনার নতুন অনুলিপি ইনস্টল করুন। আপনি এখন অন্য গ্যাজেটের মতো আপনার গ্যাজেটটি যুক্ত করতে পারেন (ডানদিকের ডেস্কটপ-> গ্যাজেটগুলি)
  7. এই গ্যাজেটটি ইনস্টল করা হয়েছে যেখানে চিহ্নিত করুন (সম্ভবত %LOCALAPPDATA%\Microsoft\Windows Sidebar\)
  8. এই ডিরেক্টরিতে ফাইলগুলি সংশোধন করুন। গ্যাজেটটি একটি ওয়েব পৃষ্ঠার সাথে খুব অনুরূপ: এইচটিএমএল, সিএসএস, জেএস এবং চিত্র ফাইল। গ্যাজেট.এক্সএমএল ফাইলটি নির্দিষ্ট করে যে ফাইলটি গ্যাজেটের জন্য "সূচক" পৃষ্ঠা হিসাবে খোলা আছে।
  9. আপনি পরিবর্তনগুলি সংরক্ষণ করার পরে, গ্যাজেটের একটি নতুন উদাহরণ ইনস্টল করে ফলাফলগুলি দেখুন। আপনি জাভাস্ক্রিপ্ট ডিবাগও করতে পারেন (সেই নিবন্ধের বাকী অংশটি বেশ তথ্যপূর্ণও)।

1
আমি "কিছু স্ক্রিপ্টিং ভাষা" এর উপরে জাভাস্ক্রিপ্ট ব্যবহার করার পরামর্শ দিচ্ছি। আমরা বিকল্পগুলি এবং ন্যূনতম / সর্বাধিক / "ডক" বোতামের মতো বিশেষ এমএস গ্যাজেট স্টাফকে ন্যূনতম বা শাখা ব্যবহার করে থাকলে কোডটিকে একটি Chrome এক্সটেনশনে রূপান্তর করা বেশ সহজ pretty শর্তাধীন মন্তব্যের উদ্দেশ্যে, এটি
আই

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

7

স্কট অ্যালেনের একটি দুর্দান্ত নিবন্ধ এখানে: উইন্ডোজ সাইডবারের জন্য গ্যাজেটগুলি বিকাশ করা

এই সাইটটি, উইন্ডোজ 7 / ভিস্তার সাইডবার গ্যাজেটগুলির অনেকগুলি গ্যাজেট সংস্থার লিঙ্ক রয়েছে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.