|
|
|
| |
پروژه LINQ |
|
LINQ
یا NET. Language Integrated Query شامل یکسری کلاس می باشد که قابلیتهای اضافه
کردن query به زبانهای مبتنی بر NET. را اضافه می کند.
|
|
|
|
| |
بکارگیری Enterprise Library Caching Application Block |
|
Caching
Application Block یکی از ماجولهای موجود در Enterprise Library می باشد که
همانگونه که از نام آن پیداست برای انجام امور مربوط به Caching داده ها بکار می
رود. استفاده ار Enterprise Library یا هر یک از ماجولهای آن بطور جداگانه موجب
افزایش سرعت توسعه پروژه و بالا رفتن قابلیت اطمینان آن می شود.
|
|
|
|
| |
Themes در ASP.NET 2.0
|
|
Themeها
در ASP.NET 2.0 شما را قادر می سازد تا به راحتی ظاهر کنترلهای بکار رفته در صفحه
وب خود را تغییر دهید. Themeها در فایلهایی با توسعه skin. قرار می گیرند. این
مقاله را مطالعه کنید تا بیستر با Themeها آشنا شوید.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
مروری بر کنترل Repeater در ASP.NET |
|
کنترل
Repeater یک کنترل پایه جهت نگهداری داده ها می باشد که به شما اجازه می دهد که
لیستهای مختلف و متنوعی از داده های موجود را در یک صفحه بوجود آورید. این مقاله
ضمن معرفی کامل این کنترل به شما می آموزد که در چه مواقعی استفاده از کنترل
Repeater بهترین گزینه است.
|
|
|
|
| |
استفاده از سرویسهای وب در SQL Server 2005
|
|
SQL
Server 2005 این امکان را فراهم آورده است تا بتوان از سرویسهای وب در یک محیط
ناهمگن استفاده نمود. برای این مهم سناریوهای مختلفی وجود دارد که این مقاله به
تشریح آنها می پردازد.
|
|
|
|
|
|
|
|
|
|
استفاده از +GDI در Visual Basic .NET قسمت دوم |
|
ابزارهاي
گرافيكي ابزار هائي هستند كه شما بوسيله آن مي توانيد اجزا مختلف +GDI مانند
تصاوير ، خط ها و مربع ها و مستطيل ها و مسير ها را رسم كنيد . براي مثال براي پر
كردن يك مستطيل شما نياز به يك ابزار رنگ و يك ويژگي براي پر كردن درون مربع
داريد.
|
|
|
|
|
|
استفاده از NET. در C++/MFC
|
|
برنامه
نویسان ++VC می دانند که چگونه می توان با استفاده از سوئیچ clr/ از کتابخانه NET.
در ++C استاندارد و یا ++VC مبتنی بر MFC استفاده کرد. این مقاله روشی را پیش رو
می گذارد که می توان به کمک آن این کار را حتی بدون استفاده از clr/ انجام داد.
|
|
|
|
| |
صدا زدن Event های User Control از داخل Web Form ها |
|
آن
دسته از توابعي که اکثر کنترلهاي سمت سرور از آن برخوردار مي باشند، توابع رويداد
يا همان Event ها مي باشند. مثل تابع رويداد فشردن يک کنترل از نوع Button . اکنون
مي خواهيم بدانيم که در UC ها چگونه مي توان توابع رويداد تعريف کرده و از آنها
استفاده نمود.
|
|
|
|
|
|
| |
استفاده از +GDI در Visual Basic .NET قسمت اول |
|
System.Drawing
توابع اساسي +GDI را مهيا مي كند. كه شامل تعريفي از توابع اساسي مانند
Brush,Pen,Graphics,Bitmap,Font مي باشند. كلاس گرافيك يك نقش اساسي را در +GDI
ايفا مي كند. و شامل متدها براي طراحي و نمايش ابزارها هستند
|
|
|
|
| |
نگاهی کلی به ساختار داده ها در NET 2.0. |
|
این
برنامه سورس باز یک راهنمای خوب جهت طراحی و ایجاد یک برنامه کاربردی بر مبنای NET
2.0. و در محیط Visual C# Express می باشد. مجموعه محصولات Express از طریق این وب
سایت قابل دریافت می باشند.
|
|
|
|
|
|
| |
استفاده از +GDI در ++Managed C برای تولید متون سایه دار |
|
به
کمک قابلیت های بسیاری که در کتابخانه گرافیکی +GDI وجود دارد می توان به سادگی
طرح های گرافیکی زیبایی را بکمک برنامه نویسی خلق کرد. در این مقاله با استفاده از
ویژگیهای +GDI برای کار بر روی فونتها می آموزید که چگونه می توان برای نوشته های
مختلف سایه ایجاد کرد.
|
|
|
|
| |
استفاده از CLR در SQL Server 2005
|
|
این مقاله به تشریح چگونگی استفاده برنامه نویسان پایگاه داده و طراحان آن از
مزایای یکپارچه شدن زبانهای برنامه نویسی بر پایه CLR در SQL Server 2005 می
پردازد.این مقاله همچنین به مقایسه این زبانها و زبان Transact-SQL در قالب
مثالهای متعدد می پردازد.
|
|
|
|
| |
۱۰ نکته مفید برای نوشتن برنامه های کاربردی تحت وب با ASP.NET
|
|
به گفته Robert Howard نویسنده این مقاله، نوشتن برنامه های کاربردی تحت وب به کمک
ASP.NET بطور ناباورانه ای ساده است. از این سو بسیاری از برنامه نویسان برای بالا
بردن کارایی برنامه خود نیاز به صرف وقت زیادی ندارند. در این مقاله 10 نکته برتر
برای بالا بردن کارایی و انعطاف پذیری برنامه های تحت وب ذکر شده است که می تواند
نقطه شروع خوبی برای نوشتن برنامه های ایده آل باشد.
|
|
|
|
| |
لذت برنامه نويسی تحت وب با ASP.NET 2 قسمت دوم: تغيير Master
Page ها بصورت ديناميكی |
|
تحت شرايطي بعضا" ممكن است به تغيير يك Master Page بصورت ديناميكي نياز پيدا
كنيم. مثلا" ممكن است در يك وب سايت براي موضوعات مختلف طرح بندي سايت تغيير كند.
بديهي است كه براي اين منظور بسته به نيازمان Master Page هاي مختلفي را در ابتداي
كار مي بايست ايجاد كنيم. در اين مقاله مي آموزيد كه چگونه مي توان بصورت ديناميكي
يك Master Page را با ديگري جايگزين كرد.
|
|
|
|
| |
نقاط قوت در زبان برنامه نویسی Visual Basic 2005
|
|
این مقاله به تشریح نقاط قوت Visual basic 2005 در قالب ویژگیهای جدید آن به همراه
مثالهای متعدد می پردازد. ویژگیهای جدیدی که در این مقاله مورد بحث قرار می گیرند
شامل اضافه کردن توضیحات به سورس کد به صورت generics ، Global keyword ، Partial
types، XML ، استفاده از My و موارد دیگر می باشند.
|
|
|
|
| |
کارکردن با کنترل ObjectDataSource در ASP.NET 2.0
|
|
مهمترین
مزیت کنترلهای جدید در ASP.NET 2.0 کاهش کد نویسی است. کنترل ObjectDataSource یکی
از این کنترلهای جدید می باشد. این کنترل برای ارجاع دادن object ها به کنترلهای
داده پذیر استفاده می شود. در این مقاله آموزشی مراحل قدم به قدم استفاده از این
کنترل در یک برنامه کاربردی تحت وب شرح داده شده است.
|
|
|
|
| |
اتصال به پایگاه داده Oracle در ASP.NET |
|
در
این مقاله با روند توسعه یک برنامه کاربردی تحت وب به کمک ASP.NET که به صورت
Client به یک پایگاه داده Oracle متصل می شود، آشنا خواهید شد. به جزئیات خوبی در
این مقاله اشاره شده است.
|
|
|
|
|
|
| |
بکارگیری XML در SQL Server 2005
|
|
اصلاحاتی
که در پشتیبانی از XML در ASP.NET 2.0 صورت گرفته به همراه SQL Server 2005 کمک می
کند تا بکارگیری داده های XML در برنامه های کاربردی بیش از پیش ساده تر شود.
|
|
|
|
| |
Express Paint
|
|
اگر
شما Visual C# 2005 Express Edition را نصب كرده باشيد احتمالا" بدنبال چند پروژه
نمونه جهت آشنايي بيشتر مي باشد. اينجا يك پروژه كاربردي خوب بنام ExpressPaitn
وجود دارد. اين برنامه كاربردي كوچك مي تواند يك تجربه بسيار خوب و يك نقطه آغازين
براي وارد شدن به مقوله #C باشد. بكمك اين برنامه open source چگ.نگي نوشتن كدهاي
لازم جهت پردازش تصاوير را فرا مي گيريد.
|
|
|
|
| |
استفاده از ويژگی Edit and Continue در C# 2
|
|
اين
مقاله نگاهي كلي به ويژگي جديد Edit and Continue در خلال عمل debugging در Visual
C# 2005 دارد. اين قابليت به شما امكان مي دهد تا به هنگام debug برنامه بتوانيد
كد نوشته شده را ويرايش كنيد بدون آنكه پروسه debug را ببنديد يا اينكه برنامه را
rebuild كنيد و يا اينكه برنامه را دوباره ايجاد كنيد.
|
|
|
|
|
|
| |
استفاده از ماجولهای HTTP برای ساخت كامپوننتهای مختلف در
ASP.NET |
|
آيا
تا بحال برروي پروژه ها و يا برنامه هاي مبتني بر ASP.NET كار كرده ايد كه نياز
به استفاده مجدد از آنها در يك برنامه يا پروژه ديگر باشد؟ ASP.NET ابزارها و راه
حلهاي مختلفي را براي كامپوننت كردن برنامه ها پيشنهاد مي كند. دو روش كه بيشترين
استفاده را دارند عبارتند از ايجاد User Control و Server Control های سفارشی جهت
استفاده بعنوان المانهای واسط كاربری و بعضی كاربردهای ديگر و ديگری ايجاد .NET
class library براي برخی كدهای اصلی برنامه و همچنين كدهای دسترسی به داده.
|
|
|
|
|
|
| |
١٠ روش برای بهینه سازی Full-text Indexing در SQL Server
|
|
از
کارایی Indexing همیشه به عنوان یک نقطه ضعف برای ویژگی SQL Server's full-text
نام برده می شد. اگرچه کارایی جستجو به خودی خود سریع می باشد ولی آنجا که
رکوردهای جداول موجود در database زیاد می شود صدای اعتراض همه نسبت به کندی عمل
جستجو، بلند می شود.
|
|
|
|
| |
معرفی کنترلهای Menu و TreeView در ASP.NET 2 |
|
دو
کنترل جدید Menu و TreeView که در ASP.NET 2 معرفی شده اند ایجاد منو و کنترل های
درختی جهت نمایش داده های سلسله مراتبی را بسیار ساده کرده است. در این مقاله با
چگونگی استفاده از این کنترلها آشنا خواهید شد.
|
|
|
|
| |
استفاده از Visual Studio 2005 Bootstrapper برای ایجاد برنامه
های قابل نصب |
|
اگر
تا به حال تجربه ایجاد برنامه های قابل نصب (Setup file) را داشته اید حتما" با
این مشکل مواجه شده اید که چگونه می توان کامپوننت های مورد استفاده در یک برنامه
را در کامپیوتر مقصد نصب کرد. روشهای مختلفی در نسخه 2003 برای این امر وجود دارد
ولی هیچکدام از آنها به سادگی استفاده از Visual Studio 2005 Bootstrapper نمی
باشد.
|
|
|
|
| |
اصلاحات صورت گرفته بر روی View State در ASP.NET 2.0 |
|
اگر
برنامه نویس ASP.NET باشید حتما" از نقش مهم View State ها در بالا بردن کارایی وب
سایت و همچنین بهینه کردن عملکرد کنترلهای سمت سرور آگاهی دارید. مسئله ای که
بیشتر برنامه نویسان در مورد استفاده از View State نسبت به آن حساس هستند بالا
رفتن حجم فایل html صفحه aspx می باشد. با اصلاحاتی که در ASP.NET 2 بر روی View
State انجام شده است تا حدود بسیار زیادی مشکلات استفاده از View State ها درصفحات
وب حل شده است.
|
|
|
|
|
|
| |
مدیریت و راهبری وب سایتها در Visual Studio 2005
|
|
برنامه
نویسان ASP.NET اغلب در ساختن دایرکتوریهای مجازی، کپی کردن فایلها در کامپیوتر
سرور و ... مشکل دارند. اکنون Visual Studio 2005 با ارائه ASP.NET Web
Administrator Wizard کار را برای برنامه نویسان بسیار ساده کرده است. این مقاله
شما را با این قابلیت بیشتر آشنا می کند.
|
|
|
|
| |
ایجاد برنامه های کاربردی تحت وب بر پایه ASP.NET 2 با بکارگیری
Visual Web Developer 2005 Express Edition
|
|
این
مقاله که به معرفی قابلیتهای جدید در ASP.NET 2 می پردازد به شما می آموزد که
چگونه به کمک Visual Web Developer 2005 Express Edition و SQL Server 2005
Express Edition به استفاده از master page ها، content page ها، کنترلهای
navigation نظیر SiteMapDataSource ، TreeView و SiteMapPath بپردازید و با
استفاده از کامپوننت ObjectDataSource پلی مابین داده ها و لایه های بالاتر ایجاد
کنید. این مقاله همچنین بکارگیری دو کنترل جدید GridView و DatailsView را نیز
نشان می دهد.
|
|
|
|
| |
استفاده از سرویس وب آمازون در برنامه های ASP.NET
|
|
در
این مقاله چگونگی بکارگیری سرویس وب آمازون بزگترین فروشگاه الکترونیکی جهان در
برنامه های تحت وب نوشته شده با ASP.NET توضیح داده شده است. در مثال بکار رفته در
این مقاله که با زبان #C نوشته شده است سعی بر آن شده است تا تنها با بکارگیری از
یک تابع، اطلاعات لازم در مورد محصولات مورد جستجو را دریافت کرد.
|
|
|
|
| |
خواندن داده های ذخيره شده به فرمت XML (قسمت سوم)
|
|
در
ادامه بحث ايجاد پايگاه داده به كمك XML و خواندن داده های آن به آنجا رسيديم كه
چگونه می توان اطلاعات موجود در يك فايل XML را در يك DataList نمايش دهد.
DataList يكي از سرور كنترل های قالب پذير و Data-Bound می باشد. قالب پذير بدين
معنا كه هر آيتم از ليست را می توان بصورت يك قالب كه خود شامل سرور كنترل های
مختلف يا تگهای html باشد، تعريف كرد و Data-Bound هم بدين معنا كه می توان ليستی
از داده های شمارش پذير (Enumerable) را بعنوان سورس داده برای آن در نظر گرفت.
|
|
|
|
|
|
| |
شخصی سازی در ASP.NET 2 |
|
با
استفاده از ویژگیهای جدید شخصی سازی در ASP.NET 2 می توان برنامه های کاربردی با
قابلیت شخصی سازی را بسیار ساده تر و سریعتر ایجاد نمود.
|
|
|
|
| |
تغییرات جدید در اعتبار سنجی کنترلها در ASP.NET 2.0 |
|
اعتبار
سنجی کنترلهای سمت سروری با ظهور ASP.NET معرفی شد. اکنون در ASP.NET 2 این اعتبار
سنجی همراه با افزایش گروههای اعتباری دارای انعطاف پذیری بیشتری شده است. این
مقاله نگاهی به ویژگیهای جدید اعتبار سنجی در ASP.NET 2 دارد و به شما نشان خواهد
داد که چگونه آنها را مورد استفاده قرار دهید.
|
|
|
|
|
|
|
|
| |
قابلیتهای جدید در ASP.NET 2 |
|
با
عرضه نسخه اول ASP.NET و معرفی دستهای از ويژگیهای جديد انقلابی در توسعه
برنامههای كاربردی تحت وب بوجود آمد. نسخه دوم ASP.NET با اسم رمز Whidbey
اصلاحات زيادی را بوجود آورده كه موجب افزايش قدرت خلاقيت و ابداع برنامه نويسان
شده است. اين امر خود باعث بوجود آمدن محصولاتی قوی و با كارايی بالا و قابليتهای
فراوان می شود. علاوه بر اين ها ASP.NET 2 همچنين دارای تعدادی ويژگی ممتاز
مانند صفحات اصلی (Master Pages)، زمينهها، شخصی سازی و... می باشد.
|
|
|
|
| |
استفاده از Outlook 2003 در #C |
|
این
مقاله نگاهی معارفه ای به Microsoft Outlook 2003 و مدل شئ آن دارد. و شرح می دهد
که چگونه می توان قابلیت های برنامه Outlook 2003 را به یک برنامه نوشته شده با #C
افزود. قابلیتهایی مثل مدیریت ایمیلها و ...
|
|
|
|
|
|
| |
پياده سازی NET Framework. به صورت Open Source
|
|
تقريبا
مقارن با همان دورهای که شرکت مايکروسافت برای نخستين بار پلاتفرم داتنت را به
صنعت آيتي معرفي ميکرد ، تلاشهايی از سوی اين شرکت برای ثبت عناصر زيربنايی اين
پلاتفرم به عنوان عناصر استاندارد ، صورت گرفت بود. اين تلاشها ظاهرا موفقيت آميز
بوده و اکنون چندسالی است که زبان #C و معماری زيربنايی داتنت يعنی CLI (مخفف
Common Language Infrastructure) به عنوان استانداردهای ECMA و ISO پذيرفته
شدهاند.
|
|
|
|
| |
کوچ از ADO به ADO.NET
|
|
ADO.NET
رفته رفته به استانداردی جدید برای دسترسی به داده ها تبدیل می شود. اما تکلیف
برنامه های پیاده سازی شده بر اساس ADO و مبتنی بر COM چه می شود؟
|
|
|
|
| |
خواندن داده ها به فرمت XML و نمایش آنها بوسیله DataList ( قسمت
اول ) |
|
XML
امروزه بعنوان یکی از کاربردی ترین روشهای حفظ و انتقال داده ها به شمار می رود.
فرمت ساده آن، متنی بودن و همخوان بودن با سایر استانداردها، نرم افزارهای کاربردی
امروزی و آینده را بیش از پیش به سوی خود سوق می دهد. در دنیای برنامه های تحت وب
XML بعنوان یکی از روان ترین و ساده ترین روشها برای حفظ اطلاعات و یا انتقال
اطلاعات ( WebSrvices ) بکار می رود. امروزه اکثر سایتهای اینترنتی بویژه آنها که
برپایه NET. بنا شده اند، برای آندسته از داده های دینامیکی خود که رکوردهای نه
چندان زیادی را شامل می شوند از XML استفاده می کنند.
|
|
|
|
| |
مروری بر CLR |
|
CLR
پله ای بالاتر از COM، MTS و +COM است که روند اجرای کد در NET. را در کنترل خود
دارد. در واقع CLR يک محيط runtime برای NET. می باشد که به مديريت اجرای کد و
سرويسهای حاصل از NET. می پردازد.
|
|
|
|
| |
بهترین مثالها برای استفاده از کلاس DateTime در NET Framework. |
|
نوشتن
برنامه هایی که زمان و تاریخ را با استفاده از DateTime در .NET Framework ذخیره،
نمایش، محاسبه و ... می کنند مستلزم داشتن آگاهی کافی در مورد موضوعات مربوط به
نمایش زمان در ویندوز و .NET می باشد. این مقاله امکانات مختلف را برای کار با
DateTime با توجه به برنامه کاربردی که خواهید نوشت در قالب مثالهای ساده و متعددی
معرفی فراهم آورده است.
|
|
|
|
| |
اصلاحات Caching در ASP.NET Whidbey |
|
Caching
از جمله قابلیتهای ASP.NET می باشد که انعطاف پذیری زیادی را به برنامه های
کاربردی تحت وب می دهد. قابلیتهای Caching در Whidbeyدستخوش اصلاحاتی شده است که
این مقاله به معرفی آنها می پردازد.
|
|
|
|
| |
ساخت یک برنامه Plug-In در NET. |
|
این
مقاله نشان می دهد که چگونه می توان قابلیت Plug-In را به یک برنامه مبتنی بر NET.
اضافه کرد و محیطی را بوجود آورد که بتوان از این قابلیت استفاده کرد.
|
|
|
|
| |
ساخت وب سرویس به کمک فناوری جدید Indigo |
|
در
این مقاله یاسر شهود از مدیران و طراحان وب سرویس در مایکروسافت به بیان و معرفی
قابلیتهای جدید نسل بعدی وب سرویسها یعنی Indigo در قالب ایجاد یک مثال ساده می
پردازد.
|
|
|
|
| |
ایجاد skin های مختلف برای صفحات aspx |
|
یکی
از قابلیت های جدید در ASP.NET 2 یا همان Whidbey بکارگیری skin های مختلف برای یک
صفحه وب می باشد. در این مقاله با ایجاد یک مثال که از قابلیت Master Page و
skinning استفاده می کند آشنا خواهید شد.
|
|
|
|
|
|
| |
ایمن سازی برنامه های کاربردی تحت وب با بکارگیری کمترین کد |
|
ابزار
پیکربندی، کنترلها و کامپوننتهای جدید در نسخه Whidbey از ASP.NET از یک سیستم
کامل برای ایجاد امنیت و مدیریت منابع حفاظت شده پشتیبانی می کند که به برنامه
نویس کمک می کند تا با بکارگیری کمترین کد یک پروژه مبتنی بر وب با امنیت بالا
طراحی کند.
|
|
|
|
| |
کنترل error ها در VB.NET |
|
این
مقاله به شرح چگونگی استفاده از ویژگیهای جدید Visual Basic .NET برای کنترل
ایرادهای بوجود آمده در حالت run time بدون استفاده از On Error Goto می پردازد.
|
|
|
|