نمونه!

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

چکیده کوتاه:

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

دسته بندی: دانشگاهی » سایر موارد

اطلاعات

  • فرمت فایل دانلودی: doc
  • فرمت فایل اصلی: word
  • تعداد صفحه: 94
  • حجم: 873 کیلوبایت

مفاهیم اولیه 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

برای دانلود اینجا کلیک کنید!

محتوای مرتبط:

  • چکیده کوتاه: ارتباط ASP با بانک های اطلاعاتی از طریق واسطی بنام ADO انجام می گیرد. با استفاده از رابط فوق می توان به انواع داده های ذخیره شده بسادگی، در کمترین زمان و صرفا بکمک یک مسیر دستیابی پیدا کرد. به همین دلیل می توان ادعا کرد که ADO…
  • چکیده کوتاه: یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو…
  • یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو عدد را…
  • چکیده کوتاه: سرویس های وب ، نقطه عطفی در معماری برنامه های توزیع شده بر روی اینترنت می باشند . بدون شک، یکی از مهمترین تحولات در زمینه برنامه های توزیع شده ، مطرح شدن سرویس های وب است که تاثیرات فراوانی را در رابطه با وضعیت نرم افرار خصوصا’…
  • سرویس های وب ، نقطه عطفی در معماری برنامه های توزیع شده بر روی اینترنت می باشند . بدون شک، یکی از مهمترین تحولات در زمینه برنامه های توزیع شده ، مطرح شدن سرویس های وب است که تاثیرات فراوانی را در رابطه با وضعیت نرم افرار خصوصا’ بر روی…
  • چکیده کوتاه: امروزه اکثر شبکه های کامپیوتری بزرگ و اغلب سیستم های عامل موجود از پروتکل TCP/IP ، استفاده و حمایت می نمایند. TCP/IP ، امکانات لازم بمنظور ارتباط سیستم های غیرمشابه را فراهم می آورد. از ویژگی های مهم پروتکل فوق ، می توان به مواردی همچون : قابلیت…
  • چکیده کوتاه: دات نت محیطی جدید بمنظور طراحی، پیاده سازی و اجرای برنامه های کامپیوتری را در اختیار طراحان و پیاده کنندگان نرم افزار قرار می دهد. با استفاده از پلات فرم فوق ، می توان بسرعت اقدام به پیاده سازی نرم افزار نمود. دسته بندی: دانشگاهی » سایر موارد…
  • دات نت محیطی جدید بمنظور طراحی، پیاده سازی و اجرای برنامه های کامپیوتری را در اختیار طراحان و پیاده کنندگان نرم افزار قرار می دهد. با استفاده از پلات فرم فوق ، می توان بسرعت اقدام به پیاده سازی نرم افزار نمود. برنامه های تولیده شده ، امکان استفاده از…
  • گزارش کارآموزی نرم افزار کامپیوتر موضوع: آشنایی با مفاهیم اولیه پست الکترونیک کار با نامه ها فهرست آشنایی با مفاهیم اولیه پست الکترونیک پست الکترونیک برنامه های کاربردی استفاده از پست الکترونیک مزایای پست الکترونیک آدرس پست الکترونیک چیست؟ جهت باز کردن یک Identity باز کردن صندوق پستی یک کاربر…
  • چکیده کوتاه: اشاره : در این مقاله بر آن هستیم یکی از نوین ترین و کارآمدترین نرم افزارهای سیستم عامل ( Operating System ) شبکه ، محصول شرکت مایکروسافت به نام (Windows Server 2003) را حضورتان معرفی نماییم. اما پیش از هر چیز یادآوری مفاهیم اولیه شبکه می تواند برای…
  • اشاره : در این مقاله بر آن هستیم یکی از نوین ترین و کارآمدترین نرم افزارهای سیستم عامل ( Operating System ) شبکه ، محصول شرکت مایکروسافت به نام (Windows Server 2003) را حضورتان معرفی نماییم. اما پیش از هر چیز یادآوری مفاهیم اولیه شبکه می تواند برای درک بهتر…
  • چکیده کوتاه: TCP/IP ، یکی از مهمترین پروتکل های استفاده شده در شبکه های کامپیوتری است . اینترنت بعنوان بزرگترین شبکه موجود ، از پروتکل فوق بمنظور ارتباط دستگاه های متفاوت استفاده می نماید. پروتکل ، مجموعه قوانین لازم بمنظور قانونمند نمودن نحوه ارتباطات در شبکه های کامپیوتری است .در…
  • TCP/IP ، یکی از مهمترین پروتکل های استفاده شده در شبکه های کامپیوتری است . اینترنت بعنوان بزرگترین شبکه موجود ، از پروتکل فوق بمنظور ارتباط دستگاه های متفاوت استفاده می نماید. پروتکل ، مجموعه قوانین لازم بمنظور قانونمند نمودن نحوه ارتباطات در شبکه های کامپیوتری است .در مجموعه مقالاتی…
  • چکیده کوتاه: پاورپوینت پیرامون بررسی مفاهیم اولیه پروتکل TCP/IP در قالب 30 اسلاید، بخشی از متن: در قلب دلفی، یک کامپایلر (همگردان) پاسکال است. دلفی 6 مرحله دیگری از تکامل همان کامپایلر پاسکالی است که شرکت بورلند از هنگامی که (17 سال پیش) Anders Hejlberg ، اولین کامپایلر توربو پاسکال…
  • چکیده کوتاه: هماهنگونه که در فصل گذشته اشاره شد، نسخه های قدیمی ویندوز پارامترهای مربوط به پیکربندی خود را در فایلهای مقدار دهی System.ini و Win.ini تنظیم و نگهداری می کردند. از ویندوز 95 به بعد برنامه ریجستری که حاوی تمام اطلاعات مربوط به پیکربندی سیستم میباشد ارایه شده است…
  • این وب سایت با استفاده از Asp.Net و تکنولوژی ارتباط با دیتا بیس ADO.Net نوشته شده است که دارای امکاناتی بدین صورت می باشد: – امکان درج،وبرایش و حذف خبر – دارای فرم تماس با ما جهت دریافت پیغام های کاربران – درج تصویر برای هر خبر و امکان ادامه…
  • چکیده کوتاه: این برنامه، برنامه خرید نوشابه به زبان ویژوال بیسیک می باشد که با پرداخت پول نوشابه ها به همراه تصویر انها فعال می شوند و در صورت خرید باقیمانده پول را نمایش می دهد و اگر پول وارد شده کم باشد پیغام موجودی کافی نیست را نمایش می…
  • مدیریت ویدیو کلوپ در vb.net با مستند سازی کامل امکانات : ثبت فیلم ثبت گروه , امانت دادن فیلم , بخش بندی فیلم ها , پس گرفتن فیلم ها, ثبت جریمه ها , ثبت تعرفه جریمه , زمان بندی ها و … عبارات کلیدی مدیریت ویدیو کلوپ در vb.net اطلاعات…
  • مدیریت کتابخانه در vb.net + مستند سازی کامل امکانات : ثبت گروه , ثبت کاربر , ثبت کاربر سیتم , سیستم امانت دادن کتاب , پس گرفتن کتاب , بخش دیر کردها , بخش جریمه ها و … عبارات کلیدی مدیریت کتابخانه در vb.net اطلاعات فایل نویسنده: رسول علیزاده دسته…
  • چکیده کوتاه: برنامه ماشین حساب مهندسی به زبان vb.net، برنامه ماشین حساب مهندسی به زبان ویژوال بیسیک. نت نوشته شده و مخصوص دانشجویان و دانش آموزانی هست که تازه شروع به برنامه نویسی کرده اند این برنامه به زبان خیلی ساده نوشته شده است که راحت قابل درک برای دانشجویان…