یکی از ویژگی های مهم ADONET این است که بی اتصال3 استاین ویژگی تفاوت اساسی آن با ADO است در ADO ،برنامه های کاربردی به بانک اطلاعاتی وصل می شوند،یک Record Set ایجاد می کنند،و از اطلاعات آن برای پر کردن Data Grid یا محاسبات دیگر استفاده می کنند،سپس Record Set ، را ازبین برده اتصال را قطع می کننددر حالی که اتصال باز است(اتصال با بانک اطلاعاتی برقر
قیمت فایل فقط 5,900 تومان
نرم افزار جستجوی اطلاعات دانشجویی
فهرست مطالب
فهرست مطالب...................................................................................چهار
فهرست جدولها......................................................................................پنج
بخش اول:ADO.NET
فصل اول :شروع کار با ADO.NET............................................................7
فصل دوم: ایجاد connection ها.............................................................24
فصل سوم: Data commandوData Reader ها.......................................33
فصل چهارم: DataAdapter ها...............................................................48
بخش دوم: سیستم های مدیریت بانک اطلاعاتی ............................................................53
بخش سوم: پروژه برنامه نویسی..............................................................................57
فهرست جدولها
بخش اول :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
بخش اول
ADO.NET
فصل اول
شروع کار با ADO.NET
آنچه در این فصل ارائه خواهد شد:
* شناختن آبجکت های اصلی تشکیل دهنده Microsoft ADO.NET
* ایجاد آبجکت های connection و DataAdapter با استفاده از ویزارد DataAdapter Configuration
* ایجاد اتوماتیک یک dataset
* مرتبط کردن خاصیت های کنترلی به یک DataSet
* بارگذاری داده ها در DataSet در زمان اجرا
ابتدا:
باید بدانید که NET Data Provider . چیست؟
بمنظوراتصال به یک منبع داده ، می بایست در ابتدا یک Net Data Provider . ، انتخاب گردد . Data Provider ، کلاس های لازم بمنظور اتصال به یک منبع داده ، خواندن اطلاعات ، ویرایش ، بهنگام سازی و انجام عملیات متفاوت بر روی داده ها را ارائه می نماید . در این مقاله به تشریح انواع Data Provider پرداخته و با نحوه انتخاب مناسب آنان بمنظور استفاده در برنامه ها ، آشنا خواهیم شد .
NET Data Provider. ، یک Component کلیدی ارائه شده بهمراه معماری ADO.NET بوده که امکان ارتباط بین یک منبع داده و یک Component ، یک سرویس وب XML و یا یک برنامه را فراهم می نماید. یک NET Data Provider .، امکان اتصال به منبع داده ، بازیابی داده ها ، انجام عملیات بر روی داده ها و بهنگام سازی منبع داده را فراهم می نماید. بهمراه فریمورک دات نت ، Provider های زیر ارائه شده است :
OLE DB .NET Data Provider
SQL Server .NET Data Provider
در آینده برای سایر منابع داده ، NET Data Provider . مربوطه ایجاد و در دسترس عموم برنامه نویسان قرار خواهد گرفت. هر Provider ، مسئولیت پیاده سازی کلاس های عمومی ADO.NET را برعهده خواهد داشت . دستاورد رویکرد فوق ، ارتباط با منابع داده متفاوت با استفاده از یک روش یکسان از طریق محیط های برنامه نویسی خواهد بود .
کلاس های NET Data Provider .
ADO.NET ، از NET Data Provider. ، بمنظور ارتباط به منبع داده ، بازیابی ، عملیات برروی داده ها و بهنگام سازی منبع داده استفاده می نماید . هر Provider ، بگونه ای طراحی می گردد که دارای حجم اندکی بوده و یک لایه حداقل بین کد های نوشته شده و منبع داده را ایجاد نمایند . ( افزایش کارائی بدون قربانی نمودن پتانسیل ها).Net Framework دارای دو Data Provider است:
SQL Server .NET
OLE DB .NET
مقدمه ای برADO.NET:
همان طور که می دانید ،بانک اطلاعاتی همان فایل های کامپیوتری است که برنامه کاربردی با استفاده از سیستم مدیریت بانک اطلاعاتی آن را پردازش می کند.اما برای اینکه برنامه کاربردی با سیستم مدیریت بانک اطلاعاتی ارتباط برقرار کند،نیاز به یک واسط [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 از مجموعه ای از آبجت ها تشکیل شده است که برای ارائه دادن عملکرد مورد نیاز،با هم ارتباط برقرار می کنند.متأسفانه،این امر می تواند یادگیری مدل آبجکت را دلسرد کننده کند_شما احساس می کنید که نیاز دارید همه ی آنها را یادبگیرید قبل از آنکه بتوانید یکی از آنها رادرک کنید.
جهت دریافت فایل نرم افزار جستجوی اطلاعات دانشجویی لطفا آن را خریداری نمایید
قیمت فایل فقط 5,900 تومان
برچسب ها : نرم افزار جستجوی اطلاعات دانشجویی , دانلود نرم افزار جستجوی اطلاعات دانشجویی , جستجوی اطلاعات دانشجویی , اطلاعات دانشجویی , کامپیوتر , نرم افزار , سخت افزار , برنامه نویسی , ینترنت , وب سایت , وب , سایت , بانک اطلاعاتی , پروژه برنامه نویسی , سیستم های مدیریت بانک اطلاعاتی , بازیابی , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه