نمایش نتایج 1 تا 40 از 193

نام تاپیک: آموزش گام به گام سیلورلایت - Silverlight 4

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار taghvajou
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران
    سن
    40
    پست
    571

    Red face نقل قول: آموزش گام به گام سیلورلایت - Silverlight 4

    سلام به همه
    فرا رسیدن ماه پیروزی خون بر شمشیر رو تسلیت و تهنیت میگم

    این آموزش یه کم ناگهانی و بی ربط با بقیه است ولی لازم شد.
    یه برنامه hta. نوشتم که میشه باهاش ورژن سیلورلایتی که رو سیستم نصبه رو فهمید.

    توضیح اینکه پسوند اچ تی ای به معنی html application

    رسما یه فایل اچ تی ام اله که شما فقط بعد از ذخیره کدهاتون، پسوندشو به hta. ویرایش کنین.

    تو این کد من یه فانکشن جاوا اسکریپت نوشتم که توش یه نمونه از شی اکتیو ایکس ای جی کنترل درست میکنیم و با پارامتر ورودی اجراش میکنیم. یعنی یه بار با ورودی 4 اجرا میکنیم، اگه جواب نداد با 3 اگه نه با 2 بازم نه با یک واگه با هیچکدوم نشد پس نیست.

    البته زیاد روش جالبی نیست ها! چون زیر ورژن ها رو نمیشه تشخیص داد.


    <html>

    <head>

    <title>Find Silverlight Version</title>

    <script type="text/javascript" language="javascript">



    function GetSilverlightVersion() {

    var silverlightVersion = -1;

    getSilverlightVersion = function () {

    try {

    // ایجاد یه نمونه از آبجکت اکتیو ایکس

    var control = new ActiveXObject('AgControl.AgControl');



    if (control.IsVersionSupported("4.0")) {

    silverlightVersion = 4;

    }

    else if (control.IsVersionSupported("3.0")) {

    silverlightVersion = 3;

    }

    else if (control.IsVersionSupported("2.0")) {

    silverlightVersion = 2;

    }

    else {

    silverlightVersion = 0;

    }

    control = null;

    }

    catch (e) {

    // if any exception while creating the ActiveX Object,

    // will set the silverlightVersion as -1.

    silverlightVersion = -1;

    alert("Unable to create the ActiveX Object from Browser window.");

    }

    }
    getSilverlightVersion();

    // بازگرداندن مقدار بدست آورده

    return silverlightVersion;

    }



    </script>



    </head>

    <body>

    <script type="text/javascript">

    // اینجا تابع فراخوانی شده

    var silverlightVersion = GetSilverlightVersion();



    // مقدار منفی یک رو برای عدم توفیق در تشخیص در نظر گرفت

    if (silverlightVersion == -1) {

    document.writeln("Unable to detect the Silverlight Version.");

    }

    // مقدار صفر به معنی عدم نصب فرض شده

    else if (silverlightVersion == 0) {

    document.writeln("Silverlight is not installed in your PC.");

    }

    // دستور نمایش ورژن

    else {

    document.writeln("Version of Installed Silverlight is: " + silverlightVersion);

    }



    </script>

    </body>

    </html>
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •