X
تبلیغات
رایتل

ایران فایل دانلود

دانلود انواع فایل

سه‌شنبه 16 آذر 1395 ساعت 09:44

نرم افزار Fault Tolerance با استفاده از Simulated Annealing

نرم افزار Fault Tolerance با استفاده از Simulated Annealing

چکیده :

در این مقاله سعی می کنیم بهترین مینیمم را برای تابع زیر بدست بیاوریم :

برای این منظور از روش simulated Annealing (SA) استفاده می کنیم .

SA یکی از روشهای بهینه سازی حل مسئله است که در واقع الهام گرفته شده از فرایند ذوب و دوباره سرد کردن مواد می باشد و به همین دلیل به شبیه سازی حرارتی شهرت یافته است .

پس از حل مسئله با روش SA سعی می کنیم آنرا در یک نرم افزار تحمل خطا به کار ببریم برای داشتن یک نرم افزار تحمل خطا تکنیکهای مختلفی وجود دارد که ما در این مقاله با استفاده از تکنیک های انزرنگی و تنوع طراحی از روش Acceptance Voting (AV) بهره برده ایم .

1- مقدمه :

1-1- Fault: باعث errorدر سیستم می شود که به آنbug هم گفته می شود .

Error : حالتی از سیستم است که منتج به خرابی می شود .

Failure : حالتی است که سیستم از سرویس مورد نظر منحرف شود .

2-1 تحمل خطا (Fault Tolerance):

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

3-1 سیستم تحمل پذیر خطا (System Fault Tolerance ) :

سیتم تحمل پذیر خطا معادل با سیستم قابل اعتماد ( Dependable ) می باشد که باید ویژگی های (قابلیت دسترسی ، قابلیت اعتماد ، ایمنی و قابلیت نگهداری را داشته باشد .

4-1 افزونگی ( Redundancy):

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

5-1 تنوع طراحی (Design Diversity) :

برای تولید یک سیستم تحمل پذیر خطا می توان یک نرم افزار را به شرکت های مختلف برنامه نویسی داد تا برنامه را بنویسد و برای تولید نتیجه نهایی نیز می توان از الگوریتم voting استفاده کرد پس باید از این نرم افزار طراحی های مختلف داشته باشیم . روشهایی که از تکنیک تنوع طراحی استفاده می کنند عبارتند از:

RCB-NVP-NSCP-CRB-AV

2- Simulated Annealing

1-2 . SA چیست؟

SA مخفف Simulated Annealing به معنای شبیه‌سازی گداخت یا شبیه‌سازی حرارتی می‌باشد که برای آن از عبارات شبیه‌سازی بازپخت فلزات، شبیه‌سازی آب دادن فولاد و الگوریتم تبرید نیز استفاده شده است. برخی مسائل بهینه‌سازی صنعتی در ابعاد واقعی غالباً پیچیده و بزرگ می‌باشند. بنابراین روش‌های حل سنتی و استاندارد، کارایی لازم را نداشته و عموماً مستلزم صرف زمان‌های محاسباتی طولانی هستند. خوشبختانه، با پیشرفت فن‌آوری کامپیوتر و ارتقا قابلیت‌های محاسباتی، امروزه استفاده از روش‌های ابتکاری و جستجوگرهای هوشمند کاملاً متداول گردیده است. یکی از این روش‌ها SA است. SA شباهت دارد با حرارت دادن جامدات. این ایده ابتدا توسط شخصی که در صنعت نشر فعالیت داشت به نام متروپلیس در سال 1953 بیان شد.[10] وی تشبیه کرد کاغذ را به ماده‌ای که از سرد کردن مواد بعد از حرارت دادن آنها بدست می‌آید. اگر یک جامد را حرارت دهیم و دمای آن را به نقطه ذوب برسانیم سپس آن را سرد کنیم جزئیات ساختمانی آن به روش و نحوه سرد کردن آن وابسته می‌شود. اگر آن جامد را به آرامی سرد کنیم کریستال‌های بزرگی خواهیم داشت که می‌توانند آن طور که ما می‌خواهیم فرم بگیرند ولی اگر سریع سرد کنیم آنچه که می‌خواهیم بدست نمی‌آید.

الگوریتم متروپلیس شبیه‌سازی شده بود از فرآیند سرد شدن مواد به وسیله کاهش آهسته دمای سیستم (ماده) تا زمانی که به یک حالت ثابت منجمد تبدیل شود. این روش با ایجاد و ارزیابی جواب‌های متوالی به صورت گام به گام به سمت جواب بهینه حرکت می‌کند. برای حرکت، یک همسایگی جدید به صورت تصادفی ایجاد و ارزیابی می‌شود. در این روش به بررسی نقاط نزدیک نقطه داده شده در فضای جستجو می‌پردازیم. در صورتی که نقطه جدید، نقطه بهتری باشد (تابع هزینه را کاهش دهد) به عنوان نقطه جدید در فضای جستجو انتخاب می‌شود و اگر بدتر باشد (تابع هزینه را افزایش دهد) براساس یک تابع احتمالی باز هم انتخاب می‌شود. به عبارت ساده‌تر، برای کمینه سازی تابع هزینه، جستجو همیشه در جهت کمتر شدن مقدار تابع هزینه صورت می‌گیرد، اما این امکان وجود دارد که گاه حرکت در جهت افزایش تابع هزینه باشد. معمولاً برای پذیرفتن نقطه بعدی از معیاری به نام معیار متروپلیس استفاده می شود:

نوع فایل:word

سایز :327 KB

تعداد صفحه :48



خرید فایل



ادامه مطلب
سه‌شنبه 16 آذر 1395 ساعت 07:24

مضرات استفاده از قلیان

مضرات استفاده از قلیان

هم اکنون سالانه ۵ میلیون نفر در دنیا به علت استعمال دخانیات، جان خود را از دست می ‌دهند که با ادامه ی این روند تا ۲۰ سال آینده تعداد قربانیان به ۱۰ میلیون نفر در سال می‌‌رسد ازجمله راههای استعمال دخانیات استفاده از قلیان بوده که درجنوب شرقی آسیا و خاورمیانه رواج دارد و مانند بسیاری از کشورهای خاورمیانه، قلیان یکی از وسایل تفریحی رایج در ایران است .

نامهای محلی قلیان bhan ، ,hookah narghile و shisha, می باشد .

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

● اهداف

هدف ازاین مطالعه بررسی باورهای غلط درموردمصرف قلیان که در جامعه وبخصوص جوانان ونوجوانان رواج داشته وباعث افزایش شیوع مصرف قلیان درجامعه بخصوص در بین دختران وزنان گردیده است

نوع فایل:word

سایز :13.5 KB

تعداد صفحه : 10



خرید فایل



ادامه مطلب
برچسب‌ها: مضرات، استفاده، قلیان
سه‌شنبه 16 آذر 1395 ساعت 03:32

تشخیص تومورهای سرطانی در بافت¬های بیولوژیک با استفاده از تصویربرداری ماکروویو

تشخیص تومورهای سرطانی در بافت¬های بیولوژیک با استفاده از تصویربرداری ماکروویو

چکیده

این پایان­نامه به کاربردها و توسعه­ی تکنیک­های معکوس زمانی (Time-Reversal) بر اساس روش­های پردازش سیگنال برای امواج الکترومغناطیس باند پهن در محیط­های همگن و تصادفی گسسته و پیوسته تمرکز دارد. روش­های معکوس زمانی بر اساس تغییرناپذیری معادلات ماکسول تحت شرایط معکوس شدن مؤلفه­ی زمانی آن، یکی از تکنیک­های مناسب و قابل توجه برای تصویربرداری می­باشند. با افزایش ناهمگنی و پراکندگی چندگانه در محیط، دقت این تکنیک­ها افزایش می­یابد. به دلیل موفقیت تکنیک معکوس زمانی در امواج صوتی، علاقه­ی زیادی در استفاده از روش Time Reversal با امواج الکترومغناطیس در فرکانس رادیویی بوجود آمده است. در این پایان نامه ابتدا به بررسی وضوح بالای تمرکز امواج الکترومغناطیس UWB معکوس شده­ی زمانی در محیط زمینه­ی تصادفی پیوسته نوع اول و دوم پرداخته خواهد شد. همچنین دو تکنیک­ DORT و TR-MUSIC که روش­های تصویربرداری با وضوح بالا برای تشخیص و مکان­یابی اهداف پنهان شده در محیط­های همگن و ناهمگن می­باشند، را از پایه معرفی نموده، آن را در آزمایشگاه عددی FDTD کد نویسی و پیاده­سازی کرده و پارامترهای مؤثر در کارایی این تکنیک­ها را ارزیابی می­نماییم. عملکرد این دو تکنیک در تصویربرداری مایکروویو در یک محیط ناهمگن تصادفی شامل پراکنده کننده­های نقطه­ای نشان داده شده است. محیط ناهمگن تصادفی درنظرگرفته شده بر اساس تغییرات مکانی نفوذپذیری خاک می­باشد. اثر پارامترهای یک محیط ناهمگن تصادفی بر روی مقادیر ویژه و بردارهای ویژه­ی اپراتور معکوس زمانی برای دو هدف نزدیک به هم مورد بررسی قرار خواهد گرفت. در ادامه، به مسأله­ی تصویربرداری ماکروویوی با استفاده از تکنیک TR-MUSIC در حالت کلی، جنبه­ی ویژه و کاربردی­اش را اضافه نموده و آن را به سوی مسأله­ی «تصویربرداری از پشت دیوار» هدایت می­نماییم. اثرات پلاریزاسیون با استفاده از این تکنیک در این مثال کاربردی مورد شبیه سازی و تحلیل قرار می­گیرد، همچنین در این راستا نشان داده می­شود که این تکنیک حتی برای حالتی که دیوار دارای تلفات شدید باشد، نتایج قابل قبولی را بدست می­دهد. در نهایت به ردیابی هدف در پشت دیوار با استفاده از تکنیک TR-MUSIC پرداخته خواهد شد.



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 19:42

بررسی روابط ژنتیکی ارقام و پایه‌های سیب با استفاده از نشانگر مولکولی SSR

بررسی روابط ژنتیکی ارقام و پایه‌های سیب با استفاده از نشانگر مولکولی SSR

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

با استفاده از نشانگرها در سطح ملکول DNA می توان اطلاعات دقیقی از ژنوم گیاهان بدست آورد.از جمله نشانگرهای معتبر در بررسی ژنوم سیب، نشانگر SSR است که بدلیل تکرارپذیری بالا، ایجاد الگوی باندی نسبتاً ساده و توارث همبارز در بررسی تنوع ژنتیکی و شناسه دار کردن ارقام و پایه های سیب کارایی بالایی دارد.
در بررسی حاضر از 5 جفت نشانگر پلی مورفیک SSR بر روی 24 رقم و پایه سیب بمنظور تهیه شناسنامه ژنتیکی برای بعضی از ارقام و پایه ها و همچنین تعیین رابطه ژنتیکی بین آنها استفاده شد. نمونه های برگی از کلکسیون سیب جمع آوری و DNA آنها استخراج شدند و سپس با استفاده از نشانگرهای اختصاصی SSR مورد تکثیر قرار گرفتند. پس از الکتروفورز عمودی در دستگاه توالی یاب DNA در ژل پلی آکریل آمید و رنگ آمیزی نیترات نقره در مجموع 52 آلل پلی مورفیک در 5 لوکوس ریزماهوار ( میانگین 4/10 در هر لوکوس) شناسایی شدند. تجزیه کلاستر بطور جداگانه برای ارقام و پایه ها بر اساس حضور و عدم حضور باند با استفاده از برنامه NTSYS و ضریب تشابه Dice مبتنی بر UPGMA انجام گرفت. دندوگرام حاصل از ارقام نشان داد که ارقام مورد بررسی تنوع زیادی داشتند و در 6 کلاستر جای گرفتند و سیبهای گلاب مورد بررسی توسط این 5 جفت نشانگر از هم تفکیک شدند. در دندوگرام پایه ها شباهت دو پایه MM111و MM106 مشاهده گردید.

با استفاده از 3 آغازگر (CH01H01,02B1,CH02B10) باندهای اختصاصی در ارقام (24 رقم) مشاهده شد. همچنین اگوی نواربندی اختصاصی برای بعضی از ارقام در هر آغازگر بدست آمد. در نهایت این 5 آغازگر توانستند آللهای اختصاصی مربوط به پایه ها را تعیین کنند.

فهرست مطالب

چکیده:
مقدمه
فصل اول
بررسی منابع و کلیات
1-1- تاریخچه و گسترش سیب در جهان
2-1- درخت سیب و خواص بتانیکی آن

3-1- فرآورده‌های سیب
4-1- خواص دارویی سیب
5-1- ارزش غذایی سیب
6-1- پایه‌های سیب
1-6-1-پایه‌های بذری

2-6-1- پایه‌های رویشی(غیر بذری)
1-2-6-1-پایه‌های مالینگ
2-2-6-1- پایه های مالینگ مرتون
3-2-6-1-پایه های بوداگوسکی
7-1- زیست شناسی مولکولی
1-7-1- نشانگر
2-7-1- هدف از کاربرد نشانگر
3-7-1- انواع نشانگرهای ژنتیکی
1-3-7-1- نشانگرهای ریخت‌شناسی (مورفولوژیکی)
2-3-7-1- نشانگرهای سیتوژنتیکی
3-3-7-1- نشانگرهای ملکولی در سطح پروتئین
4-3-7-1- نشانگرهای مولکولی در سطح DNA
5-3-7-1- انواع نشانگرهای DNA
الف) نشانگرهای DNA غیر مبتنی بر PCR
– تفاوت طول قطعات حاصل از هضم (RFLP)
– تعداد متفاوت ردیف‌های تکراری و ماهوارک‌ها (VNTR & Minisatellites)
– پویش ژنومی نشانه‌های هضم (RLGS)
ب) نشانگرهای DNA مبتنی بر PCR
4-7-1- ردیف‌های تکراری
1-4-7-1- ماهواره‌ها
2-4-7-1- ماهوارک‌ها
3-4-7-1- ریز ماهواره‌ها (میکروستلایت‌ها یا SSR)
5-7-1- چگونگی ایجاد میکروستلایت‌ها
6-7-1- خصوصیات نشانگرهای SSR
7-7-1- کاربردهای نشانگرهای SSR
8-7-1- مزایای ریز ماهواره ها
9-7-1- معایب ریز ماهواره‌ها
10-7-1- اساس چند شکلی در جایگاههای ریزماهواره
1-10-7-1- مدل کراسینگ اور نا متقارن (UCO)
2-10-7-1- مدل سر خوردن پلیمراز هنگام همانند سازی(SSM)
8-1- واکنش زنجیره ای پلیمراز
1-8-1- اجزای واکنش PCR
1-1-8-1- آنزیم
2-1-8-1-مخلوط ذروکسی نوکلئوتید تری فسفات ( dNTPs )
3-1-8-1- DNA الگو
4-1-8-1- آغازگرها
5-1-8-1- بافرها و کلرید منیزیوم
2-8-1- عوامل مؤثر براختصاصی بودن واکنش PCR
1-2-8-1- غلظت مخلوط PCR
2-2-8-1- دما
3-2-8-1- تعداد و طول سیکل
4-2-8-1- افزاینده های PCR
3-8-1- (TD-PCR) Touch Down PCR
4-8-1- PCR آشیانه ای
9-1- الکتروفورز ژل آگارز
10-1- الکترفورز ژل پلی آکریل آمید
11-1- مروری بر تحقیقات انجام شده توسط نشانگر SSR
منابع و مآخذ



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 19:42

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

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

امروزه شبیه سازی شکل دهی ورقها ، امکان بررسی رفتار ورق در حین شکل دهی و در نتیجه طراحی ابزار مناسب قبل از فرایند ساخت را فراهم می سازد. این مسئله به ویژه در ساخت قالب قطعات با ابعاد دقیق بسیار حائز اهمیت است و می تواند هزینه های ساخت قالب را بطور قابل ملاحظه ای کاهش دهد. در این میان برای رسیدن به دقت مورد نظر انتخاب یک مدل ریاضی مناسب برای تغییر شکل الاستیک پلاستیک ورق از اهمیت ویژه ای برخوردار است. در این تحقیق مهمترین فرمول بندیهای مورد استفاده در تغییر شکلهای الاستوپلاستیک با کرنشهای بزرگ در سی سال اخیر مورد بررسی قرار گرفته است. نتایج بدست آمده از این بررسیها نشان می دهد که فرمول بندی ارائه شده توسط Xiao, Bruhns , Meyers(2000) که بطور اختصار X-B-M(2000) نوشته می شود بسیاری از نواقص فرمول بندیهای قبلی را برطرف نموده است. در این تحقیق فرمول بندی الاستوپلاستیک X-B-M (2000) برای شبیه سازی شکل دهی ورقها انتخاب شده است. در این فرمول بندی از نرخ تنش لگاریتمی بر مبنای اسپین لگاریتمی و نیز معیار کرنش لگاریتمی استفاده شده است.

در این بررسی همچنین فرمول بندیهای مختلف برای پوسته ها با سه ، پنج ، شش و هفت درجه آزادی مورد بررسی و مقایسه قرار گرفته است

فهرست مطالب

خلاصه

مقدمه

شبیه سازی شکل دهی ورقها

فرضیات سینماتیکی در تغییر شکلهای الاستوپلاستیک همراه با چرخشها و کرنشهای بزرگ

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

مراحل تکوین فرمول بندی الاستوپلاستیک X-B-M(2000)

روش اجرای طرح



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 19:31

بررسی رابطه بین واحدهای ژئومورفولوژی و اشکال فرسایشی در حوضه آبخیز رودخانه سقز با استفاده از GIS و RS

بررسی رابطه بین واحدهای ژئومورفولوژی و اشکال فرسایشی در حوضه آبخیز رودخانه سقز با استفاده از GIS و RS

توجه :

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

مقدمه

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

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

از سوی دیگر مطالعات ژئومورفولوژی پایه و اساس بررسی های منابع طبیعی حوزه های آبخیز به شمار می رود و از آنجا که زمینه کاری در حوزه های آبخیز بسیار گسترده بوده و علوم مختلفی از قبیل اقلیم شناسی، خاکشناسی، هیدرولوژی، اکولوژی، زمین شناسی و غیره دخالت دارند، جهت ایجاد هماهنگی و کنترل آنها نیاز به تهیه نقشه واحدی که جوابگوی تمام نیازها جهت شروع مطالعات باشد، لازم به نظر می رسد. در این راستا استفاده از نقشه ژئومورفولوژی منطقه ضروری می باشد. در این مطالعه سعی شده است که ضمن بررسی وضعیت زمین شناسی حوضه، اقلیم، مطالعه فیزیوگرافی، هیدرولوژی و مورفولوژی با استفاده از داده های سنجش از دور و GIS و با یک روش ترکیب نگر رابطه بین واحدهای مورفولوژیکی و اشکال فرسایشی مورد تجزیه و تحلیل قرار گیرد

فهرست

فصل اول:کلیات تحقیق

1-1- اهداف

1-2- پیشینه تحقیق

1-3- روش تحقیق

1-4- بیان مسئله

1-5- فرضیات

1-6- مسائل و مشکلات تحقیق

1-7- موقعیت جغرافیایی حوضه مورد مطالعه

فصل دوم :اصول سنجش از دور و تصاویر ماهواره ای

مقدمه

2-1-1 تعریف سنجش از دور

2-1-2- سیستم سنجش از دور

2-1-2-1 انرژی الکترومغناطیسی

2-1-2-2- طیف الکترو مغناطیسی

2-1-3- اصول تابش و منابع انرژی

2-1-4- توان تفکیک زمانی

2-1-5- توان تفکیک فضایی(مکانی)

2-1-6- انواع ماهواره ها

2-1-7- ماهواره های منابع زمینی

2-1-8- ماهواره های لندست

2-1-9- مدار گردش ماهواره های لندست

2-1-10- سنجنده های لندست

2-1-11- تصاویر رقومی

2-1-12- مشخصات تصاویر ماهواره ای منطقه مورد مطالعه

2-2-13- خصوصیات تصاویر رقومی

2-2- مواد و روش ها

-2-2- 1- اصلاح تصویر

2-2-1-1- خطای جا افتادگی خطی

2-2-1-2- خطای

2-2-1-3- خطای اتفاقی

2-2-1-4- خطای انحراف خطوط

2-2-2-5- خطای اثرات جوی

2-2-1-6- خطاهای اعوجاجهای هندسی

2-2-2- بررسی کیفیت تصاویر ماهوارهای

2-2-3- تصحیح اثرات پخش اتمسفری

2-2-4- تصحیح خطاهای هندسی

2-2-5- بارز سازی تصویر

2-2-5-1- بهبود کنتراست در درجات خاکستری تصویری

2-2-6- شاخص پوشش گیاهی

2-2-7- تصاویر رنگی مرکب

فصل سوم:زمین شناسی

مقدمه

3-1- زمین شناسی ساختمانی (تکتونیک منطقه)

3-1-1- مورفولوژی

3-2- چینه شناسی

3-3- سنگهای دگرگونه پرکامبرین

3-3-1- واحد گنیسی PCgn

3-3-2- واحد شیست PCsch

3-3-3- واحد متا ولکانیکPCv

3-3-4- متاریولیت PCmr

3-4- نهشته های آواری-آتشفشانی ائوسن

3-4-1- واحد متامورفیسمMTKSL

3-5- سنگهای آذرین درونی

3-5-1- گرانیت – دیوریت g1

3-5-2- گرانیتg

3-5-3- واحد گرانیت –گنیس g - gn

فصل چهارم: هوا شناسی و اقلیم

مقدمه

4-1- عوامل کنترل کننده آب و هوای حوضه

4-1-1- عوامل محلی

4-1-2- عوامل بیرونی

4-1-3- سیستم های سینوپتیک برون حاره ای

4-1-4- بادهای محلی

4-2- ایستگاه های هوا شناسی منطقه مورد مطالعه

4-3- بررسی ریزشهای جوی ایستگاههای حوزه مورد مطالعه

4-4- بارش

4-4-1- رژیم بارندگی

4-5- رطوبت نسبی

4-6- درجه حرارت

4-6-1- میانگین درجه حرارت

4-6-2- میانگین حداکثر و حداقل درجه حرارت

4-6-3- حداکثر و حداقل مطلق درجه حرارت سالیانه

4- 7- یخبندان

4-8- باد

4-9- تعیین تیپ اقلیمی

فصل پنجم: فیزیوگرافی

مقدمه

5-1- شبکه آبراهه

5-2- مساحت حوضه

5-3- محیط حوضه

5-4- طول حوضه

5-5- شکل حوضه

5-6- ارتفاع حوضه (پستی و بلندی)

5-7- شیب حوضه

5-8- جهت شیب

فصل ششم: پوشش گیاهی

مقدمه

6-1- پوشش گیاهی

6-2- جنگل

6-3- تیپ های مرتعی استان

6-4- تیپ های مرتعی حوضه مورد مطالعه

6-4-1- تیپ کما – جاشیر – گون

6-4-2- تیپ گون – علف

6-4-3- تیپ گون – زرشک

6-4-4- تیپ جاشیر- گون

6-4-5- تیپ آویشن – گون

6-4-6- تیپ کما-جاشیر

گیاهان خوراکی

فصل هفتم: ژئومورفولوژی

مقدمه

7-1- واحد های ژئومورفولوژی

7-2- تهیه نقشه ژئومورفولوژی و واحدهای کاری

7-3- بررسی علل تغییرات ژئومورفولوژیکی

7-4- واحد های ژئومورفولوژی منطقه مورد مطالعه

7-4-1- واحد کوهستان (M)

7-4-1-1- تیپ دامنه منظم (r)

7-4-1-1-1- رخساره توده سنگی(Mrm) با پوشش مواد منفصل تخریب یکمتر از 25 درصد:

7-4-1-1-2- رخساره برونزد سنگی (Mro) با پوشش مواد تخریبی منفصل و خاک بین 25 تا 75 درصد:

7-4-1-1-3- رخساره دامنه های پوشیده از خاک و نهشته های منفصل با دامنه منظم (Mrc) :

7-5-1-2- تیپ دامنه های نا منظم (I)

7-4-1-2-1- رخساره توده سنگی (MIm) با پوشش مواد منفصل تخریبی کمتر از 25 درصد:

7-4-1-2-2- رخساره برونزدگی (MIo) با پوشش تخریبی 25 تا 75 درصد

7-4-2- واحد تپه ماهور (H)

7-4-2-1- تیپ دامنه منظم (r)

7-5-2-1-1- رخساره توده سنگی(Hrm) با پوشش تخریبی منفصل و خاک کمتر از 25 درصد:

7-4-2-2- تیپ دامنه نامنظم (I)

7-4-2-2-1- رخساره برونزد (HIo) با پوشش نهشته های منفصل و خاک کمتر از 25 درصد:

7-4-2-2-2- رخساره دامنه های پوشیده از خاک و نهشته های منفصل با دامنه نامنظم (HID) :

7-4-3- تیپ رسوبات بستر رودخانه

7-5- اشکال ژئو مورفولوژیک شاخص در حوضه

7-5-1- حرکات دامنه ای (واریزه ای)

7-5-2- بدلند (تراکم الگوهای آبراهه موازی و دندریتی)

7-5-3- گیلوئی (G)

فصل هشتم: فرسایش

مقدمه

8-1- عوامل موثر در فرسایش خاک

8-2- فرایندها ی فرسایشی متداول در حوضه

8-2-1- فرایندهای با منشاء هوازدگی

8-2-1-1- هوازدگی فیزیکی

8-2-1-1-1- تناوب یخ بستن و ذوب شدن آب در فضای بین شکستگی ها

8-2-1-1-2- سرد و گرم شدن تناوبی سنگها در شب و روز

8-2-1-1-3- تخریب فیزیکی در نتیجه نیروی آب

8 -2-1-2- هوازدگی زیستی

8-2-2- فرایندها و محصولات مرتبط با رخدادهای زمین ساختی

8-2-3- فرایندها و محصولات ناشی از واریزه های کوهپایه ای

8-2-3-1- حرکات دامنه ای

8-2-3-2- ریزش ها

8-3- فرسایش ناشی از آبهای جاری در حوضه مورد مطالعه:

8-3-1- فرسایش صفحه ای:

8-3-2- فرسایش شیاری:

8-3-3- فرسایش خندقی:

8-3-4- فرسایش کناره ای:

8-3-5- فرسایش هزاز دره ای:

8-4- مطالعه نفوذ پذیری درحوضه مورد مطالعه:

8-4-1- واحدهای با نفوذ پذیری خیلی زیاد

8-4-2- واحدهای با نفوذ پذیری متوسط

8-4-3- واحدهای با نفوذ پذیری کم تا بسیار کم

8-5- فرسایش پذیری

فهرست جدول ها

2-1- ماهواره های لندست

2-2- باند موج های ثبت شده توسط سنجنده های لندست

4-1- ایستگاه های هوا شناسی در حوزه ورد مطالعه

4-2- متوسط بارندگی سالیانه در ایستگاه های هوا شناسی حوزه

4-3- میانگین ماهیانه بارش

4-4- تعداد روزهای دارای بارندگی

4-5- میانگین سالیانه بارندگی

4-6- میانگین حداقل و حد اکثر رطوبت نسبی

4-7- میانگین ماهیانه درجه حرارت

4-8- میانگین ماهیانه حداقل و حد اکثر دما

4-9- میانگین سالیانه حداقل و حد اکثر دما

4-10- تعداد روزهای یخبندان

4-11- میانگین تعداد روزهای یخبندان

4-12- توزیع فراوانی های سالیانه سرعت و جهت باد

4-13- طبقه بندی تیپ اقلیمی

4-14- شاخص خشکی ماهیانه در ایستگاه سقز

5-1- مشخصات فیزیکی حوضه

5-2- پارامترهای مربوط به شکل حوضه

5-3- هیپسومتری حوضه مورد مطالعه

5-4- طبقه بندی کلاس شیب

6-1- تیپ های مرتعی استان

6-2- تیپ های مرتعی حوضه مورد مطالعه

6-3- مهم ترین گونه های گیاهان خوراکی

7-1- تلفیق واحد های ژئو مورفولوژی و طبقات ارتفاعی

7-2- تلفیق واحد های ژئو مورفولوژی و طبقات شیب

7-3- تلفیق واحد های ژئو مورفولوژی و زمین شناسی

8-1- حساسیت واحد های سنگی نسبت به فرسایش

فهرست نمودارها

3-1- پراکندگی واحد های زمین شناسی

4-1- میانگین ماهیانه بارندگی

4-2- تعداد روزهای دارای بارندگی

4-3- میانگین سالیانه بارندگی

4-4- میانگین ماهیانه رطوبت نسبی

4-5- میانگین ماهیانه حداقل و حد اکثر دما

4-6- میانگین سالیانه حداقل و حد اکثر دما

4-7- تعداد روزهای یخبندان در طول دوره آماری

6-1- پراکندگی پوشش گیاهی

7-1- پراکندگی واحد های ژئومورفولوژی

فهرست شکل ها

2-1- سیستم سنجش از دور

2-2- موج الکترو مغناطیسی

2-3- طیف الکترو مغناطیسی

2-4- طیف تشعشع الکترو مغناطیسی

2-5- ماهواره های لندست

2-6- مدار لندست 4 و 5

2-7- سنجده های MSS و RBV

2-8- سنجنده ETM

2-9- تصحیح خطاهای هندسی

2-10- هیستوگرام باند های 1 و 2 در حوضه مورد مطالعه بدون بارز سازی

2-11- هیستوگرام باند های 1 و 2 در حوضه مورد مطالعه بعد از بارز سازی

2-12- شاخص پوشش گیاهی در باند های قرمز و مادون قرمز

فهرست نقشه ها

2-1- شاخص پوشش گیاهی قبل از بارز سازی

2-2- شاخص پوشش گیاهی بعد از بارز سازی

2-3- تصویر رنگی کاذب در باند های 1و 2 و 3

2-4- تصویر رنگی کاذب در باند های 1 و 3 و 4

3-1- نقشه زمین شناسی حوضه

5-1- وضعیت شبکه آبراهه ها

5-2- مدل رقومی ارتفاعی

5-3- نقشه هیپسومتری حوضه

5-4- نقشه شیب حوضه

5-5- نقشه جهت حوضه

7-1- نقشه ژئومورفولوژی حوضه



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 17:44

بررسی جهانی بودن تربیت با استفاده از آموزه های اسلام

بررسی جهانی بودن تربیت با استفاده از آموزه های اسلام

- تربیت عملی است عمدی و آگاهانه و دارای هدف از سوی فردی بالغ به منظور ساختن، پروردن و دگرگون کردن فرد.

- تربیت پروردن قوای ذهنی، ادراک، حافظه، تداعی معانی، دقت و اراده است.

- تربیت کوششی است برای ایجاد تغییرات و رشد و نمو، آشکار کردن، فعلیت دادن استعدادها و قوای پنهانی.

فهرست مطالب

فصل اول ۱

کلیات طرح ۱

۱-۱مقدمه ۲

۱-۲بیان مسأله ۴

۱-۳ اهداف تحقیق ۹

۱-۴ ضرورت و اهمیت تحقیق ۱۰

۱-۵ سؤالات پژوهش ۱۱

فصل دوم ۱۲

مطالعات نظری ۱۲

۲-۱ مبانی نظری تحقیق ۱۳

بررسی مفهومی ۱۳

الف- تربیت ۱۳

تربیت از دیدگاه فلاسفه و علمای اخلاق ۱۳

تربیت از نظر روانشناسان ۱۴

تربیت ازنظرجامعه شناسان ۱۴

تربیت از نظر دیگر دانشمندان (رشته های دیگر علوم) ۱۴

تربیت از دیدگاه اسلام ۱۵

ب-تربیت اسلامی ۱۶

ج- اسلام ۱۹

معنا و مفهوم اسلام با توجه به آیات قران ۲۰

مشخصات اسلام ۲۳

د- انسان ۳۱

ارزش های انسان ۳۳

ضد ارزش ها ۳۷

میدان آزادی و ارادة انسان ۳۸

طغیان انسان علیه محدودیت ها ۳۹

ه- تربیت جهانی ۴۰

۲-۲ پیشینه تحقیق ۴۰

۲-۲-۱ کتاب های تربیتی: ۴۱

۲-۲-۱-۱ تعلیم و تربیت اسلامی، علی شریعتمداری، سال ۴۱

۲-۲-۱-۲ نگاهی دوباره به تربیت اسلامی، خسرو باقری، ۱۳۸۲ ۴۲

۲-۲-۱-۳ روش تربیتی اسلامی، محمد قطب، ۱۳۵۲ ۴۳

۲-۲-۱-۴ تعلیم وتربیت دراسلام ،مرتضی مطهری،۱۳۷۴ ۴۴

۲-۲-۲-۱ اسلام و تربیت جهانگرا، زهرا سائوبه،۱۳۸۱ ۴۷

۲-۲-۲-۲ ثمره تعلیم و تربیت در قران کریم، ۴۹

فصل سوم ۵۲

روش شناسی تحقیق ۵۲

۳-۱ طرح تحقیق ۵۳

۳-۲ روش تحقیق ۵۳

۳-۳ جامعه و نمونه آماری ۵۳

۳-۴ ابزار اندازه گیری ۵۴

۳-۵ روش انجام تحقیق ۵۴

فصل چهارم ۵۶

تجزیه وتحلیل یافته های تحقیق ۵۶

مقدمه ۵۷

۴-۱ فردی ۵۷

۴-۱-۱ جسم ۵۷

یک دستور مهم بهداشتی ۵۹

غذای حرام و فلسفة آن ۶۰

ضرر به خویشتن ۶۳

پاکیزگی ۶۳

مسواک زدن ۶۴

عطر ۶۵

ورزش ۶۵

۴-۱-۲ روان ۶۶

ویژگیهای روح در قرآن مجید ۶۶

اراده ۶۷

تغییرات هنگام سختی‌ها ۶۸

الهامات ووحی ۶۸

۴-۱-۳ ذهن ۷۰

افعال عقل ۷۰

ارزش خرد در میزان قران ۷۲

مقام عقل در روایات اسلامی ۷۶

۴-۱-۴ بعد عاطفی ۷۷

محبت ۷۷

ملاک ها و ضوابط محبت ۷۸

دین و محبت ۷۹

سفارش به محبت در روایات اسلامی ۷۹

۴-۱-۵ جنبه های عالی رشد ۸۰

۴-۱-۵-۱ زیبا دوستی ۸۰

۴-۱-۵-۲ حقیقت جویی ۸۲

۴-۲ اجتماعی ۸۳

۴-۲-۱ خانواده ۸۳

تأکید بر ازدواج در اسلام ۸۳

۴-۲-۲ نیکی به پدر و مادر ۸۵

روایات ۸۹

۴-۲-۳ احسان و تفقد و رسیدگی به همه مردم ۹۱

۴-۲-۴ حسن خلق ۹۶

خوش رویی، خوش خویی ۹۷

خوشرویی در مواجهه با افراد ۱۰۰

خوشگویی ۱۰۳

۴-۲-۵ صبر ۱۰۵

۴-۲-۶ فرو بردن خشم ۱۱۰

۴-۲-۷ آداب عمومی یا آداب معاشرت ۱۱۳

۴-۲-۷-۱- آداب ورود به خانه ها؛ ۱۱۳

۴-۲-۷-۲- سلام ؛ ۱۱۷

سلام و تحیت در روایات ۱۱۹

۴-۲-۷-۳- آداب مجالس ۱۲۰

۴-۲-۷-۴- راه رفتن با تواضع ۱۲۱

۴-۲-۸ حیات اجتماعی وروابط انسانهاذیل عدالت ۱۲۳

عدالت یک رکن مهم اسلام ۱۳۳

۴-۲-۹ ادای حقوق دیگران ۱۳۴

۴-۲-۹-۱ امانتداری ۱۳۴

۴-۲-۹-۲ وفای به عهد ۱۳۷

وفای به عهد در روایات اسلامی ۱۳۸

۴-۲-۱۰- نظارت اجتماعی ۱۳۹

آیا امر به معروف موجب سلب آزادی است؟ ۱۴۷

امر به معروف و نهی از منکر از خشونت جداست. ۱۴۸

۴-۲-۱۱ احترام به حقوق بشر ۱۴۹

۴-۲-۱۲ امنیت کامل و همه جانبه اجتماعی ۱۵۸

جمع بندی نکات با توجه به روایات ۱۶۱

۴-۳ فرهنگی ۱۶۴

۴-۳-۱ علوم و اهمیت آن ۱۶۴

اهمیت علم، منحصر به علوم دینی نیست ۱۶۹

فراگیری علوم مفید در روایات اسلامی ۱۷۲

مقام علماء و جایگاه معلم ۱۷۶

۴-۳-۲ افکار ۱۷۹

عدم تکیه بر اخبار غیر موثق یا اخبار فاسقان ۱۸۲

مذمت تقلید کورکورانه در تربیت اسلام ۱۸۲

۴-۳-۳ منطق آزاداندیشی اسلام ۱۸۴

۴-۳-۴ برخورد منطقی با همه مخالفان ۱۸۶

۴-۳-۵ هنر و ادبیات ۱۸۸

شعر و شاعری در اسلام ۱۸۹

موسیقی ۱۸۹

فلسفه تحریم غنا ۱۹۰

۴-۳-۶ داستان ۱۹۱

نقش داستان در زندگی انسانها ۱۹۱

۴-۳-۷ سنن و مناسک ۱۹۴

فلسفه و اسرار عمیق حج ۱۹۵

۱- بعد اخلاقی حج ۱۹۵

۲- بعد سیاسی حج ۱۹۶

۳- بعد فرهنگی حج ۱۹۷

۴- بعد اقتصادی حج ۱۹۸

۴-۳-۸ کار ۱۹۹

کار از دیدگاه بزرگان ۱۹۹

اسباب و سرچشمه های روزی ۲۰۰

اگر روزی هر فرد مقسوم است آیا به کار و تلاش نیازی هست؟ ۲۰۱

۴-۴ اقتصادی ۲۰۲

۴-۴-۱ معامله و مبادله وشرایط آن ۲۰۲

تنظیم اسناد تجاری ۲۰۲

۴-۴-۲ مالکیت در اسلام ۲۰۸

۴-۴-۳ اسراف ۲۰۹

۴-۴-۴ اقتار ۲۱۱

۴-۴-۶ انفاق ۲۱۳

انفاق یکی از طرق حل مشکل فاصلة طبقاتی ۲۱۳

موارد مصرف انفاق ۲۱۷

ذکریک نمونه متعالی انفاق درقرآن ۲۱۸

۴-۴-۷ پرهیز از ربا، رشوه، کم‌فروشی ۲۱۹

انواع ربا ۲۱۹

ربا یکی از علل فاصله طبقاتی کشورهای ثروتمند و فقیر ۲۲۱

رشوه ۲۲۲

کم فروشی ۲۲۵

۴-۴-۸جمع آوری مال ۲۲۸

نخست اینکه: «وسیله» باشد و نه «هدف» ۲۲۸

۴-۴-۹ مال یتیم ۲۲۹

سفارش دیگر قرآن در مورد اموال ایتام ۲۳۱

۴-۵ سیاسی ۲۳۲

۴-۵-۱ حکومت ۲۳۲

ضرورت حکومت برای مردم ۲۳۲

اهداف حکومت اسلامی ۲۳۶

۴-۵-۲ صلح ۲۳۸

۴-۵-۳ روابط بین المللی ۲۴۶

رفتار مسلمین با غیر مسلمانان ۲۵۳

۴-۵-۴ آداب جهاد ۲۵۴

انواع جهاد ۲۵۷

۱- جهادابتدائی ؛ ۲۵۷

۲- جهاد برای خاموش کردن آتش فتنه؛ ۲۵۸

۳- جهاد برای حمایت از مظلومان؛ ۲۵۹

نیروهای دفاعی ۲۶۰

۴-۵-۵ اسیران جنگی ۲۶۵

روایات اسلامی دربارة اسیران ۲۶۶

۴-۵-۶ انتظار ۲۶۸

نخستین فلسفه- تربیت و خودسازی فردی ۲۶۹

فلسفه دوم- خودیاری های اجتماعی ۲۷۰

فلسفه سوم- منتظران راستین در فساد محیط حل نمی شوند ۲۷۱

۴-۵-۷ آزادی ۲۷۲

آزادی عقیده ۲۷۶

۴-۵-۸ وحدت سیاسی ۲۷۹

اعتراف مورخان و دانشمندان ۲۸۱

۴-۵-۹ مشورت ۲۸۳

شرایط مشاورین ۲۸۷

وظیفه مشاور ۲۸۸

۴-۶ معنوی ۲۸۹

۴-۶-۱ اثباب وجود خدا ۲۸۹

۱- برهان نظم ۲۸۹

۲- برهان حرکت ۲۹۰

۳- برهان وجوب و امکان ۲۹۱

۴- برهان علت و معلول ۲۹۲

۵- برهان صدیقین ۲۹۳

شواهد زنده فطری بودن خداشناسی ۲۹۳

دلایل توحید ۲۹۷

۴-۶-۲ رابطه خداباانسان ۲۹۸

۴-۶-۲-۱ رازقیت ۲۹۸

شگفتی در جهان ارزاق ۳۰۲

اگر روزی همه تضمین شده پس چرا گروهی گرسنه اند؟ ۳۰۴

روزی و عوامل تنگی و وسعت در روایات اسلامی ۳۰۵

۴-۶-۲-۲ خالقیت ۳۰۶

عالم اسرارآمیز جنین جلوه ای از خالقیت ۳۰۷

۴-۶-۲-۳ احیاء و اماته ۳۱۰

سایر آیات ۳۱۳

۴-۶-۲-۴ کرامت به انسان ۳۱۳

۴-۶-۳ رابطه انسان با خدا ۳۱۵

۴-۶-۳-۱ تسلیم ۳۱۵

۴-۶-۳-۲ عبادت ۳۱۵

۴-۶-۳-۳ اطاعت ۳۱۶

۴-۶-۳-۴ توکل ۳۱۷

۴-۶-۳-۵ اخلاص ۳۱۷

۴-۶-۳-۶ استعانت ۳۱۸

۴-۶-۳-۷ تشکر ۳۱۸

فصل پنجم ۳۲۰

نتیجه گیری و پیشنهادها ۳۲۰

۵-۱ خلاصه رساله ۳۲۱

۵-۲ پاسخ به پرسشهای تحقیق ۳۲۵

۵-۳ نتیجه گیری ۳۲۵

۵-۴ پیشنهادها ۳۲۶

فهرست منابع وماخذ ۳۲۸

الف- تربیت

۱- تربیت از ۲ ریشة رً بَوَ یا رُبُو به معنای زیادتی یا افزایش و فزونی و رشد و رَ بَبَ (رَبَّ ) به معنای پرورش کاری به منظور افزودن، اضافه کردن این گونه نتیجه می شود:

«اداره و هدایت جریان ارتقایی و رشد بشر به منظور جهت دادنش به سوی کمال بینهایت»

در این تعریف اداره به معنای سرپرستی کردن و کفالت، هدایت در معنای راهنمایی و جهت را نشان دادن و جریان به معنی حرکت از یک نقطه به نقطه دیگر آمده است و کمال بینهایت مقصود خداوند است. (قائمی امیری،۱۳۸۵)

۲- تربیت از نظر لغوی به معنای نشو ونموو نما دادن و زیاد کردن، برکشیدن و مرغوب یا قیمتی ساختن است .[۱]

۳- تربیت همانا کشاندن آدمی است به سوی ارزش های والای انسانی، چنان که آن ارزش ها را بفهمد، بپذیرد، دوست بدارد و به کار آورد.

تربیت از دیدگاه دانشمندان مختلف:

صاحب نظران در عرصه های مختلف نیز تعاریف خاصی از تربیت بیان داشته اند که به تعدادی از آنها اشاره می شود:

تربیت از دیدگاه فلاسفه و علمای اخلاق

- تربیت هنر رهبری و هدایت انسان در سازندگی و آموزش اوست.

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

- تربیت عملی است که گرایش به رهبری، آسان کردن رشد انسانی، روانی، فکری، معنوی و مسئولیت اجتماعی کردن انسان را بر عهده دارد.

- تربیت رساندن جسم و روح است به بالاترین پایه جمال و کمال.

تربیت از نظر روانشناسان

- تربیت عملی است عمدی و آگاهانه و دارای هدف از سوی فردی بالغ به منظور ساختن، پروردن و دگرگون کردن فرد.

- تربیت پروردن قوای ذهنی، ادراک، حافظه، تداعی معانی، دقت و اراده است.

- تربیت کوششی است برای ایجاد تغییرات و رشد و نمو، آشکار کردن، فعلیت دادن استعدادها و قوای پنهانی.

تربیت ازنظرجامعه شناسان

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

- تربیت عبارت است از انتقال سنن، آداب و رسوم، مهارت ها و فرهنگ یک جامعه به اعضای جوان‌تر و یا انتقال میراث اجتماعی.

- تربیت عبارت است از پرورش عضوی مفید برای جامعه.

تربیت از نظر دیگر دانشمندان (رشته های دیگر علوم)

- تربیت عبارتست از ایجاد تغییراتی برای سیر تکاملی، و سیر تکاملی عبارتست از فعل و انفعال پرورش مستمر

- تربیت، هنر ساختن و پروردن انسان است.

- تربیت پروردش دادن حیات انسانی از طریق عملی است.

تربیت از دیدگاه اسلام

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

- تربیت، هدایت و اراده جریان ارتقایی و تکاملی بشر است به گونه ای که او را به سوی الله(جل جلاله) جهت دهد.

- تربیت، ایجاد هیأتی تازه است در فرد از طریق فرا هم آورن زمینه جهت رشد و تکامل همه جانبه.

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

یکی از مشهورترین نظرهای معاصر درباره تربیت از آن جان دیویی است. او تربیت را عبارت از نوسازی تجربه می داند که این به نوبه خود به هستی ما مفهوم و معنا می بخشد و نیز در کسب تجربه‌های بعدی به ما یاری می دهد اما خود دیویی هم به نقص تعریف خود معترف است، زیرا معنای تجربه چندان وسیع است که در شمول مفهوم، با واژه زندگی برابری می کند، تجربه همان اندازه که ممکن است در راه های خردمندانه به کار رود، احتمال دارد در مسیر القای عقاید و تبلیغات زهرآگین افتد (مانند تجربه های هیتلر و موسولینی). در تربیت باید مفهوم کیفی تجربه مورد نظر باشد؛ بنابراین تربیت را باید فرایندی دانست که به روشنی افکار نوع بشر رهنمون می شود.

این تعریف نه تنها رشد عقلی، بلکه بلوغ عاطفی و بهبود اخلاقی را نیز از ملاک های تربیت می شمارد، بنابراین تربیت بدون تهذیب عادت های عمده کامل نیست.

همچنین در تعریف مذکور این مفهوم نیز نهفته است که در روش های تربیتی و هدف های تعلیم و تربیت باید همواره تجدید نظر شود.

ب-تربیت اسلامی

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

واژه تربیت از ریشه «ربو» مصدر متعدی باب تفعیل است. در این ریشه معنای زیادت و فزونی اخذ گردیده است و در مشتقات مختلف آن، می توان این معنی را به نوعی بازیافت. مثلاً به تپه «ربوه» گفته می شود … «إِلَى رَبْوَةٍ ذَاتِ قَرَارٍ وَمَعِینٍ، (مؤمنون/۵۰)» زیرا نسبت به سطح زمین برآمده است، نفس زدن را «رَبو» می گویند به سبب این که موجب برآمدن سینه است.

«ربا» نیز از آن رو که زیادتی بر اصل مال است بدین نام خوانده می شود. البته در لسان شرع تنها به نوع خاصی از زیادت بر اصل مال، ربا اطلاق شده، نه به هر گونه زیادتی، فی المثل، برکت که نوعی زیادت بر اصل است، ربا (به معنای شرعی) محسوب نمی گردد. «یَمْحَقُ اللّهُ الْرِّبَا وَیُرْبِی الصَّدَقَاتِ (بقره/۲۷۶)».

بنابراین واژه تربیت،با توجه به ریشه آن، به معنی فراهم آوردن موجبات فزونی و پرورش است و از این رو به معنی تغذیه طفل به کار می رود.

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

در قران مفهوم تربیت (از ریشه ر ب و) چندان مورد توجه قرار نگرفته است و اگر جستجوگری بخواهد با پی جویی این واژه و موارد استعمال آن در قران، اصطلاحاً تربیت اسلامی را تببین کند توفیقی نخواهد یافت. در مواردی که این کلمه در رابطه با انسان به کار رفته عمدتاً مفهوم رشد و نمو جسمی مراد بوده است. چنان که در آیات زیر مشهود است، «وَقُل رَّبِّ ارْحَمْهُمَا کَمَا رَبَّیَانِی صَغِیرًا(اسرا/۲۴)، و بگو خدایا بر والدین من که مرا در کودکی تربیت کردند رحم نما»

کلمه صغیر (کوچک) در برابر کبیر (بزرگ) است و این قرینه ای است بر آن که «تربیت» در این آیه به معنی رشد و نمو جسمی (از ر ب و) است و معادل دقیق آن در زبان فارسی «بزرگ کردن» است. اگر گفته شود که بزرگ کردن، بدون آن که شامل جنبه های معنوی و اخلاقی شود چه اهمیتی دارد که باید به سبب آن برای والدین طلب رحمت نمود، پاسخ واضح است؟ در قران، حتی صرف زحمات عادی والدین، مایه خضوع و احسان در برابر آنان محسوب شده است. «وَوَصَّیْنَا الْإِنسَانَ بِوَالِدَیْهِ إِحْسَانًا حَمَلَتْهُ أُمُّهُ کُرْهًا وَوَضَعَتْهُ کُرْهًا وَحَمْلُهُ وَفِصَالُهُ ثَلَاثُونَ شَهْرًا (احقاف/۱۵) هر چند آنان مشرک بوده باشند یا حتی فرزند را نیز به شرک ورزی واداشته باشند.

نظیر معنای فوق را در خطاب موسی (ع) نیز می یابیم. هنگامی که موسی (ع) به پیامبری رسید و در برابر فرعون ایستاد، فرعون را باز شناخت و گفت: «آیا ما ترا در کودکی تربیت نکردیم … أَلَمْ نُرَبِّکَ فِینَا وَلِیدًا وَلَبِثْتَ فِینَا مِنْ عُمُرِکَ سِنِینَ (شعرا/۱۸)»

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

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

نوع فایل: word

سایز:445 KB

تعداد صفحه:340



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 17:18

ارزیابی رفتار تنش - کرنش سنگها با استفاده از دستگاه آزمایش خودکنترل

ارزیابی رفتار تنش - کرنش سنگها با استفاده از دستگاه آزمایش خودکنترل

مطالعه رفتار سنگ ها بر خلاف بعضی از مصالح مهندسی در محدوده الاستیک خلاصه نمی شود. جهت تعیین رفتار واقعی توده های سنگی، مطالعه رفتار سنگ ها در تمام مراحل بارگذاری حتی پس از نقطه مقاومت نهایی، شکست و خرابی کامل سنگ نیز امری ضروری است. به همین دلیل ارزیابی رفتار و مطالعه جامع سنگ ها در آزمایشگاه توسط دستگاههای عادی آزمایش ( که صرفاً قادر به بارگذاری سنگ تا مقاومت نهایی سنگ هستند) را نمی توان به طور کامل انجام داد و نیاز به دستگاه های پیچیده و پیشرفته و مجهز به امکانات الکترونیکی است. این نوع دستگاه ها در مکانیک سنگ تحت عنوان خود کنترل ( servo- control) مورد استفاده قرار می گیرد. در این مقاله سعی شده است تا حدودی مکانیزم رفتاری سنگ ها در بارگذاری، کاربرد منحنی های کامل تنش- کرنش سنگ ها، انواع آزمایش هایی که توسط این نوع دستگاه ها در دنیا انجام شده است و در پایان اندرکنش ماشین- نمونه، تاثیر سختی ماشین و نمونه در بدست آوردن این نوع منحنی ها و به طور کلی اصول و کلیات دستگاه های خود کنترل به تفصیل پرداخته شود.

کلمات کلیدی: رفتار شکننده، رفتار خمید، خود کنترل، تنش. کرنش، سختی

فهرست مطالب

چکیده1

رفتار شکننده و خمیری2

مفهوم اندرکنش ماشین – نمونه (مفهوم ماشین ، نرم و سخت) 5

عامل مؤثر در شکست کنترل شده سنگها در ماشین آزمایش8

اصول و مبانی دستگاههای خود کنترل16

خلاصه ای از مطالعات انجام شده و نتایج حاصل از آن توسط دستگاه خودکنترل 20

نتیجه گیری28

خلاصه و پیشنهاد30

منابع31



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 17:14

طراحی کتابخانه با استفاده از ابزار Rational Rose

طراحی کتابخانه با استفاده از ابزار Rational Rose

در این پروژه سعی بر آن بوده است که با استفاده از یکی از ابزارهای مهندسی نرم افزار به نام Select یک پروژه واقعی و فنی را پیاده سازی کنیم.

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

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

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

سپس به اصل موضوع یعنی Case Tools Select میرسیم. برای آشنایی بیشتر ابتدا یک آموزش کلی داده میشود و ارتباط هر یک از اجزا را با مسائل و مباحث مهندسی نرم افزار و مبحث آنالیز و طراحی سیستم را متوجه می شوید.

در انتها به بیان پروژه که مکانیزه کردن یک کتابخانه می باشد می پردازیم. در این پروژه نمودار های DFD,LDS به همراه سطوح شکسته شده ان و نمودار ELH استفاده شده است. هر کدام از این نمودارها سیستم را از دیدگاهای مختلف ( مدلسازی از دیدگاه داده، مدلسازی از دیدگاه پردازشی و مدلسازی از دیدگاه رفتاری-زمانی ) تجزیه، تحلیل و بررسی قرار میدهند.

فهرست مطالب

چکیده 1

مقدمه 2

فصل اول: کلیات 4

فصل دوم: مدلها

2-1 Analysis Modeling6

2-2 Data Dictionary 8

2-3 مدلسازی از دیدگاه داده ای10

2-4 مدلسازی از دیدگاه پردازشی10

2-5 ویژگیهای CASE TOOLS11

فصل سوم:

نحوه مدلسازی سیستم از دیدگاه داده

3-1 Attribute15

3-2 Relation16

3-3 Cardinality16

3-4 Modality

فصل چهارم:

نحوة مدل سازی سیستم از دیدگاه پردازشی

4-1سطحAbstract19

4-2Context Diagram19

4-3External Entity19

4-4Process20

4-5Data object20

4-6Data store20

4-7Manual store20

4-8 Transient store20

فصل پنجم:

نحوه مدل سازی از دیدگاه زمانی رفتاری 26

فصل ششم:

اموزش National Rose

6- 1 Preparing For Code Generation28

6-2 What Get Generate30

6-3 Use Case Diagram31

6-4 Working with Use Cases32

6-5 Working with Actors32

6-6 Interaction Diagram37

6-7 انواع Objects42

6-8 Message Specification for Message42

6-9 Class Diagram46

6-10 Finding Relationship64

6-11 Associations65

6-12 Aggregations66

6-13 Relationship Names74

6-14 Using Roles74

6-15Using Friend Relationship76

6-16 Setting Containment 76

6-17 Using Qualifiers78

6-18 Using Link Elements78

6-19 Using Constraints79

6-20 State transition Diagram80

6-21 Component View89

6-22 Deployment View98

6-23 processors100

6-24 Devices101

6-24 Connections102

6-25 Processes 102

فصل هفتم

اسناد پروژه کتابخانه106

نتیجه گیری 110

پیوست ها111

منابع و ماخذ112

فهرست اشکال

  1. 114
  2. 114
  3. 115
  4. 115
  5. Main115
  6. Class Diagram 116
  7. امانت بردن Activity117
  8. جریمه ها Activity117
  9. امانت بردن collaboration 118
  10. جریمه ها collaboration118
  11. کتابهای ذخیره شده collaboration119
  12. امانت بردن sequence119
  13. برگرداندن امانتی sequence120
  14. برگرداندن امانتی Activity120
  15. برگرداندن امانتی collaboration121
  16. جریمه ها sequence121
  17. کتابهای ذخیره شده Activity122

کتابهای ذخیره شده sequence122



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 15:24

فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic

فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic

مقدمه:

امروزه علم کامپیوتر پیشرفت شگرفی در کلیة‌ علوم و صنایع به وجود آورده است و با پیشرفت این علوم مسائل مربوط به کامپیوتر نیز پیشرفت شگرفی داشته است از جمله می‌توان به پیشرفت در بانک‌های اطلاعاتی اشاره نمود که از جدید‌ترین و مهمترین آن‌ها می‌توان به Visual basic اشاره نمود. در اینجا سعی شده است مطالبی در جهت معرفی این نرم‌افزار تقدیم گردد.

فصل اول

نرم افزار ویژوال بیسیک

برنامه‌نویسی با Visual Basic ( آخرین ویرایش Visual Basic ) می‌تواند کار پرزحمت و خسته کننده برنامه‌نویسی را به یک تفریح تبدیل کند.

محبوبیت Visual Basic، علاوه بر گرافیکی و ساده بودن، از آنجا ناشی می‌شود که زبانی اینترپرتری ( interpreter ) و کامپایلری ( Compiler ) است. دیدکه زبانهای اینترپرتری از نظر سهول تولید و توسعه برنامه چقدر به برنامه‌نویسی کمک می‌کنند و از طرف دیگر برنامه‌های کامپایل شده بنحو چشمگیری سریعتر از برنامه‌های اینترپرتری هستند. با ترکیب این دو ویژگی Visual Basic را روانه بازارکرد، بسیاری از منتقدان شکست آن و مرگ خاندان بیسیک را پیش‌بینی می‌کردند. این مخالفان می‌گفتند که بیسیک اساساً یک زبان جدی نیست و ساختار آن ( برخلاف C و پاسکال ) به درد محیط ویندوز نمی‌خورد اما میکروسافت با ارائه Visual Basic درسهای زیادی به جامعه برنامه‌نویسان داد:

- زبانی مانند بیسیک می‌تواند قابل فهم و قوی باشد.

- Visual Basic بسته به نیاز برنامه‌نویس می‌تواند کامپایلری یا اینتر پرتری باشد.

- و Visual Basicنه تنها فراموش نشد بلکه تبدیل به محبوبترین زبان ‌برنامه‌نویسی دنیا شد.

- Visual Basic در چندین مدل مختلف عرضه می‌شود.

- مدل فوق‌العاده : محیط برنامه نویسی مناسب کارهای شبکه و برنامه‌های توزیع شده است.

- مدل آموزشی: مجموعه‌ای از ابزارهای استاندارد و هر آنچه برای شروع برنامه‌نویسی بدان نیاز دارید.

- مدل استودیوی ویژوال در این مدل Visual Basic به همراه چند زبان ویژوال دیگر

( مانند ویژوال ++ ) و ( ویژوال ++J ) در یک بسته نرم افزاری گرد آمده‌اند تا آموختن آنها متضمن کمترین زحمت برای برنامه‌نویسان باشد.

ویژوال بیسیک و فرآیند برنامه‌نویسی

برنامه‌نویسی یک کار حرفه‌ای ( یا حداقل نیمه حرفه‌ای ) است که قواعد خاص خود را دارد. البته کاربران کامپیوتر کمتر درگیر مشکلات برنامه‌نویسی می‌شوند ولی اگر فضای روزگار شمارا وارد این وادی کرده است، سعی کنیم اصول کلی ذیل را همواره مد نظر داشته باشیم:

1- درباره برنامه تصمیم بگیرید و یک طرح کلی بریزید.

2- قسمت‌های ظاهری برنامه ( پنجره‌ها، منوهاو هر آنچه را که کاربر می‌بینید ) را بوجود آوریم.

3- با نوشتن کد عناصر برنامه را به هم مرتبط کنیم.

4- برنامه‌ را تست کرده و اشکالات آن ( که در قاموس برنامه‌نویسی به آنها باگ گفته می‌شود ) را یافته و برطرف کنیم.

5- برنامه تست شده را کامپایل کنیم.

خصلت بصری برنامه‌نویسی Visual Basic مراحل طراحی برنامه را بسیار ساده و شیرین کرده است چون جای قلم و کاغذ می‌توانیم مراحل اول و دوم را روی صفحه کامپیوتر انجام دهید.

اولین برنامه:

اگر با سایر برنامه‌های ویندوز کار کرده باشیم احتمالاً با جادوگر ( wizard )ها آشنائید، جادوگر برنامه‌ای است که قدم به قدم شما را در فرآیند طراحی همراهی کرده و در پایان الگویی شایسته از آنچه در ذهن دارید برایتان خواهد ساخت. Visual Basic هم برای ایجاد برنامه‌ها دارای جادوگر برنامه ( application wizard ) است. جادوگر برنامه در پایان اسکلت یک برنامه کامل و عملیاتی را برایتان می‌سازد اما اکثر برنامه‌نویسان ترجیح می‌دهند خودشان برنامه را از صفر شروع کنند، بسیاری نیز از کپی برنامه‌های قدیمیشان استفاده کرده و با تغییر دادن در آن برنامه ‌جدیدی می‌سازند. بعد از آن که کمی Visual Basic تجربه کسب کردید احتمالاً ترجیح خواهیم داد از جادوگر برنامه استفاده نکنیم.

برای شروع کار در این قسمت برنامه‌ای با استفاده از جادوگر برنامه ایجاد خواهیم کرد. این برنامه کار چندانی انجام نمی‌دهد و فقط یک پوسته ( Shell ) است. بلافاصله بعد از شروع Visual Basic جادوگر برنامه آماده انجام وظیفه‌ است، گفتگوی پروژه جدید

( New project ) اولین چیزی است که بعد از اجرای Visual Basic خواهیم دید.

- New اجازه می‌دهد تا جادوگرهای مختلفی را به کمک احضار کرده یا برنامه را از صفر شروع کنیم.

- Existing اجازه می‌دهد تا پروژه‌های موجود را باز کنیم.

- Recent لیستی از آخرین پروژه‌های باز شده یا ایجاد شده را نشان می‌دهد.

برای بازکردن گفتگوی پروژه جدید از File New Project هم می‌توانیم استفاده کنیم، اما در این حالت برگه‌های Existing و Recent را نخواهیم دید.

پروژه ( Project ) عبارتست از مجموعه فایل‌های یک برنامه‌ هر برنامه می‌تواند چندین فایل داشته باشید. برخی از این فایل‌ها حاوی کد برنامه، برخی دیگر حاوی مشخصات ظاهری برنامه و برخی دیگر ( احتمالاً ) شامل کدهای ارتباط برنامه با سیستم عامل یا برنامه‌های دیگر هستند. اگر میل ندارید هر بار در شروع Visual Basic گفتگوی پروژه جدید را ببینید، می‌توانیم جعبه یک Don’t show this dialog box in the future را علامت بزنید.

اگر روی آیکون Visual Basic Application Wizard ( در برگه New ) کلیک کنیم جادوگر برنامه کارش را شروع خواهد کرد. صفحه اول جادوگر فقط یک خوشامد گویی و اعلام شروع بکار جادوگر است. مانند تمام جادوگرها وقتی کارتان در یک صفحه تمام شد، باید با کلیک کردن دکمه Next به صفحه بعد بروید.

گزینه‌های این صفحه عبارتند از:

- واسطه چندی سندی ( MID ): این نوع واسط اجازه می‌دهد تا در آن واحد چندین سند ( document ) را در برنامه باز کنیم در حقیقت بااین واسط می‌توانیم با چندین مجموعه داده در پنجره‌های جداگانه کار کنیم. به هر پنجره سند پنجره فرزند

( Child window ) گفته می‌شود.

- واسط تک سندی ( SDI ) : با این واسط در هر لحظه فقط یک پنجره سند می‌تواند باز باشد. احتمالاً اکثر برنامه‌هایی که خواهیم نوشت از این نوعند.

- سبک کاوشگر: با این واسط می‌توانیم برنامه‌هایی شبیه کاوشگر ویندوز

( windows Explorer ) بوجود آوریم که در آن سرفصل مطالب در قاب سمت چپ و توضیحات سرفصل انتخاب شده در قاب سمت راست نمایش داده می‌شوند.

با انتخاب هر گزینه نمونه کوچکی از ظاهر برنامه در قسمت چپ ـ بالای صفحه جادوگر ظاهر خواهد شد. برنامه اول ما از واسط SDI استفاده می‌کند. در همین صفحه نام پروژه را هم می‌توانیم انتخاب کنیم از آنجایی که نام پیش فرض، Project ، چندان با مسما نیست، آن را به First App تغییر داده ( توجه داشته باشیم که فاصله در نام پروژه مجاز نیست) و Next را کلیک کنیم تا صفحه بعدی جادوگر ظاهر شود.

جادوگر برنامه‌ منوهایی را این صفحه انتخاب کنیم به برنامه اضافه خواهد کرد. این منوها در میان اغلب برنامه‌های ویندوز یکسان هستند، منوهایی مانند و File و Edit .

آیتم‌های موجود در هر منو هم قابل انتخاب است، مثلاً، منوی File میتواند دارای آیتم New و Open و Close باشد. علامت & در کنار هر حرف نشان دهنده کلید دسترسی سریع آن آیتم است، به عبارت دیگر، &New در هنگام اجرای برنامه به شکل New ظاهر خواهد شد و کاربر می‌تواند با زدن همزمان کلیدهای N + Alt آن آیتم را فعال کند. اما اگر بخواهیم خود علامت & را در منو داشته باشیم، چه باید بکنیم؟ ساده است، & را دوبار پشت سر هم بنویسید، مثلاً، A&&B هنگام اجرای برنامه به صورت A&B ظاهر خواهد شد. برای مثال ما، منوها را همان گونه که هست رها کرده و با یک کلیک کردن Next به صفحه بعد جادوگر بروید.

صفحه بعد محل انتخاب میله‌های ابزار ( toolbars ) برنامه است. همانطور که می‌بینید، جادوگر برنامه در این زمینه هم سنگ تمام گذاشته و تقریباً هر آنچه را که احتمالاً نیاز دارید در اختیارتان گذاشته است. قاب سمت چپ حاوی تمام ابزارهای موجود و قاب سمت راست حاوی ابزارهای انتخاب شده برای برنامه هستند. با کلیک کردن Next این صفحه را هم پشت سر بگذارید.

صفحه بعد جادوگر محل انتخاب منابع برنامه ( مانند فایل‌های چند زبانی، برای بین المللی کردن برنامه‌ها ) است. در این برنامه به هیچ منبع خارجی نیاز نداریم بنابراین گزینه‌No را علامت زده و به صفحه بعد بروید. صفحه بعد صفحه اتصال به اینترنت است. اگر در این قسمت گزینه Yes ، را انتخاب کنیم، جادو گر برنامه یک کاوشگر اینترنت تمام عیار به برنامه‌تان اضافه خواهد کرد. این کاوشگر درست مانند سایر کاوشگرها می‌تواند شما را از دورن برنامه به هر صفحه‌وبی که مایلند متصل کند. بدون انتخاب گزینه اتصال به اینترنت به صفحه بعد بروید.

در صفحه بعد می‌توانیم گزینه‌هایی ذیل را به برنامه اضافه کنیم:

- صفحه معرفی برنامه ( Splash screen ): صفحه‌ای که در ابتدای شروع برنامه‌ برای مدتی کوتاه ظاهر شده و آن را معرفی می‌کند.

- گفتگوی ورود ( Login dialog ): محلی برای گرفتن نام کاربر، کلمه عبور و سایر اقدامات امنیتی.

- گفتگوی گزینه‌ها ( Options dialog ): صفحه‌ای چند برگه‌ای که کاربر می‌تواند برنامه را از آنجا تنظیم کند.

- پنجره About : گفتگویی که با کلیک کردن Help About ظاهر شده و توضیحاتی درباره برنامه خواهد داد.

در قسمت From Template ، چندین فرم ( که در قاموس Visual Basic همان پنجره است ) دیگر ، از جمله OBDC login ( برای ارتباط با پایگاه‌های داده پیشرفته ) و

Tip of the Dey ( نکته روز )، وجود دارد که می‌توانیم از آنها استفاده کنیم.

به این برنامه فقط پنجره About اضافه کرده و Next را کلیک کنیم. در صفحه ارتباط با پایگاه‌های داده بدون هیچ اقدامی فقط Next را کلیک کنیم در پایان هم با کلیک کردن Finish ایجاد برنامه را به پایان برسانید، با کلیک کردن دکمه View Report می‌توانیم خلاصه‌ای از پروژه ایجاد شده را مشاهده کنیم.

تا این جا بدون‌ آنکه چیزی از برنامه‌نویسی Visual Basic بدانید، یک برنامه تمام و کمال و عملیاتی بوجود آورده‌اید که حتی در همین حالت هم می‌توانیم آن را اجرا کنیم، با کلیک کردن آیتم Run Start ( یا معادل آن، F5 ) برنامه را اجرا کنیم.

این برنامه که با کمک جادوگر برنامه آن را ساختید کار چندانی انجام نمی‌دهد و فقط یک پوسته است.

- برنامه یک پنجره استاندارد دارد که اندازه آن را می‌توان تغییر داد، نام پروژه، Firt App، در میله عنوان ( title bar ) برنامه دیده می‌شود.

- برنامه یک میله وضعیت ( Status bar ) دارد که تاریخ و وقت را نشان می‌دهد. این میله را می‌توان از منوی View ظاهر ساخت و یا پنهان کرد.

- منوهای برنامه نیاز به کدنویسی دارند، ولی برخی از آنها ( مانند Help About ) بدون هیچگونه کوششی سیستم ( از قبیل مقدار حافظه و منابع آزاد سیستم ) ارائه خواهد کرد.

- برنامه یک میله ابزار استاندارد دارد، که از منوی View می‌توان آن را ظاهر یا ضنهان کرد.

- جادوگر برنامه یک الگوی کامل برای شما بوجود آورده که می توانیم آن را مطابق نیاز خود تغییر دهید. فعلاً با کلیک کردن File Exit برنامه را ببندید، در پاسخ به ذخیره کردن پروژه پاسخ NO بدهیم، چون هر وقت خواستید جادوگر برنامه دوباره آنرا برایتان خواهد ساخت.

برنامه‌نویسی رویدادگر

این یک برنامه ویندوز است، این پنجره دارای انواع متعددی از کنترل‌های ویندوز است، کنترلهایی از قبلی دکمه فرمان ( Command button )، جعبه چک ( Check box ) و میله لغزنده ( Scroll bar ) ویندوز دارای کنترل‌های متعددی است که می‌توانیم در محیط برنامه‌نویسی Visual Basic از آنها استفاده کرده و به برنامه اضافه کنیم.

برنامه‌های ویندوز ذاتاً به چنین کنترل‌هایی نیاز دارند چون برخلاف برنامه‌های قدیمی باید به رویداد ( Event ) ها پاسخ دهند. رویداد می‌تواند از این کنترل‌ها یا هر جای دیگر

( کی‌بورد یا ماوس یا ساعت سیستم ) منشاء بگیرد. رویدادها می‌توانند بدون هیچ ترتیبی اتفاق افتند، چون از قبل نمی‌توان پیش‌بینی کرد که کاربر چگونه با کنترل‌ها کار خواهد کرد. برای مقابله با چنین وضعیتی باید خود را برای برنامه‌نویسی رویدادگرا ( event driven ) آماده کنیم. اساساً هر عملی که در حین اجرای برنامه روی دهد یک رویداد است.

ویندوز یک سیستم عامل چند وظیفگی ( multitasking ) است یعنی در آن واحد چندین برنامه می‌توانند در کنار هم اجرا شوند و در این حالت ویندوز باید رویدادهای هر برنامه را به همان برنامه بفرستد. هنگام برنامه‌نویسی، تعدادی از کنترل‌های Visual Basic را روی یک فرم ( پنجره‌) قرار می‌دهید و خاص ظاهری آن را مطابق نیاز خود تنظیم می‌کنیم. هر کنترل دارای ویژگی‌های ظاهری و عملکردی متعددی است که خاصیت ( Property ) نامیده می‌شود. در حقیقت این خواص هستند که کنترلها را از یکدیگر متمایز می‌کند. تمام این کنترلها از نوع دکمه فرمان هستند که فقط خواص متفاوتی برای آنهاست شده است.

هر کنترل به رویدادهای خاص خود پاسخ می‌دهد، مثلاً دکمه فرمان دارای رویداد کلیک شدن است که هرگاه کاربر روی دکمه کلیک کند ( یا Enter را بزند ) روی خواهد داد و برنامه‌نویس باید برای این رویداد کد لازم را بنویسد. برنامه‌های رویدادگرا برخلاف برنامه‌های سابق که لیست بلند بالایی از کد بودند، از قطعات کوچک کد که هر قطعه مجری یک رویداد خاص است، تشکیل می‌شوند. این قطعات کد در حالت عادی هیچ کاری نمی‌کنند و منتظر بروز رویداد مربوط به خود هستند تا وارد صحنه شوند و وظیفه‌شان را انجام دهند.

پنجره پروژه جدید

هرگاه Visual Basic شروع می‌شود پنجره‌ای بنام New Project ( پروژه جدید) ظاهر میشود و به شما امکان می‌دهد تا نوع برنامه خود را انتخاب کنیم.

اغلب برنامه‌های که خواهیم نوشت از نوع Standard EXE خواهند بود. می‌گوید که اگر برنامه را کامپایل کنیم یک فایل exe تولید خواهد شد.

برنامه‌های Standard exe را به صورت اینترترپری هم می‌توان اجرا کرد.

میله ابزار

میله ابزار Visual Basic درست زیر منوی آن قرار دارد و خود از چهار میله ابزار کوچکتر تشکیل شده است.

- دیباگ. این میله ابزار هنگام دیباگ کردن برنامه‌ها فعال خواهد شد.

- ادیت. از این میله ابزار برای ادیت کردن کدهای Visual Basic استفاده خواهیم کرد.

- ادیتورفرم. با این میله ابزار می‌توانیم اشیا روی فرم را کنترل کنیم.

- استاندارد. میله ابزار پیش فرض Visual Basic که در ذیل منو دیده می‌شود. برای ظاهر یا پنهان کردن این میله‌ها می‌توانیم از View Toolbars استفاده کنیم. هر میله ابزار دارای دکمه‌های متعددی است که هر یک راه میانبری برای اجرای فرمانهای Visual Basic هستند و زحمت جستجو در منوهای Visual Basic را از دوش شما بر‌می‌دارند. در تمام این میله‌های ابزار چند دکمه وجود دارد که بطور مرتب مورد استفاده قرار می‌گیرند و بسیار مفید هستند. البته هیچ‌نیازی نیست که میله‌های ابزار Visual Basic می‌توانند چسبیده (‌dicked ) یا شناور (‌float ) باشند، یعنی هر میله ابزار می‌تواند بطور ثابت به سایر قسمتهای محیط Visual Basic بچسبد یا بصورت شناور ( در هر قسمت که برنامه نویس میل داشته باشد) قرار گیرد.

- جعبه ابزار

- پنجره جعبه ابزار ( Toolbox ) با میله ابزار تفاوت دارد. این پنجره که به آن مختصراَ جعبه ابزار گفته می‌شود، انباره کنترل‌های Visual Basic است.

مسئله جاب در مورد توجه جعبه ابزار این است که این جعبه هرگز خالی نمی‌شود. یعنی هر چقدر که از ابزارهای آن استفاده کنیم باز هم این جعبه ابزار می‌تواند ابزارهای دیگری در اختیارتان بگذارد. در حقیقت جعبه ابزارها را خلق کرده و روی فرم قرار می‌دهد.

پنجره فرم

پنجره فرم جائیست که کنترل‌های برنامه روی آن قرار می‌گیرند. البته یک برنامه می‌تواند چندین فرم داشته باشد (‌MDI ) که می‌توانیم آنها را در محیط برنامه‌نویسی Visual Basic همزمان مشاهده کنیم البته در هر لحظه فقط یکی از فرمها فعالی است که رنگ میله عنوان این فرم با سایر فرمها تفاوت خواهد داشت.

پنجره طراحی فرم

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

پنجره پروژه

پنجره پروژه محل کنترل اجزا برنامه است. برنامه می‌تواند دارای چندین فایل باشد و تعداد این فایل‌ها می‌تواند به سرعت بالا رود. پنجره پروژه برای مدیریت این فایل‌هاست و می‌توانیم به کمک آن هر فایل را به ناحیه کاری Visual Basic آورده و روی آن کار کنیم. ( به پنجره پروژه، کاوشگر پروژه هم می‌گویند.)

پنجره پروژه برای نمایش اجزا برنامه و روابط آنها از ساختار درختی استفاده می‌کند. در Visual Basic به هر شی ( از قبیل فرم یا مدول) می‌توان نامی داد و هر آیتم با نامی دیگر روی دیسک ذخیره خواهد شد. نام فایل با نام پروژه متفاوت است( نام پروژه، بر خلاف نام فایل، پسوند ندارد) و در پرانتز نمایش داده می‌شود بدین ترتییب در پنجره پروژه علاوه برنام پروژه سه دکمه دیده می‌شود:

- دکمه Visual Basic: که با آن می‌توانیم پنجره کد آیتم انتخاب شده را مشاهده کنیم.

- دکمه Visual object: که با آن می‌توانیم ساختار نمایش پنجره پروژه را تغییر دهید.

- دکمه Visual folders: که با آن می‌توانیم ساختار نمایش پنجره پروژه را تغییر دهید.

در پنجره پروژه اشیا مختلفی می‌توانند ظاهر شوند:

- پروژه . یک برنامه می‌تواند دارای چندین پروژه باشد ( مانند کنترلهای Activex ) پسوند نام فایل پروژه همیشه VBP است.

- فرم. هر پروژه می‌تواند فرم‌های متعددی داشته باشد. پسوند نام فایل فرم‌ها همیشه FRM است.

- مدول. کدها و روتین‌های عمومی برنامه، که به هیچ کنترل خاصی مربوط نیستند. باید در مدول ( module ) ها قرار داده شوند. از یک مدول به دلیل خصلت عمومی آنها می‌توان در برنامه‌های متعددی استفاده کرد. پسوند نام فایل مدول‌ها BAS است.

- مدول کلاس. محل تعریف کدهایی که اشیا پروژه را تعریف می‌کنند پسوند نام فایل مدولهای کلاس ( Class module ) همیشه CLS است.

- کنترل کاربر. کنترل‌های اکتیو‌ایکس اضافه شده به پروژه فایل‌های اکتیوایکس دارای پسوند OCX هستند.

- سند کاربر. سند کاربر سندی است که مشخصات پروژه را توضیح دهید. پسوند نام فایل سند کاربر ( User document ) همیشه DOB است.

- صفحه خواص. صفحات خواص برای تعریف کنترل‌های پروژه بکار می‌روند ( مانند صفحاتی که در گفتگوهای برگه‌دار دیده می‌شود.) پسوند نام فایل صفحه خواص ( Property page ) همیشه ح ش ل است.

- پنجره پروژه می تواند دارای اشیا دیگری از قبیل فایل‌های منبع(‌Resource file ) و سندهای دیگر باشد.

« فهرست مطالب »

عنوان

صفحه

مقدمه........................................................................................................... 1

فصل اول :..................................................................................................

- معرفی نرم افزار ویژوال بیسیک............................................................ 2

- ویژوال بیسیک و فرآیند برنامه نویسی ................................................ 3

- آشنایی با application wizard ........................................................ 4

- واسط چند سندی................................................................................... 6

- واسط تک سندی.................................................................................... 6

- سبک کاوشگر......................................................................................... 6

- صفحه معرفی برنامه( Splash screen ).............................................. 8

- گفتگوی ورود ( Login dialog )....................................................... 8

- گفتگوی گزینه‌ها ( Option dialog )................................................. 8

- پنجره about.......................................................................................... 9

- برنامه‌نویسی رویدادگرا.......................................................................... 10

- پنجرة پروژه جدید................................................................................. 12

- میله ابزار ................................................................................................ 12

- جعبه ابزار................................................................................................ 13

- پنجره فرم................................................................................................ 14

- پنجره طراحی فرم................................................................................... 14

- پنجره پروژه............................................................................................. 14

- پنجره خواص.......................................................................................... 17

- کمک....................................................................................................... 17

- پیشوندهای استاندارد برای اشیاء Visual basic................................ 18

- کمک محلی............................................................................................ 19

- پشتیبانی................................................................................................... 20

- با محیط ویژوال بیسیک مأنوس شوید.................................................. 21

- ساختن فرم.............................................................................................. 23

- با نوشتن کد برنامه را کامل کنید......................................................... 26

- مروری بر کنترل‌ها ................................................................................ 28

- خواص مشترک کنترلهای ویژوال بیسیک............................................ 30

فصل دوم :..................................................................................................

- بانک اطلاعاتی........................................................................................ 31

- استفاده از بانکهای اطلاعاتی................................................................. 31

- اجزاء تشکیل دهنده بانک اطلاعاتی..................................................... 31

- بانک اطلاعاتی ویژوال بیسیک.............................................................. 32

- ساختار بانک اطلاعاتی........................................................................... 32

- جدول در بانک اطلاعاتی...................................................................... 33

- ایجاد یک بانک اطلاعاتی...................................................................... 33

- چاپ ساختار بانک اطلاعاتی................................................................. 36

- ورود اطلاعات به بانک اطلاعاتی.......................................................... 36

- تعیین رکورد جاری................................................................................ 36

- مرتب‌سازی رکوردها.............................................................................. 37

- ویرایش محتویات رکورد....................................................................... 38

- حذف رکورد.......................................................................................... 38

- جستجوی رکورد.................................................................................... 38

طراحی فرم.................................................................................................. 38

- مفهوم ایندکس در بانک اطلاعاتی........................................................ 41

- برنامه‌نویسی و بانک اطلاعاتی.............................................................. 42

- اشیای بانک اطلاعات............................................................................. 42

- شیData................................................................................................ 43

- شی Database ..................................................................................... 43

- باز کردن بانک اطلاعاتی........................................................................ 46

- حذف ایندکس........................................................................................ 47

- نمایش محتویلات بانک اطلاعاتی......................................................... 47

- افزودن ایندکس به جدول...................................................................... 49

- فعال کردن یک فایل ایندکس در جدول.............................................. 50

منابع............................................................................................................. 55


فهرست جداول

عنوان

صفحه

جدول 1-2:بعضی از خواص مهم شیء Data در بانک اطلاعاتی........ 44

جدول 2-2: خواص شیء Database ................................................... 45

جدول 3-2: متدهای شیء Database.................................................... 46



خرید فایل



ادامه مطلب
1 2 3 4 5 ... 27 >>