PDA

View Full Version : مقاله: آموزش gadget



محمدامین شریفی
جمعه 03 خرداد 1387, 22:42 عصر
در این سری از پست ها کوشش بر آن است که با ترجمه ی مقالات مرتبط به برنامه واره ها ی گوگل و اپرا و.. به زبان پارسی .بتوانیم شاهد برنامه واره های پارسی مانند تبدیل پول های رایج به ریال ،ترجمه از زبان های دیگر به پارسی،تاریخ شمسی ووووو هر چیزی که باید در جامعه جهانی برای درخشش پارسی و پارسی گویان است باشیم. خواهشان از پست کردن در اینجا بپرهیزید و در اینجا :http://barnamenevis.org/forum/showthread.php?p=523312#post523312 نظرات خود را بگویید
با سپاس

محمدامین شریفی
جمعه 03 خرداد 1387, 22:48 عصر
برنامه واره ها(Gadgets) که برای گوگل ساخته شده اند برنامه های کوچکی هستند که به وسیله ی کاربران گوگل مثل شما ساخته شده است(رجوع شود:http://code.google.com/apis/gadgets (http://code.google.com/apis/gadgets/)) که مطالب پویایی را به ارمغان می آورند که می تواند در هر کجا از صفحه های وب قرار گیرد.
برنامه واره ها می توانندمیتوانند وسایل دم دستی باشند برای مثال هنگامی که شما سر کار هستید(لیسهای یاد آوری کار[to-do list]] ,مبدل پول های رایج, تقویم)در دانشگاه(ماشین حساب, ویکی پدیا, وسیله های مترجم) یا فقط برای گذراندن زمان(اخبار،وبلاگ ها،بازی ها) شما می توانیید برنامه واره ها را که دوست دارید به گوگل آی-جی(رجوع شود به:http://www.google.com/ig?source=gghp) اضافه کنید و اگر شما دسکتاپ گوگل را دارید(رجوع شود به:http://desktop.google.com/?utm_source=en-et-gpbg&utm_medium=et&utm_campaign=en) برنامه واره ها را به میزکار رایانه یتان اضافه کنید.
http://www.google.com/webmasters/gadgets/images/screen.gif

وبگاه خود را قدرتمند کنید
-----------------------
برنامه واره های گوگل را به صفحات وب خود اضافه کنید(رجوع شود به:http://www.google.com/gadgetsforyourpage (http://www.google.com/gadgetsforyourpage/)) شما هم اکنون می توانید برنامه واره های گوگل را برای هر چه جذاب و مفید تر کردن صفحات وبتان برای بازدید کننده هایتان بکار ببرید.به عنوان مثال شما می توانید دمای فعلی شهرتان یا نقل قول های امروز را به به صفحاتتان اضافه کنید.فقط با برگزیدن برنامه واره ها یی که می خواهید را از پوشه(directory) ی“Google Gadgets for your webpage,” شخصی سازی کنید و بردار و بچسبان (copy-and-paste) کنید html را در کد برنامه وبگاهتان. صفحه را بارگزاری مجدد(reload/refresh) کنید تا برنامه واره را در وبگاهتان ببینید
با محتویتان افراد بیشتری را بدست آورید
-------------------------
برنامه واره های گوگل را خودتان تولید کنید(رجوع شود به: http://code.google.com/apis/gadgets)
برنامه واره های گوگل می توانند بزرگترین راه برای ارائه ی اطلاعات شما برای تیمار کردن هر وبگرد در هر کجای دنیاست .
مردم قادر خواهند بود تا با اضافه کردن برنامه واره های شما به igoogle یا به صفحات دیگر در وب(که وبگردهای بیشماری قادر به دیدن آن هستند) برنامه واره ها سریع و ساده باشند مثل برنامه واره شماره معکوس(رجوع شود به : http://www.google.com/ig/add?moduleurl=countdown.xml&source=gghp) یا پیچیده و حرفه ای مثل برنامه واره ی سرگرمی هفتگی(رجوع شود :http://www.google.com/ig/add?moduleurl=tv_watch.xml&source=gghp ) و تولید برنامه واره آسان است، هر کسی با حتی کوچکترین تجربه ای با طراحی وب یا برنامه نویسی می تواند انجام دهد. بیشتر بخوانید

منبع: گوگل

محمدامین شریفی
شنبه 04 خرداد 1387, 10:27 صبح
برنامه واره گوگل چیست؟

برنامه واره گوگل یک برنامه کاربردی کوچک از html ساده و جاوا اسکریپت است .در iframes بکار رفته است که می توان آنرا در هر صفحه وب یا application های دیگر جاسازی کرد
ساختن آسان

کلاس های جاوا اسکریپت از قبل تعبیه شده ساختن برنامه واره ها یی که دارای tab,flash contentمنبع ذخیره سازی پایا ، تغییر سایز پویا و ... را آسان می کند.
سایت های گوناگون

برنامه واره شما می تواند در وبگاه های مختلف و برنامه های دیگری که مشتمل بر iGoogle, Google Maps, Orkut, or any webpage اجرا شود.
یکبار بنویسید، و با تغییر ات کوچک در آن در محل های مختلف از آن استفاده کنید(مترجم:این جمله آدم را به شعار معروف جاوا که بعد ها ‎.Net از آن تقلید کرد می اندازد که می گوید یکبار بنویس و بار ها استفاده کن)
میلیون ها کاربر را بدست آورید

برنامه واره های زیادی میلیون ها بار در هر هفته دیده می شوند و ترافیک(منظور داده های رد بدل شده) های با معنی و مهمی را برای نویسندگان آن ها بوجود می آورند.
هنگامی که کاربران برنامه واره شما را مثلا در igoogle خود اضافه می کنند ،محتوای شما را هر بار که گوگل را بازدید می کنند می بینند.
+++++++++++++++++++++
مترجم: در اینجا http://code.google.com/apis/gadgets چند وبلاگ و کتاب معرفی شده است.
می توانید نام کتاب ها را پیدا کنید و در وبگاه های رایگان دانلود کتاب آنها را بارگزاری کنید.چند تای آن ها عبارت اند از: http://www.esnips.com (http://www.esnips.com/) و http://www.freebookcity.com (http://www.freebookcity.com/)

محمدامین شریفی
شنبه 04 خرداد 1387, 14:44 عصر
شروع کار

به رابط برنامه کاربردی(api) برنامه واره گوگل خوش آمدید! این راهنمای برنامه نویسان برای کسانی هست که می خواهند از رابط برنامه واره گوگل برای نوشتن برنامه واره استفاده کنند
نوشتن برنامه واره ها بسیار آسان است، در اینجا نکات خوبی برای شروع کردن کسانیست که تازه با برنامه نویسی تحت وب آشنا شده اند.

فهرست

"hello world"
چه چیزی درون برنامه واره ها است؟
ویرایشگر برنامه واره گوگل: هم اکنون شروع کنید
رفتن به جاهای دیگر بعد از اینجا

"hello world"

آسانترین برنامه واره فقط شامل چند خط کد است.

این برنامه واره پیام "hello world" را نمایش می دهد:

<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="hello world example" />
<Content type="html">
<![CDATA[
Hello, world!
]]>

</Content>
</Module>
صفحه خود را پایین برده و به قسمت ویرایشگر برنامه واره گوگل (Google Gadgets Editor (http://code.google.com/apis/gadgets/docs/gs.html#GGE)) بروید.مشاهده می کنید نسخه از "hello worlld" که می توان آنرا به صورت آنلاین ویرایش و مشاهده کرد.
این بهترین راه برای آموختن گسترش برنامه واره هاست





نکاتی پیرامون برنامه واره "hello world"

برنامه واره ها به صورت فایل های xml نوشته می شوند.خط نخستین راه استانداردی جهت شروع یک فایل xml است.
تگ <module> اطلاعاتی پیرامون برنامه واره مثل عنوان،توضیح،نویسنده و ویژگی های اختیاری دیگر را بیان می کند
خط <content type=html> نوع نوشته درون برنامه واره را بیان می کند،که در اینجا html است
<![CDATA[ ...insert HTML here... ]]> برای ضمیمه کردن html بکار می رود در وقتی که نوع محتویات برنامه واره html است.این به پردازشگر برنامه واره می گوید که متن هایی که درون CDATA هستند نباید همانند فایل های xml با آنها رفتار شود.قسمت CDATA به طور مثال شاملHTML و JAVASCRIPT است.
</Content> پایان قسمت content را مشخص می سازد
</Module> پایان تعریف برنامه واره را مشخص می سازد

دررون برنامه واره چیست؟

رابط برنامه واره گوگل متشکل از چندین قسمت است:xml,html,javascript.
برای شروع کار تمام چیزهایی که شما باید بدانید اصول مقدماتی html است.
ما به شما تمام چیزهایی که باید در مورد xml باید بدانید را می آموزیم.
بعد ها هنگامی که شما می خواستید برنامه واره های حرفه ای تری بسازید احتمالا شما می خواهید آموزش java script را در صورتی که از قبل با آن آشنا نبودید بیاموزید.
xml یک زبان نشانه گذاری چند منظوره است ، این ساختاری از اطلاعات را بیان می کند که هم از سوی انسان وهم ماشین قابل خواندن و نوشتن هستند.
xml زبانی است که شما برای نوشتن خصوصیات gadget بکار می برید
یک برنامه واره به سادگی یک فایل xml است که در جاهایی از اینترنت قرار می گیرد که گوگل قادر به پیدا کردن آنهاست.
فایل xml ای که حاوی یک ساختار برنامه واره را است چگونگی پردازش و اجرای یک برنامه واره را مشخص می سازد.
HTML یک زبان نشانه گزاری است که برای قالب دهی صفحات در اینترنت بکار می رود.مطاللب ایستا در برنامه واره ها قالبا با HTML نوشته می شوند. html شبیه به xml است ولی این برای قالب دهی به مطالب وب بجای بیان کردن ساختار فایل ها بکار می رود
JAVASCRIPT یک زبان اسکریپت نویسی است که شما می توانید برای پویا کردن رفتار برنامه واره یتان از آن استفاده کنید.
یادداشت : برنامه واره ها قبلا با نام ماژول(modules) شناخته شده بودند، به این دلیل است که واژه ماژول در api ظاهر می شود.

ویرایشگر برنامه واره گوگل:هم اکنون شروع کنید

آسانترین روش برای شروع کردن نوشتن برنامه واره استفاده از ویرایشگر برنامه واره گوگل(GGE)است.
GGE به شما امکان ویرایش اجزای برنامه واره را می دهد، سپس شما قادرید با کلیک کردن "preview" تغییرات اعمال کرده یتان را به صورت زنده حتی بدون ترک کردن محیط "راهنمای برنامه نویسان" مشاهده کنید(مترجم:این خاصیت ajaxاست که گوگل به کررات از آن استفاده می کند.شما می توانیید در asp‎‎.Net ajax با قرار دادن component هایتان درون updatepanel اینکار را براحتی انجام دهید).
همچنین شما می توانید از GGE برای ذخیره کردن،میزبانی کردن(host) و ایجاد کردن برنامه واره ها استفاده کنید.
File Menu Commands (http://code.google.com/apis/gadgets/docs/gs.html#File_Menu) را برای دیدن لیستی از کارهایی که شما می توانید با GGE انجام دهید ببینید .
در این صفحه به طور پیش فرض GGE مشخصه برنامه واره hello world را دارد،متن hello world را به هر چیزی که مایلید تغییر دهید و سپس با فشردن دکمه preview نتیجه کارتان را ببینید.
GGE از inlined gadgets (http://code.google.com/apis/gadgets/docs/fundamentals.html#Inline)پشتیبانی نمی کند.
لینک های popular gadgets و API example به شما این امکان را می دهد که با باز کردن برنامه واره در GGE ،جایی که شما می توانید آنرا ویرایش و مشاهده کنید را میدهد.
شما همچنین می توانید لیستی از مثال ها را در دستور file>new مشاهده کنید

Popular Gadgets
Hello World (javascript:void(0);) | Date Time (javascript:void(0);) | Daily Horoscope (javascript:void(0);) | Color Junction (javascript:void(0);) | Feeds in Tabs (javascript:void(0);) | Weather Map (javascript:void(0);) | Binary Clock (javascript:void(0);) | Picasa Web Photos (javascript:void(0);) | Driving Directions (javascript:void(0);) | Google Calendar (javascript:void(0);) | Google Mini Search (javascript:void(0);) | Google Blog (javascript:void(0);) | Google Map Search (javascript:void(0);) | Google Video (javascript:void(0);) | Photos from SI.com (javascript:void(0);)

API Examples
Simple Tabs (javascript:void(0);) | Dynamic Tabs (javascript:void(0);) | MiniMessage (javascript:void(0);) | Drag Drop (javascript:void(0);) | Simple Grid (javascript:void(0);) | Advanced Grid (javascript:void(0);) | Embed Flash (javascript:void(0);) | Fetch XML Content (javascript:void(0);) | Fetch Feed as JSON (javascript:void(0);) | User Pref State (javascript:void(0);) | Localization (javascript:void(0);)

برای اضافه کردن GGE به صفحه igoogle خود اینجا را کلیک کنید : http://fusion.google.com/add?moduleurl=gge.xml

دستورات منوی فایل
NEW: کادر محاوره ای را باز می کند که به شما امکان انتخاب برنامه واره های موجود جهت نقطه شروعی برای نوشتن برنامه واره هایتان را می دهد، شما می توانید با پایین کشیدن drop down list از پنجره گفتگو هر یک از گزینه های "برنامه مواره هلی پر طرفدار(popular)یا نمونه های API
OPEN:
OPEN FROM FILE:
SAVE:
SAVE AS:
RENAME:
UPLOAD:
PUBLISH:
DELETE:

CodeMan
دوشنبه 30 شهریور 1388, 09:10 صبح
سلام
ممنون
خدا خیرت بده
:قلب: :تشویق: