PDA

View Full Version : گفتگو: به اشتراک گزاری (ابزار , کنترل , ....)



ricky22
سه شنبه 07 دی 1389, 19:20 عصر
سلام دوستان عزیز
این تاپیک را ایجاد کردم که بتوانیم ابزار ها و کنترل هایی که می توان در پروژه های ASP.NET استفاده کرد را برای یک دیگر به اشتراک بگزاریم.
لطفا اگر لینکی می گزارید حتما یک توضیح فارسی در رابطه با عملکرد و کاربرد آن بگزارید.
پیشاپیش از شرکت شما در این بحث تشکر می کنم.
لطفا سوالات خود را در تاپیک جداگانه مطرح کنید.

ricky22
سه شنبه 07 دی 1389, 19:27 عصر
اولین ابزاری که قصد دارم معرفی کنم CodeSmith هست.
Codesmith ابزاری هست که جهت تولید کد از روی Template کاربرد دارد.
شما می توانید با این ابزار کلاس Generate کنید با حتی UI برنامه خود را با این ابزار Generate کنید.
یکی از مطرح ترین Template هایی که برای این ابزار وجود دارد Nettiers هست . که با استفاده از ان می توانید با چند کلیک از روی دیتابیس خود DAL را Generate کنید.
برای دانلود نسخه ی Trial به این (http://www.codesmithtools.com/downloads)لینک مراجعه کنید.
لیست Framework یا همان Template های Codesmith به این (http://community.codesmithtools.com/CodeSmith/m/templates/default.aspx)لینک مراجعه کنید.

ricky22
سه شنبه 07 دی 1389, 19:35 عصر
ابزار و کنترلهای زیبا.
هر چند این روز ها JQuery بسیار محبوب شده اما نمی توان منکر قدرت دیگر کتاب خانه های JavaScript شد.
لطفا این (http://dev.sencha.com/deploy/dev/examples/)لینک را ببینید.(مثال های Online کنترل هایی که قصد معرفی دارم.)
کنترلهایی که مشاهده فرمودید همه Client Side هستند. جهت دریافت آنها می توانید به این (http://www.sencha.com/)لینک مراجعه کنید.
اما نکته ی مسرت بخش برای برنامه نویسان ASP.NET این است که پروژه ی Open SOurce تحت عنوان EXT.NET در اینترنت موجود است که سهولت بیشتری برای استفاده دارد.
مثال های Online این پروژه را می توانید در این (http://examples.ext.net/)لینک مشاهده بفرمایید.
جهت دریافت به این (http://www.ext.net/download/)لینک رجوع کنید.
نکته : پس از دانلود WebConfig را از روی Readme همراه پروژه تنظیم کنید.
موفق باشید.

ricky22
چهارشنبه 08 دی 1389, 08:21 صبح
معرفی ELMAH
منبع (http://vahidnasiri.blogspot.com/2009/05/elmah.html)

عموما كاربران نمي‌توانند گزارش خطاي خوبي را ارائه بدهند و البته انتظاري هم از آنان نيست. تنها گزارشي كه از يك كاربر دريافت مي‌كنيد اين است: "برنامه كار نمي‌كنه!" و همين!
روش‌هاي متعددي براي لاگ كردن خطاهاي يك برنامه ASP.Net موجود است؛ چه خودتان آن‌ها را توسعه دهيد و يا از ASP.NET health monitoring (http://vahidnasiri.blogspot.com/2008/12/aspnet_14.html) استفاده كنيد.
روش ديگري كه اين روزها در وبلاگ‌هاي متعددي در مورد آن مطلب منتشر مي‌شود، استفاده از ELMAH است. (البته ELMAH به تازگي منتشر نشده ولي تا كيفيت محصولي به عموم ثابت شود مدتي زمان مي‌برد)

http://vahid.nasiri.googlepages.com/weblink.gifELMAH (http://code.google.com/p/elmah/) يك ماژول رايگان و (ادامه..) (http://vahidnasiri.blogspot.com/2009/05/elmah.html)

ricky22
چهارشنبه 08 دی 1389, 08:25 صبح
معرفی کنترل Ribbon
کنترل Ribbon کنترل معروفی هست که باعث کارا تر شدن ظاهر برنامه های تحت وب می شود.
استفاده از این نوع کنترل در نرم افزار های تحت وب جذابیت خاص خودش را دارد.
http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=aspnetribbon&DownloadId=155623
توضیحات + دانلود (http://aspnetribbon.codeplex.com/)

ricky22
چهارشنبه 08 دی 1389, 23:00 عصر
یک ویرایش گر متن Ajax :
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=HtmlEditor&DownloadId=35774
http://htmleditor.codeplex.com/

ricky22
چهارشنبه 08 دی 1389, 23:19 عصر
NeatUpload
(http://neatupload.codeplex.com/)ابزار سورس بازی جهت Upload فایل های حجیم در ASP.NET .

The NeatUpload ™ ASP.NET component allows developers to stream uploaded files to storage (filesystem or database) and allows users to monitor upload progress. It is open source and works under Mono's XSP/mod_mono as well as Microsoft's ASP.NET implementation.
http://neatupload.codeplex.com/