• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از php براي كاربردهاي windows aplication
#1
ايا ميشه از php براي كاربرد هاي غير وب استفاده كرد به طوريكه كدها ديده نشوند و بدون استفاده از مرور گر
  پاسخ
تشکر شده توسط :
#2
واسه چه کاری می خوای؟
  پاسخ
تشکر شده توسط :
#3
ميخوام با مرور گر باز نشه (قيافه مرور گري نداشته باشه) و كد ها در كامپيوتر طرف ديده نشه(مهم)؟
  پاسخ
تشکر شده توسط :
#4
چرا برای این کار سراغ زبان هایه دیگه ی نمی ری که توی برنامه نویسی دسکتاپ عمره بیشتری دارن Blush
  پاسخ
تشکر شده توسط :
#5
نمایش سورس رو نمی دونم ، اما با gtk-php میشه کارهایی کرد
  پاسخ
تشکر شده توسط :
#6
php برای اینکار ساخته نشده. ولی با gtk میشه دسکتاپ نوشت. با جاوااسکریپت و html هم به همراه adobe air میشه برنامه دسکتاپ تولید کرد. ولی باز قدرت زبانهای java و dotnet نمیشن.
  پاسخ
تشکر شده توسط :
#7
سلام،
نقل قول:php برای اینکار ساخته نشده.
ساخته شده ولی تحت Console. با پارامتر.
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#8
وقتی حرف از ویندوز اپلیکیشن میاد ، منظور همون رومیزی رو میرسونه دیگه
  پاسخ
تشکر شده توسط : Y.P.Y
#9
سلام،
نقل قول:وقتی حرف از ویندوز اپلیکیشن میاد ، منظور همون رومیزی رو میرسونه دیگه
خیر عزیز، رو میزی نمیگن، GUI میگن. چون DOS/Console... جزو Windows application هستند.
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : zoghal
#10
من يك نرم افزار براي اين كار پيدا كردم .
برای شروع نیازمندی ها و برنامه هایی که باید نصب کنید رو می نویسم:
1. دانلود آخرین نسخه WB (در حال حاضر نسخه ی 0.46.0 آلفا آخرین نسخه بود) از سایت و لینک: http://winbinder.org/download.php و سپس نصب آن.
2. فرض کنید WB را در H:\Program Files\WinBinder نصب کرده اید. برای کد نویسی بهتر است فایل های خود را در پوشه ی phpcode\examples قرار دهید. فایل های خود را با Notepad و یا یک نرم افزار ویرایشگر متنی بنویسید و با پسوند phpw ذخیره کنید.
3. برای اجرای فایل ها کافی است روی یک فایل با پسوند phpw دابل کلیک کنید.

اما اصول کلی برنامه نویسی با PHP و WB:
1. قرار دادن winbinder.php به صورت include در ابتدای فایل phpw، مثال:
include "../include/winbinder.php";

2. ساخت پنجره ی اصلی (Main Window)، مثال:
کد پی‌اچ‌پی:
$mainwin wb_create_window(NULLAppWindow"Five steps"320240); 

3. قرار دادن کنترل ها (مانند دکمه، لیبل، منو و ....) روی آن، مثال:
کد پی‌اچ‌پی:
wb_create_control($mainwinPushButton"Button 1"50708022101); 
wb_create_control($mainwinPushButton"Button 2"180708022102); 

4. ساخت تابعی که وقایع کنترل ها را ایجاد می کند، مثال:
کد پی‌اچ‌پی:
wb_set_handler($mainwin"process_main"); 
5. قرار دادن حلقه ی اصلی، مثال:
کد پی‌اچ‌پی:
wb_main_loop(); 

6. نوشتن رویداد ها برای تابع ساخته شده در مرحله ی 4:
کد پی‌اچ‌پی:
function process_main($window$id)
{
 switch(
$id) { 
 
 case 
101
 case 
102
 
wb_message_box($window"Button #$id was pressed."); 
 break; 
 
 case 
IDCLOSE// The constant IDCLOSE is predefined 
 
wb_destroy_window($window); // Destroy the window
 
break; 
 }


توضیحات تکمیلی:
1. فایل راهنمای WB (help فایل با پسوند chm) مرجعی مناسب برای یادگیری توابع WB می باشد.
2. مثال های موجود در پوشه ی phpcode\examples تمام تکنیک ها را به شما آموزش خواهد داد. بهترین منبع آموزشی در این زمینه در حال حاضر همان پوشه و مثال های موجود در آن می باشد.
3. این برنامه با زبان فارسی مشکلی ندارد و به راحتی از آن پشتیبانی می کند.
  پاسخ
تشکر شده توسط : zoghal Y.P.Y oia admin


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان