.NET Remoting سیستمی کلی برای برقراری ارتباط بین Applicationهاست. امتیاز ویژه ی آن در برابر دیگر سیستمهای ارتباطی این است که می تواند در اتصالات ناهمگن یک شبکه و حتی بین کامپیوترهای مختلف با زبانهای متفاوت به کار رود. .NET Remoting یکی از APIهای مایکروسافت است که در سال 2002 با .NET Framework 1.0 منتشر شد . آنچه که انجام می شود عمدتا بر اساس ایجاد شیئی است که اصطلاحا آن را Remotable Object می نامند.
ادامه مطلب ...عبارات منظم (Regular Expressions) وسیله ای را برای برنامه نویسان فراهم می کنند که بتوان به کمک آنها عبارات ، کلمه ها و الگوها ی مورد نظر را در یک رشته متنی (String) پیدا کرد.
زبان نشانه گذاری کاربردی توسعه یافته
(eXtensible Application Markup Language) یا XAML (خوانده می شود زمل)، یک زبان توصیفی بر مبنای XML است که توسط شرکت مایکروسافت ابداع شد و برای ساخت و مقدار دهی اشیا در برنامه های کاربردی به کار گرفته می شود. نام کامل اصلی XAML در واقع eXtensible Avalon Markup Language است. Avalon نام مستعار یکی از چهار هسته اصلی فریم ورک .NET 3.0 با نام شالوده ارائه مایکروسافت (WPF) است. | ![]() |
شاید در نگاه اول شما تصور کنید که وب 2 ، ورژن جدیدی است از وب که مثلا پروتوکل ها و نحوه ی پیاده سازی و یا استفاده از آن تغییر خاصی کرده باشد . درحالی که چنین اتفاقی رخ نداده است . شما در حال حاضر از وب 2 استفاده می کنید !
IP
شماره ایست که به هر کامپیوتر متصل به اینترنت داده میشود تا بتوان بهکمک آن شماره به آن کامپیوترها دسترسی داشت. این عدد برای کامپیوترهایی که حالت سرور دارند (مثلا سایتها) و نیز کامپیوترهای کلاینتی که معمولا به روشی غیر از شمارهگیری (Dial Up) به اینترنت وصل هستند، عددی ثابت و برای دیگران عددی متغیر است. مثلا هر بار که شما با شرکت ISP خود تماس گرفته و به اینترنت وصل میشوید، عددی جدید به شما نسبت داده میشود.
![]() | TDD(Test-Driven Development) تکنیکی برای develop کردن نرم افزارها می باشد. در این روش ابتدا مورد تست(test case) ها نوشته می شوند و سپس با توجه به این تستها کد عملیاتی پیاده سازی می شود و در نهایت برای رسیدن به نتیجه مطلوب عمل refactoring روی نرم افزار صورت می گیرد. |
همانطور که درپست های قبل گفته شد sessionها از روش دیگری نیز استفاده می کنند و آن هم بدون استفاده از cookie و به این sessionها Cookieless Sessions گفته می شود .این session ها با ترفندی هوشمندانه پیاده سازی شده اند.
ادامه مطلب ...روند تکنولوژی های وب به سمتی پبش می رود که بتوان اکثر کارهایی که در گذشته توسط برنامه های محلی (Local) انجام می گرفت ، به وسیله تکنولوژهای وب (اینترنت) انجام داد که در همه جا برای کاربران در دسترس باشد . محقق شدن این هدف نیازمند ابزار هایی است که بتوان این گذر فاز (لوکال به وب) را به خوبی انجام دهد .
URLمخفف عبارت Uniform Resource Location(مکانیاب منابع عمومی) است URL . آدرس سایت یا سند عکس و یا هرچیز دیگری است که شما می خواهید از آن دیدن کنید در واقع word wide web (www) از آن برای پیدا کردن فایلها اسناد کامپیوترها در روی اینترنت استفاده میکند توجه داشته باشید که یک URL می تواند شما را به هر سایت ، شاخه ، زیر شاخه ، فایل متنی ، تصویر ، فیلم یا صدا و یا هر سایتی که برای دیدن عموم ساخته شده، متصل کند. بهترین روش برای پیدا کردن URL های مختلف حرکت دادن ماوس و کلیک کردن آن بر روی ابر متن ها(لینک ها) در صفحه میباشد .
شاید آخرین باری که در .NET 2005 سعی داشتین از SQL استفاده کنید متوجه پیچیدگی کار شده باشید. همراه .NET framework 3.5 امکان جدیدی به نام LINQ اضافه شد که کار را بسیار راحتر نمود. LINQ (Language Integrated Query) یک Microsoft .NET framework است که امکان query زدن روی داده ها را در خود زبان .NET ایجاد می کند. جالب است که بدانید گرامر LINQ بسیار با SQL شباهت دارد.
ادامه مطلب ...
کاربران اینترنت روزانه ممکن است از ده ها آدرس اینترنتی بازدید کنند که هر کدام از این سایت ها دارای یک آدرس اینترنتی (URL) هستند . اکثر کابران اینترنت ترجیح می دهند که این آدرسها قابل فهم ، ساده و به خاطر نگاهداشتن آن آسان تر باشد . برای رسیدن به این هدف برنامه نویسان و طراحان وب وظیفه دارند تا با درست طراحی کردن این آدرسها این امکان را برای کاربران فراهم آورند .
[1]NP یکی از ساده ترین کلاس های پیچیدگی در تئوری پیچیدگی در نظریه زبان محسوب می شود. اساسا NP شامل تمام مسائل تصمیم گیری می شود، که در آنها خروجی مثبت به معنی اثبات شدن درستی یک حقیقت است. به طور دقیق تر، این اثبات ها باید در زمان چند جمله ای با استفاده از یک ماشین قطعی تورینگ قابل تصدیق شدن باشند. در تعریفی مشابه گفته می شود که NP مجموعه ی مسائل تصمیم گیری است که در زمان چند جمله ای و با استفاده از ماشین غیر قطعی تورینگ قابل حل شدن هستند.
ادامه مطلب ...