دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

تحقیق درباره بتن

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

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

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

 

بخش اعظمی از بارگذاری اولیه پل های بتنی، تحت تأثیر خمش، برش و لنگر وزن خود عرضه پل می باشد. در نتیجه استفاده از بتن سبک، باعث کاهش این بازگذاری اولیه (Pre-stress) و در نتیجه کاهش اقتصادی طرح تا 15%-20% می شود.

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

در بتن های معمولی (از نظر وزنی)، مقاومت معمولی در حدود 8000psi تا 12000psi می باشد. در بتن های سبک این مقدار حدود 6000psi یا کمی بیشتر باشد. مقاومت بیشتر با کم کردن میزان آب به سیمان و افزودنی ها بدست می آید. میزان صرفه جویی در بتن با استفاده از بتن سبک، باید هزینه های بتن سبک را پوشش دهد.

مورد دیگر استفاده از بتن سبک، در پانل های خاصی از پل ها می باشد که قبلاً بارگذاری شده اند و طول دهانه کمتری دارند. این دهانه ها به روی Girder ها قرار می گیرند و به عنوان اعضای قاب عمل می کنند. و معمولاً بقسمی قرار می گیرند که بقیه عرشه پل به روی آنها قرار می گیرد و تکیل سازه کامپوزیت می دهد.

این اعضای از پیش تحت بار، به عنوان اعضای پذیرنده وزن و بار اعضای بتنی جدید و معمولی (از نظر وزنی) هستند.

برای رسیدن به مورد استفاده بالا، بایستی بررسی می شد که آیا بتن سبک مقاومت psi 6000-8000 را دارد یا خیر و همچنین جرم حجمی آن در حد 125 lb/H3 مطلوب است.

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

فاز نهایی، بررسی مسائل اقتصادی و روش اجرای پل بود.

دو نوع طرح اختلاط بررسی شد که مقاومت 28 روزه طرح اول 6000psi مطلوب بود و برای طرح دوم مقاومت 8000 psi که مقاومت و تولید طرح دوم در اجرا غیرممکن بود و عملاً 7500 را داد. همچنین در دو طرح مقاومت 1 روزه 3500 psi مد نظر بود تا بار اجزای در حال اجرا را تحمل کند.

35 طرح اختلاط از نظر کیفیت و اجرا و مقاومت آزمایشگاهی بررسی شدند که در نهایت 2 طرح از نظر آسانی اجرا، انتخاب شد.

برای هر دو طرح اختلاط، دو نمونه 25# و نمونه عادی و استاندار 40ft تیرها تهیه شد. پس از بازگذاری، قابلیت ارتجاعی و میزان کرنش بررسی شد و با استاندارد شماره AASHTO IV مقایسه شد.

طرح نمونه اقتصادی انتخاب شد که به راحتی مقاومت 6000psi داشت و مقاومت 1 رزه آن (برای تحمل بار قسمتهای درحال اجرا) 4000psi بود!

نمونه با 7.15 کیسه سیمان نوع III با PFL 25% ساخته شد. مقاومت در آزمایشگاه 7200psi و در سایت 7800psi بدست آمد. وزن مخصوص هم 127 1b/ft3 بدست آمد که در شرایط آزمایشگاهی با مرور زمان به 118 رسید. زمان ساخت نمونه حدود 30 دقیقه زمان می خواهد. برای رسیدن به 8000psi میزان سیمان به 1.05 کیسه (واحد) رسید که مقاومت یک روزه 180 , 5000psi روزه 7900psi را داد. وزن مخصوص به 129 رسید که با ادامه هیدارتاسیون به 122هم رسید. هر چند مقاومت عملی بتن در کارگاه 7500 بدست می آید که مطلوب نیست.

ولی بررسی سازه ای باتوجه به استاندارد AASHTOO نشان داد که استاندارها برای بتن سبک بسیار محافظه کارانه در نظر گرفته شده است. به طوریکه نمودارهای لنگر و میزان کرنش در بتن سبک را می توان به بتن معمولی نزدیک دانست.

بتن سبک 7500 psi استانداردها را برای ساختن پل با دهانه 100ft و فاصله تیرهای 8.5ft مناسب بود ولی بتن سبک 6000psi اینگونه نبود.

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

رطوبت بیش از حد باعث صدمه دیدن بسیار اسلاب های بتنی و هزینه های هنگفت تغییرات شده است. این صدمات در سازه ای حساس مانند محل های تهیه نیمه رساناها و آزمایشگاه ها، غیر قابل قبول است.

سیمان به علت کشش های سطح تماس به هم وصل می شوند و وجود آب در سیمان باعث افزایش 1000 برابر سطح تماس می شود. بدون وجود آب سطح تماس کافی برای اتصال دانه ها به هم وجود ندارد.



خرید و دانلود تحقیق درباره بتن


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

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

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

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

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

 قسمتی از متن .doc : 

 

مفاهیم اولیه 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 قابلیت سفارشی نمودن  نحوه ذخیره سازی  و بهنگام سازی  داده ها و اعمال تغییرات در یک DataSet را دارا است . 

مدل اشیاء ADO.NET



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


تحقیق درباره انسان اولیه چگونه می شمرد

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

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

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

 

انسان اولیه چگونه می شمرد؟

در آغاز، انسان اولیه برای نشان دادن عدد مورد نظر خود از زبان اشاره استفاده می کرد. شاید به ببری که کشته بود یا به سر نیزة همسایه اش اشاره می کرد. یا شاید از انگشتانش برای نشان دادن عدد استفاده می کرد. سه انگشت دست معنی» سه« می داد، خواه سه نیزه یا سه ببر دندان دشنه ای، یا سه غار یا سه سر نیزه.

می دانیم که در زندگی روزمره» عدد« کلمه یا نشانه ای است که بر مقدار و تعداد معینی دلالت می کند.اما لازم نیست آنچه را که ما درباره اش گفتگو می کنیم، مشخص کند. مثلاَ» سه« یا» 3« می تواند یه معنی سه هواپیما، سه قلم یا سه کتاب باشد.

در ابتدا، انسان اولیه می توانست تا دو بشمارد.امروزه هنوز در جهان، قبایلی ابتدایی مانند بومیان بدوی استرالیا» ابورجین« ها وجود دارند که فقط سه عدد می شناسند:یک،دو و بسیار. اگر یک نفراز این قبیله سه عدد بومرانگ(*) یا بیشتر داشته باشد، برای شمارش آن فقط عد بسیار را به کار می برد. البته بیشتر انسانهای اولیه تا ده، یعنی مجموع تعداد انگشتان دستان می شمردند. بعضی فقط تا 20 یعنی مجموع تعداد انگشتان دست و پایشان می شمردند.

هنگامی که با انگشتان دست شماره می کردند، تفاوتی نمی کند که از انگشت کوچک دست یا از انگشت شست شروع کنید. اما بین برخی از اقوام برای این کار قاعده هایی وجود داشت. مثلاَ» زونی« ها (قبیله ای از سرخپوستان آمریکای شمالی) شمردن را از انگشت کوچک دست چپ شروع می کردند.یا سرخپوستان اتوماک آمریکای جنوبی شمردن را با انگشت شست آغاز می کردند.

آدمی چون متمدن تر شد، از ترکه چوب، ریگ و گوش ماهی برای نمایش اعداد استفاده می کرد.آنها سه ترکه یا ریگ را در کنار هم ردیف می کردند که معنی»سه«را برساند. عده ای باایجاد شیار هایی بر روی چوب یا گره هایی که به یک طناب می زدند منظورشان را از عددی که می خواستند بیان کنند

می رسانیدند. به این ترتیب همیشه چوبخط یا طناب حساب را با خودشان همراه داشتند یا آن را جایی حفظ می کردند.

انسان از چه وقتی ارقام عددی را به کار برد؟

تا آنجا که بر ما معلوم است در حدود 3000 سال پیش از میلاد، مصریان قدیم و مردمان بین النهرین (سرزمین بین دجله و فرات در عراق امروز) علاماتی برای نوشتن اعداد داشتند. این مردمان با آنکه بسیار دور از هم می زیستند،هر یک مستقلاَ موفق به اختراع یک رشته از ارقام شدند. ارقام سادة آنها چون 1،2و3 المثنای چوب و چوبخط انسانهای نخستین بود. جالب اینجاست که در بسیاری از دستگاههای ارقام که در سراسر جهان کشف شده است رقم 1 به شکل یک خط کوتاه (مانند یک چوب)یا به شکل یک نقطه (مانند ریگ) نوشته می شد.

مردم باستان اعداد را چگونه می نوشتند؟

مصریان باستان ارقام را روی پاپیروس می نوشتند. پاپیروس نوعی کاغذ بود که از نی نیزارهای کناره رود نیل تهیه می شد، یا آنها را روی کوزه ها نقش می کردند یا بر دیوارهای معبدها و هرمهایشان می کندند.



خرید و دانلود تحقیق درباره انسان اولیه چگونه می شمرد


بررسی اولیه ویژوال استودیو 2005

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

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

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

 

بررسی اولیه ویژوال استودیو 2005  ( بخش اول ) شرکت مایکروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0 ) ، ویژوال استودیو 2005 و SQL Server 2005  را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در کنار نسخه های قبلی فعالیت و امکانات خود را در اختیار  پیاده کنندگان نرم افزار  قرار دهند . مثلا" می توان بر روی یک ماشین نسخه های ASP.NET 1.x و یا ASP.NET 2.0 را نصب و از امکانات هر یک از آنان متناسب با شرایط موجود استفاده نمود .  قبل از هر چیز با فریمورک دات نت ( نسخه 2 ) بیشتر آشنا شویم . فریمورک دات نت ( نسخه 2 ) فریمورک دات نت ( نسخه 2 ) ، نسخه ای جدید از یک محیط برنامه نویسی شی گراء را ارائه می نماید که با استفاده از آن می توان طیف گسترده ای از انواع نرم افزارها را پیاده سازی نمود :

برنامه های سنتی با اینترفیس های خط دستوری ( CLI )

برنامه هائی با رابط کاربر گرافیکی ( GUI )

برنامه های وب

سرویس های وب

کتابخانه کلاس های پایه ( BCL ) در فریمورک دات نت ( نسخه 2 ) ، دارای نقشی کلیدی و محوری است که ضمن حمایت از نسخه های قبلی ، با ارائه کلاس های جدید امکان انجام عملیات متداول برنامه نویسی را بیش از گذشته آسان می نماید :

مدیریت رشته ها

جمع آوری داده

ارتباط با بانک های اطلاعاتی

دستیابی به فایل

علاوه بر موارد فوق ،  کتابحانه کلاس های دات نت با بهبود و  ارتقاء تعدادی زیادی از namespace ها ، تغییرات محسوسی را در خصوص پیاده سازی انواع نرم افزار باعث شده است :

ADO.NET 2.0 : شامل کلاس های لازم برای دستیابی داده

System.Xml 2.0 : شامل کلاس های لازم به منظور انجام عملیات متفاوت بر روی اسناد XMl نظیر خواندن ، نوشتن ، پردازش و تبدیل اسناد

Windows Form 2.0 : شامل کلاس های لازم به منظور پیاده سازی برنامه هآی سرویس گیرنده ویندوز با رابط کاربر گرافیکی 

ASP.NET 2.0 : شامل کلاس های لازم به منظور ایجاد برنامه ها و سرویس های وب

SQL Server 2005 SQL Server 2005 ، با ارائه مجموعه ای از امکانات و پتانسیل های جدید ، توان عملیاتی و بهره وری پیاده کنندگان بانک های اطلاعاتی را بطرز کاملا" محسوسی افزایش می دهد . پیاده کنندگان بانک های اطلاعاتی می توانند برنامه هائی قدرتمند با بهره گیری از تمامی ظرفیت  SQL Server  2005 پیاده سازی نمایند . مثلا" می توان از کتابخانه کلاس های فریمورک دات نت و زبان های برنامه نویسی به منظور پیاده سازی قابلیت های جدید برروی سرویس دهنده استفاده نمود . با بکارگیری CLR ، می توان stored procedure و triggers را با استفاده از زبان های مورد حمایت دات نت نظیر VB و یا #C کد نمود . همچنین فریمورک دات نت ،‌ مجموعه ای از کلاس های سمت سرویس دهنده را که دارای قابلیت ها و پتانسیل های از قبل تعبیه شده گسترده ای می باشند ،‌ ارائه می نماید .  ائتلاف CLR و SQL Server 2005  ، مزایای زیر را به دنبال دارد :

بهبود مدل برنامه نویسی : زبان های برنامه نویسی سازگار با فریمورک دات نت، بمراتب قدرتمند تر از Transact-SQL در موارد متفاوتی می باشند .

بهبود امنیت و ایمنی : کد مدیریت یافته در محیط CLR اجراء و عملیات هاستینگ آن توسط database engine انجام می شود . بدین ترتیب اشیاء بانک اطلاعاتی فریمورک دات نت نسبت به Stored procedure نسخه های قبلی SQL Server دارای ایمنی بیشتری می باشند .

نوع های تعریف شده توسط کاربر و aggregates : دو شی جدید بانک اطلاعاتی می باشند که باعث بهبود ذخیره سازی و توان اعمال query در ارتباط با SQL Server می گردد. پتانسیل های فوق توسط هاستینگ CLR فعال می گردند .

محیط پیاده سازی : پیاده سازی بانک اطلاعاتی درون محیط پیاده سازی وپژوال استودیو مجتمع و یکپارچه شده است و پیاده کنندگان می توانند از ابزارهای مشابه به منظور پیاده سازی و اشکال زدائی اشیاء و اسکریپت ها استفاده نمایند .

کارآئی و قابلیت توسعه : با توجه به این که کد مدیریت یافته قبل از اجراء به native code ترجمه می گردد ، کارآئی برنامه ها بطرز محسوسی افزایش خواهد یافت .

ایجاد برنامه در ویژوال استودیو 2003 و 2005 ایجاد یک برنامه در ویژوال استودیو  2003 مستلزم انجام سه مرحله زیر است :

ایجاد یک برنامه دات نت

ترجمه برنامه . ویژوال استودیو 2003 به صورت اتوماتیک صرفا" فایل هائی خاص ( دارای یک نوع خاص ) را ترجمه خواهد کرد . در چنین مواردی می بایست پیاده کنندگان  اقدام به ترجمه سایر فایل ها  قبل از استقرار نهائی آنان بر روی سرویس دهنده وب نمایند .

استقرار برنامه بر روی سرویس دهنده وب

 در ویژوال استودیو 2005 ، ضرورتی ندارد که تمامی فایل ها را درون یک اسمبلی ترجمه نمود .در چنین مواردی علاوه بر ترجمه اتوماتیک  فایل های aspx . ، فایل هائی دیگر با انشعاب cs . و یا Vb . نیز ترجمه خواهند شد . بدین ترتیب ایجاد و استقرار برنامه ها بر روی سرویس دهنده وب با سهولت بیشتری نسبت به گذشته انجام خواهد شد .

ایجاد تغییرات در ویژوال استودیو 2003 و 2005 در ویژوال استودیو 2003 ، در صورت نیاز به اعمال تغییرات در یک برنامه می بایست تمامی پروژه را فعال و پس از اعمال تغییرات مورد نیاز آن را مجددا" ترجمه و کد را بر روی سرویس دهنده قرار داد. در ویژوال استودیو 2005 ، می  توان صرفا" فایل هائی را که لازم است بر روی



خرید و دانلود  بررسی اولیه ویژوال استودیو 2005