تبليغاتX
وبلاگ آموزش طراحی وب سایت

در این وبلاگ مقالات آموزشی در زمینه طراحی و برنامه نویسی صفحات وب وجود دارد .



ASP.NET چيست؟ 

آشنائی با ASP.NET و بررسی ويژگيهای آن در مقايسه با ASP کلاسيک 

ASP.NET نسل بعدی Active Server Pages يا ASP است که توسط شرکت ميکروسافت ارائه شده است. اين محصول توسط ميکروسافت بعنوان شاخص اصلی فناوری در ساخت سايتهای وب در نظر گرفته شده است. با استفاده از ASP.NET می توان هم اينترانت کوچک يک شرکت را ساخت و هم يک سايت وب تجاری خيلی بزرگ را طراحی و پياده سازی نمود. مهمترين نکاتی که در طراحی اين محصول در نظر گرفته شده است راحتی استفاده و بالا بودن کارائی و قابليت آن می باشد. در زير برخی ويژگيهای ASP.NET را بررسی می کنيم....

                              « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

مقدمه ای بر Microsoft.NET 

معرفی فناوری NET . و بررسی قسمتهای اصلی آن 

ASP.NET عضوی از بدنه NET. و متعلق به ميکروسافت است. شرکت ميکروسافت موفقيت خود را با سرنوشت NET. گره زده است. بنابراين شايد جالب باشد که بدانيم NET. چيست؟ بدنه NET. دارای دو قسمت اصلی است: قسمت اول يک کتابخانه عظيم از کلاس های آماده است و قسمت دوم يک محيط زمان اجرا می باشد....

                                 « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

چرا به دات نت احتياج داريم ؟ 

آشنائی با دات نت و بررسی مشکلاتی که حل آنها سبب تولد دات نت گرديد. 

به طور معمول نسل های جديد زبان های برنامه نويسی به اين دليل متولد می شوند که زبان های قديمی تر دارای امکانات محدود بودند و يا قدرت استفاده از تکنولوژی های فعلی را به صورت مطلوب و ساده ندارند.

مهمترين نيازی که به عنوان آخرين تکنولوژی وجود دارد، برنامه نويسی در محيط اينترنت است. اينترنت در مدت تقريبا ۸ سال جای خود را به عنوان يکی از مهمترين وسايل ارتباطی برای کارهای روزمره و تجارت باز کرده است. سيستم های برنامه نويسی قديمی تر امکان برنامه نويسی برای اينترنت را فراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، برای مثال تکنولوژی COM اولين بار در ويندوز به کار گرفته شد. در سال 1970 نيز سيستم هايی برای Unix نوشته شده بودند، جاوا نيز در اصل برای ابزارهای الکترونيکی بود و نه برای اينترنت....

« نظر خودتون رو وارد کنید تا مطالب جدیدتری رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

ويژگيهای دات نت 

آشنائی با مايکروسافت دات نت و شناخت قابليتها و بررسی ويژگيهای آن 

با اينکه مايکروسافت می دانست با ابزارهای قبلی شرکت می توان برنامه های اينترنتی نوشت ولی برای قبضه کردن بازار احتياج به تکنولوژی جديدی داشت . مايکروسافت از سال 1998 که ويژوال استوديو 6 را به بازار وارد کرد در پی حل اين مشکلات بود تا در سال 2000 NET. را در کنفرانس برنامه نويسان حرفه ای PDC به جهان معرفی کرد . از آن روز تا به حال مايکروسافت حدود 80 % از توانش را برای تکميل NET. مصرف کرده است . در همين راه پروتکلهای جديدی مانند SOAP يا Simple Object Access Protocol را ايجاد کرد . همچنين نسل جديدی از برنامه نويسی به عنوان Web Service را تهيه کرده است....

« نظر خودتون رو وارد کنید تا مطالب جدیدتری رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

بهترين راه يادگيری ASP.NET 

همواره ايميل های زيادی بدستم رسيده است که می پرسند: بهترين راه يادگيری ASP.NET چيست؟ يا اينکه برای يادگيری ASP.NET از کجا بايد شروع کنيم؟ و سوالاتی از اين قبيل. در اين مقاله سعی کرده ام که تجربيات خودم را در اين زمينه با شما در ميان بگذارم و احتمالاً بتوانم جوابی کاربردی و عملی به اين سوال بدهم. سوالی که احتمالاً شما هم به دنبال جواب آن هستيد. 

به نظر من به تعداد انسانها، راه برای يادگيری ASP.NET هست! شوخی نمی کنم، جدی می گويم. به نظر من هر شخصی روش يادگيری خودش را دارد. فرقی هم نمی کند که بخواهيد ASP.NET ياد بگيريد يا آشپزی يا هر چيز ديگری. شما همانطور که اگر بخواهيد آشپزی ياد بگيريد ممکن است از کتاب، کلاس، سعی و خطا، تجربه و حتی از وب استفاده کنيد، برای ASP.NET و اصولا هر چيز ديگری هم ممکن است از همين ابزار و راهها استفاده کنيد....

« نظر خودتون رو وارد کنید تا مطالب جدیدتری رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

يک صفحه ASP.NET ساده 

اولين برنامه در ASP.NET و شرح قسمتهای آن 

يک صفحه ASP.NET بطور عمده دارای دو بخش است: قسمت تعريف کد و قسمت اجرا. قسمت تعريف کد شامل تعريف کليه موارد و زيربرنامه هايی است که در قسمت اجرای کد استفاده می شوند. قسمت اجرای کد بخشی از صفحه است که در هنگام فراخوانی صفحه اجرا می شود و حاصل آن کد HTML است که به مرورگر ارسال می گردد.

به عنوان مثال در زير يک صفحه ASP.NET ساده آمده است که حاصل اجرای آن نمايش زمان جاری است. اين صفحه به ويژوال بيسيک نوشته شده است.

 « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

رويدادهای يک صفحه ASP.NET 

بررسی مجموعه رويدادهايی که هنگام فراخوانی يک صفحه ASP.NET روی می دهند مانند Init و Load... 

هنگامی که يک صفحه ASP.NET فراخوانی شود مجموعه رويدادهای زير به ترتيب رخ می دهند:

Init: اولين رويدادی که هنگام فراخوانی صفحه انجام می گردد.
Load: اين رويداد قبل از همه رويدادهای مربوط به کنترل های موجود درون صفحه رخ می دهد.
PreRender: اين رويداد بعد از همه رويدادهای مربوط به کنترل های موجود درون صفحه رخ می دهد.
Unload: هنگامی که صفحه از حافظه تخليه می گردد اين رويداد رخ می دهد.
Disposed: اين رويداد بعد از آزاد سازی حافظه از صفحه روی می دهد....

 « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

مروری بر ساختار برنامه های NET. 

هر برنامه ای که بر مبنای دات نت تعريف می شود از سه قسمت مهم و اصلی تشکيل شده است: اسمبلی، ماژول و تايپ. 

هر برنامه ای که بر مبنای NET. تعريف می شود از سه قسمت مهم و اصلی تشکيل شده است: Assemblies ، Modules و Types . اسمبلی ها اصلی ترين جز برای انتقال برنامه های NET. هستند (Deployment). ماژول ها فايلهايی هستند که اسمبلی از روی آنها ساخته می شود و تايپ ها، واحد های پايه برای تعريف داده ها، property ها و توابع هستند....

                                  « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

نشان دادن قابليتهای مرورگر در ASP.NET 

اين مقاله نحوه نشان دادن قابليتهای مرورگر با استفاده از ASP.NET را نشان می دهد. 

اگرچه در حال حاضر جنگ مرورگرها تقريبا تمام شده است اما اين موضوع دليلی بر شناخته نشدن قابليتهای مرورگرها نيست. در اينجا توانايی ASP.NET در نشان دادن قابليتهای مرورگرها بحث شده است. بعنوان نمونه، مثال ۱ نوع مرورگر را به ما نشان می دهد....

                            « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |

فرستادن Email از طريق ASP.NET 

در اين مقاله نحوه فرستادن Email از يک صفحه ASP.NET نشان داده شده است. 

برای فرستادن Email از يک صفحه ASP.NET بايستی از کلاس SmtpMail که در فضانام System.Web.Mail قرار دارد استفاده کرد که شامل متد استاتيک Send است. بهرحال ساده ترين راه برای فرستادن Email فراخوانی يک نمونه متد Send از کلاس MailMessage است. کلاس MailMessage در فضانام System.Web.Email قرار دارد که پيغام Email را نشان می دهد....

                              « نظر خودتون رو وارد کنيد تا مطالب جديدتري رو قرار بدم »


ادامه مطالب
نوشته شده توسط محمد جهانگیر | لینک ثابت | موضوع: آموزش ASP.NET (قسمت اول) |