مفاهيم اوليه ADO.NET

برای استفاده مفيدتر از اين مقاله، توصيه می گردد، مقاله معماری برنامه های مبتنی بر داده را در ابتدا مطالعه نمائيد . ADO.NET ، نسل جديدی از ADO شرکت ماکروسافت است . نسخه ADO ، با استفاده از مجموعه ای اشياء ActiveX Data Object طراحی و پياده سازی شده بود

دسته بندی: فنی مهندسی » کامپیوتر و IT

تعداد مشاهده: 919 مشاهده

فرمت فایل دانلودی:.doc

فرمت فایل اصلی: word

تعداد صفحات: 94

حجم فایل:873 کیلوبایت

  پرداخت و دانلود  قیمت: 2,500 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
1 0 گزارش
  • مفاهيم اوليه ADO.NET 
    برای استفاده مفيدتر از اين مقاله، توصيه می گردد، مقاله  معماری برنامه های مبتنی بر داده    را در ابتدا مطالعه نمائيد . ADO.NET ،  نسل جديدی از ADO  شرکت ماکروسافت است . نسخه ADO ،  با استفاده از مجموعه ای  اشياء ActiveX Data Object طراحی و پياده سازی شده بود. ADO.NET  گرچه در سطح ارائه پتانسيل های لازم در برخی موارد دارای شباهت هائی با ADO است ولی از نظر مدل برنامه نويسی دارای ساختاری کاملا" متفاوت( نسبت به ADO ) است. 
    تعريف ADO.NET 
    ADO.NET، مجموعه ای از کلاس ها بمنظور کار با داده ها است.
     بموازات رشد اينترنت ، طراحی و پياده سازی برنامه های مبتنی بر وب به امری متداول و نيازی همگانی مطرح شده است . در اين راستا برنامه های متعددی ، از XML بمنظور ارسال اطلاعات خود در شبکه استفاده کرده و هر روز به تعداد اين برنامه ها نيز اضافه می گردد. ADO.NET ، يک مدل برنامه نويسی  مناسب بمنظور يکپارچگی بين ويژگی های XML و ADO.NET  در فريمورک دات نت را ارائه می نمايد.
    مزايای ADO.NET  
    تکنولوژی فوق نسبت به ADO دارای مزايای زير است :
    Interoperability . تکنولوژی ADO.NET از XML بعنوان فرمت ارسال اطلاعات از يک منبع داده به مقصد مورد نظر استفاده می نمايد ( داده های مستقرشده  در حافظه محلی) 
    Maintainability . بموازات افزايش کاربران يک برنامه ، ما شاهد بروز مسائلی در رابطه با منابع موجود در سيستم خواهيم بود. با استفاده از يک برنامه N-Tire ، می توان منطق برنامه را بين چندين Tire اضافی توزيع  نمود. معماری ADO.NET ، از حافظه Cache بمنظور نگهداری نسخه هائی از داده استفاده و بدين ترتيب امکان بهره برداری از اطلاعات فوق برای ساير Tire های اضافی فراهم می گردد . 
    Programmability . مدل برنامه نويسی ADO.NET کاملا" از Strongly typed data حمايت و باعث می گردد که که کدها مختصرتر و با شفافيت خاصی، بسادگی نوشته گردند .  
    Performance . تکنولوژی ADO.NET اين امکان را فراهم می آورد تا عمليات  مازاد در ارتباط با تبديل نوع داده ها ،حذف گردد( از Strongly typed data استفاده می گردد ) . 
    Scalability . مدل برنامه نويسی ADO.NET باعث تشويق برنامه نويسان برای صرفه جوئی در منابع  سيستم و ارائه آنان برای برنامه های در حال اجراء بر روی بستر وب می گردد. با توجه به اينکه داده در حافظه محلی Cache می گردد،  ضرورتی به نگهداری بلاک هائی از بانک اطلاعاتی و يا نگهداری اتصالات فعال با بانک اطلاعاتی برای  مقاطع زمانی بعد ،  وجود نخواهد داشت . 
    Namespace های مرتبط با داده 
    فريمورک دات نت ، پتانسيل ها ی( عمليات ) خود را به چندين Namespace تقسيم و ADO.NET نيز از اين قاعده مستثنی نخواهد بود . ADO.NET عمدتا"  در Namespace  با نام System.Data  ، پياده سازی شده است.Namespace فوق،بصورت فيزيکی در اسمبلی System.Data.dll قرار دارد. برخی از بخش های ADO.NET در Namespace با نام System.Xml  قرار دارند ( مثلا" کلاس XmlDataDocument ) مشخصات هر يک از Namespace های مرتبط با داده ها بشرح زير می باشد :
    System.Data ، هسته ADO.NET بوده و شامل کلاس هائی است که بخش غيرمتصل معماری ADO.NET را شکل می دهد ( کلاس DataSet ) 
    System.Data.Common  ، کلاس های کاربردی و اينترفيس مورد نياز برای NET Data Providres .  را فراهم  می نمايد. 
    System.Data.sqlclient ، ارائه دهنده داده:   SQL Server.Net Data Provider    
    System.data.OleDB ،  ارائه دهنده :   OLEDB.NET Data Provider     
    System.Data.sqltypes ، کلاس ها و ساختارهای مورد نياز برای Native SQL Server Data Types  را ارائه می نمايد.( يک جايگزين سريع و ايمن برای داده های نوع ديگر). 
    System.Xml  ، کلاس ها واينترفيس های لازم بمنظور حمايت استاندارد د از پردازش های مبتنی بر XML را ارائه می نمايد. ( مثلا" کلاس XmlDataDocument) 
    تغييرات  ADO و ADO.NET 
    تغييرات متعددی در ADO.NET نسبت به ADO اعمال شده است . اغلب تغييرات فوق ، با توجه به مطالعات انجام شده در رابطه با موارد مثبت و منفی  ADO صورت گرفته است . دستاورد اين تغييرات، قدرت و انعطاف مطلوب برای ADO.NET  است .




    برچسب ها: ADO NET
  

به ما اعتماد کنید

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
این سایت در ستاد ساماندهی ثبت شده است.

درباره ما

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

تمام حقوق این سایت محفوظ است. کپی برداری پیگرد قانونی دارد.
طراحی سایت: وبتینا