<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>www.electrobot.org-پروژه دانشجویی</title>
    <link>http://electrobot.org/</link>
    <description>الکتروبوت -  وب سایت تخصصی پروژه و آموزش دانشجویی</description>
    <language>fa</language>
    <pubDate>Tue, 07 Feb 2012 09:11:46 pm</pubDate>
    <lastBuildDate>Tue, 07 Feb 2012 09:11:46 pm</lastBuildDate>
    <docs>http://electrobot.org/</docs>
    <generator>ElectRobot</generator>
    <managingEditor>ElectRobot</managingEditor>
    <webMaster>electrobot.org@gmail.com</webMaster>
    <managingEditor>electrobot.org@gmail.com</managingEditor>
<item>
<title>مروری بر تکنولوژی جدید WPF</title>
<link>http://electrobot.org/post-91.html</link>
<description>


هنگامی که NET. برای اولین بار پا به عرصه ظهور گذاشت، تکنولوژی های جدیدی را در زمینه برنامه نویسی معرفی نمود. به عنوان مثال می توان به موارد زیر اشاره کرد:&#8226; یک روش کاملاً جدید برای ایجاد برنامه های تحت وب (ASP.NET).&#8226; یک روش کاملاً جدید برای اتصال به پایگاه های داده (ADO.NET).&#8226; زبان های مدیریت شده جدید (#C و VB.NET).&#8226; مدیریت برنامه ها در زمان اجرا (CLR).
در میان این تکنولوژی ها فرم های ویندوز، که در واقع کتابخانه ای از کلاس های موجود برای ایجاد برنامه های ویندوزی می باشد، بیشتر مورد استفاده قرار می گیرد. هر چند فرم های ویندوز، ابزاری کامل و با تمام خصوصیات برای ایجاد برنامه های ویندوزی می باشند، اما وابستگی شدیدی به اساس کار ویندوز دارند که برای بیش از یک دهه تغییرات زیادی در آن اعمال نشده است.
بیشترین وابستگی فرم های ویندوز، مربوط به استفاده از APIهای ویندوز به منظور ایجاد یک نمای بصری برای برنامه های کاربر می باشد. در این مورد می توان به APIهایی که برای ایجاد دکمه، جعبه متن و ... استفاده می شود اشاره کرد. در نتیجه نمی توان در کنترل هایی که با استفاده از این روش ایجاد می شوند، تغییرات زیادی اعمال کرد (تا قبل از پیدایش WPF اکثر کاربران از همین روش برای ایجاد کنترل های استاندارد و مورد نظرشان استفاده می نمودند). به عنوان مثالی در این مورد، اگر بخواهید یک دکمه با متن درخشان و شیک ایجاد کنید، دیگر نمی توانید از توابع API که برای ایجاد کنترل Button در نظر گرفته شده اند استفاده کنید. برای این منظور باید ابتدا یک UserControl ایجاد کنید و سپس عملیات ترسیمی مربوط به جنبه های مختلف دکمه را با استفاده از مدل طراحی سطح پایین انجام دهید. شما دیگر نمی توانید حتی خیال ایجاد جلوه های جالبی که در اکثر برنامه های گرافیکی استفاده می شود (مانند موج دار کردن دکمه ها، منقبض شدن فرم ها و...) در برنامه ها را به ذهنتان راه دهید. زیرا همانطور که اشاره گردید می بایست تمامی جنبه های این جلوه ها را به صورت دستی ترسیم کنید.اساس نمایشی ویندوز (WPF) برای حل این معزلات یک ساختار کاری کاملاً جدید را معرفی کرده است. البته WPF از کلیه کنترل های استانداردی که تاکنون از آنها استفاده می نمودید، پشتیبانی می کند؛ اما برای ایجاد یک کنترل کلیه ترسیمات مربوط به متن، حاشیه و پس زمینه را خودش(WPF) انجام می دهد. با این تفاصیل، WPF می تواند با ارئه ویژگی های قدرتمندتری به برنامه نویس اجازه دگرگون کردن روشی که محتوای هر قسمت از صفحه نمایش رندر می شود را بدهد. با استفاده از این ویژگی ها می توانید سبک کنترل های عمومی موجود مانند دکمه را بدون نوشتن کد دوباره طراحی کنید.</description>
<pubDate>Fri, 15 Apr 2011 04:00:00 am</pubDate>
<guid>http://electrobot.org/post-91.html</guid>
</item>

<item>
<title>ElectRobot</title>
<link>http://electrobot.org</link>
<description>این سایت به منظور انجام پروژه های دانشجویی و کمک به دوستان در رشته کامپیوتر و برنامه نویسان طراحی شده است. در صورت تمایل به تبادل لینک با ما تماس بگیرید. و لینک مارا با نام  پروژه دانشجویی – ElectRobot.ORG در سایت خود قرار دهید.</description>
<pubDate>Tue, 07 Feb 2012 09:11:46 pm</pubDate>
<guid>http://ElectRobot.ORG</guid>
</item>

</channel>
</rss>

