![შექმენით თქვენი საკუთარი ვიჯეტი: 6 ნაბიჯი შექმენით თქვენი საკუთარი ვიჯეტი: 6 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-8186-28-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![შექმენით თქვენი საკუთარი ვიჯეტი შექმენით თქვენი საკუთარი ვიჯეტი](https://i.howwhatproduce.com/images/003/image-8186-29-j.webp)
ეს ინსტრუქცია გასწავლით თუ როგორ უნდა შექმნათ ძირითადი Yahoo! ვიჯეტი ამ გაკვეთილის ბოლოს თქვენ ისწავლით JavaScript და XML.
ნაბიჯი 1: დაწყება
![Ვიწყებთ Ვიწყებთ](https://i.howwhatproduce.com/images/003/image-8186-30-j.webp)
ვიჯეტის შესაქმნელად დაგჭირდებათ რამდენიმე ინსტრუმენტი:- კომპიუტერი Mac OS X ან Windows Xp/Vista- ტექსტის რედაქტირების პროგრამა. (რვეული სრულყოფილია.)- გამოსახულების რედაქტირების პროგრამა. (Microsoft Paint კარგად არის.)- მოთმინება და დრო.- Yahoo Widgets- Widget Converter Widget მას შემდეგ რაც გექნებათ ეს პროგრამები და ვიჯეტები, თქვენ მზად ხართ გადადგათ მეორე საფეხურზე.
ნაბიჯი 2: შექმენით საქაღალდის სტრუქტურა
![საქაღალდის სტრუქტურის შექმნა საქაღალდის სტრუქტურის შექმნა](https://i.howwhatproduce.com/images/003/image-8186-31-j.webp)
![საქაღალდის სტრუქტურის შექმნა საქაღალდის სტრუქტურის შექმნა](https://i.howwhatproduce.com/images/003/image-8186-32-j.webp)
ახლა თქვენ უნდა შექმნათ საქაღალდის სტრუქტურა, რომ შეინახოთ ვიჯეტის ყველა ფაილი. სტრუქტურა ასე გამოიყურება: -ვიჯეტის სახელი | შინაარსი | Widget.kon Main.js რესურსები | ყველა სურათი, რომელსაც ვიჯეტი გამოიყენებს თქვენ შეგიძლიათ ჩამოტვირთოთ ეს ვიჯეტი საქაღალდის სტრუქტურის ავტომატურად შესაქმნელად სტრუქტურა - Reinier Kaper დააწკაპუნეთ ვიჯეტის პარამეტრებზე მარჯვენა ღილაკით მის ნებისმიერ ნაწილზე და დააწკაპუნეთ პარამეტრებზე. შეცვალეთ სტრუქტურის პარამეტრები შემდეგში: root: გადადით თქვენს ვიჯეტის საქაღალდეში. (მდებარეობს Windows- ში "ჩემი დოკუმენტები") ახლა თქვენ შეგიძლიათ დააწკაპუნოთ ვიჯეტზე და გამოჩნდება დიალოგური ფანჯარა, რომელიც გეკითხება ვიჯეტის სახელს.
ნაბიჯი 3: შექმენით ყველა საჭირო ფაილი
ჩვენ დავიწყებთ widget.xml ფაილის შექმნას, რომელიც მოგვითხრობს ვიჯეტის ძრავის ინფორმაციას თქვენი ვიჯეტის შესახებ. ჩამოტვირთეთ შაბლონი, რომელიც თქვენ შექმენით გამოსაყენებლად. გადმოსაწერი ბმული ქვემოთ. განათავსეთ ფაილი "შინაარსის" საქაღალდეში, რომელიც მდებარეობს საქაღალდეში, სახელწოდებით ადრე არჩეული სახელი. გახსენით ფაილი თქვენთვის სასურველი ტექსტური რედაქტორით და შეცვალეთ YourNameHere თქვენი სახელით. შეინახეთ და დახურეთ. შემდეგი ჩვენ შევქმნით.kon ფაილს, რომელიც არის მთავარი ფაილი, რომელიც ეუბნება ვიჯეტს რა უნდა გააკეთოს.. Kon ფაილი არის მხოლოდ XML ფაილი სახელის გაფართოებით. ჩამოტვირთეთ ეს ძირითადი widget.kon ფაილი და ასევე განათავსეთ იგი "შინაარსი" საქაღალდეში. კვლავ გახსენით ფაილი ტექსტური რედაქტორით. პირველი ხაზი ნიშნავს, რომ ფაილი არის XML ფაილი, რომელიც შეიქმნა UTF-8 კოდირებით. შემდეგი ტეგის დამატება არის ვიჯეტის ტეგი; შემდეგ თქვენ აცხადებთ თქვენს პარამეტრებს, როგორიცაა გამართვა; რა ახლა თქვენ მზად ხართ დაამატოთ თქვენი ფანჯრის ელემენტები; რა ვიჯეტებს აქვთ მრავალი ობიექტი, რომლებიც ასრულებენ გარკვეულ ფუნქციებს და აქვთ გარკვეული თვისებები. მაგალითად ტექსტის ობიექტი,, ქმნის ტექსტს. აქ მოცემულია ტექსტის ობიექტის ზოგიერთი თვისების ჩამონათვალი: -სახელი (თვითმმართველობის ახსნა) -ფანჯარა (ამორტიზებული) -დანაშაულება (ტექსტი საჩვენებლად) -vOffset (aka y) -სიგანე -სიმაღლე ამით დავიწყოთ კოდირება. დაამატეთ შემდეგი კოდი kon ფაილში, ტეგებში: myTextHello World! BlueArial18left252 ინგლისურად, ეს ქმნის ტექსტურ ობიექტს სახელად myText, რომელიც აჩვენებს "Hello World!" შრიფტით Arial, ფერი ლურჯი და ზომა 12. შეინახეთ თქვენი kon ფაილი და გააგრძელეთ ნაბიჯი ოთხი.
ნაბიჯი 4: გაიხარე
![გიხაროდენ! გიხაროდენ!](https://i.howwhatproduce.com/images/003/image-8186-34-j.webp)
ორჯერ დააწკაპუნეთ კონ ფაილზე და თქვენი ვიჯეტი ჩაიტვირთება. გილოცავთ! თქვენ შექმენით თქვენი პირველი ვიჯეტი. მაგრამ ჩვენ ჯერ არ დავასრულეთ კოდირება. თქვენ ალბათ ფიქრობთ: "ეს ყველაფერი?", არა? განაგრძეთ ნაბიჯი 5, რომ დაამატოთ რაიმე ფუნქცია თქვენს ვიჯეტს.
ნაბიჯი 5: ფუნქციის დამატება
ახლა ჩვენ ვაპირებთ ვიჯეტის ჩვენებას მიმდინარე დროს. ამას დასჭირდება ტაიმერი, რომელიც განახლდება ყოველ წუთს და სხვა ფაილი. შემდეგი ფაილი იქნება JavaScript ფაილი, რომელიც შევა "შინაარსის" საქაღალდეში. გახსენით თქვენი ტექსტური რედაქტორი და შექმენით ფაილი სახელწოდებით main.js. დროის დასამატებლად ჩვენ გამოვიყენებთ "თარიღის ობიექტს". თარიღის ობიექტის დასაყენებლად თქვენ შექმნით ფუნქციას. დაამატეთ ეს ფუნქცია js ფაილს: ფუნქცია updateText () '{theTime = new Date (); theHour = სიმებიანი (theTime.getHours ()); theMinutes = სიმებიანი (theTime.getMinutes ()); myText.data = "დრო არის:"+საათი+":"+წუთი; ბეჭდვა ('განახლება');} თქვენი ვიჯეტი ჯერ არ აჩვენებს დროს, რადგან არ იცის რა უნდა გააკეთოს js ფაილთან. ამაზე ზრუნვის მიზნით, ჩვენ ვამატებთ ამ მოვლენის დამმუშავებელს კონ ფაილში, ტეგებში, მაგრამ არა ტეგებში: მოიცავს ('main.js'); დროის განახლების მიზნით, ჩვენ უნდა შევქმნათ ტაიმერი, რომელიც შედის კონ ფაილი, ტეგებში, მაგრამ არა ტეგებში: შეინახეთ ფაილები და ჩატვირთეთ ვიჯეტი. მან უნდა აჩვენოს დრო. თუ ის არ მუშაობს, გადმოწერეთ ორივე კონ და js ქვემოდან და შეცვალეთ ძველებით.
ნაბიჯი 6: შეაჯამეთ ეს ყველაფერი
გამოიყენეთ ვიჯეტის გადამყვანი ვიჯეტი ვიჯეტის. ვიჯეტის ფაილში გადასაყვანად. შენიშვნა: გადაიტანეთ საქაღალდე, სახელწოდებით თქვენი ვიჯეტის სახელი კონვერტორზე და არა kon ფაილზე. თუ გსურთ კიდევ უფრო წინ წასვლა თქვენი ვიჯეტით, აითვისეთ რამდენიმე რესურსი აქ. აქ არის ჩამონათვალი იმისა, რისი მიღწევაც შეგიძლიათ თქვენი ვიჯეტის საშუალებით: დაამატეთ რამდენიმე ღონისძიების დამმუშავებელი, როგორიცაა on დაწკაპუნებით ან tags.-აჩვენეთ სურათი ადგილობრივი ფაილიდან გამოსახულების ობიექტის გამოყენებით იმედია თქვენთვის სასარგებლო აღმოჩნდა ეს გაკვეთილი და ისარგებლებთ ვიჯეტების უსასრულო შესაძლებლობებით, მონადირე
გირჩევთ:
შექმენით თქვენი საკუთარი USB გულშემატკივარი - ინგლისური / ფრანგული: 3 ნაბიჯი
![შექმენით თქვენი საკუთარი USB გულშემატკივარი - ინგლისური / ფრანგული: 3 ნაბიჯი შექმენით თქვენი საკუთარი USB გულშემატკივარი - ინგლისური / ფრანგული: 3 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-445-j.webp)
შექმენით თქვენი საკუთარი USB გულშემატკივარი | ინგლისური / ფრანგული: ინგლისური დღეს, მე ვნახე საიტებზე, რომ ჩვენ შეგვიძლია შევიძინოთ USB გულშემატკივარი. მაგრამ მე ვუთხარი, რატომ არ უნდა გააკეთო ჩემი? რა გჭირდებათ: - წებოვანი ლენტი ელექტრიკოსი ან იხვის ლენტი - კომპიუტერის ვენტილატორი - USB კაბელი, რომელიც არ მოგემსახურებათ - მავთულის საჭრელი - ხრახნიანი საჭე - სამაგრის სამაგრები
შექმენით თქვენი საკუთარი როკ ჯგუფი Ekit ადაპტერი (მემკვიდრეობის ადაპტერის გარეშე), არა დესტრუქციულად!: 10 ნაბიჯი
![შექმენით თქვენი საკუთარი როკ ჯგუფი Ekit ადაპტერი (მემკვიდრეობის ადაპტერის გარეშე), არა დესტრუქციულად!: 10 ნაბიჯი შექმენით თქვენი საკუთარი როკ ჯგუფი Ekit ადაპტერი (მემკვიდრეობის ადაპტერის გარეშე), არა დესტრუქციულად!: 10 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3963-j.webp)
შექმენით თქვენი საკუთარი როკ ჯგუფი Ekit ადაპტერი (მემკვიდრეობის ადაპტერის გარეშე), არა დესტრუქციულად!: მას შემდეგ რაც მოვისმინე პოპულარული პოდკასტის მასპინძელი, რომელმაც აღნიშნა მისი შეშფოთება მისი სადენიანი USB მემკვიდრეობის ადაპტერის კვებასთან დაკავშირებით, მე ვეძებდი წვრილმან გადაწყვეტას უკეთესი/მორგებული eKit– ის RB– ზე დასაკავშირებლად. რა მადლობა ბატონ დონინატორს Youtube– ზე, რომელმაც გადაიღო ვიდეო, სადაც აღწერილია მისი მსგავსი
ESP32-CAM შექმენით თქვენი საკუთარი რობოტი მანქანა ცოცხალი ვიდეო სტრიმინგით: 4 ნაბიჯი
![ESP32-CAM შექმენით თქვენი საკუთარი რობოტი მანქანა ცოცხალი ვიდეო სტრიმინგით: 4 ნაბიჯი ESP32-CAM შექმენით თქვენი საკუთარი რობოტი მანქანა ცოცხალი ვიდეო სტრიმინგით: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5292-j.webp)
ESP32-CAM შექმენით თქვენი საკუთარი რობოტი მანქანა ცოცხალი ვიდეო სტრიმინგით: იდეა არის რობოტი მანქანა აქ აღწერილი იყოს რაც შეიძლება იაფი. ამიტომ ვიმედოვნებ, რომ მივაღწევ დიდ სამიზნე ჯგუფს ჩემი დეტალური ინსტრუქციით და იაფი მოდელის შერჩეული კომპონენტებით. მინდა წარმოგიდგინოთ ჩემი იდეა რობოტი მანქანისთვის
შექმენით თქვენი საკუთარი ბრძანება მარტივი ნაბიჯი: 4 ნაბიჯი
![შექმენით თქვენი საკუთარი ბრძანება მარტივი ნაბიჯი: 4 ნაბიჯი შექმენით თქვენი საკუთარი ბრძანება მარტივი ნაბიჯი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-14895-30-j.webp)
შექმენით თქვენი საკუთარი გაშვებული ბრძანება მარტივი ნაბიჯი: აქ მე ვაჩვენებ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი ბრძანება Windows OS– ში. სინამდვილეში ეს ფუნქცია Windows– ში შესანიშნავია, რაც სასარგებლოა თქვენი აპლიკაციის ფანჯრის მყისიერად გასახსნელად. ასე რომ, ახლა თქვენ ასევე შეგიძლიათ შექმნათ თქვენი ბრძანება ნებისმიერი პროგრამის გახსნის მიზნით
შექმენით თქვენი საკუთარი Mac RSS ვიჯეტი!: 5 ნაბიჯი
![შექმენით თქვენი საკუთარი Mac RSS ვიჯეტი!: 5 ნაბიჯი შექმენით თქვენი საკუთარი Mac RSS ვიჯეტი!: 5 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123371-make-your-own-mac-rss-widget-5-steps-j.webp)
შექმენით თქვენი საკუთარი Mac RSS ვიჯეტი!: ამ უმძიმეს ავადმყოფობაში გაჩვენებთ, თუ როგორ უნდა შექმნათ თქვენი საკუთარი მაკ ვიჯეტი! ეს არ არის ძალიან რთული. როგორც მაგალითი, გააკეთე ვიჯეტის "Instructables Contest". ეს გაჩვენებთ, როდესაც დასრულდება უახლესი კონკურსები