FreeTextBox یکی از ادیتورهای متنی بسیار خوب تحت وب ASP.Net است که از نگارش 1 تا 3 و نیم ASP.Net را پشتیبانی میکند. به همراه آن یک image gallery هم جهت آپلود تصاویر ارائه میشود که بسیار ارزشمند است. اما مشکلی که دارد عدم بررسی پسوند فایل آپلود شده است. به عبارتی خاصیت AcceptedFileTypes آن هنگام آپلود تصاویر بررسی نمیشود و میتواند مشکلات امنیتی حادی را به وجود آورد (برای مثال شخص بجای تصویر میتواند فایل aspx را نیز آپلود کند). راه حلی ...
برنامه معروف LINQPad تا کنون به همراه مثالهای کتاب C# 3.0 in a Nutshell به صورت یکپارچه ارائه میشد.اکنون مثالهای کتاب LINQ in Action نیز قابلیت یکپارچگی با این برنامه را یافتهاند. به این صورت بسیار ساده و در همان محیط LINQPad میتوان این مثالها را مرور و اجرا کرد که در یادگیری LINQ کمک شایانی مینمایند.برای نصب این مثالهای یکپارچه جدید، بر روی لینک Download more samples آن کلیک کرده و در صفحهی باز شده، بر روی لینکی به نام Download f ...
عموما در برنامههای وب مرسوم است که پیغام به کاربر را در همان لابلای html صفحه نمایش میدهند. مثلا یک برچسب و سپس تنظیم متن آن در کد برنامه به صورت پویا.با استفاده از پلاگینهای jQuery اینکار را به صورت شکیلتری میتوان انجام داد. برای مثال: پلاگین کم حجمی برای این منظور موجود است به نام jQuery Notice (یکی از چند ده نمونه موجود)<script type="text/javascript">$(document).ready(function(){jQuery.noticeAdd({ text: 'پیغامی به کاربر', ...
Thickbox یکی از پلاگینهای jQuery است که جهت نمایش صفحات modal بکار میرود.روش استفاده بسیار سادهای هم دارد:الف) jquery.js باید به صفحه معرفی شود.ب) سپس thickbox.js باید به صفحه الحاق شود.ج) و فایل css آن یعنی thickbox.css نیز باید به صفحه افزوده شود.برای استفاده از آن کافی است یک لینک به صفحه اضافه کنید که ویژگی class آن مساوی thickbox باشد. مثلا:<a href="#TB_inline?height=155&width=300&inlineId=hiddenModalContent&modal=tr ...
علاوه بر فشرده سازی خودکار بک آپها که پیشتر در مورد آنها صحبت شد، اس کیوال سرور 2008 دو نوع فشرده سازی دیگر را نیز پشتیبانی میکند:Row Compression :حالت row compression نحوهی ذخیره سازی فیزیکی دادهها را تغییر میدهد. فعال سازی آن اثرات زیر را خواهد داشت:الف) متادیتای هر رکورد را حداقل میکند (منظور از متادیتا اطلاعاتی مانند اطلاعات ستونها، طول و آفست و غیره است)ب) دادههای عددی و رشتههایی با طول ثابت، به صورت اطلاعاتی با طول متغیر ذخ ...
امنیتدریافت مجله رایگان Insecure توسعه وبهاست رایگان ASP.Net 4.0 betajQuery Ribbonویندوز 7دسترسی به ویژگیهای ویندوز 7 از طریق managed codesمقایسه ویژگیهای Windows 7 و Vista SP1 و . XP SP3Silverlight و WPFتاریخ ارائه نهایی Silverlight 3 and Expression Studio 3 مشخص شدWCF Guidance for WPF Developers Whitepaper V1WPF Application LaunchpadPHPتازههای PHP 5.3Zend Framework 1.8.2 ارائه شددات نت فریم ورکBackground Garbage Collection in CLR 4. ...
هر از چندگاهی دوستان پیغام میگذارند که چگونه تاریخ وبلاگم را فارسی کنم یا یک قالب فارسی خوب را از کجا میشود تهیه کرد و امثال آن. تمام اینها را به صورت یک FAQ کوچک در اینجا قرار میدهم تا برای عموم علاقمندان قابل استفاده باشد. پرسش پاسخ برای ایجاد یک وبلاگ بلاگری از کجا شروع کنم؟ با داشتن یک اکانت جی میل، به آدرس زیر مراجعه کرده و هر تعداد که مایل بودید میتوانید وبلاگ ایجاد نمائید:http://www.blogger.com/create-blog.g قالبهای پیش ف ...
عموما کاربران نمیتوانند گزارش خطای خوبی را ارائه بدهند و البته انتظاری هم از آنان نیست. تنها گزارشی که از یک کاربر دریافت میکنید این است: "برنامه کار نمیکنه!" و همین!روشهای متعددی برای لاگ کردن خطاهای یک برنامه ASP.Net موجود است؛ چه خودتان آنها را توسعه دهید و یا از ASP.NET health monitoring استفاده کنید.روش دیگری که این روزها در وبلاگهای متعددی در مورد آن مطلب منتشر میشود، استفاده از ELMAH است. (البته ELMAH به تازگی منتشر نشده ولی ...
فرمهای وب خود را بهبود ببخشیدسرویس پک 2 ویندوز ویستا و ویندوز سرور 2008 (+ و + و + و +)System.Numerics.BigInteger در دات نت فریم ورک 4 (پیشتر از دات نت فریم ورک 3 و نیم حذف شده بود)مروری بر اولین تجربه کاری با Monoنگارش بعدی دلفی و پشتیبانی از FireBirdلینوکس و کاهش تمایل به استفاده از آنوضعیت برنامه نویسهای خویش فرما در چند کشور مختلفRegex Editor در VS2010کیت آموزشی اس کیوال سرور 2008آماری از وضعیت آنتی ویروسهای مختلف