معمار
معمار

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

بنا به تعریف دکتر مهدی حجت، معماری ظرفی است که مظروف آن آدمی است. معماری، طراحی همهٔ چیزهایی است که انسان با آن سر و کار دارد.






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

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

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

از معماران مهم و شهره ایران باستان می‌توان به شیخ بهایی اشاره کرد که وی طراح حمامی بود که تنها با یک شمع گرم می‌شد که این شمع از طریق تساعد گازهای زیرزمینی روشن نگه داشته می‌شد.





عمل و تخصص‌های جایگزین

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





معماران برجسته معاصر ایران

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





دوره های معماری

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






سبک‌های معماری

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

تاریخچه دوره ها، مکاتب و سبک های معماری را میتوان در مقالات معماری معاصر ایران کند و کاو کرد.

تاریخچه، مکاتب و سبکهای معماری به همراه عکس (به زبان فارسی)





معماری

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

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

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





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

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

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

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





معماری و هنر

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

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

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

با این همه نباید خواست اجتماع را به دیدهٔ یک مانع در برابر اهداف هنرمندانهٔ معمار نگریست. بیش‌تر معمارها به این درخواست‌ها به عنوان شرایط طبیعی یک مسیر هنری نگاه می‌کنند.

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

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

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





ویترویوس: ایستایی، کارایی، زیبایی

حدود ۲۰ سال قبل از میلاد، ویترویوس معمار رومی چیزی را که امروز نخستین کتاب باقی‌مانده در باب معماری شناخته می‌شود را نوشت. این کتاب به عنوان تنها نوشته دربارهٔ معماری یونان و روم باستان از اعتبار والایی در میان معماران بهره‌مند بوده و برای قرن‌ها مأخذ اصلی بیش‌تر نظریه‌های معماری به شمار می‌رفته‌ است.

در این کتاب ویتروویوس کیفیت‌های لازم معماری را در سه ردهٔ اصلی ایستایی (به لاتین: firmitas)، کارایی (به لاتین: utilitas) و زیبایی (به لاتین: venustas) تقسیم‌بندی کرد. این رده‌بندی برای قرن‌های زیادی بین معماران کاملاً پذیرفته شده بود. هر کدام از این عبارت‌ها به اشکال گوناگون ترجمه و تفسیر شده‌اند؛ معنای آنها در طول زمان تغییر کرده و اهمیت آنها به چالش کشیده شده‌ است؛ تا جایی که برخی پیش‌نهاد کرده‌اند یکی از این سه کیفیت می‌تواند نتیجهٔ طبیعی دوتای دیگر باشد. با این همه این سه کیفیت برای قرن‌ها اصول معماری و به ویژه معماری غربی را تبیین کرده‌اند و هنوز از آنها به عنوان چارچوبی برای بررسی خوب یا بد بودن معماری استفاده می‌شود.





ایستایی

ایستایی روشن‌ترین مشخصه از بین سه عبارت ویتروویوس است.

هر بنا بایستی ایستا باشد: وزن خود، بارهای زنده، نیروهای زلزله و باد و دیگر نیروها -که قابلیت تخریب ساختمان را دارند- را مهار کند. انتظار می‌رود یک بنای خوب، ایستایی لازم و کافی را با به کار بردن مصالح و شیوهٔ ساخت مناسب و بدون هدر دادن بی‌مورد منابع تامین کند.

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

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

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

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





روش‌ها
کارایی

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

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

عمل‌کردگرایی در طراحی کارخانه‌ها و خانه‌سازی‌های انبوه اصالت خاصی یافت. در کارخانه‌ها، هدف چیدمان فضاها با توجه به روند تولید، کاهش جابجایی‌ها و در نهایت افزایش بهره‌وری، موجب این اتفاق شد. در مورد خانه‌سازی مسأله، ساخت خانه‌های انبوه، ارزان و باکیفیت بود. با برنامه‌دهی فضا با توجه به عمل‌کرد می‌شد بهینه‌ترین اندازهٔ لازم برای هر اتاق را به دست آورد و بنابرآن خانه‌هایی حداقلی ساخت. با ارزان‌تر شدن هزینه و کاهش مدت زمان ساخت، امکان ساخت خانه‌های بیش‌تر فراهم می‌آمد. این مسأله در میانهٔ دههٔ ۱۹۲۰ - که کمبود خانه یک مشکل حاد بود - مورد توجه معماران اروپا (به ویژه معماران آلمانی) قرار گرفت و باز پس از جنگ جهانی دوم به عنوان یک مسأله مهم مطرح شد. در دهه‌های ۱۹۵۰ و ۱۹۶۰ با اُفت نیاز به خانه‌سازی‌های انبوه، عمل‌کردگرایان به تدریج مورد انتقاد قرار گرفتند. عمدهٔ محورهای انتقاد از عمل‌کردگراها آثار مخرب روان‌شناختی - و جامعه‌شناختی وقتی که بحث شهرسازی پیش می‌آید- و زیبایی شناسی ضعیف این نوع معماری است.

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





زیبایی
طبیعت در معماری

سه نوع الهام‌پذیری از طبیعت درمعماری:

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






الهام از اشکال طبیعت
الهام‌گیری معنایی از طبیعت
الهام از قواعد طبیعت






۱. الهام از اشکال طبیعت

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





۲. الهام گیری معنایی از طبیعت

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





۳. الهام از قواعد طبیعت

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





۱-۳ - استفاده حداکثری از تنش‌های کششی و فشاری در سازه‌های خود

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





۲-۳ - مقاومت در برابر نیروها با انعطاف‌پذیری و تغییر

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





۳-۳ - فرار از نیرو و جا خالی دادن در برابر آن

این روش نیز یکی از روش‌های مقابله طبیعت در برابر نیروها است. و در حقیقت مبنای آن کاستن از مقدار و شدت نیروی وارده است. مثلاً درختان در اثر وزش بادهای شدید، با خم شدن خود امکان عبور مقداری از نیروها را از بالای خود می‌دهند و به این ترتیب از میزان نیروی وارده بر تنهٔ آن‌ها کاسته می‌شود.





۴-۳ - استفاده از نیروهای مزاحم علیه یکدیگر و یا خودشان

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





معماری و طراحی
برخی تعریف‌های معماری

معماری بر سه قسم است. یکی ساخت بناها و دیگری ساخت ساعت‌ها و سوم ساخت ماشین‌آلات. بناها خود بر دو نوعند: بناهایی که برای استفاده همگان و استحکام بخشیدن به شهرها در مکان‌های عمومی ساخته می‌شوند و بناهایی برای استفادهٔ شخصی افراد.(...) هر سه این‌ها باید با توجه به دوام ٰ راحتی استفاده و زیبایی ساخته شوند. ویتروویوس، تقریبا ۲۰ سال قبل از میلاد

معماری چیست؟ فرم مجسم اصیل‌ترین اندیشه‌های انسانی! شوق او! انسانیت او! ایمان او! دین او! این چیزی‌ست که روزی معماری بود. والتر گروپیوس، ۱۹۱۹

وظیفهٔ معماری برقرار کردن ارتباط حسی‌است به وسیلهٔ مصالح خام. لوکوربوزیه، ۱۹۲۳

معماری بازی احجام است در زیر نور. لوکوربوزیه، ۱۹۲۳

معماری ارادهٔ سالیان است که در زبان فضایی بیان می‌شود. میس وان‌در روهه، ۱۹۲۳

معماری موسیقی جامد است. گوته

معماری ردپای زمان است بر فضا. سید هادی میرمیران

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






سبک‌های معماری

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

دسته بندی بر اساس محدوده مکانی؛ به عنوان مثال معماری جهان اسلام، معماری هندی، معماری ایرانی و...
دسته بندی بر اساس محدوده زمانی:معماری ابتدای مسیحیت، معماری پیش از اسلام ایران، معماری کلاسیکو...
دسته بندی بر اساس مکتبی فکری یا اعتقادی:معماری جهان اسلام، معماری مدرن، معماری پست مدرن و...
ترکیبی از گونه‌های بالا که به چند ویژگی اشاره می‌کنند:معماری جهان اسلام، معماری پیش از اسلام ایرانو...






تقسیم بندی معماری

معماری جهان

شامل معماری بین النهرین، معماری پیش از اسلام ایران، معماری مصر، معماری هند پیش از اسلام(پیش از به قدرت رسیدن گورکانیان)، معماری چین، معماری ژاپن، معماری یونان، معماری تمدنهای حاشه دریای اژه، معماری روم، معماری صدر مسیحیت، معماری بیزانس، معماری رومانسک، معماری گوتیک، معماری رنسانس، معماری باروک، معماری روکوکو.





معماری ایرانی

معماری ایرانی پیش از اسلام:

شیوه پارسی
شیوه پارتی

معماری ایرانی بعد از اسلام:

شیوه خراسانی
شیوه رازی
شیوه آذری
شیوه اصفهانی
شیوه فرعان





دوران تحول

معماری ایرانی پس از اسلام عموماً به ارائه کاربری‌های معماری اسلامی مانند مسجد، مدرسه و...میپردازد.
معماری معاصر

برخی از مکاتب معماری که در دوره زمانی حدوداً۱۰۰-۱۵۰ سال گذشته را شامل می‌شود معرفی می‌کند، مانند: معماری مدرن، نو مدرن (نیو مدرن)، معماری پُست‌مدرن و...





برخی از مکاتب معماری

معماری کلاسیک
معماری گوتیک
معماری باروک
معماری روکوکو
معماری ایرانی
معماری جهان اسلام
معماری چینی
معماری هندی
مکتب باوهاوس
مکتب شیکاگو
معماری مدرن
نئو مدرن (نیو مدرن)
معماری پُست‌مدرن
تندیس گرایی
سازه گرایی
ساختارشکنی (واسازی)
معماری پرش کیهانی (غیر خطی)
نامکان(معماری سوپر مدرن)






معماری جهان اسلام

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






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






مکاتب

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





مکتب هند

برخی از کاربری‌ها که تشابه عملکردی در گستره جهان اسلام دارند عبارت‌اند از:

مسجد
کاروانسرا





معماری مدرن
معماری مدرن یا معماری نوگرا (به انگلیسی: Modern architecture) نام جنبشی در معماری است.در معماری مدرن، کارکرد (functionalism) با ایده‌هایی ترکیب می‌شود که مفاهیم و فرم‌های تاریخی از آن حذف شده‌اند.از شیوه‌های این نوع معماری می‌توان سبک بین‌المللی، آرت دکو، معماری آلی، و سبک چمنزار را نام برد.مبانی {{معماری مدرن} }سبکی غالب وجهانگیردرسده بیستم میلادی بوده،ریشه درتحولاتی داردکه خواستگاه آن الگو:شهرفلورانسدرشمال ایتالیا درحدود400سال پیش ازظهور





معماری پسانوگرا

معماری پُست‌مدرن یا پسانوگرا واکنشی است به سبک بین‌المللی و معماری مدرن و از دهه ۱۹۸۰ به بعد دور گرفت. این نوع معماری همچنین مولفه‌ایست از جنبش پسانوگرایی.

این نوع معماری پیرایش و تزیین را باز به میان می‌آورد، و از رنگ‌های زرق و برق‌دار و آرایه‌های نامتجانس اغلب بهره می‌برد.

در این شیوه، بجای استفاده از مفاهیم فاضلانه، سعی در استفاده از جزئیات و نمادهای صرفاً زیبا، مقیاس‌های متناقض، روابط هندسی دلبخواه، و طعنه و ابهام در فُرم‌ها می‌شود.

از آغازگران این جنبش می‌توان آلدو روسی، چارلز مور، و مایکل گریوز را نام برد.
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 3:45 am
خط مشی جاوا

یکی از ویژگی‌های جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سخت‌افزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره می‌کند، اما نه به‌صورت کد ماشین بلکه به‌صورت بایت‌کد جاوا. دستورالعمل‌ها شبیه کد ماشین هستند، اما با ماشین‌های مجازی که به طور خاص برای سخت‌افزارهای مختلف نوشته شده‌اند، اجرا می‌شوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده می‌کند. کتابخانه‌های استاندارد یک راه عمومی برای دسترسی به ویژگی‌های خاص فراهم می‌کنند. مانند گرافیک، نخ‌کشی و شبکه. در بعضی از نسخه‌های ماشین مجازی جاوا، بایت‌کدها می‌توانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایت‌کد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامه‌های ترجمه شده تقریباً همیشه کندتر از برنامه‌های کامپایل شدهٔ محلی اجرا می‌شوند. این شکاف می‌تواند با چند تکنیک خوش‌بینانه که در کاربردهای 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 نمایش داده می‌شود.
 
ساعت : 3:45 am | نویسنده : admin | مطلب قبلی | مطلب بعدی
جاوا | next page | next page