نرم افزار جستجوی اطلاعات دانشجویی | نسل جوان ایران
نسل جوان ایران

فنی مهندسی کامپیوترنرم افزار نرم افزار

نرم افزار جستجوی اطلاعات دانشجویی

ارسال کننده : جناب آقای سجاد رجبی
سطح فعالیت : نویسنده
ایمیل : sajadrajabi.sajad[@]gmail.com
تاریخ ارسال : ۲۳ تیر ۱۳۹۷
دفعات بازدید : 27
زبان نوشتاری : فارسی
تعداد صفحه : 75
فرمت فایل : word
حجم فایل : 3,838kb

قیمت فایل : 5,000 تومان
خرید فایل

امتیاز مثبت : 0
امتیاز منفی : 0

پایگاه مقاله نسل جوان ایران

باید بدانید که NET Data Provider . چيست؟

بمنظوراتصال به يک منبع داده ، مي بايست در ابتدا يک Net Data Provider . ، انتخاب گردد . Data Provider ، کلاس هاي لازم بمنظور اتصال به يک منبع داده ، خواندن اطلاعات ، ويرايش ، بهنگام سازي و انجام عمليات متفاوت بر روي داده ها را ارائه مي نمايد . در اين مقاله به تشريح انواع Data Provider پرداخته و با نحوه انتخاب مناسب آنان بمنظور استفاده در برنامه ها ، آشنا خواهيم شد .

NET Data Provider. ، يک Component کليدي ارائه شده بهمراه معماري ADO.NET بوده که امکان ارتباط بين يک منبع داده و يک Component ، يک سرويس وب XML و يا يک برنامه را فراهم مي نمايد. يک NETData Provider .، امکان اتصال به منبع داده ، بازيابي داده ها ، انجام عمليات بر روي داده ها و بهنگام سازي منبع داده را فراهم مي نمايد. بهمراه فريمورک دات نت ، Provider هاي زير ارائه شده است :
OLE DB .NET Data Provider
SQL Server .NET Data Provider

در آينده براي ساير منابع داده ، NETData Provider . مربوطه ايجاد و در دسترس عموم برنامه نويسان قرار خواهد گرفت. هر Provider ، مسئوليت پياده سازي کلاس هاي عمومي ADO.NET را برعهده خواهد داشت . دستاورد رويکرد فوق ، ارتباط با منابع داده متفاوت با استفاده از يک روش يکسان از طريق محيط هاي برنامه نويسي خواهد بود .

 

جدول 1_:1 اشیاء و عملیات ADO.NET:....................................................13

فصل دوم:

جدول 1_2: سازنده های Connection...................................................29

جدول 2_2:خاصیت های OleDbConnection properties.....................................29

جدول 3_2:خاصیت های SqlConnection............................................................29

جدول 4_2:متدهای Connection.........................................................................31

جدول 5_2: وضعیت های connection..................................................................32

جدول 6_2:مرجع سریع فصل دوم...........................................................................32

فصل سوم:

جدول3_1: سازنده های command.......................................................................34

جدول3_2: خاصیت ها ی Data command............................................................34

جدول3_3 : مقادیر command type.....................................................................35

جدول4_3: مقادیر UpdateRowSource...............................................................35

جدول 5_3:متدهای مجموعه Parameters...............................................................40

جدول 6_3:متدهای Command ...........................................................................43

جدول 7_3:مقادیر CommandBehavior...............................................................43

جدول 8_3:خاصیت های DataReader...................................................................44

جدول9_3: متدهای Data Reader........................................................................44

جدول 10_3:متدهای GetType..............................................................................45

جدول 3_11:مرجع سریع فصل 3.............................................................................47

همان طور که می دانید ،بانک اطلاعاتی همان فایل های کامپیوتری است که برنامه کاربردی با استفاده از سیستم مدیریت بانک اطلاعاتی آن را پردازش می کند.اما برای اینکه برنامه کاربردی با سیستم مدیریت بانک اطلاعاتی ارتباط برقرار کند،نیاز به یک واسط [1] نرم افزاری دارد. یکی از این واسط های نرم افزاری ADO.NET است. به عبارت دیگر ،در زبان ویژوال بیسیک نت برای برقراری ارتباط با سیستم مدیریت بانک اطلاعاتی از فناوری ADO.NET استفاده می شود.توجه داشته باشید که فناوری ADO کاملاً با فناوری ADO.NET متفاوت است، زیرا الگوی کاملاً جدیدی برای دستیابی به بانک اطلاعاتی است.

ADO.NET امکان ارتباط با بانک اطلاعاتی رابطه ای و سایر منابع داده ها را فراهم می کند .به عبارت دیگر ، ADO.NET فناوری است که برنامه های کاربردی ویژوال بیسیک نت ازآن برای ارتباط با بانک اطلاعاتی استفاده می کند.به این ترتیب این برنامه ها می توانند رکورد هایی را به بانک اطلاعاتی اضافه کنند،رکوردهایی را حذف یا ویرایش کنند. ADO.NET برای برنامه های کاربردی توزیعی [2] (مثل برنامه های کاربردی وب) مفید است.

یکی از ویژگی های مهم ADO.NET این است که بی اتصال[3] است.این ویژگی تفاوت اساسی آن با ADO است. در ADO ،برنامه های کاربردی به بانک اطلاعاتی وصل می شوند،یک Record Set ایجاد می کنند،و از اطلاعات آن برای پر کردن Data Grid یا محاسبات دیگر استفاده می کنند،سپس Record Set ، را ازبین برده اتصال را قطع می کنند.در حالی که اتصال باز است(اتصال با بانک اطلاعاتی برقرار است)،اتصال "زنده ای " با بانک اطلاعاتی وجود دارد که می توانید آن را فوراً به هنگام سازی کنید و گاهی تغییرات حاصل ازکاربران دیگران را بلافاصله مشاهده کنید. در یک برنامه نه چندان خوب ،اتصال بانک اطلاعاتی ممکن است در حین انجام کارهای دیگر ،باز نگهداشته شود . معنایش این است که منابع مهمی در حال استفاده اند و در نتیجه از تعداد کاربرانی که می توانند به بانک اطلاعاتی دستیابی داشته باشند وازبرنامه های کاربردی ویژوال بیسیک نت استفاده کنند،کاسته می شود.

درADO.NET از استدلال کاملاً متفاوتی استفاده می کند. وقتی درADO.NET با بانک اطلاعاتی ارتباط برقرار می کنید ، اطلاعاتی که از بانک اطلاعاتی دریافت می کنید دریک Dataset قرار می گیرد اگر اطلاعات موجود در Dataset را تغییر دهید ، اطلاعات موجود در جدول متناظر با بانک اطلاعاتی تغییر نمی کند. معنایش این است که بدون نگرانی می توانید مقادیر موجود در Dataset را دستکاری کنید ،زیرا از اتصال زنده استفاده نمی شود .در صورت نیاز ، Dataset می تواند با منبع داده اصلی اتصال برقرار کند و تمام تغییرات را اعمال نماید.

ADO.NET مثل دیگر اجزای .NET Framework از مجموعه ای از آبجت ها تشکیل شده است که برای ارائه دادن عملکرد مورد نیاز،با هم ارتباط برقرار می کنند.متأسفانه،این امر می تواند یادگیری مدل آبجکت را دلسرد کننده کند_شما احساس می کنید که نیاز دارید همه ی آنها را یادبگیرید قبل از آنکه بتوانید یکی از آنها رادرک کنید. (شکل زیر توضیحی بر اجزای Framework است.)

 

[1]interface

[2] Distributed application

[3] Connection less

برای این فایل تا کنون نظری ارسال نشده است

برای ارسال نظر باید عضو سایت باشید

تعداد کاراکتر مجاز:

برچسب های مرتبط


فهرست کتابخانه نسل جوان ایران

تاییدیه های سایت


درگاه بانک ملت

شبکه های اجتماعی نسل جوان ایران


فن آوری های روز دنیا


آرشیو فن آوری های روز دنیا

جدیدترین اخبار سایت


پایگاه خبری نسل جوان ایران

مقالات برتر و منتخب کاربران