صفحه نخست | تماس با مدیر | فروشگاه سایت | انجمن سایت
 
اخبار سایت :

در صورت تمایل به کسب اطلاع از آخرین مطالب ارسالی در خبرنامه ثبت نام کنید.

ایمیل :

 

.Net Logo



هنگامی که NET. برای اولین بار پا به عرصه ظهور گذاشت، تکنولوژی های جدیدی را در زمینه برنامه نویسی معرفی نمود. به عنوان مثال می توان به موارد زیر اشاره کرد:
• یک روش کاملاً جدید برای ایجاد برنامه های تحت وب (ASP.NET).
• یک روش کاملاً جدید برای اتصال به پایگاه های داده (ADO.NET).
• زبان های مدیریت شده جدید (#C و VB.NET).
• مدیریت برنامه ها در زمان اجرا (CLR).
در میان این تکنولوژی ها فرم های ویندوز، که در واقع کتابخانه ای از کلاس های موجود برای ایجاد برنامه های ویندوزی می باشد، بیشتر مورد استفاده قرار می گیرد. هر چند فرم های ویندوز، ابزاری کامل و با تمام خصوصیات برای ایجاد برنامه های ویندوزی می باشند، اما وابستگی شدیدی به اساس کار ویندوز دارند که برای بیش از یک دهه تغییرات زیادی در آن اعمال نشده است.
بیشترین وابستگی فرم های ویندوز، مربوط به استفاده از APIهای ویندوز به منظور ایجاد یک نمای بصری برای برنامه های کاربر می باشد. در این مورد می توان به APIهایی که برای ایجاد دکمه، جعبه متن و ... استفاده می شود اشاره کرد. در نتیجه نمی توان در کنترل هایی که با استفاده از این روش ایجاد می شوند، تغییرات زیادی اعمال کرد (تا قبل از پیدایش WPF اکثر کاربران از همین روش برای ایجاد کنترل های استاندارد و مورد نظرشان استفاده می نمودند). به عنوان مثالی در این مورد، اگر بخواهید یک دکمه با متن درخشان و شیک ایجاد کنید، دیگر نمی توانید از توابع API که برای ایجاد کنترل Button در نظر گرفته شده اند استفاده کنید. برای این منظور باید ابتدا یک UserControl ایجاد کنید و سپس عملیات ترسیمی مربوط به جنبه های مختلف دکمه را با استفاده از مدل طراحی سطح پایین انجام دهید. شما دیگر نمی توانید حتی خیال ایجاد جلوه های جالبی که در اکثر برنامه های گرافیکی استفاده می شود (مانند موج دار کردن دکمه ها، منقبض شدن فرم ها و...) در برنامه ها را به ذهنتان راه دهید. زیرا همانطور که اشاره گردید می بایست تمامی جنبه های این جلوه ها را به صورت دستی ترسیم کنید.
اساس نمایشی ویندوز (WPF) برای حل این معزلات یک ساختار کاری کاملاً جدید را معرفی کرده است. البته WPF از کلیه کنترل های استانداردی که تاکنون از آنها استفاده می نمودید، پشتیبانی می کند؛ اما برای ایجاد یک کنترل کلیه ترسیمات مربوط به متن، حاشیه و پس زمینه را خودش(WPF) انجام می دهد. با این تفاصیل، WPF می تواند با ارئه ویژگی های قدرتمندتری به برنامه نویس اجازه دگرگون کردن روشی که محتوای هر قسمت از صفحه نمایش رندر می شود را بدهد. با استفاده از این ویژگی ها می توانید سبک کنترل های عمومی موجود مانند دکمه را بدون نوشتن کد دوباره طراحی کنید.


در صورت از کار افتادن لینک دانلود اینجا را کلیک کنید.
نویسنده: DotNetBoy تاریخ: پنجشنبه 9 مهر 1388|rss - rss | نظرات (0) | ادامه مطلب |مشاهده : 70 | onetwothreefourfive

این سایت به منظور انجام پروژه های دانشجویی و کمک به دوستان در رشته کامپیوتر و برنامه نویسان طراحی شده است. در صورت تمایل به تبادل لینک با ما تماس بگیرید. و لینک مارا با نام پروژه دانشجویی - ElectRobot.ORG در سایت خود قرار دهید.


بیشتر در کدام مورد پست بگذاریم؟

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


راي دهندگان: : 130
سرگرمي و تفريح و تبليغات رايگان
www.updownload.ir
بزرگترین سایت اطلاعات کامپیوتری
مرجع تخصصی کامپیوتر
.:: قالب وبلاگ ::.
طراحی سایت - Radcom
وبلاگ مهندس مهدی بقالها
.:: وبلاگ همه چیز ::.
هرآنچه می خواهی می یابی
پربیننده ترین مرجع اطلاع رسانی ایران
سافت گذر اولین دانشنامه نرم افزار
.:: پادشاه کامپیوتر ::.
فروشگاه و کسب درآمد از اینترنت
دانشجويان الکترونيک شوشتر
GoldFox
دانلودستان حامد هکتور
دانلود رایگان کتاب
بانك سوالات امتحاني و كنكور
آفتابـــــــــگردان
دانلود رایگان کتاب
www.takboom.ir
زبان برنامه نویسی جاوا
كامپيوتر حل تمرين پروژه جزوه استخدامي
بزرگترین فروشگاه آنلاین
دانشجویان الکترونیک بوشهر
دانلود رايگان پلان و مقالات عمراني
مهندسی عمران
پایگاه مجازی برق الکترونیک
آپدیت Nod32
نیاز شهر تمامی نیاز های یک شهر
سایت تبادل لینک خودکار
سیستم مدیریت محتوای راش
جامع ترين كتابخانه موبايل
علمی,کتاب,مجله,مقاله,خبری,برنامه
طرفه(بزرگترین وبلاگ ادبی ایران)
falken2m.blogfa.com
www.firstbook.mihanblog.com
www.bindownload.com
www.bestpatogh.com
www.p30download.com

» مطالب ارسالی :  180
» امروز :  جمعه 21 اسفند 88
» بازدید های امروز : 303
» بازدید های دیروز : 340
» بازدید های ماه : 6487
» نظرات : 43
» افراد آنلاین : 9
»
کاربران عضو: 358
» بازدید کل : 46328

 

www.ElectRobot.ORG

ElectRobot.org