پایان نامه ارشد رشته کشاورزی بررسی استفاده از ترکیب کولین‌کلراید و روغن منداب روی عملکرد و غلظت تری‌گلیسرید...

پایان نامه ارشد رشته کشاورزی بررسی استفاده از ترکیب کولین‌کلراید و روغن منداب روی عملکرد و غلظت تری‌گلیسرید...

دانلود پایان نامه ارشد رشته کشاورزی بررسی استفاده از ترکیب کولین‌کلراید و روغن منداب روی عملکرد و غلظت تری‌گلیسرید... با فرمت ورد و قابل ویرایش تعداد صفحات 139

دانلود پایان نامه آماده

چکیده

این تحقیق به منظور بررسی اثر استفاده از سطوح مختلف کولین‌کلراید (0، 500، 1000 میلی‌گرم در کیلوگرم) و روغن منداب (0، 2، 4 درصد) در قالب آزمایش فاکتوریل 3×3 بر پایه طرح کاملا تصادفی با سه تکرار و در هر تکرار 10 قطعه جوجه‌ نر گوشتی یک روزه سویه راس 308 در یک دوره‌ کامل پرورشی (56 روزه) به صورت مزرعه ای آزمایشگاهی مورد اجرا قرار گرفت. تا پایان دوره‌ آغازین، جیره‌ پایه برای تمام تیمارها و تکرارها یکسان بود و جیره‌های مورد آزمایش تا مرحله رشد و پایانی به گروه های آزمایشی داده شد. در طول این آزمایش صفات عملکردی شامل وزن زنده، ضریب تبدیل غذایی، درصد تلفات، مقدار مصرف غذا مورد اندازه‌گیری و ارزیابی قرار گرفت. و صفاتی که پس از کشتار و تجزیه لاشه مورد ارزیابی قرار گرفت شامل وزن کل لاشه و قسمت‌های مختلف لاشه،سینه، ران، بال، سنگدان، پیش‌معده، طحال، قلب و کبد بود. سطوح کلسترول و تری‌گلیسرید کبد و همچنین مقادیر کلسترول، تری‌گلیسرید، HDL وLDL خون در آزمایشگاه تعیین گردید و داده‌های آزمایش بعد از تست نرمال با استفاده از نرم‌افزار آماری SAS مورد آنالیز و تجزیه و تحلیل قرار گرفت. نتایج به دست آمده نشان داد اثرات متقابل سطوح روغن منداب ( 2 و 4 درصد) و مکمل کولین‌کلراید ( 1000 میلی گرم در کیلو گرم) در سطح احتمال 1% وزن بدن و ضریب تبدیل غذایی را به طور معنی‌داری بهبود بخشیده است و همچنین مصرف توام مکمل‌ کولین‌کلراید (500 و 1000 میلی‌گرم در کیلوگرم) و روغن منداب ( 2 و 4 درصد) توانسته است وزن سینه را به طور معنی‌داری در سطح احتمال 1% افزایش دهد و باعث کاهش معنی‌دار در وزن کبد شود. ولی این اثر بر روی وزن لاشه، ران، طحال، سنگدان و پیش‌معده معنی‌دار نبود.

مقدمه

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

 

فهرست مطالب
عناوین                                                                                                       صفحات


چکیده     1
مقدمه     3

فصل اول: بررسی منابع
1-1- چربی‌ها     4
2-1- ساختمان لیپیدهای ساده     4
3-1- اسیدهای چرب و ساختمان آنها     6
4-1- فساد چربی‌ها     8
5-1- روش‌های استخراج روغن     10
1-5-1- روش‌های استخراج چربی از منابع حیوانی     10
2-5-1- روش‌های استخراج چربی از منابع گیاهی     10
6-1- منابع چربی در تغذیه طیور    12
1-6-1- چربی‌های حیوانی     12
2-6-1- روغن‌های گیاهی     12
7-1- مقایسه ترکیب مختلف روغن‌های گیاهی    14
8-1- نقش چربی‌ها در بدن     15
9-1- نقش چربی‌ها در تغذیه طیور     16
10-1- مشکلات و معایب استفاده از چربی‌ در تغذیه طیور    17
11-1- هضم، جذب و متابولیسم چربی‌ها     18
1-11-1- هضم چربی‌ها     18
2-11-1- جذب چربی‌ها     19
3-11-1- متابولیسم چربی‌ها     20
12-1- اثرات افزایش سطوح استفاده از چربی در جیره غذایی طیور     21
13-1- عوامل مؤثر در افزایش چربی لاشه     23
14-1- رابطه نوع چربی مصرفی با چربی‌ خون     24
15-1- گیاه منداب (کانولا)     25
16-1- ارزش تغذیه‌ای دانه منداب و ترکیبات آن     26
1-16-1- مقدار روغن دانه منداب     27
2-16-1- مقدار پروتئین و ترکیب اسیدهای آمینه دانه منداب     27
3-16-1- کربن هیدرات‌های موجود در دانه منداب     28
4-16-1- ویتامین‌های موجود در دانه منداب     28
5-16-1- مواد معدنی موجود در دانه منداب     28
6-16-1- ترکیبات ضدمغذی موجود در دانه منداب     28
17-1- مواد ضد مغذی دانه منداب     29
18-1- روغن منداب و ترکیب اسیدهای چرب آن     31
19-1- ارزش تغذیه‌ای روغن منداب     32
20-1- کولین و ساختمان بیوشیمیایی آن     33
21-1- نقش کولین‌کلراید در اعمال متابولیکی بدن     34
22-1- اشکال شیمیایی کولین     36
23-1- اثرات متابولیکی استفاده از کولین‌کلراید در تغذیه طیور     37
24-1- سطوح مصرف کولین‌کلراید در تغذیه طیور     40
25-1- بتایین و نقش آن در تغذیه طیور     41
26-1- نقش گروههای متیل در تغذیه طیور    42

فصل دوم: مواد و روش‌ها
1-2- مکان اجرای آزمایش     44
2-2- نحوه تهیه مواد آزمایشی و اقلام جیره غذایی     44
3-2- تهیه و فرموله کردن جیره‌های آزمایشی     45
4-2- آماده‌سازی محل اجرای آزمایش     50
5-2- مدیریت بهداشتی در زمان پرورش     50
6-2- مدیریت کنترل بیماری‌ها و واکسیناسیون در طول دوره پرورش     51
7-2- مدیریت تغذیه‌ای در طول دوره پرورش     52
8-2- مدیریت پرورشی     52
9-2- اندازه‌گیری فراسنجه‌های عملکردی در طول دوره پرورش     53
1-9-2- مقدار مصرف غذا     53
2-9-2- مقدار افزایش وزن     54
3-9-2- ضریب تبدیل غذایی     54
4-9-2- تلفات     54
10-2- اندازه‌گیری فراسنجه‌های مربوط به لاشه     55
11-2- اندازه‌گیری فراسنجه‌های مربوط به اندام‌های داخلی بعد از کشتار     55
12-2- جمع‌آوری نمونه‌های خونی و کبد     56
13-2- فراسنجه‌های بیوشیمیایی خون و کبد     56
14-2- روش اندازه‌گیری کلسترول سرم خون     57
15-2- روش اندازه‌گیری HDL سرم خون     58
16-2- روش اندازه‌گیری تری‌گلیسیرید سرم خون     59
17-2- روش اندازه‌گیری کلسترول و تری‌گلیسیرید کبد    59
18-2- نوع طرح آزمایشی     60

فصل سوم: نتایج و بحث
1-3- بررسی نتایج صفات عملکردی     62
1-1-3- وزن زنده بدن     63
2-1-3- مصرف خوراک     65
3-1-3- ضریب تبدیل غذایی    67
4-1-3- تلفات     69
2-3- بررسی نتایج تجزیه لاشه     70
1-2-3- وزن لاشه     71
2-2-3- وزن ران     72
3-2-3- وزن سینه     73
4-2-3- وزن بال     75
5-2-3- وزن کبد     76
6-2-3- وزن طحال     78
7-2-3- وزن قلب     80
8-2-3- وزن سنگدان     81
9-2-3- وزن پیش معده     82
3-3- بررسی نتایج فراسنجه‌های بیوشیمیایی خون     83
1-3-3- کلسترول خون     84
2-3-3- تری‌گلیسیرید خون     86
3-3-3- HDL وLDL خون     88
4-3- بررسی نتایج فراسنجه‌های بیوشیمیایی کبد     90
1-4-3- تری‌گلیسیرید کبد     90
2-4-3- کلسترول کبد     92
5-3- بررسی وزن زنده، مصرف دان و ضریب تبدیل غذایی در سه دوره پرورشی     95
1-5-3- دوره آغازین (0-21 روزگی)     95
2-5-3- دوره رشد (22-42 روزگی)     95
3-5-3- دوره پایانی (43-56 روزگی)     97
نتیجه‌گیری     100
پیشنهادات     101
ضمایم 1 (نمودارها)     102
ضمایم 2 (تصاویر)     112
منابع فارسی     118
منابع انگلیسی     120
چکیده انگلیسی     128
 
فهرست نمودارها
عناوین                                                                                                       صفحات

نمودار 1-3- مقایسات میانگین افزایش وزن زنده (56 روزگی)     102
نمودار 2-3- مقایسات میانگین مصرف دان (56 روزگی)     102
نمودار 3-3- مقایسات میانگین ضریب تبدیل غذایی (56 روزگی)     103
نمودار 4-3- مقایسه میانگین وزن لاشه با استفاده از سطوح مختلف روغن منداب     103
نمودار 5-3- مقایسه میانگین وزن ران با استفاده از سطوح مختلف روغن منداب     104
نمودار 6-3- مقایسات میانگین وزن گوشت سینه (56 روزگی)     104
نمودار 7-3- مقایسات میانگین وزن کبد (56 روزگی)     105
نمودار 8-3- مقایسه میانگین وزن طحال با استفاده از سطوح مختلف روغن منداب     105
نمودار 9-3- مقایسه میانگین وزن طحال با استفاده از سطوح مختلف مکمل کولین‌کلراید     106
نمودار 10-3- مقایسات میانگین وزن قلب (56 روزگی)     106
نمودار 11-3- مقایسه میانگین وزن پیش‌معده با استفاده از سطوح مختلف روغن منداب     107
نمودار 12-3- مقایسه میانگین سطوح HDL خون با استفاده از سطوح مختلف روغن منداب     107
نمودار 13-3- مقایسه میانگین سطوح کلسترول کبد با استفاده از سطوح مختلف مکمل‌                  کولین‌کلراید     108
نمودار 14-3- مقایسات میانگین وزن بدن در دوره رشد (22 تا 42 روزگی)     108
نمودار 15-3- مقایسات میانگین مصرف خوراک در دوره رشد (22 تا 42 روزگی)     109
نمودار 16-3- مقایسات میانگین ضریب تبدیل غذایی در دوره رشد (22 تا 42 روزگی)     109
نمودار 17-3- مقایسه میانگین مصرف دان با استفاده از سطوح مختلف روغن منداب در دوره پایانی (42 تا 56 روزگی)     110
نمودار 18-3- مقایسه میانگین مصرف دان با استفاده از سطوح مختلف مکمل کولین در دوره پایانی (42 تا 56 روزگی)     110
نمودار 19-3- مقایسات میانگین ضریب تبدیل غذایی در دوره پایانی (42 تا 56 روزگی)     111



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


پایان نامه ریخته گیری فولاد

پایان نامه ریخته گیری فولاد

 

 

 

 

 

 

فرمت فایل:word  (قابل ویرایش)

تعداد صفحات :

فهرست مطالب :

پیش گفتار 1
بخش اول 3
مقدمه 3
عناصر آلیاژی فولادها 4
کربن 6
منگنز 7
سیلیسیم 8
کرم 8
نیکل 9
آلومینیوم 10
گوگرد 10
فسفر 11
2-1- طرز تهیه فولاد 12
کنورتر 15
کوره قوس الکتریکی 18
3-1- انواع فولاد 20
تقسیم بندی مارک های فولاد 26
4-1- روش های ریخته گری فولاد 29
ریخته گری در قالب - از بالا 29
ریخته گری در قالب – سیفونی 31
2-4-1- ریخته گری مداوم 32
انواع ایستگاه های ریخته گری مداوم 35
نمای تکنولوژیکی ایستگاه های ریخته گری ا تا 6 38
درجه ی حرارت ذوب 39
5- مشخصات گاز، اکسیژن و هوای فشرده مصرفی 44
1-5- گاز 44
2-5- اکسیژن 49
3-5- هوای فشرده 50
6- کریستالیزاتور 52
افت حرارت فولاد مذاب در کریستالیزاتور 55
1-6- ساختمان کریستالیزاتور در ایستگاه های 1تا 6 57
آب گردشی درون کریستالیزاتور 66
2-6 – اختلالات شمش در کریستالیزاتور 76
تلاطم فولاد مذاب در کریستالیزاتور 85
3-6 شبکه آب رسانی کریستالیزاتور ها 88
7- روغنکاری کریستالیزاتور و جلوگیری از اکسیده شدن فولاد مذاب 99
در ریخته گری سطح باز 106
7-2 جلوگیری از اکسیده شدن فولاد مذاب و روغنکاری کریستالیزاتور در ریخته گری زیر سطح 110
سردکننده ثانویه 116
1-9 ساختمان سردکننده ثانویه در ایستگاه 1و2 124
2-9 ساختمان سرد کننده ثانویه در ایستگاه 3 126
3-9 ساختمان سردکننده ثانویه در ایستگاه 4و5 و6 128
هدایت رولیکهای همرکز کننده سردکننده ثانویه 130
4-9 سشبکه آب رسانی سردکننده ثانویه 133
10- سرعت ریخته گری 141
سرعت ماشین در شروع ریخته گری 148
سرعت پس از توقف ماشین صنعت ریخته گری 150
سرعت ماشین پس از پایان ریخته گری 152
11- مکانیزم گیرنده – کشاننده شمش 154
1-1-11- سیستم محرکه هیدرولیکی گیرنده 155
2-1-11- سیستم محرکه الکتریکی کشاننده 168
هدایت سیستم کشاننده 169
2-11- مکانیزم گیرنده – کشاننده بالایی ایستگاههای 4 و 5 و 6 173
2 -11 سیستم محرکه هیدرولیکی گیرنده 174
هدایت سیستم گیرنده 175
طرز کار سیستم گیرنده 178
2-2-11- سیستم محرکه الکتریکی کشاننده بالایی 183
هدایت سیستم کشاننده بالایی 184
3-11-روغنکاری جعبه دنده مکانیزم گیرنده-کشاننده شمش 193
4-11- تکنولوژی کار محرکه های الکتریکی 196
مکانیزک ترمز محرکه های الکتریکی 201
12-سردکنندگی تجهیزات ماشین های ریخته گری 206
فهرست منابع 217

پیش گفتار
نیاز به بالا رفتن سطح آگاهی صنعت کاران نسبت به فرایند های تکنولوژیکی جاری در رشته صنعتی مربوطه و شناخت هر چه بیشتر امکانات، محدودیت ها و طرز بهره برداری صحیح تجهیزات مورد استفاده به اندازه ی کافی روشن می باشد. در پی این هدف، قبلا اقدام به تهیه ی جزواتی برای کارکنان تکنولوژ قسمت ریخته گری مداوم تحت عناوین « اهم مسائل تکنولوژیکی مربوط به ....» گردیده بود.
به علت لزوم تکمیل این جزوات، رفع ایرادات آن ها در حد امکان و اظهار علاقه ی همکاران به در اختیار چنین مطالبی، جزوه ی حاضر با تغییرات اساسی و یکپارچه شدن مطالب جزوات قبلی در دست تهیه قرار گرفت. فعلا بخش اول آن تقدیم می گردد و امید است که با توفیقات الهی بتوان بخش دوم آن را در آینده تهیه و در اختیار علاقه مندان گذاشت.
مجموعه مطالب تهیه شده خطاب به همکاران اپراتور و ریخته گران دست اندرکار قسمت ریخته گری مداوم فولاد بوده و می تواند مورد استفاده ی دیگر کارکنان فولاد سازی قرار گیرد.
در این جزوه سعی شده است که ضمن شناساندن فرایند های جاری در حیطه ی ریخته گری مداوم فولاد و همچنین بررسی تکنولوژیکی کلیه ی تجهیزات مربوطه و بیان روش های صحیح بهره برداری و سرویس دهی تکنولوژیکی با اهتراز از طولانی شدن کلام در محدوده ی گسترده تری به معرفی تکنولوژی ریخته گری مداوم فولاد پرداخته شود. البته باید توجه داشت که همیشه با گذشت زمان تغییراتی جزئی یا عمده در تجهیزات و تکنولوژی به کار گرفته شده در قسمت ریخته گری مداوم فولاد به منظور بهبود بخشیدن به شرایط کار صورت می گیرد. بنابراین برای حفظ صحت مطالب فنی این نوع جزوه ها باید هر از گاهی چک و اصلاحاتی در آن ها به عمل آید.
برای جمع آوری مطالب گرد آمده در این مجموعه، علاوه بر منابع ذکر شده در پایان جزوه، در محدوده ی وسیعی از تجربیات عملی و اطلاعات فنی بسیاری از همکاران به ویژه همکاران شاغل در قسمت ریخته گری مداوم استفاده شده است. به همین جهت می توان این جزوه را یک کار دست جمعی محسوت نمود. بهر حال لازم است از همکاری کلیه این افراد صمیمانه تشکر شود، که به دلیل شمار زیاد این عزیزان و امکان از قلم افتادگی، قادر به ذکر نام آن ها نمی باشم.
بخش اول
مقدمه
فولاد ها که از نظر ترکیب شیمیایی، خواص فیزیکی- مکانیکی و ساختار کریستالی بی اندازه متنوع هستند، عموما آلیاژهایی براساس عنصر آهن به عنوان عنصر پایه و عناصر آلیاژی می با شند. عمده ترین عناصر آلیاژی در فولاد ها عبارتند از کربن، سیلیسیم، کرم، نیکل و غیره. دو عنصر گوگرد و فسفر به طور ناخواسته معمولا در آلیاژهای آهن حضور داشته و اثرات منفی بر روی خواص مکانیکی به جای می گذارند. آهن خالص با وزن اتمی 56 گرم بسیار نرم بوده ( سختی برنیل برابر kg 60 /2mm) و دارای مرز روانی ( حدود 10 ) و مرز گسیختگی (2mm / kg 20) پایینی می باشد، به طوری که این خواص مکانیکی مثلا برای فولاد 3 آرام که فولادی غیر آلیاژی کم کربنی است، به ترتیب بعدی می باشد: سختی برنیل حدود 2mm / kg 137، مرز روانی حدود 2mm / kg 21 ، مرز گسیختگی حدود 2mm / kg34 .

عناصر آلیاژی فولاده
نقطه ی ذوب آهن خالص oc 1536 ( نقطه ی A روی منحنی تصویر 1 ) است. هنگام سرد کردن آهن خالص مذاب، ضمن تدریجی درجه ی حرارت با رسیدن به درجه ی حرارت فوق الذکر، حتی با سرد کردن مذاب، درجه ی حرارت ثابت مانده و تا پایان انجماد تمامی آهن مذاب، درجه ی حرارت ثابت است. در ادامه با سرد کردن فلز، درجه حرارت آن مجددا شروع به پایین آمدن می نماید.
با افزودن عناصر آلیاژی به آهن، نوع ساختار کریستالی و خواص فیزیکی- مکانیکی از جمله نقطه ی ذوب آن شدیدا تغییر می یابند. 
اصولا با افزودن عنصر یا عناصری دیگر به هر عنصر پایه، آلیاژ حاصله دیگر دارای یک نقطه ذوب یا انجماد ثابت نخواهد بود. مثلا آهن مذاب حاوی فقط 15/0% کربن در درجه ی حرارتoc1525 اولین ذرات جامد را تشکیل می دهد. اگر به سرد کردن فلز ادامه داده شود، ضمن پایین آمدن درجه حرارت آن، نسبت ذرات جامد به مذاب باقیمانده بیشتر می شود. نهایتا درجه حرارت oc 1493 فلز مذاب قبلی به انجماد کامل دست می یابد.
سیلیسیم
همه ی فولادها دارای سیلیسیم هستند. فولادهای غیر آلیاژی کربنی تا 40/0% سیلیسیم داشته، که این سیلیسیم بیشتر جهت اکسیژن زدایی ( آرام کردن فولاد مذاب ) به کار می رود. 
فولادهای حاوی بیش از 40/0% سیلیسیم را فولادهای سیلیسیمی می نامند. 
سیلیسیم اصولا مرز گسیختگی و مرز روانی فولادها را افزایش داده، اما ازدیاد طول نسبی آن ها را کاهش می دهد. در صنعت برای بهبود فولادهای ساختمانی و یا برای تهیه فولادهای فنر ( Si2 -1% وC 40/0 تا 70/0 ) از این عنصر استفاده می نمایند. فولادهای حاوی Si 14/0 در مقابل تاثیرات شیمیایی مقاوم بوده ولی چکش خوار نیستند. فولاد دینام و ترانسفورماتور دارای حدود 4% سیلیسیم و حداکثر 10/0% کربن می باشند. 
مرز گسیختگی آهن خالص با افزودن سیلیسیم به مقدار5/0% حدود 1/1برابر، به مقدار0/1%حدود 10/1 برابر و به مقدار 0/2% حدود4/1 برابر می شود.
کرم
فولادهای کرم دار حاوی 3/0 – 30% کرم هستند. با افزایش مقدار عنصر کرم در فولاد، هر دو درجه ی حرارت شروع و پایان انجماد ( که بسیار به یکدیگر نزدیک هستند ) پایین می آیند. به طوری که به ازاء 15% کرم در درجه حرارت فوق الذکر بر یکدیگر منطبق و برابر oc1400 می شوند. یعنی فولاد کرم دار با چنین را با چنین درصد کرم در درجه حرارت1400 شروع به انجماد نموده و تا پایان انجماد درجه حرارت فولاد ثابت می ماند. 
عنصر کرم مرز گسیختگی، سختی و مرز روانی فولادها را به طور قابل ملاحظه ای بالا برده و لیکن قابلیت انعطاف آن ها را کم می کند. وجود کرم0/1% فولاد را خیلی سخت کرده و برای بلبرینگ به کار رفته و تا 13% ( کربن کمتر از 5/0%) به عنوان فولاد ضد زنگ مورد استفاده قرار می گیرد.
مرز گسیختگی آهن خالص با افزودن کرم به مقدار 5/0% حدود 05/1 برابر، به مقدار0/1%حدود 1/1 برابر و به مقدار 0/2% حدود 35/1 برابر می شود.
نیکل 
فولادهای نیکلی می توانند با حدود35% نیکل داشته باشند. این عنصر استحکام و چغرمگی فولاد را بالا برده و فولاد را ضد زنگ می کند. 
فولادهای حاوی حداکثر تا 5% نیکل به عنوان فولادهای ساختمانی به کار می روند. فولادهای حاوی 25% نیکل به عنوان فولاد غیر مغناطیسی مثلا برای تهیه جعبه قطب نما و فولادهای حاوی 35% نیکل به عنوان فولاد با ثبات و بدون تغییر ( به علت انبساط طولی خیلی کم ) برای تهیه ابزار اندازه گیری مورد استفاده قرار می گیرند. فولادهای نیکلی بیشتر به عنوان سیم های مقاوم اهمیت بسزایی دارا هستند.
آلومینیوم
این فلز به عنوان یک عنصر آلیاژی به سبب پایداری فولادها در برابر اکسیده شدن و همچنین سبب دیر گدازی آن ها می شود. 
آلومینیوم به علت میل ترکیبی آن نسبت به اکسیژن ( بیشتر از Si و Mm ) به عنوان مهم ترین عنصر اکسیژن زدا ( آرام کننده ) در فولاد مذاب به کار می رود. البته آلومینیوم میل ترکیبی زیادی نیز نسبت به ازت داشته و مشکل وارد شدن ازت به فولادها را تا حدودی دفع می نماید. 
زیاد شدن مقدار آلومینیوم در فولاد مذاب ( به ویژه بیش از 550/0% )، به علت تشکیل مقدار زیاد AL2O3 سوزنی شکل (با نقطه ی ذوب oc2040 ) درون فولاد مذاب، سبب غلیظ شدن ذوب ضمن ریخته گری می شود.
گوگرد
این عنصر فولاد را شکننده کرده و دچار گسیختگی سرخ می نماید. علت گسیختگی سرخ تشکیل ترکیب SFe ( با نقطه ی ذوبoc985 ) است که در مرز دانه ها پدید آمده و هنگام شکل فلز در درجه حرارت های oc1000-800 باعث بروز ترک سرخ در مرزدانه ها می شود. 
به این جهت عنصر گوگرد در محدوده ی 00030%- 025/0 مجاز شمرده می شود. البته فولادهای اتومات تا 3/0% می توانند گوگرد داشته باشند. این گوگرد به منظور سهولت کار اتومات روی قطعات فولادی در ماشین های ابزار استفاده می شود. زیرا گوگرد سبب زود شکستن و دور ریخته شدن براده های فنری شکل حاصله از تراشکاری قطعات فولادی می گردد. 
برای جلوگیری از زیان های گوگرد، به فولاد عنصر منگنز ( حدود 20 برابر مقدار گوگرد ) می افزایند تا با تشکیل پیوند MmS ( نقطه ی ذوب oc1610 ) عنصر گوگرد را بی اثر نماید. 
فسفر
فسفر نیز عنصری مضر برای خواص مکانیکی فولادها بوده و به همین جهت معمولا حداکثر مقدار مجاز فسفر در فولادها را در محدوده ی 03/0- 05/0% تعیین می کرده اند. ( فقط در فولادهای ویژه مقدار فسفر تا 3/0% می رسد.) 
اثر زیان بار فسفر به علت میل زیاد آن به جدا شدن از فولاد به صورت ترکیبات فسفری و تجمع یافتن این ترکیبات در مرزدانه ها می باشد. هنگام جدایش ترکیبات فسفری این خطر وجود دارد که در مرزدانه های اولیه کریستالی، مناطق موضعی غنی شده از فسفر پدید آمده که سبب تغییرات بدون کنترل خواص فولاد در این محل ها به دنبال اثرات مضر فسفر، گردد.
2-1- طرز تهیه فولاد
متداول ترین کوره ها برای تهیه ی فولاد عبارتند از کنورتر، کوره قوس الکتریکی و در مراحل بعدی کوره زیمنس مارتین. آهن خام مورد نیاز این کوره ها را با روش های متفاوتی تهیه می کنند. 
روش سنتی تهیه آهن خام برای کنورتر و کوره زیمنس مارتین بدین ترتیب است که ابتدا سنگ معدن آهن را که عموما شامل اکسیدهای Fe3O4 و Fe2O3 می باشد در کوره بلند به چدن مذاب تبدیل می نمایند.
عمل کوره بلند احیا کردن سنگ معدن و تولید آهن خام و ذوب آن می باشد. کک شارژ شده در کوره بلند هر دو نقش را ایفا می نماید. یعنی به طور مستقیم و غیر مستقیم سنگ معدن آهن را احیا نموده و حرارت لازم را برای انجام این واکنش و همچنین ذوب آهن را ایجاد می کند. آهک شارژ شده در کوره بلند عمل تصفیه چدن را انجام می دهد. یعنی با ناخالصی که که اغلب دیر ذوب هستند ترکیب شده و آن ها را به روی سطح فلز مذاب برده و سر باره را تشکیل می دهد. ضمنا نقطه ی ذوب ناخالصی ها را پایین آورده و سبب ذوب شدن آن ها می شود. 



خرید و دانلود پایان نامه ریخته گیری فولاد


کار تحقیقی در مورد تعریف فرار

کار تحقیقی در مورد تعریف فرار

 

 

 

 

 

 

 

 

بخشی از متن اصلی :

 

تعریف فرار

فرار به فرانسه Evasion و به انگلیسی Runaway گفته می شود، عبارت است از شانه خالی کردن از زیر بار مسئولیت و شرایط نامطلوب و یافتن اوقات فراغت بیشتر، این فرار گاهی به این علت است که شرایط سخت زندگی اجازه اطلاق موجود انسانی را به کسی نمی دهد و براساس طبقه بندی DSMIII، فرار جز اختلالات رفتاری شدید محسوب می شود نه به دلیل ماهیت آن، بلکه به دلیل فراهم آوردن مسائل و مشکلات فراوانی که برای فرد و اجتماع به دنبال دارد، قابل توجه می گردد (فرجاد، 1370). لوئلاکول اظهار می دارد که: میل به رهایی از قید و بند خانواده که نوجوان در طلب آن است، ممکن است به فرار از قیود سرپرستی و نظارت پدر و مادر منجر گردید. ژاک پورساک فرار را مکانیسمی در جهت یافتن محل اثبات وجود می داند که در خانه چنین فرصتی را نیافته است. (سعیدی به نقل از رضوی، 1365). پاره ای از افراد در مواجهه با موقعیت های ناراحت کننده و شکست زا آسانترین راه را که عقب نشینی یا فرار است انتخاب می کنند (نوابی نژاد، 1371).

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

 

این فایل به همراه متن اصلی تحقیق با فرمت "word " در اختیار شما قرار می‌گیرد.

 

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



خرید و دانلود کار تحقیقی در مورد تعریف فرار


پایان نامه کارشناسی ارشد مهندسی عمران تحلیل و ارزیابی عملکرد Ramp Metering در بزرگراه ها با نرم افزارهای گرافیکی

پایان نامه کارشناسی ارشد مهندسی عمران تحلیل و ارزیابی عملکرد Ramp Metering در بزرگراه ها با نرم افزارهای گرافیکی

دانلود پایان نامه کارشناسی ارشد مهندسی عمران تحلیل و ارزیابی عملکرد Ramp Metering در بزرگراه ها با نرم افزارهای گرافیکی با فرمت pdf تعداد صفحات 161

دانلود پایان نامه اماده

 

 

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

 



خرید و دانلود پایان نامه کارشناسی ارشد مهندسی عمران تحلیل و ارزیابی عملکرد Ramp Metering در بزرگراه ها با نرم افزارهای گرافیکی


پایان نامه مقطع کارشناسی سخت افزار کامپیوتر آموزش مجازی

پایان نامه مقطع کارشناسی سخت افزار کامپیوتر آموزش مجازی

 

 

 

 

 

 

 

فرمت فایل:word  (قابل ویرایش)

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

فهرست مطالب :

فصل اول
مقدمه ای بر c#
مقدمه ای بر C# 2
کلاس های پایه دات نت (dot net base class library): 3
Namespace چیست؟ 3
Visual studio.net 2005: 5
Solution چیست؟ 6
Console.WriteLine("Hello World - C# Tuning!"); 7
Console.WriteLine("Hello World - C# Tuning"); 7
Method چیست؟ 8
ایجاد متغییر ها در c#: 8
نوع های داده ای در c#: 8
:Value Types 9
وقتی مقدار متغییر دوم را تغییر دهیم مقدار متغییر اول دست نخورده باقی ماند 10
Enumerations: 10
کلاس ها: 11
ایجاد کلاس در c#: 13
فیلد ها درc#: 13
Person p; 14
Person p = new Person(); 15
Person x = new Person(); 16
Console.WriteLine(x.Age); // خروجی این خط صفر خواهد بود 16
شکل زیر اتفاقاتی که در خطوط با می‌افتد را تفسیر می‌نماید 16
Person myPerson = new Person(); 17
Person yourPerson = myPerson; 17
Refrence کپی در c#: 18
Place holders: 18
Console.WriteLine("MyName is {0} and I 'm {1} years old.",p.Name,p.Age); 19
متدها در c#: 19
فصل دوم
تجزیه وتحلیل سیستم
1)مطالعه و شناخت سیستم 23
1-2) تعریف: 23
آموزش مجازی چیست؟ 23
2-2) روند کاردرسیستم: 23
2-2-3) اطلاع رسانی از طریق مقالات و اخبار موجود 23
4-2-3) امکان توسعه سایت و اضافه نمودن رشته های جدید 24
شرح DFD: 24
فرایند های اصلی سیستم شامل فرایند های زیر می‌با شد 25
که در نمودار برخی از این فرایند ها ترکیب شده اند. 25
مدلسازی معنایی داده ها با روش (ER): 25
مراحل مدلسازی معنایی 26
شرح ERD: 27
فصل سوم
پیاده سازی سیستم
مقدمه 29
شکل زیر نحوه قرار دادن image بر روی فرم را نشان می‌دهد. 32
بعد از انتخاب این گزینه باید تنظیمات لازم را به شکل زیر انجام داد. 34
فرم زیر صفحه اول سایت است که به تمام صفحات لینک دارد 40
فصل چهارم
کد و پایگاه داده
کد مربوط به فرم ثبت نام (تائید نام کاربری و رمز ورود) 57
کد مربوط به فرم ثبت نام (ورود مشخصات فردی) 57
کد مربوط به فرم ورود به سایت 58
کد مربوط به فرم معرفی رشته ها 61
کد مربوط به فرم دروس ارائه شده 62
کد مربوط به فرم لیست واحدهای پاس شده 63
کد مربوط به فرم ساعات تدریس 64
کد مربوط به فرم تاریخ امتحانات 65
کد مربوط به فرم لیست نمرات 66
کد مربوط به فرم لیست دانشجویان 68
کد مربوط به فرم واحدهای باقیمانده 69
کد مربوط به فرم کارنامه 71
کد مربوط به فرم انتخاب واحد 72
کد مربوط به فرم حذف و اضافه 78
اتصال به SQL با استفاده از DataSet 80
تنظیمات مربوط به Gridview 91
معرفی TableAdapter ها DataSet_virtual.xsd شامل 97
جداول واسط 105
جداول JOIN شده 109
فصل پنجم
نتیجه گیری
زیر ساختهای آموزش مجازی 114
به روز آوری اطلاعات 115
سایر کاربردها 116
شیوه های جذب دانشجو 116
فناوری اطلاعات، فرصتی برای آموزش الکترونیک 117
آموزش آنلاین حق دانشجویان است 118
لزوم تولید محتوای مناسب آموزشی 118
سه دهه با آموزش الکترونیکی 119
عقب ماندگی از زمان 120
آخرین تحولات در این زمینه 121
منابع و ماخذ: 122
مقدمه ای بر C#
سی شارپ در سال 2001 توسط شرکت مایکروسافت به همراه بسته دات نت برای اولین بار مطرح و ارائه شد. که بعد ها به عنوان یک زبان برنامه نویسی استاندارد توسط ECMA و ISO مورد تائید قرار گرفت.
زبان برنامه نویسی سی شارپ توسط تیمی به مدیریت اندرز هایلزبرگ که قبلا تجربه ارائه زبان های برنامه نویسی موفقی همچون توربو پاسکال و دلفی رو داشت ایجاد شد. هایلزبرگ سی شارپ را یک زبان برنامه نویسی شی گراء که از زبان های برنامه نویسی بزرگ (همچون دلفی , جاوا و اسمال تاک( تاثیر پذیری داشته معرفی می‌کند Syntax زبان سی شارپ شبیه به C++ می‌باشد والبته تفاوت های بسیاری هم دارد.
دات نت فریم ورک (NET Framework) یه بسته نرم افزاری شامل راه حل بسیاری از نیازهای توسعه نرم افزاری (Base Class Library) و همچنین امکان توسعه و اجرای برنامه های تولید شده برای این فریم ورک می‌باشد. برنامه های تولید شده برای دات نت فریم ورک توسط Common Language Runtime اجرا می‌شوند CLR یا همان Common Language Runtime سرویس هایی مهمی از قبیل Garbage Collection , Memory Managementو Exception Handlingرا ارائه می‌دهد.
Garbage Collection: در زبان برنامه نویسی سی شارپ دیگر نگرانی از جهت مدیریت اشیاء در حافظه وجود ندارد به این معنی که وقتی شما شیء ایجاد می‌کنید بعد از اینکه دیگر از آن شی ء استفاده نکردید آن شیء به طور اتوماتیک از حافظه پاک خواهد شد.
این کار توسط GC یا همان Garbage Collectoانجام میشود.روش کار GC به این ترتیب است که تا موقعی که Referenceی به یک object وجود داشته باشد آن شیء در حافظه باقی خواهد ماند اما در صورتیکه Referenceی به آن شیء وجود نداشته باشد بعد از یک بازه زمانی نامشخص آن شیء به صورت اتوماتیک از حافظه پاک خواهد شد. برخلاف زبان های برنامه نویسی دیگر وقتی کد شما در زبان برنامه نویسی سی شارپ (یا هریک از زبان های دیگر دات نت) کامپایل می‌شود به یک زبان دیگری به نام Intermediate Language یا همان IL تبدیل می‌شود. و در موقعی که درخواست برای اجراء آن داده می‌شود توسط یک مکانیزمی به نام Just In Time Compiler که در CLR موجود است به زبان خاص آن ماشین تبدیل شده و اجراء می‌گردد.
سی شارپ یک زبان شیء گراست به این معنی که هرآنچه که در سی شارپ وجود دارد در غالب دو مفهوم کلاس (Class) و شیء (Object) و روابط بین آنها خلاصه می‌شود.
کلاس(Class): در واقع یک ایده (Concept) یا ذهنیت می‌باشد. مثلا یک نجار چه ذهنیتی نصبت به یک "میز" دارد؟ خوب مسلما یه صفحه , چهار پایه و.... این ذهنیتی است که یک نجار نسبت به "میز" دارد. این دقیقا مفهوم کلاس است. یعنی تا موقعی که آن میز ساخته نشه فقط یک ذهنیت یا در واقع کلاس است.
شیء(object): اشیاء موجودیت هایی هستند که از کلاس ها (ذهنیت) ساخته می‌شوند. باز برای مثال همان نجار وقتی ذهنیتش رو به واقعیت تبدیل می‌کنه در واقع یک میز می‌سازه یا یک شیء(object) ایجاد کرده است.
کلاس های پایه دات نت (dot net base class library):
دات نت فریم ورک حدود 2500 کلاس دارد.
Namespace چیست؟
پیدا کردن یک کلاس بین 2500 کلاس پایه و احتمالا کلاس هایی که خودتان نامگذاریشان می‌کنید احتمالا کار سختی خواهد بود! Namespace ها در حقیقت این امکان رو به شما می‌دهند که بتوانید کلاس های خودتان را دسته بندی کنید و هر کلاس را داخل دسته مورد نظر خودشان قرار بدهید. به عنوان مثال ما کلاسی داریم به نام SqlConnection و همینطور کلاس دیگری به نام SqlDataAdapter و غیره برای همین یک Namespace به نام System.Data.SqlClient ایجاد شده که کلاس هایی که مربوط به System و کار با داده ها (Data) و در نهایت مختص Sql Server هستند رو داخل این namespace قرار می‌دهیم. توی این تصویر تعدادی از namespace های عمومی دات نت نشان داده شده اند.
این نکته را هم بیاد داشته باشید که اسم کامل یک کلاس شامل اسم به همراه نام namespace آن است.
System.Data.SqlClient.SqlConnection اسم کامل آن (qualified name) کلاس sql connection می‌باشد.
using
اما اگر قرار باشد برای استفاده از یک کلاس همیشه اسم کاملش را بنویسیم. برای همین شما میتوانید با یکبار نوشتن اسم Namespace آن کلاس (یا کلاس هایی که می‌خواهید استفاده کنید) با استفاده از یک keyword به نام using از تکرارآن جلوگیری کنید. به عنوان مثال ما در یک مثال می‌خواهم ده ها بار از کلاس Console و دستوراتش استفاده کنیم. برای همین بالای کدمان یک بار using System را ذکر می‌کنیم تا از نوشتن کلمه System برای دفعات مکرر جلوگیری کنیم.

Visual studio.net 2005:
نسخه 8 Visual Studio شرکت مایکروسافت که خیلی راحت می‌توانید از بازار تهیه کنید. بعد از اینکه مراحل نصب تمام شد. از منوی Start --> All Programm --> Microsoft Visual Studio 2005 روی Microsoft Visual Studio 2005 کلیک کنید تا پنجره مقابل برایتان باز شود. مطابق شکل زیر Start page می‌باشد

 

اگر دقت کنید سمت چپ بالا دو تا گزینه Open و Create که امکان ایجاد یا باز کردن پروژه یا وب سایت را به شما می‌دهد وجود دارد. روی گزینه Create Project کلیک کنید(می توانید این کار رو با استفاده از کلید های Shift + Ctrl + N هم انجام بدهید).

در پنجره مقابل روی گزینه Visual CSharp کلیک کنید تا انواع پروژه هایی که می‌شود با زبان سی شارپ تولید کرد را ببینید. در قسمت پائین صفحه داخل قسمت Name نام پروژه خود را بنویسید و در قسمت Location مسیر پروژه خود را مشخص کنید و در نهایت اسم Solution را وارد نمائید. به صورت پیش فرض اسم Solution همان اسم پروژه شماست. دقت کنید که در دات نت برای هر پروژه یک Folder ایجاد خواهد شد. البته در صورتیکه شما گزینه Create directory for solution را هم تیک بزنید یک Folder هم برای Solution ایجاد خواهد شد.
Solution چیست؟
Solution یا به معنای فارسی راه حل بالاترین سطح دسته بندی در محیط ویژوال استودیو دات نت است. یک Solution می‌تواند یک یا چند پروژه و هم این طور فایل را در کنار هم دسته بندی نماید.اصولا وظیفه Solution نگهداری اطلاعات روابط بین پروژه هاست که یک فایل با پسوند sln می‌باشد. و دارای تاثیر در خروجی پروژه نخواهد بود. در مقابل Project یا همان پروژه ها دارای خروجی مستقیم با توجه به نوعشان هستند. به عنوان مثال Console Application ها دارای خروجی با پسوند exe به معنای executable یا همان فایل های قابل اجراء می‌باشند.
بعد از اینکه کلید OK را کلیک کردید پروژه شما ایجاد می‌شود و برای شما یک فایل به نام Programm.cs را باز می‌نماید. این فایل به صورت پیش فرض محلی است که نرم افزار شما از داخل آن شروع خواهد شد. حالا فقط برای اینکه شروع کرده باشیم داخل این فایل و مطابق شکل زیر شروع به تایپ کردن نمایید.
Console.WriteLine("Hello World - C# Tuning!");

 

 

 

و در نهایت برای اینکه نرم افزار را بتوانید تست کنید کافی است که کلید Ctrl + F5 رو بزنید تا این نتیجه مقابل را بگیرید:
ابتدا کدی را که قبلا نوشتیم را بررسی کنیم.
Console.WriteLine("Hello World - C# Tuning");
این خط در حقیقت همان جمله Hello World - C# Tuning را برای ما چاپ می‌کند. در حقیقت کلاس Console دارای یک رفتار (Method) می‌باشد که امکان چاپ بر روی صفحه رو به ما می‌دهد. این متد writeline می‌باشد. پس اگر شما هر چیز دیگری داخل پرانتز و بین " " قرار دهید همان را برای شما چاپ خواهد کرد.
Method چیست؟
در واقع Method ها همان رفتار هایی هستند که ما از کلاس ها انتظار داریم. در مثال بالا نوشتن بر روی تصویر را می‌توانیم با استفاده از متد WriteLine بر روی کلاس Consol استفاده کنیم.
ایجاد متغییر ها در c#:
برای ایجاد یک متغییر در سی شارپ باید ابتدا نوع داده ای آن و سپس نام متغییر را وارد نمائیم و در انتها ; را تایپ کنیم:
کد:
int MyNumber = 1000;
Console.WriteLine(MyNumber);

 

در مثال بالا از نوع داده ای int که یک نوع داده ای عددی است استفاده شده است. پس می‌توانیم مقادیر عددی رو داخل این متغییر قرار دهیم. و مثل کد بالا با استفاده از WriteLine چاپش کنیم.
نوع های داده ای در c#:
نوع های داده ای را می‌توان بسته به محل قرار گیریشان در حافظه به سه دسته تقسیم کرد:
1. Values Types
2. Reference Types
3. Pointer Types
اگرحافظه را به دو قسمت Stack و Heap تقسیم کنیم. مقادیر تمامی متغییر های نوع اول در حافظه Stack قرار می‌گیرد و به همین جهت دارای رفتارهای خاصی می‌شود مقادیر متغییر های نوع دوم در حافظه Heap قرار می‌گیرند.

 

:Value Types
همان طور که گفتیم مهمترین خاصیت این نوع متغییر ها قرارگیری مقادیر آن ها در حافظه Stack می‌باشد که به همین دلیل رفتارهای خاصی خواهند داشت. این نوع متغییر ها شامل Primitive Types یا همان نوع های بدوی Enum ها و Structها می‌باشند.
umeric Types , Boolean , Char نوع هایی هستند که به آن ها Primitive Types می‌گوییم. نوع های عددی شامل int , double decimal, long , short , byte و... که مقادیر مختلفی از اعداد را داخل خودشان نگه می‌دارند.boolean ها متغییر هایی هستند که فقط مقدار True و False به معنی مثبت یا منفی رو داخل خوشان نگه می‌دارند. و در نهایت Char ها همان کاراکتر ها هستند.
کد:
bool married = false;
int myNumber = 1000;
char c = 'c';

 

دقت داشته باشین که برای مقدار دهی char از ' یا همان Single Quotation استفاده کردیم. و برای bool فقط مقدار true یا false امکان پذیر است.
گفتیم که ValueType ها دارای رفتار خاصی هستند. اما چه رفتاری؟
وقتی یک متغییر از یکی از نوع های Value Type مثل int ایجاد می‌کنیم مقدار آن داخل حافظه Stack قرار می‌گیرد و وقتی از آن متغییر یک کپی میگیریم مقدار متغییر قبلی داخل متغییر جدید کپی شود.یعنی اگر مقدار متغییر دوم را عوض کنیم تاثیری روی مقدار متغییر اول نخواهد گذاشت. این رفتار در مورد تمامی ValueType ها صدق می‌نماید:

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

Enumerations:
فرض بفرمائید که شما می‌خواهید یک کلاس تعریف کنید به نام انسان. وقتی خواص انسان رو تحت بررسی دارین به جنسیت می‌رسید. حالا می‌خواهیم روی کلاس انسان یک متغییر برای نشان دادن جنسیت تعریف کنیم. به نظر شما جنسیت رو از چه نوعی باید در نظر گرفت؟ bool یا int؟اگر bool در نظر گرفتیم false به معنی مرد خواهد بود یا true؟
اگر int در نظر گرفتیم چه عددی بیانگر مرد و چه عددی بیانگر زن می‌باشد؟
و اگر کاربر شماعددی به غیر اعداد انتخابی شما وارد کرد چه طور؟
گاهی اوقات در توسعه نرم افزار ها ما به جنس (Type)هایی نیاز داریم که بتوانیم مقدار شان را محدود کنیم. مثلا همین جنسیت.
با استفاده از Enumeration ها می‌توانیم مقدار متغییر جنسیت رو به مرد یا زن محدود کنیم.
برای ایجاد یک Enumeration باید در یک فایل با پسوند cs که بیانگرسی شارپ است از Syntax زیر استفاده کنیم:
کد:
public enum eSex
{
Male,
Female
}
دقت کنید که وقتی متغییری از این جنس بسازیم به هیچ وجه مقداری به غیر از مرد یا زن نمی توانیم اختصاص دهیم:
کد:
eSex Sex; // ایجاد متغییر از جنس یک enum
Sex = eSex.Male; // مقدار دهی متغییر
حالا می‌بینیم که چطور با استفاده از enum می‌توانیم مقدار دهی یک متغییر را به مقادیر محدودی نسبت دهیم. در دات هم مثال های متعددی از استفاده از enum ها وجود دارد. مثلا یک enum به نام Keys تمامی کلید های صفحه کلید رو در خود جای داده است. یا enumی با نام ConnectionState وضعیت های امکان پذیر یک Connection رو نشان می‌دهد.
کلاس ها:
قبل از این تعریف کلاس را با هم بررسی کردیم. اما حالا چطور می‌توان یک کلاس تولید کرد. فرض بفرمائید مفهومی مثل انسان را می‌خواهیم در غالب یک یک کلاس تعریف کنیم.ابتدا یک پروژه جدید از نوع Console Application با یک نام دلخواه در مسیر دلخواه تان ایجاد کنید. سپس یک فایل با نام Prgoramm.cs خواهید داشت که در مثال قبلی دیده بودیم. حالا باید یک کلاس جدید به پروژه اضافه کنیم. برای این کار باید از منوی View گزینه Solution Explorer رو انتخاب کنیم یا می‌توانیم از کلید های Alt + Ctrl + L استفاده نمائیم.Solution Explore در واقع یک نمایش مبنتی بر فایل از پروژه یا Solution شماست که به صورت یک درخت واره (TreeView) می‌باشد. راس آن Solution شماست و سپس پروژه و Properties و Reference و در نهایت کلاس ها و آیتم های دیگر پروژه شماست. روی Project یعنی دومین آیتم از این درخت واره راست کلیک کرده و گزینه Add و بعد New Item رو کلیک می‌نمائیم. در پنجره ای که باز می‌شود یک Class را انتخاب و در قسمت پایین اسم فایل رو مشخص می‌نمائیم.
نکته ای که لازم است در نامگذاری فایل ها متدها و... رعایت کنید این است که نام گذاری کلاس ها بهتر است به ترتیبی باشد که حرف اول هر کلمه با حروف بزرگ (Upper Case) و ما بقی با حروف کوچک باشد. به عنوان مثال کلاس Person که P با حروف بزرگ و ما بقی کوچک می‌باشد. یا کلاس SqlConnection حروف اول هر کلمه یعنی S و C با Upper case نوشته می‌شوند. وقتی اسم رو تایپ کردین و گزینه Add رو زدید. سپس یک فایل به Solution Explorer اضافه خواهد شد و همزمان برای شما نمایش داده می‌شود. متن داخل فایل به این ترتیب است:

 

کد:
using System;
using System.Collections.Generic;
using System.Text;
namespace CSharpTuning.Samples
{
class Person
{

 

}
}

 

قبل از این در مورد کلمه using و namespace صحبت کرده ایم. همانطور که می‌دانید یک namespace یک دسته بندی برای کلاس هاست. حالا ما داریم یک namespace به نام CSharpTuning.Samples برای مثال های خود تولید می‌کنیم و کلاس Person را داخل این namespace قرار می‌دهیم. دقت کنین که هر namespace دارای یک block از کد می‌باشد که با استفاده از علامت } شروع و بعد با { پایان می‌یابد و هر آنچه که داخل این علامت باشد داخل آن namespace قرار خواهد گرفت.
ایجاد کلاس در c#:
برای ایجاد یک کلاس در سی شارپ شما باید داخل یک namespace از کلمه کلیدی class و سپس نام کلاس استفاده کنین. مثال با برای ایجاد کلاس Person داخل namespaceی به نام CSharptuning.Samples جمله فوق یعنی class Person رو به همراه یک block از کد برای این کلاس ایجاد می‌کنیم. دقت کنین که شما تا به اینجا دو علامت } و دو علامت ‍{ دیده اید یعنی شما دو block از کد دارید که یکی برای namespace و دیگری برای کلاس Person می‌باشد. هر آنچه که داخل {} علامت مربوط به کلاس Person قرار گیرد متعلق به کلاس Person است.
فیلد ها درc#:
تا ایجای کار کلاس ما هنوز هیچ عضوی ندارد اما ما می‌توانیم از این کلاس استفاده کنیم. حالا باید داخل این کلاس اطلاعات مورد نظرمان را تعریف کنیم. من می‌خواهم Field های Name و Age رو برای این کلاس تعریف کنم. به این معنا که هر انسان (Person) دارای نام و سن می‌باشد برای تعریف یک Field با داخل block کلاس مورد نظر ابتدا کلمه public و سپس نوع داده ای و سپس نام متغییر را وارد نمائیم. پس من داخل block کلاس Person این دو جمله را تایپ می‌نمایم

 



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