PDA

View Full Version : سوال: چگونگی ساختن Gadget برای Win Vista



Salar Ashgi
سه شنبه 15 دی 1388, 19:53 عصر
سلام به همه دوستان ، میخواستم بدونم چطوری میتونیم در #C برای ویندوز ویستا ، Gadget

درست کنیم ؟

ممنون از راهنمایی عزیزان .

jeson_park
سه شنبه 15 دی 1388, 20:16 عصر
سلام
ام اس دی ان یک منبع خوب برای درست کردن اسلاید بار هست



http://www.nikhilk.net/Content/Images/Gadget.png


به این دو لینک سر بزنید
http://www.nikhilk.net/SidebarGadgets.aspx
http://msdn.microsoft.com/library/en-us/sidebar/sidebar/overviews/gdo.asp

Salar Ashgi
سه شنبه 15 دی 1388, 23:45 عصر
ممنون از راهنمایی تون ، پس برای طراحیش یک دانش اولیه XML , Java Script , HTML نیازه ؟!! درسته ؟؟

AliRezaPro
چهارشنبه 16 دی 1388, 09:14 صبح
درست کردن گجت بواسطه ی خود IDE ویپروا استودیو همراه با توضیحات کامل و با کد و مثال

http://www.codeproject.com/KB/gadgets/RunVistaGadget2.aspxاگر بطور دستی می خواهید درست کنید من یک مقاله برای این کار نوشتم و میتوانید استفاده کنید
-------------------------
راهنمایی ساده در مورد ساختن اولین Vista Gadget
Gadgets ها بطور ساده از HTML و JavaScript هستند. نشان دادن درSideBar بواسطه یک دسته از API هایی هستند که بوسیلهJavaScript وHTML قابل دسترسی هستند.. این مقاله یک راهنمایی کوچک در مورد درست کردن Hello Barnamenevis گجت است.
چهار مرحله برای انجام کار وجود دارد.
به وجود اوردن دایرکتوری که قرار است حاوی فایل های گدجت باشد.
به وجود اوردن صفحه ی HTML برای "Hello Barnamenevis"
به وجود اوردن فایلXML
تست کردن Gadget درست شده با Vista SideBar
اولین قدم به وجود اوردن دایرکتوری که قرار است حاوی فایل های گدجت باشد.
تعیین محل و باز کردن فولدر گجت شما.برروی Start کلیک کنید ، و بهRun بروید و این مسیر را بدهید.

%userprofile%\AppData\Local\Microsoft\Windows Sidebar\Gadgets
یک new folder به نام HelloBarnamenevis.gadget درست کنید.
قدم دوم به وجود اوردن صفحه ی HTML برای "Hello Barnamenevis"

فایلی با نام HelloBarnamenevis.html درست کنید و محتویات آن را با کدهای HTML زیر به روز رسانی کنید

<html><head> <title>Hello, World!</title> <style> body { margin: 0; width: 130px; height: 65px; } #gadgetContent { width: 130px; top: 24px; text-align: center; position: absolute; font-family: Verdana; font-size: 10pt; } </style></head><body> <span id="gadgetContent"> Hello, World! </span></body></html>
قدم سوم ساختن فایل XML برای نشان دادن gadget

حاین هست فایل XML برای تعیین کردن هسته ی HTML تعریف پروپرتیهای گجت،همچون نام،آیکون و توضیحات.هر گجتی بصورت gadget.xml نام گذاری شده است.

برای به وجود اوردن gadget ، کد پایین رو در فایل کپی پیست کنید و فایل رل با نام gadget.xml ذخیره کنید.برای پشتیبانی محلی مطمئن شوید که فایل gadget.xml بصورت UTF-8 ذخیر شده است.

<?xml version="1.0" encoding="utf-8" ?><gadget> <name> Hellobarnamenevis!</name> <namespace>Example.You</namespace> <version>1.0.0.0</version> <author name="Man7Tomani"> <info url="barnemenevis.org" /> </author> <copyright>© 2007</copyright> <description>My first gadget</description> <hosts> <host name="sidebar"> <base type="HTML" apiVersion="1.0.0" src="Hellobarnamenevis.html" /> <platform minPlatformVersion="1.0" /> <permissions>Full</permissions> </host> </hosts></gadget>
قدم بعدی تست گجتی که درست کردیم

روی ساید بار راست کلیک کنید.Add Gadgets انتخاب کنید...

روی HelloBarnamenevis دابل کلیک کنید.
-----
کد ها رو هر جوری میزارم بد نشون میده !

misoft.ir
چهارشنبه 16 دی 1388, 10:43 صبح
سلام
این کتاب میتونه براتون مفید باشه

Professional Windows Vista® Gadgets Programming از انتشارات Wrox

Salar Ashgi
چهارشنبه 16 دی 1388, 12:14 عصر
ممنون از راهنمایی دوستان ، واقعیتش میخوام Gadget ای طراحی کنم که تاریخ ویندوز را به شمسی

و قمری نشون بده ، ولی خوب زیاد آشنایی با HTML , Java Script ندارم ، پیشنهاد تون چیه ؟؟