مفهموم SERP مخفف واژگان search engine result page میباشد و به صفحه ی نتایج موتور جستجو در هنگام جستجوی یک عبارت گفته میشود. در واقع به صفحه ی نتایج حاصل از جستجو serp میگویند. هر serp منحصربفرد است، حتی در هنگامی که جستجو برای یک کلمه کلیدی مشابه توسط دو نفر صورت میگیرد. زیرا موتورهای جستجو معیارهای فراتر از واژه ها را برای نمایش نتایج مرتبط تر به کار میگرند. مثلا مکان فیزیکی، تاریخچه مرورگر، علایق و حتی معانی کلمات کلیدی را مورد بررسی قرار میدهند. بصورت کلی در صفحه نتایج موتورهای جستجوی معروف دو جایگاه مختلف برای نمایش حاصل از جستجو وجود دارد. معمولا برترین رتبه های نتیجه جستجو مربوط به سایت هایی میشوند که بابت قرارگیری در این فهرست پول پرداخت میکنند. گروه دیگر مربوط به فهرستی می باشند که توسط ربات ها ایندکس شده اند.
هر بار که صفحه به سرور ارسال ( Post ) می شود ، نسخه ای جدید از آن و کلاس مربوطه ساخته می شود . در برنامه نویسی سنتی وب ، این مسئله غالبا به این معنا بود که کلیه اطلاعات مرتبط با صفحه و کنترل های آن ، در جریان رفت و برگشت به سرور از بین می رفتند . برای مثال ، اگر کاربر اطلاعات را در یک کادر متن وارد نماید ، ممکن است این اطلاعات در رفت و برگشت صفحه به سرور و کلاینت ، از بین برود . برای فائق آمدن بر این مشکل سنتی ، Asp.Net دارای چندین گزینه است که می توانید به وسیله آنها ، اطلاعات موقتی صفحه را به راه های مختلف ذخیره نموده و از پاک شدن آنها جلوگیری نمایید . این گزینه ها عبارتند از :
در هنگام استخدام سخت بگیرید ، محل کار شما خانه دوم نه خانه اول شماست ، بیشترساعت عمر خود را در محل کارتان میگذرانید ، بنابراین هر فردی را به راحتی وارد خانه اول خود نکنید ، در هنگام استخدام یک فرد حتما خودتان حداقل یکبار هم که شده برای مدت حداقل 15 دقیقه با وی گفتگو کنید ، چیزهایی که برایتان اهمیت دارد را سوال کنید و معیارهایتان را بسنجید . اگر از فردی که روبرویتان نشسته خوشتان نمی آید به خاطر سابقه درخشان و کارایی، وی را استخدام نکنید ، فردی را استخدام کنید که علاوه بر دارا بودن شایستگی بتوانید او را به خانه خود راه دهید ، سر میز غذا با او بشینید یا چند ساعت با وی وقت بگذرانید ، اگر تحمل چنین چیزهایی را ندارید از استخدام این فرد صرف نظر کنید.
ارسال ایمیل یکی از رایج ترین و پرکاربردترین اعمال وب می باشد ، بنده در مقاله ارسال ایمیل به صورت کامل توضیح دادم که به چه صورت شما می توانید از طریق Asp.NET ایمیل ارسال کنید . در این مقاله قصد دارم نحوه ارسال محتویات یک فرم به ایمیل را به سه روش کاملا متفاوت توضیح دهم . در نهایت یک کتابخانه بسیار مفید نیز برای ارسال فرم به ایمیل نیز ارائه خواهم داد. فرض می کنیم فرمی شامل فیلد های زیر داریم :
این مقاله به شما نشان می دهد که چگونه به صورت دینامیک متنی را بر روی عکسی که از قبل وجود داشته بنویسیم. این برنامه با استفاده از Asp.Net و C# نوشته شده است. در این مثال من، یک عکس از پسرم دارم و متن "That's my boy" را روی آن می نویسم. همچنین برای نشان دادن اینکه می توان گرافیک و رسم و متن را با هم به کار ببریم، من سپس یک شکل بیضی را دور متن رسم کرده ام و آن را روی عکس قرار داده ام. برای اینکه بتوانید این برنامه را بنویسید لازم است که رفرنس های زیر را به برنامه اضافه کنید:
آدا بایرون را می توان نخستین برنامه ریز رایانه نامید، زیرا او کسی بود که چگونگی استفاده از یک ماشین حساب گر برای انجام دادن عملیات را مفهوم سازی کرده بود. با وجود آن که او دختر لرد بایرون شاعر بزرگ انگلیسی بود، ولی هرگز پدر خود را نمی شناخت، زیرا مادرش پس از تولد او، پدر را ترک کرده بود. او به طور خصوصی آموزش دید و نزد اگوستوس دو مورگان ریاضیدان معروف لندن تحصیلات پیشرفته ای در ریاضی کرد.
کنترل های داده ای مانند Gridview , DataGrid , DataList Repeater ,… کنترل هایی با کارایی و استفاده خیلی زیاد می باشند. همانطور که می دانید کنترل Gridview و DataGrid دارای خاصیت مهم صفحه بندی می باشند . این کنترل ها جزء پر کاربرترین کنترل های وب می باشند ، متاسفانه این کنترل ها فقط قادرند داده ها را به صورت سطر سطر نمایش دهند و قادر نیستند داده ها را در ستون ها چینش دهند . برای همین منظور برای چینش صفحه به صورت ستونی از کنترل دیتالیست استفاده می کنیم . ولی بر خلاف Gridview کنترل Datalist قادر به صفحه بندی نمی باشد . در این مقاله قصد دارم روشی برای صفحه بندی دیتالیست ارائه دهم ، روش های زیادی برای این کار وجود دارد ولی بنده سعی می کنم که ساده ترین روش را ارائه دهم .
تنوع زبانهای برنامهنویسی باعث شده که علاقهمندان به یادگیری هنگام انتخاب زبان موردنظرشان با مشکلاتی مواجه شوند؛ بهقولمعروف تا بیایند بررسی کنند که کدام زبان برنامهنویسی مناسبشان است، زمان زیادی را از دست دادهاند. با مدتی جستوجو و مطالعه دربارهی زبانهای برنامهنویسی متوجه خواهید شد که تعداد زبانهای برنامهنویسی محبوب آنقدرها هم زیاد نیست؛ با علم به این موضوع که دقیقا میخواهید بعد از یادگیری برنامهنویسی چهکار کنید، میتوانید یک زبان برنامهنویسی مناسب را انتخاب کنید. در این مقاله با ۹ زبان برنامهنویسی محبوب که هنوز هم بهشدت ارزش یادگرفتن دارند آشنا میشوید.
در طول چند سالی که مشغول به برنامه نویسی هستم عادت های بدی را توسط خودم و بقیه برنامه نویسان مشاهده کرده ام. هدف از این مطلب گردآوری تعدادی از رفتارها و عادت های نادرست است که با شناختن آن ها می توان از رخ دادنشان جلوگیری کرد. همه بد کد می نویسند، جز من! گاه اوقات یک برنامه نویس با دیدن کدهای شخص دیگر، به جای قبول کردن اختلاف نظر موجود در کدنویسی به زیر سوال بردن روش کدنویسی طرف مقابل می پردازد. درست است که در پروژه های تیمی رعایت استانداردهای تیم ضروریست، اما در مواردی که شخص در حال کار بر روی جزییات است و هیچ استانداردی را زیر سوال نبرده، بهتر است قبل از بحث در مورد کدهای نوشته شده، دیدگاه وی را در مورد این نوع کدنویسی بدانیم.
صفحه 7 از 9