تکنولوژی
تعریف تکنولوژی و تکنولوژی آموزشی

«کاربرد ابتکاری یافته‌های یک رشتة علمی را در صنعت- یا در یک کار عملی- تکنولوژی می‌گویند.»با توجه به این تعریف، تکنولوژی آموزشی را چنین تعریف کرده‌اند:

«مجموعه‌ای از معلومات ناشی از کاربرد علوم آموزشی و فراگیری در دنیای حقیقی کلاس درس، همراه با ابزارها و روشهایی که کاربرد علوم گفته شده در بالا را تسهیل می‌کند...»






علاوه بر تعریف فوق، از تکنولوژی آموزشی تعریفهای دیگری نیز شده است. تعریف زیر را که از سایر تعریفها جامع تر است، برای آگاهی آن دسته از علاقه‌مندان که به تازگی با مفهوم تکنولوژی آموزشی آشنا شده‌اند، انتخاب کرده‌ایم:

«تکنولوژی آموزشی عبارت است از روش سیستماتیک طراحی، اجرای و ارزشیابی کل فرایند تدریس و یادگیری که براساس هدفهای معین و یا بهره گیری از یافته‌های روان شناسی یادگیری و علم ارتباطات و به کارگیری منابع مختلف- اعم از انسانی وغیر انسانی- به منظور آموزش مؤثرتر تنظیم واجرا می ش

مرحله اول – ابزار و وسایل

مرحله دوم - مواد آموزشی

مرحله سوم – نظامهای درسی

مرحله چهارم – نظامهای آموزشی

مرحله پنجم – نظامهای اجتماعی




تاسیس گرایش تکنولوژی آموزشی برای اولین باردر ایران، سال ۱۳۷۲

در یک قرن اخیر براساس تحولات به وقوع پیوسته در دیدگاههای معرفت‌شناسی، رویکردهای روانشناسی یادگیری و سایر علوم وابسته و مربوط به ارتباطات،سیستمها و تعلیم و تربیت،تعریف تکنولوژی آموزشی،دستخوش تحولات بنیادین شده است. این تعریف از«کاربرد وسایل و ابزار در آموزش»،به«طراحی،تولید،اجرا و ارزشیابی نظامهای آموزشی»و سرانجام به«نظریه و عمل طراحی،تهیه(تولید)،استفاده(کاربرد)، مدیریت و ارزشیابی فرایندها و منابع یادگیری».تغییر یافته است.بررسی تاریخچهء این رشته از علوم کاربردی در غرب که زادگاه آن است،نشان از تعامل صاحبنظران این علم با شرایط و اقتضائات محیطی و نیازها و جهتگیریهای نظامهای تربیتی آنان دارد، درحالی‌که موقعیت این رشته در کشور ما ایران به منزله یک رشتهء علمی کاملاً وارداتی،همانند بسیاری از رشته‌های دیگر دانشگاهی متفاوت است.به همین سبب برای بررسی تاریخ این رشته در ایران می‌باید در زوایای رخدادها و وقایع مرتبط با تعلیم و تربیت در پی نشانه‌های مربوط به جنبه‌ای یا جوانبی از مباحث،کاربردها و محتواهای مرتبط با این رشته جستجو کرد تا اثری از آن یافت.در این نوشته بنا بر اهمت و تأثیرگذاری رویداد بسیار مهم تأسیس دارالفنون بررسی خود را از این نقطهء عطف تاریخی شروع می‌کنیم و با پیگیری رویدادهای آموزشی و فرهنگی کشورمان به خصوص از اول قرن چهاردهم هجری شمسی(مطابق با اوائل قرن بیستم میلادی)، سیر تحول شناخت،موقعیت و کاربرد رشته تکنولوژی آموزشی را دنبال می‌کنیم.این مطالعه به‌خصوص بر وقایع معطوف به زمان پیش از شکل‌گیری رشتهء تکنولوژی آموزشی در حکم یک رشتهء تحصیلی دانشگاهی در سال 1372 و پس از این تاریخ متمرکز خواهد شد.بررسیها نشان می‌دهند که به دلیل رخدادهای بسیار مهم تاثیرگذاری،همچون نهضت مشروطه،جنگ جهانی اول،منازعات کشورهای استعماری در کشور ما برای کسب امتیازات،کودتای رضاخان،جنگ جهانی دوم، نهضمت ملی شدن نفت و سرانجام کودتای 28 مرداد 1332 و تبعات مخرب و نامبارک آن کشور ما عملاً پنجاه سال اول قرن بیستم میلادی که گسترهء ناب رشد و شکوفایی علوم در کشورهای غربی بوده را از دست داده است.این عقب‌ماندگی موجب عدم رشد بسیاری از علوم در ایران شده و تکنولوژی آموزشی به عنوان یک رشته تحصیلی دانشگاهی و در حکم یک تخصص کاربردی در آموزش و پرورش و آموزش عالی کشورمان از آن جمله است.برداشتهای ناصواب از این رشته موجب پنهان ماندن ماهیت،فلسفه و محتوای آن برای بسیاری از دست‌اندرکاران آموزش و پرورش و رشته حیاتی در تعلیم و تربیت جهانی محروم ساخته است.در بخش پایانی این نوشته به چشم‌انداز این رشته در آینده در پرتو بررسیهای انجام شده خواهیم پرداخت.امید است که چنین بررسیهایی گرچه بسیار محدود و ناقص،بتوانند پرتوی فرا راه دانش‌پژوهان و علاقه‌مندان این رشته باشد.

در آبان ماه سال ۱۳۷۲برنامه کارشناسی علوم تربیتی گرایش تکنولوژی آموزشی برای اولین بار در شورای عالی برنامه ریزی وزارت فرهنگ وآموزش عالی به تصویب رسید. این برای اولین بار است که رشته تکنولوژی آموزشی در کشور ما به عنوان یک رشته رسمی دانشگاهی مطرح می‌شود. مروری بر دروس تخصصی مصوب این گرایش نشان می‌دهد که تمام تحولات رخ داده در دوره دوم رشته در غرب در این برنامه وجود دارد (مانند:درس اصول طراحی پیامهای اموزشی، آموزش با روش بر سیستمها، ارزیابی نظامهای کوچک آموزشی، جامعه شناسی ارتباطی، آموزش برنامه‌ای، اصول طراحی نظامهای آموزشی). در آبان ماه سال ۱۳۷۴برنامه کارشناسی ارشد تکنولوژی آموزشی به تصویب شورای عالی برنامه ریزی رسید وابتدا در دانشگاه علامه طباطبایی وبه دنبال آن در دانشگاه تربیت معلم به اجرا در آمد. دروس تخصصی این برنامه نشان دهنده وارد شدن مباحث نظامهای آموزشی وطراحی آنها، در کنار توجه به رایانه به عنوا ن اصلی ترین رسانه بعد از تحولات مربوط به تکنولوژی ارتباط واطلاعات است (مانند :برنامه نویسی رایانه‌ای برای آموزش، وتولید برنامه‌های رایانه‌ای آموزشی) این توجه به رایانه مسلماً در کنار دروسی همچون طراحی آموزشی، اصول تهیه برنامه‌های آموزشی وطراحی مراکز یادگیری، جهت گیری صحیح طرح مباحث نرم‌افزاری در کنار ابزارهای الکترونیک رانشان می‌دهد. خاطره یاری. منبع:مبانی نظری تکنولوژی اموزشی دکتر هاشم فردانش




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

گرچه ممکن است کشورهای مختلف الزاماً از این مراحل گذر نکرده باشند ولی بیشتر کشورها با این مراحل روبرو بوده‌اند. در کشور ما از سال ۱۳۰۶ به بعد، بعضی از مدارس اقدام به ایجاد آزمایشگاه‌های فیزیک و شیمی و علوم زیستی کردند، اما نداشتن کادر متخصص، کمبود ابزار و وسایل و مواد مورد نیاز و عدم اعتقاد به کاربرد این وسایل و روش‌ها، سبب عدم موفقیت این مراکز و راکد ماندن فعالیت‌های آنان شد. در سال ۱۳۰۸ وزارت فرهنگ، اداره کل هنرهای زیبا را تاسیس کرد. این اداره علاوه بر نظارت بر کلیه فعالیت‌های هنری، مسئولیت استفاده از وسایل سمعی و بصری مدارس را نیز عهده‌دار بود. ایجاد آزمایشگاه‌های سمعی و بصری، دانش‌سرای مقدماتی و دانش‌سرای عالی نیز جزء فعالیت‌های این اداره بود. در سال ۱۳۴۱ اداره‌ای به نام اداره آموزش فعالیت‌های سمعی و بصری در وزارت فرهنگ تشکیل گردید که بعداً با نام دفتر آموزش سمعی و بصری فعالیت‌های خود را ادامه داد. توجه به فیلم به عنوان یک رسانه آموزشی در سطح جهانی سبب گردید این اداره اقدام به تشکیل جشنواره‌های بین‌المللی فیلم‌های آموزشی کند. تلویزیون آموزشی در سال ۱۳۴۳ زیر نظر وزارت آموزش و پرورش تاسیس شد و کار خود را بعد از دو سال، با پخش برنامه‌های درسی در زمینه فیزیک، شیمی، جبر، علوم طبیعی، زبان و دستور فارسی شروع کرد. هدف از پخش این برنامه‌ها جبران کمبود معلم‌های متخصص و جبران کمبود آزمایشگاه‌ها بود، اما به علت عدم تطابق وقت آن با برنامه دبیران و مدارس پخش آن متوقف شد. در سال ۱۳۵۲ تهیه برنامه‌های آموزشی به سازمان رادیو و تلویزیون ملی ایران واگذار شد و برنامه‌های آموزشی با پخش دروس راهنمایی در سال ۱۳۵۳ مجدداً شروع به فعالیت کرد و همزمان حدود سه هزار دستگاه تلویزیون بین مدارس شهرهای بزرگ کشور توزیع شد. ولی برنامه‌های تلویزیون به دلیل عدم برنامه‌ریزی صحیح و عدم انتشار اطلاعات درست مربوط به زمان پخش، منجر به شکست گردید. در سال ۱۳۵۳ دوره فوق‌لیسانس تکنولوژی آموزشی تاسیس شد. گرچه قبل از این سال در دروس لیسانس تربیت معلم و علوم تربیتی، دروسی با عنوان‌های مقدمات تکنولوژی آموزشی، تولید و کاربرد مواد آموزشی یا نقش وسایل ارتباط جمعی در آموزش و پرورش گنجانده شده بود، اما در دوره فوق‌لیسانس دروسی از قبیل طراحی سیستمیک آموزشی، تهیه خودآموزها، روان‌شناسی تربیتی و یادگیری، آمار و سنجش نیز دیده می‌شود. مرحله بعدی تکنولوژی در ایران، ایجاد دانشکده مکاتبه‌ای ابوریحان بیرونی برای آموزش کارکنان دولت و با تکیه بر آموزگاران تاسیس شد. نحوه آموزش در دانشکده مکاتبه‌ای از طریق ارسال کتب و نوار شنیداری و گاه کلاس حضوری رفع اشکال بود. مرحله بعدی در ایران ایجاد دانشگاه آزاد ایران و دانشگاه پیام نور است که به نظر می‌رسد هدفشان همگانی کردن سطح آموزش باشد.

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

سیر تحول رشته تکنولوژی آموزشی در مغرب زمین

تاریخچه پیدایش و تحول رشته تکنولوژی آموزشی در غرب را می توان به سه دوره به شرح زیر تقسیم کرد: (فردانش، ۱۳۸۷،ص۲۱-۴۴).

۱. دوره اول از ابتدای قرن بیستم میلادی.

دوره دوم از اوائل دهه ۱۹۶۰ تا اواخر۱۹۸۰

دوره سوم از اوائل دهه ۱۹۹۰میلادی تا حال حاضر.

فلشزیگ(۱۹۹۸) تکنولوژی آموزشی را در سه دوره فوق چنین نامگذاری کرده است:

دوره اول تکنولوژی ابزاری که در این دوره رسانه ها ابزاری برای غنی کردن آموزش های سنتی اند.

دوره دوم تکنولوژی نظامها که در این دوره رسانه ها جزیی از نظامهای متشکل از انسان و ابزارند و برای آموزش عملکردهای خاص به کار می روند.

دوره سوم تکنولوژی فکورانه که دارای ویژگی های زیر است:

۱. به رسمیت شناختن انواع دانش حاصل از منابع علمی سنتی و تجربه

۲. مبتنی بودن بر دانش نظری و دانش عملی و مقدم دانستن دانش نظری بر عملی

۳. به کار گیری انواع دانش بر اساس یک دیدگاه ارزش شناسی مشخص

۴. فکورانه بودن به معنای تعمق کردن درباره تکنولوژی (بعد دانش و ارزش ها) و محصولات آن (بعد طرحها و مواد)

سهیلا92 منبع: مقدمات تکنولژی آموزشی دکتر خدیجه علی آبادی

تاریخچه پیدایش و تحول رشته تکنولوژی آموزشی را می توان از نظر زمانی به سه دوره مشخص تقسیم کرد : دوره اول : از اوایل قرن بیستم تا اواخر سالهای 1950 ( رویکرد اثبات گرایی – رفتار گرایی – تکنولوژی ابزاری ) دوره دوم : از اوایل سالهای 1960 تا اواخر سالهای 1980 ( رویکرد تعبیری – شناخت گرایی –تکنولوژی نظامها ) دوره سوم : از اوایل سالهای 1990 تا زمان حال ( رویکرد انتقادی – ساخت گرایی – تکنولوژی متفکرانه ) که در اینجا به شرح کامل دوره سوم از تاریخچه پیدایش و تحول تکنولوژی آموزشی میپردازیم . دوره سوم : رویکرد انتقادی – ساختگرایی – تکنولوژی متفکرانه : رویکرد انتقادی به زعم طرفدارانش به دنبال پر کردن فاصله بین رویکرد اثبات گرایی و رقیب آن یعنی رویکرد تعبیری یا تفسیری است و از رویکرد اثبات گرایی برای آنکه آن را تحویل گرایی می نامند و از رویکرد تعبیری برای آنکه نسبی گرایی ضمنی مستتر در دیدگاه معرفت شناسی است انتقاد کردند و زمینه را برای رشد رویکرد انتقادی فراهم آوردند . این رویکرد با جهت گیری های سیاسی خود به سلطه علم ، تکنولوژی و دیوان سالاری که از شاخصه های سرمایه داری است معترض و معتقد است که در این شرایط احتمال طرح سوال درباره هنجارها و ارزشهای اجتماعی و "زندگی خوب " در عرصه اجتماعی از بین می رود و بنابر این رویکرد انتقادی با طرح این سوالها که محور اصلی مباحث آن را تشکیل می دهد منجر به آزادی و رهایی افراد از عقاید نادرست و غلبه بر جور و ستم می شود . متفکران این رویکرد معتقدند که فلسفه باید در خدمت این مبارزه و جنبش اجتماعی قرار گیرد . صاحب نظران زیادی در رشته تعلیم وتربیت تحت تاثیر نظریه انتقادی قرار گرفتند و به جهت همخوانی برخی مبانی معرفت شناسی بنیادی خود بامکتب روانشناسی ساخت گرایی ، اغلب این رویکرد را در زمینه برنامه ریزی و آموزش مورد تاکید قرار دادند . ساخت گرایی نام خود را از کلمه ساخت یا ساختن اتخاذ کرده که منعکس کننده دیدگاه معرفت شناسانه آن است . ساخت گرایان معتقدند که ساختار دانش چیزی نیست که خارج از ذهن شاگرد وجود داشته باشد ، بلکه ساختار دانش حاصل تعامل مستمر با سازه های موجود و آزمایش و پالایش بازنماییهای ذهنی آن برای یافتن درک صحیح تری از جهان خارج است و بر این اساس فعالیت یادگیری باید محور توجه قرار گیرد نه فرایند آموزش . مهمترین پیش فرض معرفت شناسانه ساخت گرایی آن است که معنا ، تابعی از چگونگی ساختن آن بر اساس تجربه های فردی است . ساخت گرایان معتقدند که دانش در درون فرد و توسط او ساخته می شود و از منابع خارجی دریافت نمی‌شود .ساخت گرایان افراطی مانند گلیسرزفلد معتقدند که هیچ واقعیت عینی مستقل از فعالیت ذهنی انسان وجود ندارد . جهان فردی توسط ذهن خلق می شود و بنابراین هیچ جهانی واقعی تر از دیگری نیست .ساختن معنا بر بر تطابق آن با جهان خارج از ذهن مبتنی نیست ، بلکه به درک فرد از آن بستگی دارد . تمام ساخت گرایان معتقدند که ذهن موقعیتی ابزاری و اساسی برای تفسیر رویدادها ، اشیاء و دیدگاههای جهان خارج از ذهن دارد و این تفسیرها ، مبنای دانش فرد راکه شخصی و منحصربه‌فرد است تشکیل می دهد . .این رویکرد جدید باعث تغییرات اساسی در مباحث محوری اغلب رشته های تعلیم وتربیت و از آن جمله تکنولوژی آموزشی شد . عبور از رویکرد نظامهای آموزشی که به گفته رایگلوث دوره صنعتی در تکنولوژی آموزشی بود ، به دوره یا عصر اطلاعات به معنای تحول از مرحله تولید برنامه های آموزش معیار به مرحله خلق برنامه های آموزش طراحی شده برای تک تک فراگیران است . در این مرحله جدید طراحان به جای ایجاد نتایج یادگیری یکسان و از قبل تعیین شده برای تمام شاگردان ، به خلق تجارب یادگیری انحصاری برای هر یک از شاگردان می پردازند . زمینه ضروری چنین اقدامی ، پیشرفت سریع در تکنولوژیهای ارتباطات و رایانه است . تکنولوژیست های آموزشی برای طراحی برنامه های اموزشی به جای تاکید بر ساده سازی و یادگیریهای مبتنی بر توضیح و ارائه مستقیم باید بر زمینه های واقعی و ملموس تکیه کنند ، این امر موجب تحولات زیادی در مباحث رشته تکنولوژی آموزشی شده است . ماهیت و محتوای رشته تکنولوژی آموزشی در طول قرن بیستم ، سرانجام این رشته را در موقعیتی قرار داده است که با ورود و ادغام رویکردهای جدید به این رشته ، اینک به عنوان یک رشته علمی زنده و پویا در محافل تربیتی غرب حضور فعال دارد . از بارزترین خصوصیات این دوران که از آن با نام " پسامدرن " یاد می شود به گفته هلینکا و دنیس خصوصیت تکثر گرایی ، این زمانی بودن و پیچیدگی آن است که در مقابل خصوصیت جهانی بودن ، ثابت بودن و ساده بودن دوران نوگرایی خودنمایی می کند . دقیقاً به دلیل این خصوصیات ویژه است که در دوران پسامدرن تمام دیدگاههای هستی شناسی ، معرفت شناسی ، روانشناسی و روش شناسی در کنار هم و با درجه ای که ضرورت موقعیتهای واقعی آموزشی اقتضا میکند وجود دارد و ظهور و قدرت یافتن رویکرد ساخت گرایی در رشته تکنولوزی آموزشی منجر به نفی و کنار نهادن سایر دیدگاهها و رویکردها نشده است .A.moradian l منبع: فردانش، هاشم، مبانی نظری تکنولوژی آموزشی، سمت،1387 .




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




انرژی خورشیدی

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




تاریخچه فتوولتاییک

عبارت فتوولتاییک "Photovoltaic" ترکیـبی از کلمه یونانی "Photos" به معنی نور با "Volt" به معنای تولید الکتریسیته از نور است. کشف پدیده فتوولتاییک به فیزیکدان فرانسوی Edmond Becquerel نسبت داده می‌شود که در سال ۱۸۳۹ با چاپ مقاله‌ای (Becquerel، ۱۸۳۹) تجربیات خود را با باتری‌تر (Wet Cell) ارائه نمود. او مشاهده نمود که ولتاژ باتری وقتی که صفحات نقره‌ای آن تحت تابش نور خورشید قرار می‌گیرند، افزایش نمی یابد .

اما اولین گزارش از پدیده PV در یک ماده جامد در سال ۱۸۷۷ بود وقتیکه دو دانشمند کمبریج R.E. Day و W.G.Adams در مقاله‌ای به انجمن سلطنتی تغییراتی که در خواص الکتریکی سلنیوم وقتی که تحت تابش نور قرار می‌گیرد را، توضیح دادند (Adams and Day، ۱۸۷۷).

در سال ۱۸۸۳ Charles Edgar Fritts که یک مهندس برق اهل نیویورک بود، یک سلول خورشیدی سلنیومی ساخت که از برخی جهات شبـیه به سلـولهای خورشیـدی سیلیکونی امروزی بود. این سلـول از یک ویفـر نازک سلنیوم تشکیل شده بود که با یک توری از سیـمهـای خیلی نازک طلا و یک ورق حفاظتی از شیشه پوشانده شده بود. اما سلول ساخت او خیلی کم بازده بود. بازده یک سلول خورشیدی عبارت از درصدی از انرژی خورشیدی تابیده به سطح آن می‌باشد که به انرژی الکتریکی تبدیل شده باشد. کمتر از ٪۱ انرژی خورشیدی تابیده شده به سطح این سلول ابتدایی به الکتریسیته تبدیل می‌شد. با وجود این، سلول‌های سلنیومی سرانجام در نورسنج‌های عکاسی به طور وسیعی بکار گرفته شد.




سلول‌های خورشیدی (فتوولتاییک)

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

سلو لهای فتوولتائیک با استفاده از اشعه خورشید و سلو لهای خورشیدی، و با ایجاد اختلاف فشار الکتریکی در نیمه هادی‌هایی که بطور مناسب ساخته شده‌اند الکتریسیته تولید می‌شود. امروزه موثرترین و ارزان ترین سلو لهای خورشیدی ماده‌ای به نام سیلیسم می‌باشد. ماسه یکی از منابع مهم سیلیسم بوده که پس از پالایش آن کریستال‌های سیلیسم بدست می‌آید و پس از بریده شدن به صورت صفحه آماده می‌شود. به عبارت دیگر سلول‌های فتوولتائیک که گاه نام سلولهای خورشیدی نیز به آن اطلاق می‌گردد از پولک‌هایی ساخته می‌شوند که نور را مستقیماً به الکتریسیته تبدیل می‌کند. این پولک‌ها همانند ترانزیستور معمولا از لایه‌های نازک یک ماده نیمه هادی مانند سیلیکان با مقادیر کمی افزودنی‌های خاص به منظور ایجاد مازادی از الکترون در یک لایه و کمبودی از الکترون در لایه دیگر ساخته می‌شوند. فوتون‌های نور در یک لایه الکترو نهای آزاد را بوجود می‌آورند و یک رشته هادی، الکترونها را قادر می‌سازد که در یک مدار خارجی جریان یافته و به لایه‌هایی که فاقد الکترون است دسترسی پیدا کنند. پنلهای فتوولتائیک از نیمه هادی‌ها ساخته شده و با اتصال سیلیکونهای نوعP و N شکل می‌گیرند. وقتی نور خورشید به یک سلول فتوولتائیک می‌تابد، به الکترون‌ها در آن انرژی بیشتری می‌بخشد. با تابش نور خورشید الکترون‌ها در نیمه هادی پلاریزه شده، الکترون‌های منفی در سیلیکون نوعN و یون‌های مثبت در سلیکون نوعP بوجود می‌آیند. بدین ترتیب بین دوالکترود، اختلاف پتانسیل بروز کرده و این امر موجب جاری شدن جریان بین آن‌ها می‌شود. از آنجا که سلو لهایPV کوچک، شکننده بوده و تنها مقدار کمی برق تولید می‌کنند آنها را به صورت مدول شکل می‌دهند. مدو لها در اندازه‌های متنوع عرضه می‌گردند ولی برای سهولت جابجایی ابعاد آن‌ها به ندرت از ۹۰ سانتیمتر عرض در ۱۵۰ سانتیمتر طول تجاوز می‌کند. هنگامی که دو سلول با مدول در یک ردیف متصل می‌گردند ولتاژ آ نها دو برابر می‌شود و هنگامی که بصورت موازی به یکدیگر متصل می‌شوند جریان برق آن دو برابر می‌گردد.




انواع سامانه‌های فتوولتاییک

دو نوع اصلی از سامانه‌های فتوولتائیک (PV)برای استفاده در ساختمان‌ها وجود دارد: منفرد و متصل به شبکه. هنگامی که اتصال به شبکه برق ممکن نبوده و یا مورد دلخواه نباشد نیاز به یک سامانه منفرد می‌باشد. در چنین مواردی برای تأمین برق به هنگام شب و یا در روزهای ابری و نیز هنگام نیاز به حداکثر مقدار برق نیاز به چند انباره می‌باشد. اندازه آرایه هایPVطوری تنظیم می‌شود که هم بارهای معمول روز هنگام و هم شارژ انباره‌ها را مهار کنند. در یک سامانه متصل به شبکه، برای تغییر جریان مستقیم از آرایهPVبه جریان متناوب (AC)با ولتاژ مناسب شبکه نیاز به یک مبدل می‌باشد. باید توجه داشت که در این حالت نیازی به انباره وجود ندارد و بدین ترتیب صرفه جویی قابل توجهی هم در هزینه و هم در نگهداری سامانه، ایجاد خواهد شد. در سامانه‌های منفرد، الکتریسیته مازادی که در طول روز تولیده شده است برای استفاده در شب و یا روزهای تاریک و ابری در انباره‌ها ذخیره می‌گردد. از آنجا که قیمت مبدلها و سلولها و انباره گران می‌باشد، یک سامانه ترکیبی (هیبریدی) که از نیروی باد استفاده می‌کند اغلب مکمل ایده آل برای سامانهPV می‌باشد چرا که نه تنها در طول شب باد می‌وزد بلکه در هوای بد نیز معمولاً باد قابل توجهی وجود دارد. علاوه بر آن در زمستان، زمانی که انرژی خورشیدی کمی برای برداشت وجود دارد هوا معمولا باد خیزتر ازتابستان می‌باشد. با این حال تمام مناطق برای استفاده از نیروی باد مناسب نیستند.




جهت گیری پنلهای فتوولتائیک

حداکثر جمع‌آوری امواج تابشی خورشید زمانی اتفاق می‌افتد که گردآور (کلکتور)، عمود بر پرتوهای تابش مستقیم باشد. از آنجا که خورشید هم به صورت روزانه و هم سالانه حرکت می‌کند تنها یک گردآور لولایی دو محوری می‌تواند میزان جذب را در طول سال به حداکثر برساند. با این حال گردآورهای لولایی تنها در اقلیم‌های خشک که اکثرا دارای پرتوهای تابشی مستقیم می‌باشند می‌تواند برتری داشته باشد و حتی در آنجا نیز ۱۰ تا ۲۰ درصد امواج تابشی خورشید به صورت پخشی است. در اکثر اقلیم‌های آفتابی و مرطوب، حدود یک دوم امواج تابشی خورشید مستقیم می‌باشد در حالیکه در اقلیم‌های ابری ۸۰٪ یا بیشتر از امواج تابشی، پخشی می‌باشد. در صورت یکپارچگی با ساختمان نیز می‌بایست جهتگیری و زاویه مناسبی را مورد توجه قرار داد. بهترین زوایه برای یک آرایهPVاساساً تابع زمانی از سال است که بیشترین مقدار برق در آن مورد نیاز می‌باشد. اقلیم‌های گرم بیشترین الکتریسیته را در طول تابستان و برای تهویه مطبوع نیاز دارند در حالیکه اقلیم‌های سرد نیاز به حداکثر الکتریسیته در زمستان و برای پمپها و پنکه‌های سامانه‌های گرمایش و روشنایی دارند. معمولا جهت گیری مطلوب رو به جنوب می‌باشد با این حال تا ۲۰ درجه به سمت شرق یا غرب از جهت جنوب افت بسیار ناچیزی در سامانه وجود دارد با این وجود مقدار بارهای روزانه می‌تواند بر جهت گیری تاثیر گذارد.




فتوولتائیک یکپارچه ساختمان(Bipv)

فتوولتاییک(pv)امروزه می‌تواند در ساختمانهای موجود و جدید استفاده شود. کاربرد آن در پوشش ساختمان بسیار متنوع بوده و راه‌های جدیدی به سوی طراحان خلاق می‌گشاید. با توجه با این که منبع تغذیه سلولهای فتوولتائیک نور خورشید می‌باشد، لذا محل قرارگیری سلولها، جداره‌هایی از ساختمان است که زمینه مناسبی برای تابش مستقیم نور خورشید دارا باشند. از این رو محل استفاده تایل‌های فتوولتائیک، غالباً نماهای بیرونی و سطوح خارجی بام ساختمان می‌باشد. سلول‌های فتوولتائیک در شیشه‌هایی به رنگهای مختلف ساخته می‌شوند، به طوری که مهندسان معمار می‌توانندآن‌ها را علاوه برکارکرد اصلی، برای زیباسازی ساختمان‌ها نیز به کارگیرند. این سلولها این قابلیت را دارند که بین۸۰٪تا ۹۰٪نور خورشید را از خود عبور دهند. این کیفیت باعث می‌شود که پنجره‌های مجهز به سلولهای خورشیدی بتوانند به خنک ماندن هوای داخل خانه در تابستان کمک کنند و علاوه بر زیبا نمودن نمای ساختمان، انرژی الکتریسیته مورد نیاز را تهیه کنند.




صفحات نمای ساختمان

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




نماهای نیمه شفاف

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




سیستم‌های سایبان

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




مصالح بام

بام‌ها برای فتوولتائیک‌ها بسیار ایده آل می‌باشند. چرا که معمولاً عوامل سایه ساز در پشت بام بسیار کمتر از سطح زمین است و معمولاً بام، سطح بدون استفاده وسیعی را بدین منظور در اختیار می‌گذارد. یک بام شیبدار ایده آل برای فتوولتائیک‌ها بامی است به سمت جنوب (در نیمکره شمالی) که زاویه‌ای معادل عرض جغرافیایی±۱۵برای بهترین تولید انرژی داشته باشد. در این خصوص بامهای روبه جنوب شرقی و جنوب غربی نیز قابل قبولند. صفحات فتوولتائیک می‌توانند بر پشت بام بناهای موجود نیز براحتی نصب گردند. یک روش زیبا برای استفاده از فتوولتائیک‌ها در بام ساختمان، استفاده از تایلها یا توفال هایPVاست که امکان نصب راحت آنها را توسط یک پیمانکار بام نظیر تایلهای یا پوشالهای دیگر پشت بام میسر می‌سازد. بامهای مسطح نیز مزایایی همچون دسترسی مناسب و نصب آسان دارند. روش کلاسیک در این خصوص، چیدمان و آرایش واحدهای فتوولتائیک بر روی زیر ساختهای شبکه‌ای آن و سپس نصب آنها بر روی بام می‌باشد. در این روش علاوه بر توجه ویژه در خصوص آرایش مدول‌ها و نصب آنها که در بام شیبدار نیز صورت می‌گیرد، می‌بایست در مورد نیروی باد نیز تدابیر لازم اندیشیده شود. تجربیات و پیشرفت‌های اخیر در این زمینه سبب سبکی، سهولت و سرعت استعمال این سیستم‌ها گشته است. در حالت ایده آل سقف‌های شیبدار بهترین گزینه برای نصب پانل‌ها به شمار می‌روند. سقف‌های دندانه‌ای از سقف‌های مسطح بهتر هستند، چرا که قسمت‌هایی از سقف که رو به شمال قرار کرفته‌اند می‌توانند جهت ورود نور به فضا مورد استفاده قرارگیرند. در حالی که سطح جنوبی دندانه‌ها می‌تواند محلی برای نصب فتوولتاییک‌ها باشد. پوشش با فتوولتاییک در سطح جنوبی همچنین می‌تواند با استفاده از پانل‌های نیمه شفاف انجام پذیرد که هم موجب ورود نور به فضا شده و هم جریان الکتریسته تولید نماید. اگرپانل‌ها همراه بدنه سقف طراحی شوند قطعاتی به شکل سفال خمیده و یا تایل می‌توانند مورد استفاده قرار گیرند.




نورگیرها

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

۱. فناوری فتوولتاییک بالغ، محکم و قابل اعتماد بوده، و هیچگونه اجزای متحرک نداشته و نیاز به نگهداری کمی دارد.
۲. به سوخت یا شبکه تأمین سوخت نیاز ندارد.
۳. نصب سیستم فتوولتاییک نسبتا آسان و سریع است، بخصوص سیستم‌های متصل به شبکه.
۴. اجزاء مورد استفاده در سیستم‌های فتوولتاییک طی استفاده‌های طولانی مدت، قابلیت اطمینان خود را ثابت کرده‌اند
۵. به اشعه ماوراء بنفش و آب و هوا مقاومند و تحمل دمای بالا را دارند.
۶. به صورت ماژولی هستند و سیستم‌ها می‌توانند در هر سایزی وجود داشته باشند.
۷. سیستم فتوولتاییک مستقل می‌تواند توان را تقریباً در هر نقطه از سیاره زمین تأمین کند.
۸. سیستم فتوولتاییک تشعشعات گاز گلخانه‌ای و دی اکسید کربن را کاهش می‌دهد.
۹. سیستم فتوولتاییک عموماً آلودگی را کاهش می‌دهد.
۱۰. سیستم فتوولتاییک به حفاظت از منابع کمیاب کمک می‌کند.
۱۱. فتوولتاییک تقریباً در هر جایی، یک بازار به سرعت در حال رشد است که تجار تهای مختلف دیگر می‌توانند خود را درگوشه‌ای از آن جای دهند.
۱۲. عمر مفید بالایی دارد (بیش از ۲۰ سال)




فناوری‌های مختلف سلول‌های خورشیدی

سیستم‌های فتوولتاییک که در حال حاضر به صورت صنعتی تولید می‌شوند، از نظر فناوری به دو دسته کلی سیلیکون کریستالی به عنوان فناوری نسل اول و فیلم-نازک به عنوان فناوری نسل دوم دسته‌بندی می‌گردد. سلول‌های سیلیکون کریستالی به انواع مونوکریستالی، پلی‌کریستالی و کریستال نواری تقسیم می‌گردد. فناوری‌های کلیدی و مهم فیلم-نازک را نیز می‌توان شامل سیلیکون آمورف (a-Si)، میکروکریستالی، CIGS/CIS و CdTe دانست. نسل سوم سلول‌های فتوولتاییک نیز که بیشتر در سطح آزمایشگاهی تولید می‌شوند و مراکز پژوهشی در حال توسعه آن‌ها می‌باشند، به سلول‌هایی اطلاق می‌شود که توانایی عبور از حد Shockley-Queisser را دارند یعنی دارای بازده نامی بالاتر از ۳۲٪ می‌باشند. از انواع این سلول‌ها می‌توان به نانوسازه‌های سیلیکونی، مبدل‌های Up/Down، سلول‌هایHot Carrier و سلول‌های ترموالکتریک یا Hot Lattice اشاره کرد.
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 1:55 pm
خط مشی جاوا

یکی از ویژگی‌های جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سخت‌افزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره می‌کند، اما نه به‌صورت کد ماشین بلکه به‌صورت بایت‌کد جاوا. دستورالعمل‌ها شبیه کد ماشین هستند، اما با ماشین‌های مجازی که به طور خاص برای سخت‌افزارهای مختلف نوشته شده‌اند، اجرا می‌شوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده می‌کند. کتابخانه‌های استاندارد یک راه عمومی برای دسترسی به ویژگی‌های خاص فراهم می‌کنند. مانند گرافیک، نخ‌کشی و شبکه. در بعضی از نسخه‌های ماشین مجازی جاوا، بایت‌کدها می‌توانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایت‌کد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامه‌های ترجمه شده تقریباً همیشه کندتر از برنامه‌های کامپایل شدهٔ محلی اجرا می‌شوند. این شکاف می‌تواند با چند تکنیک خوش‌بینانه که در کاربردهای JVM قبلی معرفی شد، کم شود. یکی از این تکنیک‌ها JIT است که بایت‌کد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان می‌کند. در نتیجه برنامه خیلی سریع‌تر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا می‌شود. بیشتر VMهای پیشرفته، به‌صورت کامپایل مجدد پویا، در آنالیز VM، رفتار برنامهٔ اجرا شده و کامپایل مجدد انتخاب شده و بهینه‌سازی قسمت‌های برنامه، استفاده می‌شوند. کامپایل مجدد پویا می‌تواند کامپایل ایستا را بهینه‌سازی کند. زیرا می‌تواند قسمت hot spot برنامه و گاهی حلقه‌های داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد پویا به برنامه‌های جاوا اجازه می‌دهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.





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

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


پیاده‌سازی
شرکت سان میکروسیستم مجوز رسمی برای پلت فرم استاندارد جاوا را به مایکروسافت ویندوز, لینوکس، و سولاریس (سیستم‌عامل). داده‌است. همچنین محیط‌های دیگری برای دیگر پلت فرم‌ها فراهم آورده‌است. علامت تجاری مجوز شرکت سان میکروسیستم طوری بود که با همهٔ پیاده‌سازی‌ها سازگار باشد. به علت اختلاف قانونی که با ماکروسافت پیدا کرد، زمانی که شرکت سان ادعا کرد که پیاده‌سازی ماکروسافت از RMI یا JNI پشتیبانی نکرده و ویژگی‌های خاصی را برای خودش اضافه کرده‌است. شرکت سان در سال ۱۹۹۷ پیگیری قانونی کرد و در سال ۲۰۰۱ در توافقی ۲۰ میلیون دلاری برنده شد. در نتیجه کمی بعدماکروسافت جاوا را به ویندوز فرستاد. در نسخهٔ اخیر ویندوز، مرورگر اینترنت نمی‌تواند از جاوا پلت فرم پشتیبانی کند. شرکت سان و دیگران یک سیستم اجرای جاوای رایگان برای آنها و نسخه‌های دیگر ویندوز فراهم آوردند.
اداره خودکار حافظه

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

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

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

گرامر
گرامر جاوا وسیع‌تر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شی‌گرایی، زبان جاوا یک زبان شی‌گرای خالص می‌باشد. فقط نوع دادة اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگی‌ها را پشتیبانی می‌کند و از کلاس‌ها برای ساده‌تر کردن برنامه‌نویسی و کاهش خطا استفاده می‌کند.



بر طبق قرارداد فایل هل بعد از کلاس‌های عمومی نام گذاری می‌شوند. سپس باید پسوند java را به این صورت اضافه کرد: Hello world.java. این فایل اول باید با استفاده از کامپایلر جاوا به بایت کد کامپایل شود. در نتیجه فایل Hello world.class ایجاد می‌شود. این فایل قابل اجرا است. فایل جاوا ممکن است فقط یک کلاس عمومی داشته باشد. اما می‌تواند شامل چندین کلاس با دستیابی عمومی کمتر باشد.

کلاسی که به صورت خصوصی تعریف می‌شود ممکن است در فایل.java ذخیره شود. کامپایلر برای هر کلاسی که در فایل اصلی تعریف می‌شود یک کلاس فایل تولید می‌کند. که نام این کلاس فایل همنام کلاس است با پسوند.class

کلمه کلیدی public (عمومی) برای قسمت‌هایی که می‌توانند از کدهای کلاس‌های دیگر صدا زده بشوند، به کار برده می‌شود. کلمهٔ کلیدی static (ایستا) در جلوی یک تابع، یک تابع ایستا را که فقط وابسته به کلاس است و نه قابل استفاده برای نمونه‌هایی از کلاس، نشان می‌دهد. فقط تابع‌های ایستا می‌توانند توسط اشیا بدون مرجع صدا زده شوند. داده‌های ایستا به متغیرهایی که ایستا نیستند، نمی‌توانند دسترسی داشته باشند.

کلمهٔ کلیدی void (تهی) نشان می‌دهد که تابع main هیچ مقداری را بر نمی‌گرداند. اگر برنامهٔ جاوا بخواهد با خطا از برنامه خارج شود، باید system.exit() صدا زده شود. کلمهٔ main یک کلمهٔ کلیدی در زبان جاوا نیست. این نام واقعی تابعی است که جاوا برای فرستادن کنترل به برنامه، صدا می‌زند. برنامه جاوا ممکن است شامل چندین کلاس باشد که هر کدام دارای تابع main هستند.

تابع main باید آرایه‌ای از اشیا رشته‌ای را بپذیرد. تابع main می‌تواند از آرگومان‌های متغیر به شکل public static void main(string…args) استفاده کند که به تابع main اجازه می‌دهد اعدادی دلخواه از اشیا رشته‌ای را فراخوانی کند. پارامترstring[]args آرایه‌ای از اشیا رشته ایست که شامل تمام آرگومان‌هایی که به کلاس فرستاده می‌شود، است.

چاپ کردن، قسمتی از کتابخانهٔ استاندارد جاوا است. کلاس سیستم یک فیلد استاتیک عمومی به نام out تعریف کرده‌است. شی out یک نمونه از کلاس printstream است و شامل تعداد زیادی تابع برای چاپ کردن اطلاعات در خروجی استاندارد است. همچنین شامل println(string) برای اضافه کردن یک خط جدید برای رشتهٔ فرستاده شده اضافه می‌کند.
توزیع‌های جاوا

منظور از توزیع جاوا پیاده‌سازی‌های مختلفی است که برای کامپایلر جاوا و همچنین مجموعه کتابخانه‌های استاندارد زبان جاوا (JDK) وجود دارد. در حال حاضر چهار توزیع‌کنندهٔ عمده جاوا وجود دارند:

سان میکروسیستمز: توزیع کننده اصلی جاوا و مبدع آن می‌باشد. در اکثر موارد هنگامی که گفته می‌شود جاوا منظور توزیع سان می‌باشد.
GNU Classpath: این توزیع از سوی موسسه نرم‌افزارهای آزاد منتشر شده و تقریباً تمامی کتابخانه استاندارد زبان جاوا در آن بدون بهره‌گیری از توزیع شرکت سان از اول پیاده‌سازی شده‌است. یک کامپایلر به نام GNU Compiler for Java نیز برای کامپایل کردن کدهای جاوا توسط این موسسه ایجاد شده‌است. فلسفه انتخاب نام Classpath برای این پروژه رها کردن تکنولوژی جاوا از وابستگی به علامت تجاری جاوا است بطوریکه هیچ وابستگی یا محدودیتی برای استفاده آن از لحاظ قوانین حقوقی ایجاد نشود و از طرفی به خاطر وجود متغیر محیطی classpath در تمامی محیط‌های احرایی برنامه‌های جاوا، این نام به نوعی تکنولوژی جاوا را برای خواننده القا می‌کند. کامپایلر GNU توانایی ایجاد کد اجرایی (در مقابل بایت کد توزیع سان) را داراست. لازم به ذکر است که در حال حاضر شرکت سان تقریباً تمامی کدهای JDK را تحت مجوز نرم‌افزارهای آزاد به صورت متن باز منتشر کرده‌است و قول انتشار قسمت بسیار کوچکی از این مجموعه را که به‌دلیل استفاده از کدهای شرکت‌های ثانویه نتوانسته به صورت متن باز منتشر نماید در آینده نزدیک با بازنویسی این کدها داده‌است.
مایکروسافت #J: این در حقیقت یک توزیع جاوا نیست. بلکه زبانی مشابه می‌باشد که توسط مایکروسافت و در چارچوب.net ارائه شده‌است. انتظار اینکه در سیستم‌عاملی غیر از ویندوز هم اجرا شود را نداشته باشید.
AspectJ: این نیز یک زبان مجزا نیست. بلکه یک برنامه الحاقی می‌باشد که امکان برنامه نویسی Aspect Oriented را به جاوا می‌افزاید. این برنامه توسط بنیاد برنامه‌نویسی جلوه‌گرا و به صورت کدباز ارائه شده‌است.



کلاس‌های خاص

برنامک (برنامه‌های کاربردی کوچک)

اپلت جاواها برنامه‌هایی هستند که برای کاربردهایی نظیر نمایش در صفحات وب، ایجاد شده‌اند. واژهٔ import باعث می‌شود کامپایلر جاوا کلاس‌های javaapplet.Applet وjava.awt.Graphics را به کامپایل برنامه اضافه کند. کلاس Hello کلاس Applet را توسعه می‌دهد. کلاس اپلت چارچوبی برای کاربردهای گروهی برای نمایش و کنترل چرخهٔ زندگی اپلت، درست می‌کند. کلاس اپلت یک تابع پنجره‌ای مجرد است که برنامه‌های کوچکی با قابلیت نشان دادن واسط گرافیکی برای کاربر را فراهم می‌کند. کلاس Hello تابع موروثی print(Graphics) را از سوپر کلاس container باطل می‌کند، برای اینکه کدی که اپلت را نمایش می‌دهد، فراهم کند. تابع paint شی‌های گرافیکی را که شامل زمینه‌های گرافیکی هستند را می‌فرستد تا برای نمایش اپلت‌ها استفاده شوند. تابع paint برای نمایش "Hello world!" تابع drawstring(string,int,int) را صدا می‌زند.

جاوا سرولت
تکنولوژی servlet جاوا گسترس وب را به آسانی فراهم می‌کند. و شامل مکانیزم‌هایی برای توسعهٔ تابعی سرور وب و برایدسترسی به سیستم‌های تجاری موجود است.servlet قسمتی از javaEE است که به درخواست‌های مشتری پاسخ می‌دهد.

واژهٔ import کامپایلر جاوا را هدایت می‌کند که تمام کلاس‌های عمومی و واسط‌ها را از بسته‌های java.io وjava.servlet را در کامپایل وارد کند.

کلاس Hello کلاس Genericservlet را توسعه می‌دهد. کلاس Genericservlet واسطی برای سرور فراهم می‌کند تا درخواست را به servlet بفرستد و چرخهٔ زندگی servlet را کنترل کند.
JSP
صفحهٔ سرور جاوا قسمتی از سرور javaEE است که پاسخ تولید می‌کند. نوعاً صفحات HTML به درخواست‌های HTTP از مشتری.JSPها کد جاوا در صفحهٔ HTML را با استفاده از حائل <%and%> اضافه می‌کنند.JSP به javaservlet کامپایل می‌شود.

سوینگ
Swing کتابخانهٔ واسط گرافیکی کاربر است برای پلت فرم javaSE. ابزاری مشابه پنجره، GTK و motif توسط شرکت sun فراهم شده‌اند. این مثال کاربرد swing یک پنجرهٔ واحد همراه با Hello world را ایجاد می‌کند.

اولین جملهٔ import کامپایلر جاوا را هدایت می‌کندتا کلاس Borderlayout را از بستهٔ java.awt در جاوا به کامپایل اضافه کند. و import دوم همهٔ کلاس‌های عمومی و واسط آن‌ها را از بستهٔ javax.swing اضافه می‌کند. کلاس Hello کلاس Jframe را توسعه می‌دهد. کلاس Jframe یک پنجره با میلهٔ عنوان و کنترل بستن است.

زمانی که برنامه آغاز می‌شود، تابع main با JVM صدا زده می‌شود. این یک نمونهٔ جدید از کلاس Hello را ایجاد کرده و با صدا زدن تابع setvisible(boolean) با مقدار true نمایش داده می‌شود.
 
ساعت : 1:55 pm | نویسنده : admin | مطلب قبلی | مطلب بعدی
جاوا | next page | next page