لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 41 صفحه
قسمتی از متن .doc :
"Are We 'Running Out'? I Thought
There Was 40 Years of the Stuff Left"
Oil will not just "run out" because all oil production follows a bell curve. This is true whether we're talking about an individual field, a country, or on the planet as a whole.
Oil is increasingly plentiful on the upslope of the bell curve, increasingly scarce and expensive on the down slope. The peak of the curve coincides with the point at which the endowment of oil has been 50 percent depleted. Once the peak is passed, oil production begins to go down while cost begins to go up.
In practical and considerably oversimplified terms, this means that if 2000 was the year of global Peak Oil, worldwide oil production in the year 2020 will be the same as it was in 1980. However, the world’s population in 2020 will be both much larger (approximately twice) and much more industrialized (oil-dependent) than it was in 1980. Consequently, worldwide demand for oil will outpace worldwide production of oil by a significant margin. As a result, the price will skyrocket, oil-dependant economies will crumble, and resource wars will explode.
(Graph: Dr. C.J. Campbell/Petroconsultants)
The issue is not one of "running out" so much as it is not having enough to keep our economy running. In this regard, the ramifications of Peak Oil for our civilization are similar to the ramifications of dehydration for the human body. The human body is 70 percent water. The body of a 200 pound man thus holds 140 pounds of water. Because water is so crucial to everything the human body does, the man doesn't need to lose all 140 pounds of water weight before collapsing due to dehydration. A loss of as little as 10-15 pounds of water may be enough to kill him.
In a similar sense, an oil-based economy such as ours doesn't need to deplete its entire reserve of oil before it begins to collapse. A shortfall between demand and supply as little as 10-15 percent is enough to wholly shatter an oil-dependent economy and reduce its citizenry to poverty.
The effects of even a small drop in production can be devastating. For instance, during the 1970s oil shocks, shortfalls in production as small as 5% caused the price of oil to nearly quadruple. The same thing happened in California a few years ago with natural gas: a production drop of less than 5% caused prices to skyrocket by 400%.
Fortunately, those price shocks were only temporary.
The coming oil shocks won't be so short-lived. They represent the onset of a new, permanent condition. Once the decline gets under way, production will drop (conservatively) by 3% per year, every year.
That estimate comes from numerous sources, not the least of which is Vice President Dick Cheney himself. In a 1999 speech he gave while still CEO of Halliburton, Cheney stated:
By some estimates, there will be an average of two-percent
annual growth in global oil demand over the years ahead,
along with, conservatively, a three-percent natural decline
in production from existing reserves.That means by 2010 we
will need on the order of anadditional 50 million barrels a
day.
Cheney's assesement is supported by the estimates of numerous non-political, retired, and now disinterested scientists, many of whom believe global oil production will peak and go into terminal decline within the next five years. Unfortunately, many of these experts are no where near as optimistic as Dick Cheney was in 1999. Andrew Gould, CEO of the giant oil services firm Schlumberger, for instance, recently explained the global decline rate may be far higher than what Cheney predicted seven years ago:
An accurate average decline rate is hard to estimate, but an
overall figure of 8% is not an unreasonable assumption.
An 8% yearly decline would cut global oil production by a whopping 50% in under nine years. If a 5% cut in production caused prices to triple in the 1970s, what do you think a 50% cut is going to do?
Other experts are predicting decline rates as high as 10%-to-13%. Some geologists expect 2005 to be the last year of the cheap-oil bonanza, while many estimates coming out of the oil industry indicate "a seemingly unbridgeable supply-demand gap opening up after 2007," which will lead to major fuel shortages and increasingly severe blackouts beginning around 2008-2012. As we slide down the downslope slope of the global oil production curve, we may find ourselves slipping into what some scientists are calling the "post-industrial stone age."

لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 12 اسلاید
قسمتی از متن .ppt :
قواعد دروس 4 و 5 عربی ( 1 )
تهیه کنندگان : سیاوش رهبر
و
علی سیف
شهرستان نهاوند
مدرسه علامه حلی
دوره دبیرستان
سال تحصیلی 91 - 90
کلمات از نظر نوع حروف اصلی به دو دسته تقسیم می شوند : 1- جامد 2- مشتق
اسم جامد : اسمی است که از اصل و ریشه فعل گرفته نشده است .
اسم مشتق : اسمی است که ریشه فعلی داشته باشد .
انواع جامد
1) مصدری : جامدی است که ریشه فعلی ندارد ولی بر انجام شدن کار بدون قید زمان و شخص دلالت می کند . در عربی همه مصدرها جامدند چه مجرد باشند ، چه مزید
مثال : خُروج ، شُکر، ذَهاب و ...
2) غیر مصدری : بعضی از جامد ها مصدر نمی باشند . مثال : حَجَر ، یَد ، قَلَم و...
انواع مشتق
مشتق کلمه ای است که از اصل و ریشه فعل گرفته شده است و 8 نوع می باشد :
1) اسم فاعل
کلمه ای است که بر انجام دهنده کار یا دارنده حالتی دلالت می کند و معادل صفت فاعلی یا اسم فاعل است . مثال : ناصِر ، کاتِب ، قائِم ، فاتِح و ...
روش ساخت اسم فاعل : اسم فاعل در ثلاثی مجرد بر وزن « فاعِل » ساخته می شود . مثال : وَصَلَ واصِل
حال اگر بخواهیم از فعل ثلاثی مزید ، اسم فاعل بسازیم . به این صورت است که حرف مضارعه را برمی داریم و به جای آن میم ضمه دار ( مُـ ) قرار می دهیم و حرف ما قبل آخر را مکسور می کنیم . مثال : مُعَلِم ، مُکتَشِف و...
2) اسم مفعول
اسمی است که بر انجام شدن یا واقع شدن دلالت می کند ، و نشان می دهد کاری بر روی شخصی یا چیزی واقع شده است و معادل صفت مفعولی یا اسم مفعول است . مثال : مَکتوب ، مَنصور، مُختَرَع و...

لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 12 اسلاید
قسمتی از متن .ppt :
قواعد دروس 4 و 5 عربی ( 1 )
تهیه کنندگان : سیاوش رهبر
و
علی سیف
شهرستان نهاوند
مدرسه علامه حلی
دوره دبیرستان
سال تحصیلی 91 - 90
کلمات از نظر نوع حروف اصلی به دو دسته تقسیم می شوند : 1- جامد 2- مشتق
اسم جامد : اسمی است که از اصل و ریشه فعل گرفته نشده است .
اسم مشتق : اسمی است که ریشه فعلی داشته باشد .
انواع جامد
1) مصدری : جامدی است که ریشه فعلی ندارد ولی بر انجام شدن کار بدون قید زمان و شخص دلالت می کند . در عربی همه مصدرها جامدند چه مجرد باشند ، چه مزید
مثال : خُروج ، شُکر، ذَهاب و ...
2) غیر مصدری : بعضی از جامد ها مصدر نمی باشند . مثال : حَجَر ، یَد ، قَلَم و...
انواع مشتق
مشتق کلمه ای است که از اصل و ریشه فعل گرفته شده است و 8 نوع می باشد :
1) اسم فاعل
کلمه ای است که بر انجام دهنده کار یا دارنده حالتی دلالت می کند و معادل صفت فاعلی یا اسم فاعل است . مثال : ناصِر ، کاتِب ، قائِم ، فاتِح و ...
روش ساخت اسم فاعل : اسم فاعل در ثلاثی مجرد بر وزن « فاعِل » ساخته می شود . مثال : وَصَلَ واصِل
حال اگر بخواهیم از فعل ثلاثی مزید ، اسم فاعل بسازیم . به این صورت است که حرف مضارعه را برمی داریم و به جای آن میم ضمه دار ( مُـ ) قرار می دهیم و حرف ما قبل آخر را مکسور می کنیم . مثال : مُعَلِم ، مُکتَشِف و...
2) اسم مفعول
اسمی است که بر انجام شدن یا واقع شدن دلالت می کند ، و نشان می دهد کاری بر روی شخصی یا چیزی واقع شده است و معادل صفت مفعولی یا اسم مفعول است . مثال : مَکتوب ، مَنصور، مُختَرَع و...
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 396
دستیابی داده در ASP.NET 2.0 ( بخش اول )
دستیابی به داده از جمله عملیات مهم در زمان پیاده سازی هر نوع برنامه کامپیوتری است و برنامه های وب نیز از این قاعده مستثنی نمی باشند . امروزه صفحات وبی که در ارتباط با داده بوده و حاوی اطلاعاتی می باشند که از بانک های اطلاعاتی بازیابی و نمایش داده می شود به یکی از ارکان اصلی هر نوع برنامه تجاری تبدیل شده است . پیاده کنندگان برنامه های کامپیوتری خصوصا" برنامه های وب همواره برای پیاده سازی برنامه هائی که در ارتباط با داده می باشند با چالش های خاص خود مواجه بوده و آرزو می نمایند که بتوانند با صرف کمترین زمان و نوشتن حداقل کد لازم به اهداف خود نائل گردند . با ارائه ASP.NET 2.0 ، زمینه تحقق خواسته فوق برای پیاده کنندگان برنامه های وب فراهم می گردد . چراکه در این نسخه از ASP.NET علاوه بر ارائه بیش از پنجاه کنترل جدید ، امکانات متعددی به منظور بهبود و تسهیل عملیات در ارتباط با داده ارائه شده است . پیاده کنندگان برنامه های وب که از ASP کلاسیک و یا ASP.NET 1.1 برای طراحی و پیاده سازی برنامه های خود استفاده می نمایند ، می بایست پس از نوشتن کد لازم به منظور دستیابی و بازیابی داده از منابع ذخیره سازی ، یک قالب و یا فرمت مناسب جهت نمایش اطلاعات در مرورگر را نیز ایجاد نمایند . با این که ویژوال استودیو دارای برنامه های کمکی خاصی ( ویزارد ) در این رابطه می باشد ، ولی استفاده از ویژگی های پیشرفته ای نظیر Paging و مرتب سازی داده ها ، همچنان مستلزم همگرائی بین کدهای نوشته شده در لایه back-end و اطلاعات مورد نظر جهت نمایش در لایه front-end است . در اغلب موارد نگهداری و یکسان سازی کدهای فوق نیز مشکل می باشد خصوصا" در مواردی که بانک اطلاعاتی تغییر می یابد و یا می بایست اطلاعات اضافه ای را بر روی یک صفحه خاص نمایش دهیم . علاوه بر موارد فوق ، استفاده از فایل های XML به عنوان منابع ذخیره سازی داده نیز مستلزم نوشتن خطوط زیادی است تا بتوان یک همگرائی خاص بین منبع داده و منطق دستیابی داده را ایجاد نمود . در ASP.NET 2.0 کد مورد نیاز به منظور دستیابی و نمایش داده کاهش و از این طریق کارآئی و بهره وری برنامه های وب بطرز محسوسی افزایش می یابد . در این رابطه ، کنترل های جدیدی ارائه شده است که قدرت کنترل و انعطاف پیاده کنندگان به منظور انجام عملیات در ارتباط با داده را افزایش می دهد. کنترل های داده جدید را می توان به همراه مجموعه وسیعی از منابع داده استفاده نمود ( از بانک های اطلاعاتی سنتی تا منابع داده جدید XML ) . بدین ترتیب تمامی منابع داده یک رفتار همگن را خواهند داشت و به دنبال آن حجم و پیچیدگی برنامه های وب مبتنی بر داده ، کاهش می یابد.
دستیابی داده در برنامه های وب درفریمورک دات نت ، دستیابی داده با استفاده از ADO.NET انجام می شود . ADO.NET در حقیقت یک رابط و یا اینترفیس برنامه نویسی است که مجموعه امکانات لازم به منظور کار با بانک های اطلاعاتی را در اختیار پیاده کنندگان برنامه های وب قرار می دهد . اینترفیس فوق با ایجاد یک لایه اضافه ، جزئیات و پیچیدگی های موجود به منظور دستیابی به داده را از دید پیاده کنندگان مخفی نگه می دارد .برنامه های وب نوشته شده با استفاده از ASP.NET 2.0 از پتانسیل های ارائه شده توسط ADO.NET نظیر : ارتباط اتوماتیک با انواع متفاوتی از منابع داده ، ایجاد کنترل های کاربر در ارتباط با داده و سایر موارد دیگر استفاده می نمایند . بدین ترتیب حجم کد مورد نیاز برای نوشتن برنامه های وب مبتنی بر داده کاهش یافته و نگهداری و پشتیبانی از این نوع برنامه ها شرایط مطلوب تری را پیدا خواهد کرد .
معماری دستیابی داده دستیابی داده در برنامه های وب دات نت براساس یک ساختار و یا معماری دو لایه ای انجام می شود (دو لایه جداگانه ) . اولین لایه ، شامل عناصر ضروری فریمورک به منظور دستیابی به داده است . دومین لایه ، شامل APIs و کنترل هائی است که قابلیت های دستیابی به داده را در اختیار برنامه نویسان قرار می دهد .دستیابی به داده مستلزم بکارگیری چهار عنصر اساسی زیر است :
برنامه وب ( ASP.NET )
لایه داده ( ADO.NET )
ارائه دهنده داده ( Data Provider )
منبع داده ( Data Source)
ارتباط بین عناصر فوق، زیرساخت و یا فونداسیون لازم برای تمامی برنامه های وب مبتنی بر داده را ارائه می نماید . شکل زیر عناصر و معماری دستیابی به داده را نشان می دهد .
شکل 1 : معماری دستیابی داده منبع : MSDN
در ادامه جایگاه هر یک از عناصر فوق را از پائین به بالا بررسی می نمائیم .
منابع ذخیره سازی داده منابع ذخیره سازی داده ، نقطه نهائی در معماری دستیابی داده بوده که بدون وجود آنان اصل مسئله دستیابی داده زیر سوال می رود . با استفاده از ADO.NET 2.0 و کنترل های جدید ارائه شده در ASP.NET 2.0 ، یک برنامه وب قادر به دستیابی داده از منابع داده متنوعی نظیر : بانک های اطلاعاتی رابطه ای ، فایل های XML ، سرویس های وب ، فایل های متنی و یا داده های موجود در فایل های Excel می باشد . بخاطر داشته باشید که منابع ذخیره سازی داده با این که دارای جایگاه خاص خود می باشند ولی از آن مهمتر ، مکانیزم هائی می باشند که با استفاده از آنان به منابع داده متصل و عملیات مرتبط با داده را انجام خواهیم داد .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 396
دستیابی داده در ASP.NET 2.0 ( بخش اول )
دستیابی به داده از جمله عملیات مهم در زمان پیاده سازی هر نوع برنامه کامپیوتری است و برنامه های وب نیز از این قاعده مستثنی نمی باشند . امروزه صفحات وبی که در ارتباط با داده بوده و حاوی اطلاعاتی می باشند که از بانک های اطلاعاتی بازیابی و نمایش داده می شود به یکی از ارکان اصلی هر نوع برنامه تجاری تبدیل شده است . پیاده کنندگان برنامه های کامپیوتری خصوصا" برنامه های وب همواره برای پیاده سازی برنامه هائی که در ارتباط با داده می باشند با چالش های خاص خود مواجه بوده و آرزو می نمایند که بتوانند با صرف کمترین زمان و نوشتن حداقل کد لازم به اهداف خود نائل گردند . با ارائه ASP.NET 2.0 ، زمینه تحقق خواسته فوق برای پیاده کنندگان برنامه های وب فراهم می گردد . چراکه در این نسخه از ASP.NET علاوه بر ارائه بیش از پنجاه کنترل جدید ، امکانات متعددی به منظور بهبود و تسهیل عملیات در ارتباط با داده ارائه شده است . پیاده کنندگان برنامه های وب که از ASP کلاسیک و یا ASP.NET 1.1 برای طراحی و پیاده سازی برنامه های خود استفاده می نمایند ، می بایست پس از نوشتن کد لازم به منظور دستیابی و بازیابی داده از منابع ذخیره سازی ، یک قالب و یا فرمت مناسب جهت نمایش اطلاعات در مرورگر را نیز ایجاد نمایند . با این که ویژوال استودیو دارای برنامه های کمکی خاصی ( ویزارد ) در این رابطه می باشد ، ولی استفاده از ویژگی های پیشرفته ای نظیر Paging و مرتب سازی داده ها ، همچنان مستلزم همگرائی بین کدهای نوشته شده در لایه back-end و اطلاعات مورد نظر جهت نمایش در لایه front-end است . در اغلب موارد نگهداری و یکسان سازی کدهای فوق نیز مشکل می باشد خصوصا" در مواردی که بانک اطلاعاتی تغییر می یابد و یا می بایست اطلاعات اضافه ای را بر روی یک صفحه خاص نمایش دهیم . علاوه بر موارد فوق ، استفاده از فایل های XML به عنوان منابع ذخیره سازی داده نیز مستلزم نوشتن خطوط زیادی است تا بتوان یک همگرائی خاص بین منبع داده و منطق دستیابی داده را ایجاد نمود . در ASP.NET 2.0 کد مورد نیاز به منظور دستیابی و نمایش داده کاهش و از این طریق کارآئی و بهره وری برنامه های وب بطرز محسوسی افزایش می یابد . در این رابطه ، کنترل های جدیدی ارائه شده است که قدرت کنترل و انعطاف پیاده کنندگان به منظور انجام عملیات در ارتباط با داده را افزایش می دهد. کنترل های داده جدید را می توان به همراه مجموعه وسیعی از منابع داده استفاده نمود ( از بانک های اطلاعاتی سنتی تا منابع داده جدید XML ) . بدین ترتیب تمامی منابع داده یک رفتار همگن را خواهند داشت و به دنبال آن حجم و پیچیدگی برنامه های وب مبتنی بر داده ، کاهش می یابد.
دستیابی داده در برنامه های وب درفریمورک دات نت ، دستیابی داده با استفاده از ADO.NET انجام می شود . ADO.NET در حقیقت یک رابط و یا اینترفیس برنامه نویسی است که مجموعه امکانات لازم به منظور کار با بانک های اطلاعاتی را در اختیار پیاده کنندگان برنامه های وب قرار می دهد . اینترفیس فوق با ایجاد یک لایه اضافه ، جزئیات و پیچیدگی های موجود به منظور دستیابی به داده را از دید پیاده کنندگان مخفی نگه می دارد .برنامه های وب نوشته شده با استفاده از ASP.NET 2.0 از پتانسیل های ارائه شده توسط ADO.NET نظیر : ارتباط اتوماتیک با انواع متفاوتی از منابع داده ، ایجاد کنترل های کاربر در ارتباط با داده و سایر موارد دیگر استفاده می نمایند . بدین ترتیب حجم کد مورد نیاز برای نوشتن برنامه های وب مبتنی بر داده کاهش یافته و نگهداری و پشتیبانی از این نوع برنامه ها شرایط مطلوب تری را پیدا خواهد کرد .
معماری دستیابی داده دستیابی داده در برنامه های وب دات نت براساس یک ساختار و یا معماری دو لایه ای انجام می شود (دو لایه جداگانه ) . اولین لایه ، شامل عناصر ضروری فریمورک به منظور دستیابی به داده است . دومین لایه ، شامل APIs و کنترل هائی است که قابلیت های دستیابی به داده را در اختیار برنامه نویسان قرار می دهد .دستیابی به داده مستلزم بکارگیری چهار عنصر اساسی زیر است :
برنامه وب ( ASP.NET )
لایه داده ( ADO.NET )
ارائه دهنده داده ( Data Provider )
منبع داده ( Data Source)
ارتباط بین عناصر فوق، زیرساخت و یا فونداسیون لازم برای تمامی برنامه های وب مبتنی بر داده را ارائه می نماید . شکل زیر عناصر و معماری دستیابی به داده را نشان می دهد .
شکل 1 : معماری دستیابی داده منبع : MSDN
در ادامه جایگاه هر یک از عناصر فوق را از پائین به بالا بررسی می نمائیم .
منابع ذخیره سازی داده منابع ذخیره سازی داده ، نقطه نهائی در معماری دستیابی داده بوده که بدون وجود آنان اصل مسئله دستیابی داده زیر سوال می رود . با استفاده از ADO.NET 2.0 و کنترل های جدید ارائه شده در ASP.NET 2.0 ، یک برنامه وب قادر به دستیابی داده از منابع داده متنوعی نظیر : بانک های اطلاعاتی رابطه ای ، فایل های XML ، سرویس های وب ، فایل های متنی و یا داده های موجود در فایل های Excel می باشد . بخاطر داشته باشید که منابع ذخیره سازی داده با این که دارای جایگاه خاص خود می باشند ولی از آن مهمتر ، مکانیزم هائی می باشند که با استفاده از آنان به منابع داده متصل و عملیات مرتبط با داده را انجام خواهیم داد .