PDA

View Full Version : آموزش: ساخت نرم افزار های دسکتاپ با HTML , CSS , JavaScript



LastAirbender
پنج شنبه 28 اسفند 1393, 19:30 عصر
اگر جزو آن دسته از طراحان وبی هستید که به زبان نشان گذاری اچ تی ام ال و یکی از زبان های اسکریپتی سمت کاربر مسلطید و می خواهید از این مهارتتان برای نوشتن برنامه های دسکتاپ استفاده کنید،لازم نیست راه دوری بروید،

جناب نوتپد را باز کنید و کدهای زیر را در آن بنویسید :



<HTA:Application icon="mspaint.exe"/>
<style>
body{
background:ivory;overflow:hidden;
}
</style>
<title>
MySoftware
</title>
<input type="button" value="Show" onClick='alert("Hello World");'>

-حال فایل خود را با پسوند hta ذخیره کنید و آن را اجرا کنید در کدهای فوق تنها عنصری که شاید برای شما نا آشنا باشد تگ HTA هست.این تگ مخصوص فایل های HTA بوده و خاصیت هایی برای تنظیم شکل ظاهری نر افزار دارد:

icon:
آدرس یک آیکون برای فرم برنامه

caption:
این خاصیت که مقدار yes یا no میگیرد،تعیین می کند که آیا نرم افزار تایتل بار داشته باشد یا نه.

minimizeButton:
مقدارهای yes و no میگیرد.تعیین میکند که دکمه minimize فعال باشد یا نه

maximizeButton:
مقدارهای yes و no میگیرد.تعیین میکند که دکمه maximize فعال باشد یا نه

به جرات می تونم بگم که بسیاری از نرم افزار های دسکتاپ که در ایران ساخته می شن با استفاده از این روش و قابلیت های زبان VBScript یا JScript قابل نوشتن هستند.

LastAirbender
پنج شنبه 28 اسفند 1393, 19:45 عصر
برای اطلاعات بیش تر درمورد HTML Application می تونید اینجا (http://en.wikipedia.org/wiki/HTML_Application) و اینجا (https://msdn.microsoft.com/en-us/library/ms536471%28VS.85%29.aspx) رو ببینید

LastAirbender
سه شنبه 04 فروردین 1394, 09:54 صبح
با سلام ،
یک نمونه برنامه ساده نوشتم برای محاسبه سود وام بانکی،
129708
که می تونید از اینجا (http://s4.picofile.com/file/8178784684/calc.hta.html) دریافت بکنین ،
پسورد دانلود : heisenberg
در آینده انشاالله نمونه های بیش تر و بهتری رو قرار میدم ، موفق باشید

LastAirbender
پنج شنبه 06 فروردین 1394, 08:31 صبح
دیکشنری انگلیسی به فارسی
اینبار من یک دیکشنری ساده انگلیسی به فارسی درست کردم ، کانکشن استرینگ برنامه رو دوستان میتونن از خط 54 تغییر بدن ، لیست همه Connection String های قابل استفاده رو دوستان می تونن از وبسایت The Connection Strings Reference (http://www.connectionstrings.com/) پیدا بکنن ، لینک دانلود برنامه (http://s4.picofile.com/file/8178990750/dictionary_sample.hta.html)
دیتابیسی که من واسه برنامه استفاده کردم یک فایل اکسس هست که خیلی وقت بود تو سیستم دارمش و نمیدونم از کجا پیداش کردم حاوی حدود 52000 واژه انگلیسی هست که دوستان می تونن از اینجا (http://s6.picofile.com/file/8178989768/db_accdb.html) دریافت بکنن (pass:heisenberg) من اینجا بیش تر قصدم نشون دادن قابلیت جاوا اسکریپت یا درواقع همون Jscript و کارآمدی HTA بود و به ظاهر برنامه زیاد نرسیدم و فقط چند خط اسکریپت نوشتم، دوستان اگر سوالی داشتن خوشحال میشم پیام خصوصی بدن ،

Silver Ghost
جمعه 07 فروردین 1394, 01:09 صبح
سلام , اگر میشه جایی یا کتابی رو برای اموزش جاوا اسکریپت برام معرفی کنید همچنین برای اچ تی ام ال و سی اس اس اگر امکان داره ؟!
البته میدونم که باید یک موضوع جدید ایجاد میکردم ولی خوب گفتم همینجا بپرسم که اخرین موضوع بوده و اموزشی هست و دوستان حتما بهش سر میزنن .

vahid78
دوشنبه 10 فروردین 1394, 08:54 صبح
دوست عزیز این برنامه ها قابل اجرا روی OS های مختلف هست؟

LastAirbender
دوشنبه 10 فروردین 1394, 16:10 عصر
دوست عزیز این برنامه ها قابل اجرا روی OS های مختلف هست؟

خیر فقط برای ویندوز هست

n0o0b_sina
دوشنبه 10 فروردین 1394, 22:05 عصر
سلام
به نظرم node.js هم امتحان کنید بد نیست! cross platform هم هست :)

ABZiko
سه شنبه 11 فروردین 1394, 15:20 عصر
آقا ممنون بابت آموزش خوبت، من هم تونستم اولین نرم افزار خودم رو با این روش بسازم، :لبخند: ، فقط یک بدی که داره این هست که متاسفانه مرورگر های دیگه ازش پشتیبانی نمی کنن، فقط IE این کار رو می کنه ... که البته مشکل تازه ای نیست چون سازنده اش مایکروسافت بوده ...:قهقهه: