اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مفاهیم زلزله ناقص 7ص

اختصاصی از اینو دیدی مفاهیم زلزله ناقص 7ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مفاهیم زلزله:

 موج های لرزه ای:

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

 

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

امواج داخلی یا پیکری دسته دیگری از امواج لرزه ای هستند که در درون زمین حرکت کرده و در تمامی جهات منتشر می شوند و با سرعتی بیش از موجهای سطحی حرکت می نمایند. امواج داخلی نیز به دو گروه امواج طولی یا اولیه و امواج عرضی یا ثانویه قابل تقسیم هستند.

این امواج توسط ویژگیهایی چون سرعت، دامنه، طول موج، دوره تناوب و فرکانس از یکدیگر تمییز داده می شوند.

 انواع موج درونی (Body Wave) :

1- امواج تراکمی P یا اولیه (Primary Waves) :

امواج تراکمی از همه محیطهایی که توان تحمل فشار را دارند از جمله گازها و مایعات عبور می کنند. ذراتی که تحت تاثیر موج P قرار می گیرند در جهت انتشار موج به جلو یا عقب نوسان می کنند. در صورتی که بخشی از یک فنر را جمع کرده و به طور ناگهانی رها کنیم، فشردگی تمام طول فنر را طی خواهد کرد تا به انتهای آن برسد. در این مثال فنر در راستای حرکت موج به ارتعاش درآمده است که بسیار شبیه به نحوه انتشار امواج P است. دلیل نامگذاری این امواج به نام امواج اولیه سرعت بالای این امواج می باشد، چرا که اولین موجی که از زلزله احساس می شود امواج P هستند. این امواج با وجود سرعت بالای انتقال، چون بسیار سریعتر از سایر امواج دیگر میرا می شوند باعث ایجاد خرابی زیادی در زلزله ها نمی شوند.

 

 

2- امواج برشی S یا عرضی (Shear Waves or Secondary waves) :

این امواج تنها در محیط هایی که می توانند در برابر تغییر شکل جانبی مقاومت کنند - مانند محیط های جامد - منتشر می گردند. این امواج در مایعات و گازها نمی توانند منتقل شوند. در صورتی که یک طناب را به دیواری متصل کرده و سر دیگر آن را در دست گرفته و به صورت قائم حرکت دهیم، در طناب موجی ایجاد می شود شبیه امواج S می باشد. در این امواج ارتعاش ذرات محیط عمود بر جهت حرکت موج می باشد (همانطورکه در مثال طناب دیده می شود، موج در امتداد طول طناب حرکت می کند در حالی که ذرات طناب در جهت عمود بر طول طناب ارتعاش می کنند).

 

 

 امواج سطحی (Surface Waves) :

1- امواج رایلی LR - Rayleigh Waves :

این امواج به نحو خاصی حرکت می کنند. بدین ترتیب که حرکت ذرات در امتداد مدارهای دایره ای (یا بیضوی) صورت می گیرد. درست مانند حرکت


دانلود با لینک مستقیم


مفاهیم زلزله ناقص 7ص

دانلود مفاهیم شبکه

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

دانلود مفاهیم شبکه


دانلود مفاهیم شبکه

دسته بندی : کتاب و جزوه ،

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

 

تعداد صفحات : 390 صفحه

مفاهیم شبکه. مروری بر مفاهیم شبکه: برای تحلیل و فهم روشهائی که یک نفوذگر با بکارگیری آنها با شبکه حمله می کند، باید یک دانش پایه از تکنولوژی شبکه داشته باشیم.
درک مکانیزم حملات ممکن نیست مگر آنکه حداقل اصول TCP/IP را بدانیم.
عاملی که تمام شبکه های مختلف را به صورت موفقیت آمیز به هم پیوند زده است، تبعیت همه آنها از مجموعه پروتکلی است که تحت عنوان TCP/IP در دنیا شناخته می شود.
دقت کنید که عبارت خلاصه شده TCP/IP می تواند به دو موضوع متفاوت اشاره داشته باشد: مدل TCP/IP: این مدل یک ساختار چهار لایه ای برای ارتباطات گسترده تعریف می نماید که آنرا در ادامه بررسی می کنیم.
پشتة پروتکلهای TCP/IP: پشتة TCP/IP مجموعه ای شامل بیش از صد پروتکل متفاوت است که برای سازماندهی کلیه اجزاء شبکة اینترنت به کار می رود. TCP/IP بهترین پروتکل شبکه بندی دنیا نیست! پروتکلهای بهینه تر از آن هم وجود دارند؛ ولیکن فراگیرترین و محبوبترین تکنولوژی شبکه بندی در دنیای کامپیوتر محسوب می شود.
شاید بزرگترین حسن TCP/IP آن باشد که بدون پیچیدگی زیاد، بخوبی کار می کند! اینترنت بر اساس TCP/IP بنا شده و بیشتر حملات نیز مبتنی بر مجموعة پروتکلهای TCP/IP هستند. طراحی شبکه ها و اصول لایه بندی برای طراحی یک شبکة‌ کامپیوتری،‌‌ مسائل و مشکلات بسیار گسرتده و متنوعی وجود دارد که باید به نحوی حل شود تا بتوان یک ارتباط مطمئن و قابل اعتماد بین دو ماشین در شبکه برقرار کرد.
این مسائل و مشکلات همگی از یک سنخ نیستند و منشأ و راه حل مشابه نیز ندارند؛ بخشی از آنها توسط سخت افزار و بخش دیگر با تکنیکهای نرم افزاری قابل حل هستند.
به عنوان مثال نیاز برای ارتباط بی سیم بین چند ایستگاه در شبکه، طراح شبکه را مجبور به استفاده از مدولاسیون آنالوگ در سخت افزار مخابراتی خواهد کرد ولی مسئلة هماهنگی در ارسال بسته ها از مبدأ به مقصد یا شماره گیری بسته ها برای بازسازی پیام و اطمینان از رسیدن یک بسته، با استفاده از تکنیکهای نرم افزازی قابل حل است.
بهمین دلیل برای طراحی شبکه های کامپیوتری، باید مسائل و مشکلاتی که برای برقراری یک ارتباط مطمئن،‌ ساده و شفاف بین دو ماشین در شبکه وجود دارد،‌ دسته بندی شده و راه حلهای استاندارد برای آنها ارائه می شود.
در زیربخشی از مسائل طراحی شبکه ها عنوان شده است: اولین موضوع چگونگی ارسال و دریافت بیتهای اطلاعات بصورت یک سیگنال الکتریکی، الکترومغناطیسی یا نوری است، بسته به اینکه آیا کانال نتقال سیم مسی، فیبرنوری، کانال ماهواره ای یا خطوط مایکروویو است.
بنابراین تبدیل بیتها به یک سیگنال متناسب با کانال انتقال یکی از مسائل اولیة شبکه به شمار می رود. مساله دوم ماهیت انتقال است که می تواند به یکی از سه صورت زیر باشد: Simplex: ارتباط یک طرفه (یک طرف همیشه گیرنده و طرف دیگر همیشه فرستنده). Half Duplex: ارتباط دو طرفة غیرهمزمان (هر دو ماشین هم می توانند فرستنده یا گیرنده باشند ولی نه بصورت همزمان، بلکه یکی از طرفین ابتدا ارسال می کند، سپس ساکت می شود تا طرف مقابل ارسال داشته باشد) Full Duplex: ارتباط دو طرفه همزمان (مانند خطوط مایکروویو) مساله سوم مسئله خطا و وجود نویز روی کانالهای ارتباطی است بدین معنا که ممکن است در حین ارسال داده ها بر روی کانال

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

 


  لطفا به نکات زیر در هنگام خرید دانلود مقاله :  توجه فرمایید.

  • در این مطلب،محتوی متن اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در ورد وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید.
  • پس از پرداخت هزینه ،ارسال آنی مقاله یا تحقیق مورد نظر خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد.
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل متن میباشد ودر فایل اصلی این ورد،به هیچ وجه بهم ریختگی وجود ندارد.
  • در صورتی که محتوی متن ورد داری جدول و یا عکس باشند در متون ورد قرار نخواهند گرفت.
  • هدف اصلی فروشگاه ، کمک به سیستم آموزشی میباشد.
  • بانک ها از جمله بانک ملی اجازه خرید اینترنتی با مبلغ کمتر از 5000 تومان را نمی دهند، پس تحقیق ها و مقاله ها و ...  قیمت 5000 تومان به بالا میباشد.درصورتی که نیاز به تخفیف داشتید با پشتیبانی فروشگاه درارتباط باشید.

دانلود فایل   پرداخت آنلاین 


دانلود با لینک مستقیم


دانلود مفاهیم شبکه

دانلود پاورپوینت مفاهیم سیستم عامل

اختصاصی از اینو دیدی دانلود پاورپوینت مفاهیم سیستم عامل دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت مفاهیم سیستم عامل


دانلود پاورپوینت مفاهیم سیستم عامل

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از محتوی متن پاورپوینت : 

 

تعداد اسلاید : 113 صفحه

1 مفاهیم سیستم عامل ترجمه پریسیما آتاماژوری Silberschatz,Abraham Operating system concepts 2 فصل اول سیستم عامل چیست تعریف سیستم عامل از دو دیدگاه اهداف سیستم عامل مدیریت منابع دستورالعمل ها درسیستم عامل انواع سیستم ها چند بر نامگی (Multi programing) سیستمهای اشترک زمانی سیستم های بلادرنگ سیستم های توزیع شده سیستم های مجازی 3 بسمه تعالی سیستم عامل چیست؟
یک کامپیوتر شامل سه قسمت اصلی است: CPU و یا پردازنده، حافظه و دستگاههای ورودی و خروجی که اطلاعات را رد و بدل می‌کنند.
پردازنده (CPU) به تمامی قسمت‌های مختلف کامپیوتر دستور می‌دهد.
حافظه اطلاعات و دستورات مربوط به آن را نگهداری می‌کند.
دستگاههای ورودی و خروجی شامل کیبرد، ماوس، مانیتور و درایو‌ها برای ارسال دستورات و اطلاعات به حافظه استفاده می‌شود. سیستم عامل هماهنگ کننده همه دستگاههای سخت افزاری موجود در کامپیوتر است و بر عملکرد آنها نظارت دارد.
به این ترتیب می‌توان برنامه مفیدی را روی کامپیوتر اجرا کرد.
به عنوان یک مثال ساده، وقتی فایلی را از هارد دیسک به روی فلاپی کپی می‌کنیم، سیستم عامل فایل را روی هارد دیسک پیدا می‌کند اطلاعات مربرط به نام، اندازه و تاریخ ایجاد فایل را نگه می‌دارد، جای خالی روی فلاپی را تعیین کرده و عمل نامگذاری روی فایل منتقل شده به فلاپی را نیز انجام می‌دهد. سیستم عامل دارای مکانیزمی برای فایل‌ها می‌باشد که توسط آن ذخیره‌سازی و دسترسی به فایل‌ها، برنامه‌های رابط کاربر برای ارتباط با سیستم عامل، و مجموعه‌ای از برنامه‌های ویژه مانند برنامه cp (جهت کپی کردن فایل) که انجام کارهای ساده را به عهده دارند، امکانپذیر سازد.
سیستم عامل فصل اول /مفاهیم سیستم عامل 4 سیستم عامل فصل اول /مفاهیم سیستم عامل سیستم عامل‌های مختلف شامل برنامه‌های مختلف و روشهای متفاوتی برای ارتباط با پردازنده (CPU)، حافظه و دستگاههای ورودی و خروجی می‌باشند.
پس سیستم عامل‌ اساس و پایه است و بدون آن کامپیوتر مجموعه‌ای از قطعات پلاستیکی و فلزی خواهد بود.
شکل یک سیستم کامپیوتر: 5 سیستم عامل فصل اول /مفاهیم سیستم عامل تعریف سیستم عامل از دو دیدگاه: 1-ازدید کاربر : سیستم عامل پل ارتباطی بین کاربر و سخت افزاراست و منابع فیزیکی (memory ( cpu , io device , و منابع منطقی ( مثل پردازش فایل ها واطلاعات وکدهای خاص ) را پوشش می دهد ازاین دید به سیستم عامل یک تخصیص دهنده ی منابع(resource allocator ) می گویند.
هدف اصلی سیستم عامل از دیدکاربر: ایجادمحیط راحت برای کاربر،تادستورات راوارد و خطاها رامشاهده نماید. 2-ازدیدسیستم : سیستم عامل مدیر منابع سخت افزاری به حساب می آید .
دراین دید به سیستم عامل مدیر ابزار(Divice manager) می گویند. هدف اصلی سیستم عامل از دید سیستم: تا بهره بری سیستم(منظورسخت افزار)رابالا برد و درخواست کاربران را به بهترین وجه پاسخ دهد.
6 سیستم عامل فصل اول /مفاهیم سیستم عامل وظیفه سیستم ازاین دید گاه(سیستم) : این است که تمام منابع را کنترل نموده ودرخواست ها و منابع موجود رابصور

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

  • در این مطلب، متن اسلاید های اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
  • پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
  • در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.
  • هدف فروشگاه ایران پاورپوینت کمک به سیستم آموزشی و رفاه دانشجویان و علم آموزان میهن عزیزمان میباشد. 


 

دانلود فایل  


دانلود با لینک مستقیم


دانلود پاورپوینت مفاهیم سیستم عامل

دانلود پاورپوینت بررسی تطبیقی مفاهیم حسابداری 27 اسلاید

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

دانلود پاورپوینت بررسی تطبیقی مفاهیم حسابداری 27 اسلاید


دانلود پاورپوینت بررسی تطبیقی مفاهیم حسابداری  27  اسلاید

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از محتوی متن پاورپوینت : 

 

تعداد اسلاید : 27 صفحه

عنوان ارائه : بررسی تطبیقی مفاهیم حسابداری واحدهای انتفاعی و دولتی دکتر جعفر باباجانی هدف مقاله : مقایسه بیانیه های مفهومی شماره یک و دو FASB تحت عناوین « اهداف گزارشگری مالی واحدهای انتفاعی » و « ویژگی های اطلاعات حسابداری » با بیانیه مفهومی شماره یک هیات تدوین استانداردهای حسابداری دولتی (GASB) تحت عنوان « اهداف گزارشگری مالی » وجوه اشتراک و افتراق اساسی حسابداری واحدهای انتفاعی و غیر انتفاعی خصوصیات کلی صورت های مالی و گزارشگری مالی ( از دیدگاه بیانیه های GASB , FASB ) اهداف هر دو بیانیه FASB و GASB‌ مربوط به گزارشگری مالی بوده و محدود به صورتهای مالی نمی گردد.
صورت های مالی مرکز ثقل گزارشگری مالی بوده و ابزار اصلی انتقال اطلاعات مالی به استفاده کنندگان برون سازمانی است .
گزارشگری مالی نه تنها شامل صورتهای مالی است ، بلکه سایر ابزارهای انتقال اطلاعات که به صورت مستقیم یا غیر مستقیم به اطلاعات تهیه شده توسط سیستم حسابداری مربوط می شود .
را شامل می گردد .
گزارش های مالی به هدف عمومی و برای استفاده کنندگان برون سازمانی تهیه می شود .
تاثیر محیط بر اهداف گزاشگری مالی در تدوین اهداف گزاشگری مالی ، ماهیت فعالیت هایی که موسسات انجام می دهند و نیازهای اطلاعاتی استفاده کنندگان و تصمیماتی که اتخاذ می نمایند، باید مورد توجه قرار گیرد .
محدودیت های گزاشگری مالی : ( مفهوم شماره یک FASB ) تهیه و استفاده از اطلاعات مالی بدون تحمل مخارج آن امکان پذیر نخواهد بود .
اطلاعاتی که گزاشگری مالی تهیه می نماید اساساً و عموماً بر حسب واحدهای پولی بیان می گردد . خصوصیات صنعت اطلاعاتی که طی یک گزارش مالی ارائه می شود صرفاً به یک واحد خاص مربوط می شود لذا به کل صنعت و اقتصاد ارتباط پیدا نمی کند .
محدودیت های گزارشگری مالی ( بیانیه شماره 1 GASB ) اطلاعات مندرج در گزارش های مالی به صورت تقریبی اندازه گیری شده و مربوط به عملیاتی است که در گذشته اتفاق افتاده است .
اطلاعات مالی مندرج در گزارش های مالی بر حسب ارقام پولی تقویم گردیده و تهیه و استفاده از آن مستلزم مخارج است .
استفاده کنندگان گزارش های مالی دولتی از اقشار مختلف اجتماع بوده ونیازهای اطلاعاتی آنها نیز ممکن است به همان اندازه متفاوت باشد .
ویژگی های کیفی اطلاعات گزاشگری مالی گزارش گری مالی ابزار انتقال اطلاعات مالی به استفاده کنندگان است .
برای انتقال موثر اطلاعات مذکور ، اطلاعات مندرج در گزارش های مالی باید از ویژگی های اساسی قابل فهم بودن ، قابل اتکاء بودن ، مربوط بودن و قابل مقایسه بودن برخوردار باشد .
عوامل تشکیل دهنده محیط گزارشگری مالی واحدهای انتفاعی (دیدگاه FASB ) بیشتر کالا و خدمات در مقابل پول مبادله ی شوند تا اینکه توسط تولید کنندگان مصرف گردند .
تولید و بازار یابی کالا و خدمات نیاز به مبالغ هنگفتی سرمایه دارد که مستلزم پس انداز اساسی در اقتصاد کشور می باشد .
اکثر فعالیت های تولیدی از طریق شرکت های انتفاعی با سرمایه گذاری خصوصی صورت می گیرد . واحدهای انتفاعی سرمایه لازم برای فعالیتهای تولیدی و بازرگانی خود را از طریق موسسات مالی ، انتشار و فروش سهام و اوراق قرضه افزایش می دهند .
منابع تولیدی ( بالاخص در آمری

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

  • در این مطلب، متن اسلاید های اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
  • پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
  • در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.
  • هدف فروشگاه ایران پاورپوینت کمک به سیستم آموزشی و رفاه دانشجویان و علم آموزان میهن عزیزمان میباشد. 


 

دانلود فایل  


دانلود با لینک مستقیم


دانلود پاورپوینت بررسی تطبیقی مفاهیم حسابداری 27 اسلاید

تحقیق درمورد مفاهیم اولیه ADO NET

اختصاصی از اینو دیدی تحقیق درمورد مفاهیم اولیه ADO NET دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مفاهیم اولیه 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 ، پتانسیل های خود را به کلاس های مجزائی  تقسیم و در اختیار قرار می دهد، بدین ترتیب  شی اتصال ADO.NET بمراتب کم حجم تر نسبت به شی اتصال ADO خواهد بود.Recordset در ADO ، یک شی بسیار بزرگ است . شی فوق، امکان حمایت از چندین نوع Cursor را فراهم می نماید ( از نوع سریع  تا نوع سمت سرویس گیرنده غیر متصل) . سفارشی نمودن تمام امکانات شی فوق، مشکل و در برخی موارد غیرممکن است. ADO.NET ، پتانسیل های  Recordset مربوط به ADO را به چندین کلاس تفسیم کرده است .مثلا" DataReader معادل یک Cursor سریع ، DataSet یک مدل غیرمتصل Cache شده با امکان ردیابی ، ثبت و کنترل نسبت دهی  و DataAdapter قابلیت سفارشی نمودن  نحوه


دانلود با لینک مستقیم


تحقیق درمورد مفاهیم اولیه ADO NET