***2
معرفی
ASP.Net
***3
چکیده:
.NET یک API جدید است که ابزارهای جدیدی را برای نوشتن برنامه های کاربردی تحت Windows و Web را مهیا میکند که این سایت توسط این زبان
نوشته شره است که در مورد شرکت الکتریک خودرو شرق میباشد که این شرکت در کیلومتر 2 جاده آسیایی مشهد به قوچان واقع گردیده که هم اکنون با تعداد 814 نفر پرسنل مشغول فعالیت تولیدی می باشند و زیر مچموعه گروه صنعتی قطعات اتوبیل ایران( IAP ( می باشد.
***4
مقدمه :
تفاوت بین ASP.NET با ASP کلاسیک از دو زاویه اصلی قابل مطالعه است:
بعد اول : ASP.NET امکانات بمراتب بیشتری را از بعد برنامه نویسی نسبت به ASP کلاسیک ارائه نموده است . مایکروسافت در این زمینه از نقطه نظرات و پیشنهادات افرادیکه با ASP کار کرده اند استفاده و سعی نموده است که با بررسی دقیق این نوع خواسته ها ،امکان افزودن قابلیت های جدید برنامه نویسی در ASP.NET را محقق نماید.
بعد دوم : ASP.NET تغییراتی را در رابطه با اصول برنامه نویسی برای ایجاد صفحات وب پویا ایجاد نموده است . برای ایجاد و نوشتن صفحات ASP.NET نیازمند کسب تجارب بیشتر و جدیدتری نسبت به آنچه قبلا" در رابطه با ASP کلاسیک فراگرفته شده است، خواهد بود.
***5
تعریف زبان ASP.NET:
معرفی ASP.NET و بررسی تفاوت های موجود با ASP کلاسیک
آیا ASP.NET نسخه جدیدی از ASP کلاسیک است ؟ در پاسخ به سوال فوق می بایست با صراحت اعلان نمود که ASP.NET بعنوان یک نسخه اصلاح شده و یا تکمیلی نسبت به آخرین نسخه ASP کلاسیک یعنی ASP 3.0 نبوده و در حقیقت ASP.NET یک الگوی جدید برای پیاده سازی برنامه ها تحت وب خصوصا" اسکریپت هائی که بر روی سرویس دهنده اجراء می گردند ، می باشد . در این مقاله سعی خواهد شد که به بررسی مهمترین تفاوت های موجود بین ASP.NET و ASP کلاسیک پرداخته و در این رهگذر نگاهی نیز بر اصول اولیه و اساسی برای ایجاد این نوع صفحات داشته باشیم .
.NET Common Language Runtime شرکت مایکروسافت در حال ایجاد یک زیر ساخت سطح پایین (Low-Level) برای ویندوز است . این زیر ساخت جدید ، بعنوان حد واسط بین عملیات سطح پایین ویندوز و برنامه های کاربران ، قرار گرفته و ایفای وظیفه ( مدیریت اجرای کدها ) خواهد کرد . زیرساخت فوق CLR نامیده شده است .CLR مسئول ایجاد یک سطح خاص از کپسوله سازی بین پیاده کنندگان نرم افزار و سیستم عامل بوده و طبیعتا" باعث تسهیل در ایجاد برنامه های تحت ویندوز خواهد شد
***6
تعریف زبان ASP.NET:
در این راستا پیاده کنندگان نگران انجام عملیات سطح پایینی نظیر : مدیریت حافظه ،مدیریت اشاره گرها ،تفاوت بین زبانهای برنامه نویسی و سایر عملیات رایج دردسر آفرین ! نخواهند بود. CLR یک محیط زمان اجراء بصورت Object-Oriented است . هر نوع داده در CLR بصورت یک شی بوده که در کنار خود مجموعه ای از متدها و خصایص را خواهد داشت . CLR امکان دستیابی به مجموعه ای حیاتی از سرویس ها و خدمات ارائه شده توسط سیستم عامل نظیر : امنیت ، تعیین اعتبار ،دستیابی به سیستم فایل ، دسترسی به اطلاعات شبکه ای و سایر عملیات مورد نیاز را فراهم می نماید.
نکته:
کدهائی که با استفاده از امکانات ارائه شده CLR نوشته می شوند را Managed code و کدهائی که از زیر ساخت فوق استفاده نمی نمایند را Unmanaged Code می گویند