پیوند ها

توجه داشته باشید: درصورتی که شما صاحب اثر این فایل می باشید یا به هر دلیلی نسبت به فایل تحقیقاتی مذکور در این پست مالکیت معنوی دارید و درخواست حذف آن را دارید، در واتس آپ به شماره 09100636002 پیام دهید تا ظرف 24 ساعت نسبت به حذف فایل از روی سایت دانشجوسرا اقدام شود. در صورت تمایل و درخواست، دو مقاله به صورت رایگان (به نام پژوهشگر و دانشجو) در مجلات علمی معتبر پذیرش شده و چاپ می گردد. ((حفظ حقوق معنوی صاحب اثر در اولویت فعالیت سایت دانشجوسرا می باشد))
به طور معمول نسل هاي جديد زبان هاي برنامه نويسي به اين دليل متولدمي شوند که زبان هاي قديمي تر داراي امکانات محدود بودند و يا قدرتاستفاده از تکنولوژي هاي فعلي را به صورت مطلوب و ساده ندارند. مهمترين نيازي که به عنوان آخرين تکنولوژي وجود دارد، برنامه نويسيدر محيط اينترنت است. اينترنت در مدت تقريبا ۸ سال جاي خود را به عنوانيکي از مهمترين وسايل ارتباطي براي کارهاي روزمره و تجارت باز کرده است. سيستم هاي برنامه نويسي قديمي تر امکان برنامه نويسي براي اينترنت رافراهم کرده بودند اما هر کدام داراي اشکالات بزرگي هستند، براي مثالتکنولوژي COM اولين بار در ويندوز به کار گرفته شد. در سال 1970 نيز سيستمهايي براي Unix نوشته شده بودند، جاوا نيز در اصل براي ابزارهايالکترونيکي بود و نه براي اينترنت.
سپس براي اولين بار يک سيستم جامع براي برنامه نويسي تحت اينترنتايجاد شد. اين سيستم -NET. از مراحل سطح پايين که به زبان ماشين مي باشدتا بالاترين سطح که برنامه نويسي ويژوال آن مي باشد براي استفاده دراينترنت طراحي شده است. البتهNET. فقط براي اينترنت نيست و با استفاده ازآن مي توان برنامه هاي کامل تحت Client نيز ايجاد کرد، اما بزرگترين مزيتآن دربرابر سيستم هاي ديگر امکانات اينترنت آن است.
براي اينکه مزاياي استفاده ازNET. را بهتر متوجه بشويم بهتر است درابتدا معايب سيستم هاي پيشين را ذکر کنيم. شرکت مايکروسافت تا قبل از سال 1995 به برنامه نويسي در محيط هاي Client و Server مي پرداخت، اما از آنسال به بعد توجه بيشتري به مساله برنامه نويسي در اينترنت کرد. مايکروسافت COM و +COM را ايجاد کرد و آنها را در ويژوال استوديوي 6 به کار گرفت. درسال 1999 حدود ۵۰ در صد از بزرگترين سايتهاي تجارت الکترونيکي از محصولاتمايکروسافت استفاده مي کردند. اما هنوز هم مشکلات بزرگي در سيستم هايمايکروسافت وجود داشت که يکي از آنها دشواري نوشتن برنامه در اينترنت بامحصولات مايکروسافت بود. شرکت مايکروسافت براي راحتي کار برنامه نويس ها ASP يا Active Server Page را ايجاد کرد. با اينکه اين يک قدم بزرگ بود وکارها را بسيار ساده کرد ولي هنوز از برنامه نويسي شي گرا پشتيباني نميکرد. همچنين در ويژوال استوديوي 6 قسمتي براي Internet Application ايجادشده بود و در آنها امکان ساختن Web Class وجود داشت ولي هيچ وقت به عنوانيک ابزار کار آمد براي برنامه نويسي وب درنظر گرفته نشد.
مايکروسافت يک مدل برنامه نويسي به نام Distributed interNet Application دارد که بر پايه برنامه نويسي n-tier و COM بنا نهاده شدهاست. مدل DNA از سه بخش اساسي تشکيل شده است.
بخش اول به نام Presentation tire معروف است. در اين بخش رابط تصويريکاربر وجود دارد و خود نيز به دو نوع Internet Browser و Win 32 GUI تقسيممي شود که هر کدام مشکلات خاص خود را دارند. در مدلي که از Win32 GUI ياهمان نرم افزارهاي معمولي استفاده مي شود دو مشکل بزرگ وجود دارد ؛ دشواريبروز رساني نرم افزار و ديگري DLL Hell که در ادامه توضيح داده خواهد شد. در نوع دوم مشکلاتي از قبيل نبود امکانات برنامه نويسي کافي در محيطمرورگر، نبود رابط قوي با کاربر، نبودن مرورگر هاي يکسان و... وجود دارد. همچنين هميشه يک اتصال به اينترنت يا اينترانت لازم است. در اين نوع ازبرنامه نويسي مي توان از Java Applet ها يا ActiveX استفاده کرد وليمرورگر بايد امکان استفاده از آن را داشته باشد، مخصوصا ً هنگام استفادهاز ActiveX که بايد فقط از IE استفاده کرد.
بخش دوم که Middle tier نام دارد، مکاني است که اطلاعات و قوانينتجاري در آن وجود دارد. منظور از قوانين ، متد ها و اجزائي هستند که اعمالکاربران را کنترل مي کنند. مهمترين و آسان ترين زبان براي نوشتن اين اجزااز DNA ويژوال بيسيک است. برنامه نويسي که بخواهد در اين رده برنامهبنويسد بايد آشنايي کاملي با COM و پروتکل هاي رايج داشته، همچنين بايدمهارت کافي در استفاده از ADO و ADSI داشته باشد. مشخص است که يک اشتباهدر اين لايه باعث بروز خطا و نقص در کل سيستم مي شود.
بخش سوم يا Data tier مکاني است که اطلاعات سازمان در آن ذخيره ميشود. معمولا ً در اين قسمت از بانکهاي پيشرفته رابطه اي مانند SQL Server و Oracle استفاده مي کنند.
فصل اول: ابزارهاي برنامه نويسي.. 8
به چه دليل از دات نت استفاده مي كنيم؟8
زبانهاي برنامه نويسي در ASP.NET.. 12
نحوه پردازش صفحات ASP.NET بر روي سرويس دهنده وب... 20
آشنائي با فرمهاي وب در ASP.NET.. 26
فصل دوم: طراحي و پياده سازي نرم افزار. 37
صفحه تنظيمات براي مدير سيستم AdminPanel.aspx. 54
صفحه محصولات جديد NewProducts.aspx. 63
صفحه جستجوي اعضا Members.aspx. 66
صفحه گروه محصولات Category.aspx. 71
فصل سوم: شماي فرم ها و جداول.. 74
صفحه ثبت نام:صفحه شاپ(خريد محصول):صفحه کنترل پنل سايت:77
صفحه شاپ(خريد محصول):صفحه کنترل پنل سايت:78
صفحه ورود مدير:صفحه ويرايش گروه بندی:80
صفحه ورود مدير:صفحه ويرايش گروه بندی:81
ورود مدير با نام و يا کلمه عبور غيرمجاز:84
توجه داشته باشید: درصورتی که شما صاحب اثر این فایل می باشید یا به هر دلیلی نسبت به فایل تحقیقاتی مذکور در این پست مالکیت معنوی دارید و درخواست حذف آن را دارید، در واتس آپ به شماره 09100636002 پیام دهید تا ظرف 24 ساعت نسبت به حذف فایل از روی سایت دانشجوسرا اقدام شود. در صورت تمایل و درخواست، دو مقاله به صورت رایگان (به نام پژوهشگر و دانشجو) در مجلات علمی معتبر پذیرش شده و چاپ می گردد. ((حفظ حقوق معنوی صاحب اثر در اولویت فعالیت سایت دانشجوسرا می باشد))
برچسب های مهم