دانلود تحقیق و مقاله رایگان با عنوان تحقیق در مورد موزه
تعريف و تاريخچه پيدايش موزه
الف) تعريف موزه
ريشه واژه موزه از لغت يوناني موزين (Mousein) به معناي مقر زندگي موز (Mouse) الهه هنر وصنايع در اساطير يونان باستان اقتباس شده است و در زبان انگليسي تلفظ ميوزيم (Museum) و در زبان فرانسه موزه را به خود گرفته است . در حوالي دهه1290 قمري تلفظ فرانسه موزه به زبان فارسي نيز راه يافت . پيشينه آن باز مي گرددبه سفرهاي ناصرالدين شاه قاجار به اروپا و ديدن موزه هاي آن ديار و تصميم او به ايجاد مشابه آن در ارگ سلطنتي تهران و انتخاب نام موزه براي آن .
اكنون هزاران مؤسسه بين المللي موزه وابسته به سازمان فرهنگي وعلمي و تربيتي سازمان ملل متحديونسكو در بند 3و4 اساسنامه خود كه جامعترين تعريف موزه است چنين مي گويد :
موزه مؤسسه اي است دائمي و بدون هدف مادي كه در هاي آن به روي همگان گشوده است و دز خدمت جامعه و پيشرفت آن فعاليت مي كند . هدف موزه هاتحقيق در آثار و شواهد بر جاي مانده انسان و محيط زيست او ،گرد آوري ،حفظ وبررسي و بهره وري معنوي است. علاوه براين ايكوم موارد مشروحه زير را مشمول تعريف ياد شده تشخيصمي دهد:
1. مؤسسات حفظ و نگهداري و تالارهاي نمايشي كه به وسيله كتابخانه ها و مراكز بايگاني نگاهداري و تامين مي شوند.
2 . اماكن و آثار باستاني ،طبيعي ، مردم شناسي ، وتاريخي اي كه به علت فعاليت در زمينه هاي گردآوري،حفظ ونگهداري ونمايش آثارباستاني داراي اهميت ميباشند .
3 . مؤسساتي از قبيل باغهاي حيوان شناسي و گياه شناسي و نمايشگاه جانوران زميني و موجودات آبزي كه نمايشگر نمونه هاي موجودات زنده ميباشند .
4. ذخاير طبيعي
5. مراكز علمي و نمايشگاههاي فضايي
ب) تاريخچه موزه در جهان
مجموعه سازي براي انسان امري فطري است و ذوق و سليقه در گرد آوري آن بي شك همواره همراه او بوده است . در دوران نو سنگي،انسان مجموعه هايياز صدف ، گوش ماهي ، سنگريزه و استخوان جانوران را گرد آوري و از آن براي تزئينات استفاد مي نمود. در مراحل بعدي تمدن ، اين مجموعه ها بيانگر شيوه هاي اعتقادي و آييني اقوام مختلف گرديد. مجموعه هاي تزييني و تجملي اي كه خصوصاًدر قبرستانهاي تمدنهاي باستان بين النهرين و فلات ايران يافت شد اعتقاد به زندگي پس از مرگ را نشان داد . در عهد باستان اشياء گرانبها و نفيس كه كلاًجنبه نذري داست براي بر آوردن نياز ها در درون زيارتگاهها و معابد گرد آوري مي شد . اين امر در تمام جوامع تمدنهاي باستاني فراوان افت مي شود . در جامعه امروزي ما موزه نمايانگر نهادي شدن اين گرايش همگاني به گردآوري است .
در پايان سده چهارم و آغاز سده سوم پيش از ميلاد مسيح ، كه مصر پايگاه فرهنگ و هنر يونان گرديد ، بطلميوس اول از سرداران اسكندر مقدوني (321- 283 ق .م .) به اعتلاي فرهنگ و هنر يونان همت گماشت و توجه برجسنه ترين دانشمندان يونان ، آسياي صغير و پاره اي از كشور هاي دور ونزديك به مصر جلب شد . بطلميوس در كنار كاخ مسكوني خود در شهر اسكندريه جايي را با نام موزه مشتمل بر يك دانشگاه بزرگ ، كتابخانه ، آزمايشگاه ، رصدخانه و باغ گياهان و جانوران تاسيس كرد ، ولي پس از بطلميوس اين فكر دنبال نشد و از اين موزه فقط اشاره هايي در كتابها باقي مانده است . افراد عادي يونان هر چند كه خود اشياء هنري گرانقيمت را جمع آوري نمي كردند موقعيت ديدن آنها را داشتند ؛ زيرا در پرستشگاههاي يونان اشياء نفيسي به جهت ارزش معنوي آنها گردآوري مي شد و مردمي كه براي نيايش به اين مكانها مي رفتند از ديدن آنها بهره مند مي شدند . گرچه بنابر روايت ايليارد ، حماسه معروف يونان ، در يونان باستان نجبا و اشراف مجموعه هاي خصوصي گرد آوري مي كردند.
استفاده از آثار هنري در روم باستان به نحو ديگري بود . سرداران رومي نخبه غنايمي را كه طي جنگها به دست مي آوردند،در شهر روم در پاركها و حمامها و ساير اماكن عمومي به نمايش مي گذاردند و عامه مردم مي توانستند از آنها ديدن كنند.
در قرون وسطي (500 ــ 1450 م.) در غرب و شرق به علت فقدان نظام مالي و بانكي صحيح ، ثروتمند بودن با مالكيت اشياء گرانقيمت و ممتاز مترادف بود؛ زيرا ثروتمندان و صاحبان سرمايه ها با خريد و گردآوري آثار هنري و ناياب نقدينه هاي خود را از خطرهاي متععد نجات مي دادند . علاوه برآن ،اماكن مذهبي نيز در مشرق زمين و بخصوص كليساهاي مسيحي در مغرب زمين داراي انواع مختلف اشياء نادر از قبيل جواهرات ، زيورها، سلاحهاي جنگي مزينبه سنگهاي گرانبها و پارچه هاي نفيس بودند . ثروت كليساها از نظر اشياء قيمتي بي حساب بود وكليساها از اندوخته هاي خود مراقبت مي كردند و مجموعه هافقط در موقعيتهاي استثنايي به تماشا گذاشته مي شد. در دوره رنسانس ( از قرن 14 تا 16 م.) به سبب دگرگونيهاي اساسي و تحولات فكري كه در جوامع اروپايي پديد آمد صاحبان مجموعه هاديگر به مجموعه خود فقط به چشم سرمايه مالي نگاه نمي كردند ،بلكه به ارزش هنري و فرهنگي آنها نيز پي بردند و بدين جهت مجموعه ها از مخفيگاهها در آمده ، به درون تالار نمايش منتقل شدند. در اين هنگام داشتن مجموعه اي از اشياء هنري نه تنها علامت ثروت بلكه نشان دهنده علاقه صاحبان آنها به هنر و فرهنگ بود . حتيدانشمندان و علاقه مندان به آثار هنري عده اي را براي گردآوري آثار نخبه به نقاط مختلف جهان مي فرستادند. آنان با فزوني يافتن تعداد اشياء مجموعه ها، از كارشناسان و افرادي كه اطلاعاتي در زمينه ها ي مختلف فرهنگي داشتند دعوت مي كردند تا اشياء را مطالعه كنند ومقالاتي درباره آنها بنويسند. براي نمايش آثار هنري حجيم خود مانند مجسمه و تابلوهاي بزرگ نقاشي ، اتاقهايي نورگير با طول زياد و عرض كم ساختند و آن را گالري ناميدند . بر خي ازمجموعه داران نيز باالهام از موز گالريهاي خود را موزه ناميدند. از ان پس واژهء موزه در دوره رنسانس دربارهء مجموعه هاي هنري متداول گشت. از ويژگيهاي اين موزه هاي اشرافي يكي اين بود كه محل گرد اوري اشياء بودند و ديگرآنكه بازديدكنندگان انها محدود منحصر به گروههاي خاص بودند.
ج)نهادينه شدن موزه ها
گشوده شدن مجموعه هاي صنعتي به روي مردم (سده 17 و 18 م.) رنسانس وسپس انقلاب صنعتي در انگلستان و اروپاي غربي ( 1750- 1850ميلادي ) افكار جديد و تاثيرات اساسي در زمينه هاي سياسي واقتصادي واجتماعي در غرب پديد اورد كه در پي آن لزوم بهره مندي كليه افراد جامعه از تمامي امتيازات و مزاياي اجتماعي احساس شد.لذا در اين ايام مجموعه هاي خصوصي با نام موزه در اختيار عموم افراد جامعه قرار گرفت. در سال 1683 م. موزه اشمولين نخستين موزهء ملي بر مبناي يك مجموعهء خصوصي در شهر اكسفوردانگلستان گشايش يافت. در سال 1750م.در كاخ لوكزامبورگ در شهر پاريس بخشي از مجموعه سنتي در معرض بازديد مردم قرار گرفت و در نخستين سال انقلاب كبير فرانسه موزه هنري لوور افتتاح گرديد.
سده هاي نوزدهم و بيستم ميلادي شاهد تحولات اساسي و بنيادي واستقبال شديد مردم از موزه هاست. از ابتداي سدهء نوزدهم به موزه و نقش سازنده آن در جوامع مختلف پي برده شد و موزه هاي گوناگون در نقاط مختلف جهان فعاليت خود را آغاز نمودند . با گسترش موزه ها لزوم به كار گرفتن كاركنان بيشترو آموزش آنان بيش از پيش احساس گرديد.نظر به استقبال مردم و به جهت بهره مند كردن هرچه بيشتر انان از مزاياي مختلف موزه مساعدت و همكاري كاركنان موزه جنبه علمي به خود گرفت وآموزش به عنوان يكي از عملكردهاي موزه ها شناخته شدو فعاليت موزه ها در زمينه هاي مختلف هنري فرهنگي وآموزشي بيشتر وپر بارتر گرديد . استقبال از موزه ها به حدي رسيد كه آنها فعاليت خود را در مسير خواستهاي مردم برنامه ريزي كردندو موزه هاي تخصصي مانند شيشه منسوجات وقالي وابزار موسيقي وزندگي نويسندگانوهنرمندان و… نيز وارد ميدان فعاليت شدند .
پس ازجنگ جهاني دوم ( 1939- 1945م.) تحولات سياسي اقتصادي اجتماعي فرهنگي دراروپاي غربي چهره موزه هارا بكلي دگرگون كرد.موزه ها با اشراف كامل به نقش آموزشي خود در عصر ارتباطات در صدد ارائه خدمات آموزشي بيشتر و اشاعه فرهنگ در محدوده گسترده تر بر آمدند و برنامه هاي جديدي را طراحي كردند .اين برنامه ها كاربردي نمودن موزه ها نام گرفته است و موزه داران خود به سوي مخاطبان موزه ها پيش ميروند . وسايل ارتباط جمعي از قبيل روزنامه راديو تلويزيون سينماو ويدئو از ابزارهاي مهم اين كارند. نمايشگاههاي موقت و سيار موزه اتوبوس بازديدهاي دسته جمعي و سخنرانيها با استفاده از امكانات سمعي وبصري همراه بوده در حد عالي علوم رايانه اي و اطلاع رساني ابزارهاي لازم را در اختيار موزه داران قرار مي دهد.
تاريخچه موزه در ايران
نهادينه شدن موزه در ايران
1 . موزه همايوني . نهادينه شدن موزه با آغاز كار وتاسيس كاخ موزه ناصرالدين شاه قاجار در كاخ گلستان آغاز مي گردد ( 1291-1293ه.ش.).ناصرالدين شاه دشتور داد تا قسمتي ازساختمانهاي سمت شمال كاخ را از جمله موزه قديمي شاهان كه در ان هداياي خارجي را نگهداري مي كردند تخريب كنند و اتاق موزه كتابخانه سرسرا وساير ملحقات را بسازند. اعتمادالسلطنه در توصيف موزه چنين مي نو يسد:موزه به اصطلاح اهالي فرهنگ عبارت است از مكان ومحلي كه مخزن اثار قديمي اشياء بديعه ونفايس مستظرفات دنياست .
و از هر تحفه و يادگاري كه در آن مخزون وموضوع است اهل علم و اطلاع كسب فايدتي و كشف سري مي نمايند و از احوال و اوضاع هر زمان و صنايع و حرف آن و رسوم اداب معمول ان ايام وعادات و طوايف ان باخبر مي گردند و مي توان گفت كه موزه مقياس شعور و ميزان عقول و درجه افهام اصناف و مرآت ادراك سلاسل است .مشكلات لا ينحل در اينجا حل مي شود و بر معلومات تاريخي شهود اقامه مي نمايد .سپس مي گويد :اين است گه موزه همايوني نيز به پهن تبره خزينه اي است مشحون به زواهر و جواهر گرانبهاو ظرايف و نفايس اشياء و اثار جليله علميه و مهمات حربيه قديم وآلات و ادوات متنوعه و مصنوعات ازمنه سالفه و نتايج خيالات حكماي بزرگوار و تماثيل و تصاوير نگارندههاي بي مثل و مانند روزگار و پرده هاي نقاشي كار نقاشهاي مشهور و حاصل صنايع كارخانه هاي معروف و ظروف چيني بسيار ممتاز كار چين و سور و انگليس و ژاپن و بلور آلات كارخانه ساكس و ونيز و ساير كارخانه هاي معتبر مسكوكات قديم با صور سلاطين معظم ايران وغيره و… به علاوه تزيينات لايقه بسيار و محصولات رايقه بي شمار كه هر يك در عالم هم ودرايت وحوزه اطلاع و بصيرت گوهري است بي بدل و در نفاست امتيازضرب المثل…
اعتمادالسلطنه درباره كتابخانه نيز مي نويسد: كتابخانه در جنب موزه مباركه همايوني است كه در چندين هزار جلد كتاب خطي و چاپي از كتب معتبره قديم و جديد در آنهست.چنانكه ملاحظه شد در كوزه مذكور اشياء گوناگون جمع آوري شده بود .بنابر اين امروزه نمي توانيم آن رادر طبقه بندي رايج موزه ها قرار دهيم تنها مي توان گفت كه اشياء به عنوان هنرهاي تزييني گردآوري و تنظيم شده بودند . به هر تقدير موزه كاخ گلستان باغنا و تنوع آثار كتابخانه واسنادو مدارك كاخ يكي از مهم ترين موره هاي كشورمان و يكي از معتبرترين موزه هاي جهان است.در طي ساليان بعد بخشي از موزه ازآن جدا شد.در زمان ناصرالدين شاه به علت سرقتي كه در انجا انجام گرفت جواهرات سلطنتي كه درابتدا در ويترينهابود به مخزنهاي زير زميني وسپس به موزه جواهرات در بانك مركزي منتقل گرديد .
2 . موزه ملي .در سال 1295ه.ش.وزارت معارف وصنايع مستظرفه موزه ملي ايران را تاسيس كرد . اين موزه گويا در آغاز در يكي از اتاقهاي مدرسه دارالفنون قرار داشته و باني آن مر تضي ممتازالملك بوده است . پس از مدتي اين مجموعه از دارالفنون به ساختمان مسعوديه منتقل گرديد و سپس با تاسيس موزه ايران باستان مجموعه ان شامل 280 قلم شي به موزه تازه تاسيس شده انتقال يافت .
3 .موزه دانشكده افسري. در سال 1302 ه.ش. به منظور آموزش اسلحه شناسي و تاريخچه سلاح به دانشجويان دانشكده افسري تهران موزهاي در اين دانشكده تشكيل شد .
هسته مركزي موزه را مجموعه سلاحهاي ناصرالدين شاه قاجار در موزه همايوني تشكيل مي داد و پارهاي از سلاحهاي اهدايي سران گشورهاي مختلف به شاهان قاجار نيز در اين موزه در معرض نمايش قرار داشت .پس از شكوفايي انقلاب اسلامي اين موزه به مجموعه سعد آباد منتقل گرديدومجموعه آن غني سازي شده بخصوص يادبود هايي از دفاع مقدس در آن منظور شدونام آن به موزه نظامي تغييريافت .
4. موزه هنر وصنايع . در سال 1309ه.ش.شادروان حسين طاهرزاده بهزاد
هنرستان صنايع قديم را تاسيس نمود . آثار هنرمندان زمان و استادان و دانشجويان هنرستان بخشي از آنان موزه بود . اين مجموعه در حال حاضر در عمارت نگارستان قرار دارد وبه نام موزه هنرهاي ملي خوانده مي شود وآثار هنرمندان معاصر در زمينه هنرهاي سنتي در معرض نمايش قرار دارد .پس از تاسيس موزه ملي ايران اين موزه نيز زير پوشش آن قرار گرفت.
5. موزه مردم شناسي تهران . موزه مردم شناسي تهران در سال 1312 ش . تاسيس شد . اين موزه نيز از ابواب جمعي اداره عتيقات وزارت اوقاف وصنايع مستظرفه بود كه در آغاز دايره انسانشناسي ناميده مي شد، سپس به بنگاه و سرانجام به موزه مردم شناسي تغيير نام داد ودر خيابان بوعلي در ساختمان مناسبي با مجموعه اي از اشياء كه از مساجد وتكايا گردآوري شده بود وبا هداياي مردم كار خود را آغاز كرد . اين موزه در سال 1347 به كاخ ابيض در محوطه كاخ گلستان انتقال يافت و زير پوشش اداره كل موزه ها قرار گرفت . نقش و عملكرد اجتماعي موزه عملكرد موزه بيش از هر نكته ديگر بازتاب آرمانها و انديشه هاي انسان ، محيط فرهنگي و اجتماعي ، كارها و خلاقيتهاي پايان ناپذير او در گذشته و حال است . موزه مطالب خود را به زبان خاصي بيان مي كند و وسيله بيان او زبان اشياء واقعي است از همين رو ، داراي قدرت نفوذ گسترده مي باشد . بازديد كننده محروم از نعمت خواندن و نوشتن با اين زبان خاص به آساني ارتباط برقرار مي كند . زبان خاص موزه دريچه اي از جهان سه بعدي را به روي بازديد كننده باسواد نيزباز مي كند ،بويژه آن گروه از باسواداني كه از ادراك بصري دو بعدي چون نوشتار وتصوير ، نقشه وعكس اشباع وخسته شده اند .اين دريچه ممكن است كوچك وديدگاهي از طريق يك ميكروسكوپ الكترونيكي موزه هاي علوم طبيعي به سوي جهان ذره بيني باشد ، يا آنكه تلسكوپ موزه فضايي باشد كه بازديد كننده را به فضاي لايتناهي هدايت مي كند يا آنكه دريچه اي وسيع به سوي سرزمينها واقوام ناشناخته ويا گذشته هاي دور باشد.
موزه هاي مردم شناسي و باستانشناسي يا موزه هاي منطقه اي، كه علايق يك جامعه كوچك محلي را معرفي مي كنند ، نمايانگر تواناييهاي جوامع مختلف بشري هستند ، تواناييهاي ديني ، اجتماعي ، سياسي ،اقتصادي ،علمي و هنري. همين مجموعه ها كارهاي پژوهشي دانشگاههاو پژوهشگران منفرد را يكسان تغذيه مي كنند .
با استفاده از نقد و بررسي بازديد كنندگان و شركت كنندگان در برنامه هاي فرهنگي موزه مي توان به علايق فرهنگي آن جامعه پي برد . پس ، از آنچه گفته شد مي توان نتيجه گرفت كه موزه در عين حال كه خدمت يك جامعه است ، معرف آن جامعه نيز مي باشد.
خدمات اجتماعي موزه .موزه در درجه اول در خدمت خود است ،اين جامعه مي تواند جهاني باشد ،مانند بازديدكنندگان موزه هاي واقع در شهرهاي بزرگ ، پايتختهاي فرهنگي و مراكز جهانگردي يا جامعه اي بزرگ چون شهروندان يك كشور .در اين رده همچنين موزه هاي ملي كشورها را مي توان نام برد يا جامعه اي كوچك كه مخاطبان موزه هاي منطقه اي را تشكيل مي دهند يا موزه هاي تخصصي كه در خدمي پژوهشگران يك رشته خاص قرار دارند و نيز موزه هاي محلي كه ساكنان يك محله شهر را به خود جمع مي كنند.
گرچه در پاره اي از شهرهاي بزرگ جهان هنوز موزه هاي قديمي وجود دارند كه به شكل يك گنجينه باز مانده و بيشتر مورد بازديد معدودي از جهانگردان قرار
مي گيرند و خود شهروندان چندان به بازديد آنها راغب نمي باشند ، ولي اين موزه هاي فسيل شده و ايستا نيزبايد دير يا زود در برابر نياز فعاليتهاي فرهنگي و آموزش جامعه خود تسليم شوند. شناخت ميراث و ارزشهاي فرهنگي.مجموعه موزه در واقع بيش از هر موضوع ديگر پيشينه كامل علوم طبيعي ، هنر، باستانشناسي ، و مردم شناسي را معرفي مي كند .
به عبارت ديگر ،مجموعه موزه ها نمايانگر ارزشهاي از ميان رفته جوامع مختلف بشري است و ارزشهاي طبيعي دائمي آنها را كه در عصر حاضر در معرض تهديد مي باشند مورد توجه قرار مي دهد.
موزه ها اين ارزشها را به عنوان ميراث براي مردم مشخص مي كنند . اين ميراث براي تداوم فرهنگ ارزشمند است. ارزشهايي كه در بطن موزه ها جاري اند به شيوه ديداري بيان مي شوند و شامل ارزشهاي ديني ، اخلاقي ، تاريخي و زيست شناسي مي باشند ، بازديدكننده موزه در آغاز يك ديدگاه عيني از جهان را به شيوه سه بعدي در برابر چشم خود مي بيند، سپس مجال مي يابد تا يك روحيه انتقادي در شناخت ارزشهاي ملي خود و ساير ملل را در ذهن خود پرورش دهد پژوهشگران كنجكاو و اشخاص علاقه مند از لابه لاي اين ارزشها انديشه ها و آرمانهاي فراموش شده را باز يافته ، سليقه و عادات فرهنگي خود را بر مبناي آن شكل مي دهند و در مسير مناسب هدايت مي كنند ؛ زيرا روحيه خلاق كه در وجود هر فردي نهفته است ، طي بازديدهايي از موزه اغلب آشكار شده ، فرصت بروز مي يابند.
از مطالب فوق مي توان نتيجه گرفت كه موزه در خلق دائمي عادات فرهنگي جديد نقش بسزايي به عهده دارد و در دراز مدت تضمين كننده تداوم فرهنگي مي باشد . پژوهشهاي گوناگون جامعه شناختي اي كه جامعه شناسان متخصص در امور فرهنگي در سالهاي اخير انجام داده اند مؤيد اين مطلب است كه برنامه هاي آموزشي موزه ها ، بخصوص در گروه موزه هاي كودكان سبب شكوفايي استعدادهاي هنري كودكان بوده است.
كاربرد زبانهاي اسكرپيتي در HTML
استفاده از زبانهاي اسكريپتي ،گامي براي افزودن حالت محاورهاي به صفحات وب و طراحي صفحات پويا است . اما واقعا” اهداف اسكريپت چيست ؟ به طور كلي ، زبانهاي اسكريپتي براي اهداف و كارهاي كوچكي مثل محاسبات ساده به كار مي روند . كاربردهاي اسكريپت عبارتند از:
ـ ارزيابي فرمها
ـ تزيين صفحات ، از جمله دكممه هاي نگهدارنده ترتيب و انيميش
ـ توليد صفحات پويا
ـ ارتباط بين كارهاي مختلف
زبانهايي كه براي نوشتن به كار مي روند ، زبانهاي اسكريپتي ناميده مي شوند .
زبانهاي اسكريپتي عبارتند از جاوا اساريپت كه توسط شركت نت اسكيپ خلق شد، وي بي اسكريپت كه كاربرد ويژوال بيسيك در اينترنت است وجي اسكريپت كه توسط شركت مايكروسافت براي همسازي با جاوا اسكريپت طراحي شده است .
Jscript وجاوااسكريپت
مي دانيد كه جاوا يك زبان شئ گر است و براي نوشتن برنامه هاي كاربردي و برنامه هايي براي اينترنت به كار مي رود . در جاوا مي توان برنامه هايي به نام اپلت نوشت كه در محيط اينترنت اجرا مي شوند . در زبان HTMLمي توان اپلت ها را به صفحات وب اضافه كرد برنامه هاي جاوا پس از كامل شدن ، به بايت كد تبديل مي شوندكه به سيستم و كامپيوتر خاصي وابسته نيست . اين دستورات توسط ماشين مجازي جاواكه به طور نرم افزاري ايجاد مي شوداجرا مي گردد. اما برنامه نويسي در جاوا براي كساني كه با ان اشنايي ندارند ، به خصوص طراحان صفحات وب ، مي تواند بسيار مشكل باشد.
جاوا اسكريپت طراحي شد تا كار برنامه نويسي را اسان كند . به عنوان مثال اگر بخواهيم برنامه اي در جاوا بنويسيم كه اطلاعات موجود در فرمها و پرسشنامه ها را ارزيابي كند ، كاري بس دشوار است ، اما اين كارها درجاوا اعمال ابتدايي و ساده محسوب مي شوند . نت اسكيپ كلاسهايي از جاوا به نام Live connect ايجاد كرد كه بين جاوا وجاوا اسكريپت ارتباط برقرار مي كند.
جاوا اسكريپت از زماني كه توليد شد ، تغييرات زيادي پيدا كرده است و همه مرورگرها به يك درجه از آن را استفاده نمي كنند . نسخه هاي گوناگون آن عبارتند از Javascript(نت اسكيپ 2.x) Javascript 1,1(نت اسكيپ 3.x)
Java script 1.2 (نت اسكيپ 4.x) زبان Jscriptدر IE نسخه 3 ، تقريبا” معادلJavascript 1 است و از ويژگيهاي Javascript 1.1 مثل جايگزيني پوياي تصاوير پشتيباني نمي كند . IE نسخه 4 از1.1Javascript پشتيباني مي كند ولي مدل شيئ ان قدرتمندتر است . براي كسب اطلاعات راجع به جاوا اسكريپت به سايت http: //developer.netscape.comمراجعه كنيد.
مايكروسافت در مقابل كاري كه نت اسكيپ انجام داد، زبان JScript را ارائه كرد كه تقريبا” با جاوا اسكريپت سازگار است ولي تفاوتهاي ناچيزي با يكديگر دارند .
مروري بر جاوا اسكريپت
عناصر جاوا عبارتند از : متغيرها، اشياِء و عملگرها كه اشياء ينز به نوبه خود داراي متدها و خواص هستند. در زبان جاوا اسكريپت ، بين حروف كوچك و بزرگ تفاوت است ، به همين دليل مي گويند كه جاوا نسبت به حروف كوچك وبزرگ حساس است.
متغيرها با تركيبي از حروف Aتا Z ، ارقام و خط ربط (-) ساخته مي شوند به طوري كه ارقام شروع نمي شوند . محدوديتي در طول نام متغيرها نيست . به عنوان مثال S1,SUM,sum ميتوانند نامهايي براي متغيرها باشند.
عملگرها نمادهايي هستند كه اعمال خاصي را انجام مي دهند ، مثل نماد+ كه عمل جمع را انجام مي دهد . عملگرها در جاوا عبارتند از عملگرهاي محاسباتي،رابطه اي منطقي ، بيتي ، تركيبي و غيره .
اغلب توابع در جاوا اسكريپت به عنوان اعضايي از اشياي موجود در اين زبان هستند ، اما تعداد اندكي از توابع وجود دارند كه به طور مستقل مورد استفاده قرارمي گيرند.
هر شئ در جاوا اسكريپت داراي اعضاء داده اي است كه انها را خاصيت مي ناميم و داراي توابعي است كه انها را متد مي ناميم. وي بي اسكريپت نسخه اي از ويژوال بيسيك است كه براي برنامه نويسي در اينترنت به كار مي رود . وي بي اسكريپت توسط شركت مايكروسافت توسعه يافت و فقط در كاوشگر اينترنت قابل استفاده است ، به همين دليل شهرت ان در اينترنت نسبت به جاوااسكريپت كمتر است . قدرت ان مثل جاوا اسكريپت است و مي تواند به تمام اشياي تشكيل دهنده صفحات وب دسترسي داشته باشد.
Micro soft SQL server 2000 يك سيستم مديريت پايگاه داده رابطه اي RDBMS است كه براي پردازش تراكنش ها به صورت on lineبا عملكرد بالا ذخيره داده ها و برنامه هاي كاربردي تجارتي الكترونيكي طراحي شده است.
Microsoft SQL Server براي پشتيباني از پايگاههاياطلاعاتي بزرگ ومهم طراحي شده است . مثل ذخيره سازي اطلاعات وتجارتالكترونيكي و پردازش تراكنش ها به صورت .online براي اين منظور SQLserver ابزارهاي متععدي در اختيار شما قرار مي دهد از جمله برنامه هاي كمكي مثل bcp.exe كه براي كپي كردن اطلاعات از SQL server به يك فايل معمولي بكار مي رود و Enterprice Managerكه يك ابزار گرافيكي قوي و پيچيده براي مديريت پايگاه هاي داده و خود SQL SERVERمي باشد .
آشنايي باEnterprise Manager
اولين ابزاري است كه براي مديريت SQL server 2000 بكار مي رود.
با استفاده از رابط گرافيكي Enterprise Manager مي توانيد:
– گروههايي از چندين نمونه SQL server تعريف كرده و هر يك از سرويس دهنده هاي موجود در يك گروه را ثبت كنيد .
– پارامترهاي SQL serverرا براي هر يك از سرويس دهنده هاي ثبت شده تنظيم كنيد .
– در هر يك از سرويس دهنده هاي ثبت شده پايگاه داده بسازيد و آنها را سازماندهي كنيد براي آن سرويس دهنده كاربراني تعريف كرده وحق دسترسي هر يك از آنها را مشخص نماييد .
– امور مديريتي SQL server را براي هر يك از سرويس دهنده هاي ثبت شده تعريف واجرا كنيد .
– با استفاده از Query Desingner محتويات جدول هاو نماها را مشاهده كنيد
– با استفاده ازQuery Analyzerدستورات SQLنوشته وآنها را تست كنيد.
-هر يك از ويزارد هاي SQL server را فراخواني كنيد.
تهيه نسخه پشتيبان يك پايگاه داده
راههاي مختلفي براي پشتيباني از يك پايگاه داده ارائه SQLServer 2000
مي دهد . ساده ترين روش تهيه پشتيبان كامل يعني كپي دقيق و كاملي از اطلاعات در يك زمان مشخص مي باشد.
نكته . SQL servsr امكان مي دهد كه در حين كار با يك پايگاه داده نسخه شتيبان آن را تهيه كنيد.در واقع نيازي به متوقف كردن كار سيستم نيست.البته در حين تهيه پشتيبان انجام بعضي از كارها ممكن نيست.اين امور عبارتند از عملياتي كه ساختار يك پايگاه داده را تغيير مي دهند مثل ساختن يا حذف كردن فايل هايا ساختن ايندكس.
روش ديگري كه توسط SQL serverارائه شده است تهيه يك پشتيبان جزعي مي باشد. پشتيبان جزعي تنها اطلاعاتي را كه از زمان تهيه آخرين پشتيبان كامل تغيير كردندذخيره مي كند. مزيت استفاذه از اين روش اين است كه در بيشتر مواردحجم پشتيبان جزئي به مراتب خيلي كمتر از پشتيبان كامل مي باشدو پروسه تهيه آن خيلي سريعتر انجام مي شود .
آشنايي با مدل هاي امنيتي
هنگامي كه يك نمونه از SQLserver در خواستي براي اتصال دريافت مي كنيد ، يك Login ID به آن ارسال مي شود. Login ID شناسه اي است كه حق دسترسي به SQLSERVERرا تعيين مي كند. SQL server ابتدا بررسي مي كند كه آيا Logion ID ارسال شده معتبر است يا خير . و سپس تعيين مي كندLogionIDمزبور از نظر امنيتي اجازه عمل درخواست شده را دارد يا خير . اين پروسه ، تصديق يا شناسايي كاربر نام داردSQL server 2000 شناسايي را به دو روش انجام مي دهد : مي تواند براي ارزيابي كاربر به سيستم امنيتي windows 2000يا windows NT تكيه كند و يا خودش ارزيابي را انجام دهد.
سيستم شناسايي ويندوز
در اين روش ، مدير سيستم براي كاربران يا گروههاي كاربري ويندوز حق دسترسي تعيين مي كند .كامپيوترهاي مشتري كه از سرويس هاي مركزي استفاده مي كند كاربر توسط سيستم عامل windows 2000يا NT كه بر روي كامپيوتر مركزي نصب شده است شناسايي مي شود و اگر اجازه دسترسي داشته باشد ، به آن متصل مي گردد. در اين حالت SQL serverتنها كافي است بررسي كند كه آيا كاربر متصل شده حق دسترسي به سرويس دهنده و پايگاه هاي داده را دارد يا خير؟
توجه : با توجه به اينكه سيستم عامل windows 98نمي تواند به شكلي مطمئن كاربران را شناسايي كند ، نمونه هايي از SQL server كه بر روي اين سيستم عامل نصب مي شوند نمي توانند از مدل شناسايي ويندوز استفاده كنند.اصولا”windows 98 براي كامپيوترهاي مشتري و windows 2000 براي كامپيوترهاي مركزي بكار مي رود .
سيستم شناسايي SQL Server
در اين روش هنگامي كه يك درخواست براي اتصال فرستاده مي شود،SQLserver يك كلمه عبور دريافت مي كند و سپس Login مزبور را با ليست Loginهاي تعريف شده توسط مدير سيستم مقايسه مي كند.
برنامه هاي جاوا چگونه كار مي كنند
جاوا از سه جهت انقلاب بزرگي در وب بپا كرده است . برنامه هاي كوچك جاوا يعني ريزبرنامه ها بسرعت گرفته و بارگذاري مي شوند و يا سرعت فوق العاده اي استفاده مي شوند. ريزبرنامه هاي جاوا روي هر رايانه اي با هر سيستم عاملي قابليت انطباق و اجرا دارند.و بالاخره از همه مهمتر اينكه ريزبرنامه ها قابليت اجتماع دارند . يعني مي توان چند ريزبرنامه را كنار هم چيده تا برنامه هاي كاملتر و بزرگتري بدست آيد.
1. ريزبرنامه جاوا توسط پسوند وپيشوند <Applet>در يك سند HTMLمشخص و فراخواني مي شود . وقتي مرورگر اين پسوند پيشوند را مي خواند، ريزبرنامه درست مثل فايلهاي گرافيكي يا رسانه اي ، از يك سرويس دهنده گرفته و بارگذاري مي شود. ريزبرنامه يك آدرس منحصر بفردURLداردو براحتي توسط مرورگر تعيين مكان مي شود.
2. ريزبرنامه ها بهمان روش پاكت هاي HTTP كه صفحات HTMLو تصاوير GIFدر آن نقل و انتقال مي شوند از سرويس دهنده به سرويس گيرنده ارسال مي شوند.
3. وقتي ريزبرنامه به سرويس گيرنده مي رسد، مرورگر سرويس گيرنده كد جاوارا كامپايل كرده و آن را داخل يك بخش مشخص از پنجره اجرا مي كند .
اندازه واقعي صفحه نمايش توسط دستورات داخل پسوند و پيشوند< applet> تعيين مي شود . همينكه شما با صفحه درگير شويد ،ريزبرنامه شروع به اجرا مي كند.
در بسياري اوقات ـ نظير يك تصوير متحرك ـ ريزبرنامه پس از اتمام برنامه به جاي خروج ، بطور خودكار شروع باجراي مجدد مي كند. اين روال راlooping يا حلقه زني مي گويند . نرم افزار مرورگر شما مسئوليت نمايش كل يك صفحه وب را دارد . ريزبرنامه ها مسئوليت منطقه مورد استفاده حلقه تصاوير متحرك يا ساير ريزبرنامه هاي جاوا را دارند.
رابط دروازه عمومي يا CGI
اگر مدت زيادي است كه از وب استفاده مي كنيد ، حتما” اصطلاح CGI را شنيده ايد رابط دروازه عمومي يا CGI يك پروتكل ارتباطي است كه توسط آن سرويس دهنده وب با ساير برنامه ها مرتبط مي شود . براي مثال يك برنامه C كه گاهي آن را Script مي نامند قادر است يك تصوير ايستا را به تصويري قابل كليك مبدل سازد. تصويري كه آن را طرح تصويري مي نامند . تصويري كه در آن قطعات قابل كليك كردن وجود داشته باشند. هم طرحهاي تصويري و هم شكلهاي پر شدني از CGI استفاده مي كنند كه از توسعه تواناييهاي اوليه وب و پروتكلHTTP حاصل شده است . CGI بسيار پيچيده تر از پروتكل ساده HTTP است .
اغلب خود CGI را با برنامه هاي CGI اشتباه مي گيرند. برنامه هاي CGIداده ها را از سرويس دهنده گرفته و توسط خود CGI ( رابط دروازه عمومي ) آنها را بر
مي گردانند . خود CGI وسيله استاندارد شده اي از ازتباطات بين يك برنامه CGIوسرويس دهنده HTTP مي باشد . برنامه هاي CGI معمولا” توسط زبان برنامه نويسي به نام پرل و يا زبان C ,++ C پاسكال ، Applescript و ساير زبانها نوشته مي شوند .
هم طرحهاي تصويري و هم شكلهاي فعال نيازمندند تا داده هاي سفارشي شده (اختصاصي ) از سرويس گيرنده به سرويس دهنده انتقال يابد تا به برنامه CGI جهت پردازش ارسال ومجددا” برگردانده شوند. داده هاي سفارشي به هر نوع اطلاعات منحصر بفرد اطلاق مي شود – نظير تاريخ جاري ، نام و آدرس شما و حتي كليك كردن موس – كه سرويس دهنده وب بدون كمك نتواند آن را بكار برد .
وقتي داده هاي سفارشي شده از يك طرح تصويري يا يك شكل فعال به سرويس دهنده مي رسند ، ان داده ها از طريق CGI توسط سرويس دهنده وب يك CGIهدايت ميشوند طرحهاي تصويري مي توان بعنوان پيوندهاي ويژه تخيلي در نظر گرفت . در اين حالت بجاي اينكه يك كلمه يا يك آيكون يا يك تصوير به صفحه ديگري پيوند يابد ، يك تصوير بر حسب مختصاتش به قطعات كوچكتري تقسيم شده و هر يك از قسمتها يا مختصات آن تصوير جداگانه به صفحات متفاوت HTML پيوند مي يابند . طرحهاي تصويري توسط يك منطقه از پيش تعريف شده بنام منطقه آتش در داخل تصوير به اسناد ديگر پيوند مي يابند . بمحض اينكه ماوس را روي نقطه آتش قرار داده و كليك كنيد ، يك ريزبرنامه CGIو فايل مختصات طرح تصويري با پسوند .mapشروع بكار مي كنند.يك برنامه CGI فايل آن طرح را مي خواند تا مختصات نقطه كليك ماوس را با آدرس URL مربوطه مطابقت دهد . براي مثال بك طرح تصويري الكترونيكي از نقشه ايالات متحده را فرض كنيد كه شما مي توانيد روي نقطه washingtonآن كليك كنيد .در كد HTML براي آن صفحه طرح الكترونيكي توسط يك پسوند پيشوند و يك صفت موسوم به ISMAP محاصره مي شود. كد مربوطه به صورت زير خواهد بود.
<A HREF=”some .server/maps/clikable.map>
<IMGscr+”clickable.map”ISMAR>
</A>
مختصات Y وX مربوط به نقطه كليك ماوس شما روي طرح تصويري به سرويس دهنده منتقل مي شود زيرا صفت ISMAP وجود دارد .مختصات نقطه سرويس دهنده دريافت مي شود سپس به يك برنامه CGI هدايت مي شود . برنامهCGIفايل را پوشش مي كند تا مختصات را مطابقت نمايد سپس URL مربوطه را بطرف سرويس دهنده ارسال مي كند . در نهايت اگر صفحه وب مربوطه روي همان سرويس دهنده باشد صفحه وب را به مرورگر سرويس گيرنده تحويل مي دهد . در غير اين صورت سرويس دهنده آدرس URL را به مرورگر سرويس گيرنده بر ميگرداند ومرورگر يك در خواست ديگر براي آن صفحه وب به سرويس دهنده ديگري ارسال مي كند .
آنگاه صفحه اي درباره واشنگتن روي مرورگر شما بار گذاري خواهد شد .در پشت صفحه سرويس دهنده مختصات نقطه كليك ماوس شما را از طريق CGI به يك برنامه CGI ارسال مي كند . برنامه CGI اين مختصات را با آدرس URL در فايلي با پسوند.map مطابقت داده آنگاه آدرس URL را به سرويس دهنده بر ميگرداند كه مرورگر سرويس گيرنده را بطرف صفحه جديد هدايت خواهد نمود.
هنگاميكه شما اطلاعاتي را در داخل يك صفحه وب كه طوري برنامه ريزي شده تا از كاربر اطلاعات ورودي بپذيرد -وارد مي كنيد يك روال سه مرحله اي آغاز مي شود.ابتدا شما اطلاعات منحصر بفرد – نظير يك اسم يا آدرس پست الكترونيكي -را جهت پردازش به سرويس دهنده مي دهيد . در مرحله بعد سرويس دهنده آن اطلاعات را به يك برنامه CGI كه توسط كلمه isubmt مشخص شده هدايت ميكند.
زير برنامه هاي در پاسخ به يك درخواست HTTP از طرف سرويس گيرنده توسط سرويس دهنده فعال مي شوند.در نهايت برنامه CGI داده هاي فرم به يك برنامه رايانه اي ديگر نظير يك بانك اطلاعاتي ارسال كرده تا آن را در يك فايل ذخيره كند و يا حتي يك سند HTML بخصوص را در پاسخ به درخواست سرويس گيرنده ايجاد نمايد.
اسم فني اين روال را فرم فعل و انفعالات گذاشته اند . دقت كنيد كه يك برنامه CGI واقعا” يك نوع برنامه است در حاليكه خود CGI يا رابط دروازه عمومي راهرويي است براي دسته ها كه از طريق آن سرويس دهنده وب در خواستها را ارسال مي كند ونيز برنامه CGI داده ها را از طريق آن جمع آوري كرده وباز ميگرداند.در اين مثال يك بانك اطلاعاتي هم مي تواند يك برنامه CGI باشد كه سرويس دهنده وب داده هاي فرم را به آن ارسال مي نمايد.
ريز برنامه هاي CGI جزو ابزارهاي ناديدني و كم ارزش وب بشمار مي روند. طرحهاي تصويري مرورگري در وب را بسيار جالب و مهيج ساخته اند.فرمهاي فعل و انفعالي اجازه مي دهندتا اطلاعات سفارشي شده دائما” بروز درآيند.CGIدر حقيقت وب را از يك رابط خشك و بيروح بصورت يك رابط گرافيكي فعل وانفعالي وهيجان انگيز در آورده است.
زبان برنامه نويسي جاوا چگونه كار مي كند
جاوا يك زبان برنامه نويسي براي وب است كه توسط شركتSunMicrosystem بوجود آمد . اين زبان بسيار قدرتمندتر از زبانهاي نشانه گذاري نظير HTML است.
جاوا هم نظير ساير زبانهاي برنامه نويسي در برگيرنده دستوراتي براي كنترل رايانه ها است .با اين تفاوت كه جاوا را بر اندام وب دوخته اند . زبان جاوا از سه جهت انقلاب بزرگي در وب بوجود آورده:
اول اينكه برنامه هاي نوشته شده بوسيله جاوا كه آنها را ريزبرنامه مي نامند بسيار كوچكند.بهمين دليل مي توان اين برنامه ها را بسرعت گرفته بارگذاري واجرا نمود.
دوم اينكه اين برنامه هاي كوچك قابليت انطباق با محيط را دارند. برنامه هاي نوشته شده با جاوا بصورت كدهاي خام روي اينترنت رفت وآمد كرده وتوسط سرويس گيرندگان كامپايل مي شوند.كليه سيستم هاي عامل-مثل ويندوز 95 مكينتاش وUNIX غيره-مي توانند ريزبرنامه هاي جاوا را اجرا نمايند.
سوم و از همه مهمتر اينكه اين برنامه ها قابليت اجتماع دارند.مي توان برنامه هاي كوچك نوشته شده با جاوا را با هم تركيب نمود تا يك برنامه كاملتر وبزرگترحاصل شود.مثلا” مي توان با ريز برنامه ها يك واژه پرداز درست كرد كه در آن يك ريز برنامه متن را نمايش بدهد ديگري املا كلمات را كنترل كند وديگري وظايف چاپ متن را عهده دار باشد. جاوا يك انقلاب بزرگ روي وب است چون همه چيز ان بطور همزمم ان انجام مي گيرد . برنامه هاي نوشته شده با جاوا هشيشه روي اينترنت بطور همزمان آماده خدمتند.شما مي توانيد هزاران قطعه برنامه را براي يك كار خاص بطور همزمان از اينترنت گرفته واستفاده كنيد .مي گويند اينترنت عظيم ترين هارد ديسك جهان را از ارتباط هزاران هارد ديسك كوچك بوجود آورده است اگر اينترنت و نيز وب يك هارد ديسك بزرگ جهاني باشند جاوا زباني است كه اين رايانه عظيم الجثه را كنترل مي كند.بدين ترتيب نرم افزارهايي كه قبلا” مختص يك رايانه بودند اكنوندر اختيار هزاران نفر قرار مي گيرند.
ريزبرنامه ها بجاي اينكه روي يك رايانه باقي بمانند مي توانند در سراسر اينترنت بپرواز درآمده و وارد هر يك از رايانه هي عضو شوند.اين ريزبرنامه ها هنگام نياز گرفته وبار گذاري مي شوندو اگر قبلا”روي روي سرويس گيرنده نرفته باشنداز روي اينترنت بارگذاري خواهند شد .مي توان ريزبرنامه هاي بزرگتر مثل صفحه گسترده ها وواژه پردازها را توليد نمود. با بهره گيري از ريزبرنامه هاي جاوا مي توان رسانه هاي پويا وديناميك را به صفحه هاي وب افزود.صفحهاي از وب را تصور كنيدكه متن وتكمه هاي آن پس از كليك شدن قابليت حركت و جابجايي داشته باشند . يك ريزبرنامه ممكن است وظيفه اش متحرك سازي دكمه ها باشدوريزبرنامه ديگر پس از كليك كردن روي تكمه شروع به كار نمايد.
تصاوير متحركي كه توسط جاوا نوشته مي شوند قبل از اجرا روي مرورگر بارگذاري مي شوند .براي سرويس دهنده وب اين وضعيت نسبت به تفكيك نهاده سرويس دهنده پيشرفت بزرگي بحساب مي آيد. تصاوير متحرك جاوا سرويس دهنده را براي سرويس دهي به كاربر بعدي آزاد مي گذارد.بعلاوه گردش وحركت تصاوير بسيار نرمتر وطبيعي تر بنظر مي آيندزيرافريم ها از روي هاردديسك سرويس گيرنده بارگذاري مي شوند. بسياري از اعمال چندرسانه اي پيچيده كه در حال حاضر بيشتر توسط برنامه هاي كمكي اجرا مي شوند.توسط جاوا نيز قابل اجرا هستند.جاوا مي تواند حركت وصوت وحتي محيط سه بعدي مجازي را روي وب انجام دهد.
علاوه بر اين جاوا كاملا” قابليت اتطباق با محيط را دارد.يعني يك ريزبرنامه نوشته شده بر اساس UNIX روي مكينتاش يا sun spase يا هر رايانه جاواپذير خواهد كرد.در حاليكه اكثر برنامه هاي كمكي مخصوص يك محيط زيربناي خاص نوشته شده وتهيه مي شوند.
زبان برنامه نويسي جاوا بسيار پيچيده است. خوشبختانه ويرايش ساده تري از آن با نام java script وجود دارد.توسط اين برنامه تا حدودي روي ريزبرنامه هاي آماده جاوا كنترل خواهيد داشت.
جاواوريز برنامه جاوا صرفا” يك جايگزين برنامه هاي كمكي نيستند.
ريزبرنامه ها واقعا”هر كاري را قادرند انجام دهند -از اجراي يك تصوير متحرك تا انجام محاسبات رياضي-كه سبب افزايش كارايي برنامه هاي CGI و برنامه هاي كمكي مورد استفاده در صفحات وب مي شوند.
براي توسعه دهندگان وهم براي كاربران وب شكي باقي نمانده كه جاوا بزودي هم فضاي وب را اشغال خواهد كرد .
Visual interdev 6
طراحي وتوسعه برنامه هاي وب با استفاده از كنترلهاي زمان طراحي نكته كليدي در كنترلهاي زمان طراحي آن است كه در يابيد همراه با اكسيژن يك صفحه وب كدي كه آن را تشكيل مي دهد اسكريپت لازم را در صفحه ثبت مي كند . اين اسكريپت مسئول ايجاد شئ script در زمان اجرا است. ايجاد فرم با استفاده از كنترل هاي زمان طراحي تصميم گيري در مورد محيط مقصد نخستين نكته اي است كه در كاربرد كنترلهاي زمان طراحي مورد توجه قرار مي گيرد اين محيط مي تواند سرويس دهنده يا سرويس گيرنده اي باشد كه درآن كنترلهاي ايجادوقايع مربوط به آنها واقع مي شوند.
كنترلهاي سمت سرويس دهنده
اگر مي خواهيد كنترل هاي سمت سرويس دهنده را بكار بريد لازم است تا آنهارادريك صفحه ASP قرار دهيد .در اين تكنيك اشياء اسكريپت سرويس دهنده ايجاد شده و كليه وقايع متد ها و خواص آنها تنها در اسكريپت سرويس دهنده در دسترس است و عمليات داده اي تنها در سمت سرويس دهنده انجام مي شود . بزرگترين مزيت كاربرد اين نوع كنترلها آن است كه برنامه ها مي توانند با انواع مرورگر تطابق داشته باشند.
كنترلهاي سمت سرويس گيرنده
اگر مي خواهيد كنترلهاي زمان طراحي را در سمت گيرنده بكار بريد مي توانيد آنها را در يك صفحه HTMLو يا يك ASPقرار دهيد . كاربرد اين كنترلها در سمت سرويس گيرنده سبب مي شود تا كليه كنترلها، خواص متدهاو وقايع آنها در اسكريپت سرويس گيرنده در دسترس باشد.
برنامه وب بايد از مرورگري استفاده نمايد تا DHTML را پشتيباني نمايد.
مشخص كردن محيط مقصد
محيط مقصد بايد براي visual interdev تعريف نماييد . براي انجام اين كاربايد:
1.صفحه برگه source باز كنيد
2. وي برچسب HTMLكليك راست كرده و گزينه propertiesرا انتخاب كنيد.
3properties → general .را انتخاب كنيد
4. در كادر DTC Scripting platformيكي از دكمه هايASPيا DHTMLرا انتخاب كنيد.
افزودن كنترل Recordset به يك صفحه
1. ايجاد مقاله جديددر interdev
2. يك صفحهASPرا باز كنيد .
3. در project Explorer كليد سمت راست را بر روي مقاله كليك كنيد و گزينه ADD data command را انتخاب كنيد.
4. از properties حالتOLE DB Provider for SQL server , Data link را
انتخاب كرده وnext را بزنيد.
5. از برگه Connection در ديالوگ Data link properties نام سرويس دهنده پايگاه داده را انتخاب و نام كاربر و رمز عبور را وارد كنيد.
6. قبل ازادامه مراحل كار دكمه Testرا براي اطمينان از صحت اطلاعات connentionكليك كنيد.
7. از آنجائيكه كه يك دستور داده اي بعد از اتصال داده اي قابل تعريف است ديالوگ بعدي خواص connentionاست.
8. پس از ايجاد اتصال داده اي ،ديالوگ خواص commandنمايش داده مي شود. نام دستور را در ديالوگ قرار دهيد و اگر نام connectionدر سمت راست ديالوگ
By Defaultاتصال مربوطه را انتخاب نماييد . از كادر مزبور Data base objectشئ جدول و نام براي آن انتخاب كرده و با زدن okفرايند ايجاد دستور داده اي خاتمه خواهد يافت.
9. ديالوگ ok به SQLserverباز شده نام كاربر و كلمه رمز را وارد كنيد.
_قبل از كاربرد كنترلها DTC لازم است تا مدل اشياء اسكريپت نويسي را فعال كنيد.
افزودن قابليت به هنگام سازي به Recordset
ـ قبل از تست برنامه بهتر است قابليت به هنگام سازي Recordset را براي
كاربر فراهم كنيد اين كار با مراحل زير انجام مي شود:
1. صفحه view Authors.asp را در برگه source باز كنيد .
2. كليد راست ماوس را بر روي كنترلRecord nar bar كليك و گزينه خواص را انتخاب كنيد.
3. up data move را كليك كرده و دكمه ok را فشار دهيد Recordset بطور اتوماتيك بهنگام مي شود.
تست صفحه نمونه
در اين مرحله گزينه هاي viewو view in Browse را انتخاب كنيد .زمانيكه صفحه نمايش داده شود , دستور آن اجرا و اولين ركورد از Recordset نمايش داد
Macromedia Flash 5
فلش ماكرومديا منحصر به فرد به شما امكان مي دهد كه نوعي پويا نماييanimation فعل و انفعالي به محله هاي web اضافه كنيد وبه جاي متن هاي ايستاوتصاويرنگاره اي وگرافيكي كه فقط درصفحات وب وجود دارند موضوعات فلش مي توانند پويا نمايي وتاثيربسيارخوب وحالت بركنشي به صفحات وبيافزايند .
پويا نمايي فلش به فضاي تصاويرروي صفحه نمايش است كه به سرعت پايين گذاري مي شوند به آرامي به جريان مي افتند ودر هر پنجره مرورگر يا monitor با هر اندازه اي كه باشند جالب به نظر مي رسند .
تاثير گذاري بركنشي interactivity به مفهوم آن است كه محله هاي وب بينندگان را تحت تاثير قرار مي دهد نمايش وتغييرات محتواي محله بستگي به رفتار يك بيننده دارد .
برخي از كارهايي كه با برنامه فلش انجام مي شوند را مي توان با فناوري هاي ديگري نظيرDHTML, Javascript يا درغالب تصاويري مانند Macintosh Quicktime انجام داد ولي فلش دو مزيت عمده نسبت به روشهاي ديگر پويا نمايي وفعل وانفعالي دارد : ساده تر وقابل اطمينان تر است .
بجز برنامه فلش برنامه هاي ديگري هم ميتوانند پويا نمايي وحالت بركنشي ايجاد نمايند ولي فلش به خاطر قابليت هماهنگي با وب درنوع خود منحصر به فرد مي باشد فلش ـاين كاررا با دوابزار اصلي انجام مي دهد:
تصاوير مبتني بربرداربه منظور ايجاد پويا نمايي
امريه سازي عملي براي ايجاد بركنش
تصاوير مبتني بربردار وفيلمهاي امريه اي به اين دليل كه با نظاره كننده فلش ديده مي شوند به نمايش در مي آيند تصاوير مبتني بربردار وبركنشي بودن فلش (همانند دكمه هايي كه بخشهاي انتخاب شده اي از يك تصوير يا يك محله وب را براي بينندگان نمايش مي دهند) به اين دليل كارآيي دارند كه مردم تصاوير فلش را با استفاده از نظاره كننده فلش مي بينند . وارد كردن تصاوير نگارهاي برداري در فلش تنها برنامه نگاره سازي نيست كه براي ايجاد و ذخيره تصاوير نگاره اي از قالب هاي برداري پرونده استفاده مي كند ساير بسته هاي ترسيمي متداول شامل free hand, Adobe Illustrator, Corel drowوبرنامه هاي مختلف ترسيم فني مي باشند كه پرونده ها را در قالب Auto cad . d* fذخيره مي كنند علاوه بر آن ويندوز قالب *.wmf ( windows metafile) را جهت رونوشت گيري و چسباندن تصاوير نگارهاي برداري استفاده مي كند.
انتخاب يك قالب پرونده براي صدور
اگر مي خواهيد قالبي را از يك فيلم فلش صادر نماييد تا در وب نمايش داده شود انتخاب هاي الي شما JPEG , GIF مي باشد ساير قالبهاي صدور نگاره اي ايستا بقرارزير مي باشند:
Metafile(EMF,WMF) از اين قالب براي ايحاد سندهاي چاپي در windowsاستفادهمي كنند .
Postscript(EPS):اين قالب بارزترين انواع قالبهاي پرونده جهت رونوشت چاپي مي باشد.
: Adobe Illustrator (AI) قالب پرونده AIبا Macromedia freehand , Illustrator بصورت مشترك استفاده مي شوند همچنين ميتوان AI را بوسيله Corel drow صادر نمود.
Auto cad(DXF).:براي در اختيار قرار دادن تصاوير به طراحان از اين قالب براي صدور استفاده مي شود.
( Bitmap (BMP : قالب نگاره اي طرح بيتي كه داراي تفسير گسترده اي مي باشد.
:(JPG/JPE)يكي از دو قالب پرونده سازگار با وب مي باشند امكان فرانمايي ودر هم بافي رنگها را فراهم مي سازد.
Gif : قالب GIF رنگها را به خوبي Jpeg حفظ نمي كند ولي امكان در هم بافي آنها را فراهم مي نمايد.
PNG: از ديگر قالبهاي ساز گار با وب و شبيه قالب GIF مي باشد .
اصوات در فلش
فيلم هاي فلش مي توانند پرونده هاي صوتي با قالب AIFF , WAV يا قالب mp3 را يكپارچه كنند علاوه بر أن با نگارش Quicktime 4 يا جديدتر از آن مي توانيد پرونده هاي موجود در برنامه هاي Quick time , sound designer (صوتي ) system & Sound, sunAuرا وارد نماييد با انتخاب فرمان file→ import
مي توانيد پرونده هاي صوتي موجود در هر يك از اين قالبها را در فيلم فلش وارد كنيد در جعبه محاورهاي import قالب WAV, MP3 (در ويندوز) يا قالب AIFF (در مكينتاش ) را انتخاب نموده و به پوشه موجود در سيستم خود كه داراي پرونده صوتي مي باشيد آنها راناوبري كنيد. پرونده هاي شنيداري موسيقي را مي توان از منابع مختلف اينترنت بدست اورد از جمله سايتهاي https://www.riopop.com ويا https://www.jorj-garcia.com متن در يك برنامه فلش هنگامي كه متني را در يك فيلم فلش به اشترك مي گذاريد نسبت به زماني كه خود شما اين متن را با استفاده از HTMLقالب بندي مي كنيد مي توان نظارت دقيقتري بر نحوه ظاهر شدن متن داشته باشيد بدين دليل كه كار بردن محله هاي شما را درFlash viewer كه در مرورگرهاي انها جاسازي شده اند مي بينند خصيصه هاي جالبي (مانند چرخش ) كه به متن نسبت داده ايد همان طور كه شما آن را طراحي كرده ايد روي صفحات وب نمايش داده مي شوند
نحوه طراحي وب سايت موزه :
در اين موزه در صفحاتASP جستجو ، حذف و اضافه صورت مي گيرد . اين سايت داري قسمتهاي مختلفي مي باشد كه به صورت زير است:
1.Home page
2. Museum
3. Request cataby
4. Nazar khahi
5. Museum of viewer
در قسمت museum فقط جستجو بر اساس نام موزه صورت مي گيرد كه درون Text boxمقدار مورد نظر را كاربر وارد مي كند.
در صورتي كه داده پيدا شود درون Text box هاي بعدي نمايش داده مي شو د قسمتmuseum of viewer (موزه بازديدكنندگان ) به اين شكل عمل مي كند كه فردي اگر تمايل دارد كه تصويرش در قسمت مربوطه به عنوان يك viewer قرار گيرد عكسي از خود با نام و نام خانوادگي و در صورت تمايل e-mailخود را قرار مي دهد .
همچنين اگر فردي مايل باشد كه عضويت خود را از اين موزه منحل كندمي توانداز قسمت حذف اين بخش استفاده كند. علاوه بر اين بخشها وب سايت داراي بخشي به نام در خواست كاتالوگ مي باشد در اين قسمت فرد بازديد كننده بر اساس نظر خود يكي از موزه هاي مورد نظر را انتخاب مي كند و همراه با آدرس گيرنده در خواست خود را اعلام مي دارد. پس از اينكه موزه مورد نظر پيدا شد يا از روي منوي مربوطه به قسمت موزه ها متصل شد موزه مورد نظر خود را انتخاب مي كند . وقتي روي هر موزه كليك كنداشياءموجودآن به صورت يك مجموعه به نمايش در مي آيدو باز با كليك بر روي هر عكس توضيح كوتاهي در مورد آن بيان مي شود.
در قسمت جستجو بر اساس نام موزه مي خواهيم كه با كليك بر روي دكمه جستجو اين عمل انجام شود انجام اين كار به اينصورت مي باشدكه در قسمت Script out line و server, clientوكليد Bottonرا انتخاب مي كنيم يكي از جزئيات اين فيلدOn chick مي باشد كه با دو بار كليك بررسي آن در قسمتHead Source برنامه يك تابع باز مي شود كه با نوشتن دستورات SQL عمل Searchصورت مي گيرد (متن برنامه در انتهااضافه شده است )
در قسمت اضافه كردن يك ركورد به بانك اطلاعاتي ابتدا بايد داده را اضافه كنيم سپس آن را ذخيره نماييم به اينصورت كه :
1. دكمه ADD زده مي شود.
2. داده مورد نظر در Text box مربوطه نوشته مي شود.
3. دكمه saveزده مي شود .
در قسمت ADD پايگاه داده باز مي شود يك داده اضافه مي شود وسپس به روز رساني مي شود .
در قسمت save داده ذخيره مي شود و پايگاه داده بسته مي شود.
تشريح بانك اطلاعاتي سايت
اين سايت از بانك اطلاعاتي SQL استفاده مي كند داراي چهار جدول مي باشد سه جدول آن مربوط به موزه و اشياء آن و جدول چهارم مربوط به بازديد كنندگان ميباشد.
جدول اول TABLE . 1 داراي فيلدهاي زير است :
1. نامموزه
2. شماره شناسايي موزه (منحصر بفرد)
3. آدرس موزه
جدول دوم TABLE .2 داراي فيلدهاي:
1. شماره شناسايي موزه
2. شماره شناسايي عكس (منحصر بفرد)
جدول سومTABLE . 3 داراي فيلدهاي :
1.شماره شناسايي عكس (منحصر بفرد)
2.نام عكس
3.مسير عكس
جدول چهارمTABLE . 4 داراي فيلدهاي:
1.شماره شناسايي فرد(منحصر بفرد)
2.نام ونام خانوادگي
3.عكس
4.پست الكترونيكي
منابع و ماخذ
خود آموز استفاده از وب . كريس شيپلي ماتيو فيش .
راهنماي جامع html – dhthl – xml . عين ا. . . جعفر نژاد قمي
راهنماي rebecc m . riordan . SQL server
موزه داري . نوشين دخت نفيسي
مطالب مرتبط