لطفا در این سایت SQL تزریق ننمایید!

پدربزرگ حملات دیتابیس ها را می توان SQL Injection یا تزریق کدهای SQL نامید. فرض کنید درون تکست باکسی که برنامه نویس عزیز انتظار نام و نام خانوادگی را می کشد به جای “حسن” و “تقی” عبارتی شبیه عبارت زیر وارد شود: ali’);—delete from students;–     Ali وارد شده و فرمان با تک کوتیشن و پرانتز … ادامه

پیاده سازی Case به روایت LINQ

بر حسب موارد مطروحه لازم دیدم یه مثال ساده از چگونگی پیاده سازی ساختار Case که در زبان TSQL مورد کاربرد قرار میگیره رو به شکل LINQ داشته باشیم. برای همین یک سناریو رو با هم دنبال خواهیم کرد. 1: جدول اطلاعات و نمرات دانشجویان را به شرح زیر می سازیم. 2: گزارش خود را … ادامه

Azure، ابر لاجوردی رنگ مایکروسافت که بر فردا سایه می افکند..

سال گذشته، مایکروسافت در سمینار Microsoft Professional Developers Conference 2008 (PDC) پرده از تکنولوژی جدیدی برداشت که برای توسعه و بهبود ارائه سرویس های غیرمتمرکز طراحی شده و هرچند هنوز نسخه نهایی این سرویس عرضه نشده است ولی می توان آینده روشنی را برایش ترسیم کرد. Azure در لغت به معنای “آبی لاجوردی” است و … ادامه

Silverlight 3.0 نسخه نهایی از راه رسید.

بالاخره بعد از کلی انتظار Silverlight 3.0 هم ارائه نهایی شد. محصولی که حاصل تلاش ScottGu یا به عبارت ساده تر مرد اول ASP.NET دنیا و تیم اش است. سیلورلایت امکان تولید نرم افزارهای مبتنی بر پلتفرم وب قابل اجرا بر روی کلاینت های ویندوز، مکینتاش و لینوکس رو محیا میکنه، سایت دانلود مایکروسافت هم … ادامه

Visual Studio 2010 و NET 4.0. نسخه Beta1…

امروز نسخه بتا 1 ویژوال استدیو 2010 به همراه NET Framework 4.0. عرضه شد… انگار همین دیروز بود که Visual Studio 2005 اومد! زود گذشت… بگذریم… Visual Studio Team Suite Edition 2010 بتا1 هم عرضه شده. همون طور که احتمالا میدونید NET Framework 4.0. به NET FX. معروفه. بهینه سازی های محیط کاربری ویژوال استدیو … ادامه

محاسبات کوانتومی، معمایی که NET 5.0. حل خواهد کرد…

به عنوان مدرس چندین ساله NET. که از سال 81~82 هم خودش با NET. درگیره… اینکه همیشه با Beta ورژن ها، قبل از بتا ورژن ها و حتی ایده های آتی مایکروسافت درگیر باشم برام شده یه عادت… گاهی سرعت و شدت تغییرات در مایکروسافت به قدری زیاد میشه که بین کار و یادگیری فنون … ادامه

پای Linq به لانه پرندگان هم باز شد!!

Linq یا  Language Integrated Query تکنولوژی یا بهتر بگم معجزه ای بود که در NET 3.5. معرفی شد و با هدف قراردادن SQL, Object و XML دنیای برنامه نویسی رو متغیر کرد. از کار کردن با آرایه تا جداول دیتابیس همه و همه با دستوراتی شبیه دستورات SQL ممکن شد. در دات نت 4.0 شاهد … ادامه

Glimmer، کمی نور به سمت JQuery

با توجه به گسترش سریع فناوری ها و ابزارهای توسعه رابط کاربری محیط وب و افزایش توقع کاربران نسبت به رویارویی با افکت ها و امکانات بصری زیباتر و فضایی هر چه نزدیک تر به محیط تعاملی دسکتاپ، اسامی متفاوتی به گوش میرسند که از جمله آنها می توان به -Microsoft Silverlight ،Adobe Flex، JQuery, … ادامه