عاطفه جان ممنون بخاطر نظر ولی باور کن من امروز جمعه وقت زیاد داشتم و دو مطلب بغیر از hyper-v نوشتم ولی متاسفانه هر دو مطلبم پرید و نشد ارسال کنم. دلیلش بخاطر این هست که وقتی از نوشته ها روی clipboard کپی میگیرید اگر سایت بلاگفا بسته بشه clipboard هم پاک میشه و مطالب من هم به همین راحتی از دست رفت و توی ذوقم خورد دیگه ننوشتمشون. البته دلیلش هم پیدا کردم بخاطر این هست که silverlight 2 با فایرفاکس سازگار نیست و من میومدم داخل سایت مایکروسافت میشدم و فایرفاکس Error میداد بسته میشد. اینکار باعث شد که از این به بعد قبل از اینکه مطلب را مستقیم در فایرفاکس بنویسم در word بنویسم و word 2007 یک قسمت بنام blog post داره که جالب هست ولی حیف که با وبلاگهای خود مایکروسافت کار میکنه البته برای وبلاگ نویسی در مایکروسافت windows live ابزار پیشرفته تری داره که خیلی راحت تر هست بنظرم من اشتباه کردم توی خود مایکروسافت وبلاگم را باز نکردم.

خوب از این جریان که بگذریم سیلورلایت باعث شد که اینبار یک مطلب براش بنویسم. در مطلب قبلی درباره انتشار سیلورلایت گفتم و همینطور که سیلورلایت محدودیت هاش خیلی کمه و باعث میشه که جهانی بشه و مایکروسافت هم خیلی تلاش میکنه. نظرات دوستان و علاقه آنان بخاطر این موضوع باعث شد تا این مطلب را براش بنویسم.
Silverlight چیست؟
سیلورلایت یک تکنولوژی جدید و شبیه به فرمت swf مربوط به کمپانی macromedia هست که بعد از موفقیتش توسط Adobe خریداری شد. هست. از سیلورلایت برای ارائه برنامه های تحت وب به شکل مستقل از مرورگر cross – browser و نیز مستقل از سیستم عامل cross – platform با ظاهری بسیار زیبا یا اصطلاحا RIA که اسم کاملش هست rich interactive application استفاده میشود.
برخی از ویژگی های silverlight
از سیلورلایت میشه برای نمایش آنلاین و استریمینگ streming فیلم و آهنگ استفاده کرد.
به دلیل حجم کمش یعنی کمتر از ۲MB براحتی قابل دانلود و نصب روی مرورگر هست.
سیلورلایت بدلیل استفاده بیشتر از منابع سخت افزاری کامپیوتر کلاینت، باعث بهبود ظاهر و افزایش سرعت اجرای برنامه های تحت وب میشود.
در silverlight نیز مانند فیلمهای flash میشه از تصاویربرداری Vector – based graphics ، آهنگ ، متن و انیمیشن به صورت یکپارچه استفاده کرد.
طراحان وب، تمام کارهایی که با استفاده از تکنولوژی AJAX انجام میدهند را در سیلورلایت میتونند ساده تر انجام بدهند.
برنامه نویسان .net اعم از j ، VB ، C# و … میتونند از توانایی های کسب نموده خود در دنیای .net برای تولید برنامه های silverlight استفاده نمایند.
حتی برنامه نویسان JSP ، PHP و دیگر زبانهای سمت سرور server side programming language نیز میتونند از silverlight استفاده کنند.
به دلیل تعدد زبانهای مختلف قابل انتخاب برای تولید برنامه های silverlight ، یادگیری و بکارگیری این تکنولوژی بسیار راحت است.
از تمام زیبایی windows vista اعم ظاهر کنترل ها، رسانه های آن و … میتونید در silverlight استفاده نمایید.
در silverlight براحتی میتوان از JSON ، RSS ، LINQ و هرگونه وب سرویسی استفاده نمائید.
فایلهای صوتی با پسوند WMA ، mp3 را میتوانید با استفاده از سیلورلایت استریم کنید.
سیلورلایت در حال سازگار شدن با انواع سیستم عاملها و مرورگرها هست. حتی شرکت Novel هم یک نسخه از silverlight را به نام Moonlight برای سیستم عامل خود عرضه کرده است.

چگونگی تولید برنامه های سیلورلایت silverlight
برای تولید برنامه های سیلورلایت میتونید از دو ابزار Microsoft Expression Blend 2 و Visual studio 2008 استفاده کنید.
از blend 2 میتونید برای ظاهر گرافیکی ، Encode کردن فایل های تصویری و صوتی و قرار دادن آن در برنامه های سیلورلایت استفاده کنید.
از visual studio 2008 برای کد نویسی طرف کلاینت و سرور، مربوط به برنامه های silverlight میتوانید از این ابزار استفاده کنید. همچنین این ابزار قابلیت debug کردن کدهای برنامه های silverlight را بصورت کامل فراهم میکند و قابلیت full – intellisense آن نیز فعال
میباشد. شاید نام full – intelliSense را تا حالا نشنیده باشید که منظور از آن یعنی syntax checking ، auto complete ، syntax highlighting و … میباشد.
خلاصه ختم کلام به عنوان نویسنده این وبلاگ و اگر هم به عنوان کسی که از برنامه های مایکروسافت سر در میاره قبولم داشته باشید اینو میگم که silverlight بزودی با این تبلیغاتی که روی آن میکنه جهانی میشه و حتی در بالا ویژگیهایی هم خواندید که در فلش وجود نداره. درسته که فلش فعلا همه گیر هست ولی زیباترین سایتها و برنامه نویسی حرفه ای را در سیلورلایت مشاهده میکنید. حتی زیبا ترین سایتها هم از سیلورلایت تشکیل شده اند که لیست آنها رو در سایت خود سیلورلایت www.silverlight.net میتوانید ببینید. اگر برنامه نویس هستید و دنبال کار آسون تر سیلورلایت بهترین گزینه هست و حتی طراحان وب هم در آن راحت ترن و آموزش کامل ساده ای داره. اینطور که شنیدم زود میشه یاد گرفت. اگه یک روزی قالبهای وبلاگها هم سیلورلایتی شد من اولین کسی هستم که قالب وبلاگم را با سیلورلایت طراحی میکنم. نکته دیگر این قضیه این هست که سیلورلایت محدودیت زبانی هم نداره و محدودیت سیستم عامل و مرورگر هم نداره پس نباید نگران این بود که فقط روی یرنامه های مایکروسافت جواب میده.
لینکهای زیر سایتها و وبلاگهای فارسی زبان هستند که راجع به سیلورلایت نوشتند:
http://silverlight.blogsky.com
http://farasun.wordpress.com/2007/11/12/silverlight-intro
http://hyperweb.wordpress.com/2007/07/02/silverlight
http://www.sharepointsolutions.ir/blogs/arash/Lists/Posts/Post.aspx?ID=34
و لینک زیر کتاب مقدمه ای از سیلورلایت به زبان فارسی و فرمت pdf







اینی که گفتید پاک شد یعنی چی؟ درمورد چی بود؟
مرورگر این کاربردیگه نمیخوای درمورد directx خبرشو کامل بگی؟
یعنی اینکه مجبورم از اول بنویسم
مرورگر این کاربربازتاب: آیا directx 11 همان نسخه 10.1 است؟ | ویندوز من
بازتاب: مایکروسافت مینوشید؟ | ویندوز من
بازتاب: انواع دیگر فرمتهای تصویری | ویندوز من
بازتاب: خداحافظ mp3 | ویندوز من
بازتاب: انواع دیگر فرمتهای تصویری (DVD) | اطلاعات عمومی
بازتاب: خداحافظ mp3 « Azad Maghz
بازتاب: مایکروسافت مینوشید؟ویندوز من | ویندوز من
سلام
آیا می شه از مایکروسافت سیلورلایت فیلمی که پخش می شه را دانلود کرد؟
اگه می شه لطفا به من بگید چطوری
مرورگر این کاربرMozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; FunWebProducts; GTB0.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; ShopperReports 3.0.489.0; SRS_I
اگر منظورتون اینه که فیلم که از player پخش میشه را دانلود کرد بله کاملا میشه. مثل خود فلش پلیر و دانلود از یوتیوب هست فرقی نداره. ساده ترین کار اینه که نرم افزار internet download manager داشته باشید. البته ورژن جدیدش را.
مرورگر این کاربرMozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)