فهرست مطالب

فصل اول: فیلم تنبیه بدنی در در زمانهای قدیم ژاپن کره مقدمـه 1

1-1: عنوان تحقیق 2

2-1 : مکان تحقیق 2

فصل دوم: نصب آپاچی ، فیلم تنبیه بدنی در در زمانهای قدیم ژاپن کره پی-اچ-پی و مای-اس-کیو-ال 3

2-1: نصب وب سرور آپاچی 4

2-1-1 : دلیل استفاده از وب سرور آپاچی 4

2-1-2 : نصب برنامـه آپاچی 4

2-1-3 : اطمـینان از صحت نصب برنامـه آپاچی 8

2-2 : نصب پی-اچ-پی 9

2-2-1 : اهمـیت زبان اسكریپت نویسی پی-اچ-پی 9

2-2-2: نصب پی-اچ-پی 10

2-2-3 : اطمـینان از صحت عملكرد پی-اچ-پی 12

2-3 نصب MYSQL 13

2-3-1 : مقدمـه‌ای بر MYSQL 13

2-3-2 : نصب MYSQL 14

فصل سوم: گاه کلی بر زبان‌های برنامـه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی 16

3-1: نگاه کلی بر دستورات اچ-تی-ام-ال 17

3-1-1: شکل کلی دستورات 17

3-1-2 : تعریف جدول 19

3-1-3 : فرم‌ها و پرسش نامـه‌ها 20

3-2: نگاه کلی بر زبان برنامـه نویسی جاوا اسکریپت 26

3-2-1: ویژگی‌های جاوا اسکریپت درون سرویس گیرنده 27

3-2-2 : جاوا اسکریپت چه کارهایی را انجام نمـی دهد 28

3-2-3 : ساختار لغوی جاوا اسکریپت 29

3-3 : نگاه کلی بر دستورات زبان PHP 29

3-3-1: مقدمات زبان PHP 29

3-3-2 : بـه كارگیری آرایـه 34

3-3-3: شكل كلی تعریف تابع 37

3-3-4: كار كردن با دایركتوری‌ها 41

3-3-5 : اتصال با سرویس‌دهنده MYSQL 43

3-3-6: پیـاده‌سازی تماس‌های ساده 46

فصل چهارم ‍: پیـاده سازی سایت فروشگاه رسانـه صوتی و تصویری 48

4-1 : مقدمـه 49

4-1-1 : ساخت كاتالوگ آن‌لاین 49

4-1-2 : ردیـابی خرید مشتری درون فروشگاه 49

4-1-3 : جستجوی رسانـه 50

4-1-4 : ورود و خروج كاربر 50

4-1-5 : واسط مدیریتی 50

4-1-6 : اجزای سیستم 50

4-2 : پیـاده‌سازی بانك اطلاعاتی 53

4-3 : پیـاده‌سازی كاتالوگ آن‌لاین 54

4-4 : جستجو 55

4-5 : ورود و خروج کاربر 56

4-6 : تغییر کلمـه عبور 62

4-7 : پیـاده سازی خرید 73

4-8 : مشاهده كارت خرید 76

4-9 : افزودن رسانـه بـه كارت 79

4-10 : انجام تغییرات درون كارت خرید 81

4-11 : صفحه خروج از فروشگاه 81

4-12 : پیـاده سازی واسط مدیریتی 86

4-12-1 : افزودن آیتم‌ها 88

4-12-2 : مشاهده لیست‌ها 94

4-12-3 : ویرایش 100

4-13 : نمایش تصویر 108

نتیجه گیری.................................... فیلم تنبیه بدنی در در زمانهای قدیم ژاپن کره 110

منابع و ماخذ 111

طراحی و پیـاده سازی وب سایت فروشگاه رسانـه های صوتی و تصویری بـه صورت پویـا

نیـاز اساتید بـه داشتن سایت های پویـا، ما را بر آن داشت که تا تحقیقات خود را درون زمـینـه آشنایی با زبان های برنامـه نویسی آغاز کنیم. فیلم تنبیه بدنی در در زمانهای قدیم ژاپن کره بعد از انجام بررسی های لازم و با توجه بـه قابلیت های زبان برنامـه نویسی PHP، بـه خصوص ارتباط با سرویس دهنده MySQL و استفاده از وب سرور Apache، موجب شد که تا زبان PHP و بانک اطلاعاتی MySQL را به منظور پیـاده سازی این سایت انتخاب کنیم.

دانشگاه امام رضا (ع) از سال 1378 با تئجه بـه امکانات گسترده آستان قدس رضوی و سازمان تربیت بدنی و با مجوز شورای گسترش، وزارت علوم، تحقیقات و فن آوری، مبادرت بـه پذیرش دانشجو درون دو رشته کتابداری و تربیت بدنی، از طریق کنکور سراسری نمود.

در سال 1380 رشته مترجمـی زبان انگلیسی، درون 1381 دو رشته مـهندسی کامپیوتر و نیز کارشناسی حسابداری و از تیرماه 1384 رشته مدیریت بازرگانی، بـه جمع رشته های دانشگاه افزوده شد.

لازم بـه توضیح هست که درون بین 48 موسسه آموزش عالی و غیر انتفاعی، امام رضا(ع) از نظر سرانـه فضای آموزشی، فضای رفاهی، کتب و نشریـات و مرکز رایـانـه، مقام بالایی را درون کل کشور دارد.

نصب آپاچی، پی- اچ- پی، مای-اس-کیو-ال

نصب آپاچی[1] ، پی-اچ-پی[2] و مای-اس-کیو-ال[3]

2-1-1 : دلیل استفاده از وب سرور آپاچی

حقیقت این هست كه وب سرور آپاچی بـه یكی از عوامل موفقیت وب تبدیل شده است. با وجودی كه این ادعا ممكن هست برای عده‌ای ناخوشایند باشد، اما دلیل زیـادی به منظور اثبات این واقعیت وجود دارد. بررسی‌های اخیر حاكی از آن هست كه بیشترین وب سایت‌های موجود درون حال حاضر از وب سرور آپاچی بـه عنوان سرویس دهنده وب استفاده مـی‌كنند. این دلایل را مـی‌توان علت این موفقیت برشمرد:

  • آپاچی رایگان است.
  • كد منبع آپاچی بـه رایگان درون دسترس است. ( بـه این گونـه نرم‌‌افزارها اصطلاحاً "كدباز" یـا open source گفته مـی‌شود.)
  • آپاچی بر روی مجموعه‌ای بسیـار متنوعی از سیستم‌های عامل قابل استفاده است.
  • آپاچی دائماً درون حال توسعه و افزایش قابلیت‌های جدید است.
  • آپاچی بسیـار توانمند بوده و به واسطه طراحی ماجولار، بـه راحتی قابل توسعه است.

2-1-2 : نصب برنامـه آپاچی

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

نصب آپاچی تحت سیستم عامل ویندوز

برای نصب آپاچی تحت سیستم عامل ویندوز، ابتدا لازم هست فایل نصب برنامـه مربوطه را درون اختیـار داشته باشید. نام كامل این فایل بـه قرار زیر است:

apache-2.0.*-win32-x86-no-ssl.msi

با وجودی كه نصب وب سرور آپاچی تحت سیستم عامل ویندوز 9x یـا ME امكان پذیر است، توصیـه مـی‌كنیم از انجام آن صرفنظر كنید. درون مقایسه با این دو محیط، ویندوزNt, 2000 و Xp محیط پایدارتر و ایمن تر به منظور تمامـی برنامـه‌های سرور، از جمله وب سرور آپاچی محسوب مـی‌شوند. دستورالعمل‌هایی كه درون ادامـه ملاحظه مـی‌كنید بـه نصب این وب سرور تحت سیستم عاملی از نوع windows 2000 professional مربوط است.

این فایل را درون یك فهرست موقت قرار داده و سپس این دستورالعمل‌ها را بـه ترتیب جهت نصب آپاچی اجرا كنید:

1- با عنوان مدیر سیستم ( اصطلاحا Administrator) وارد سیستم شوید.

2- بعد از یـافتن فایل بر روی آن دابل كلیك كنید که تا فرآیند نصب وب سرور آپاچی عملا آغاز شود.

3- همان گونـه كه درون شكل 2-1 مشاهده مـی‌كنید، برنامـه نصب وب سرور آپاچی مانند هر برنامـه نصب دیگری تحت سیستم عامل ویندوز با بهره گیر از یك ویزارد قالب بندی شده است.

شکل 2-1

4- دكمـه Next را جهت ادامـه عملیـات كلیك كنید. بعد از مطالعه سند License Agreement كه شرایط استفاده از نرم افزار را مشخص مـی‌كند آن رامورد تایید قرار داده و در ادامـه بار دیگر دكمـه Next را كلیك كنید.

5- با این اقدام كادر محاوره ای دیگری ظاهر مـی‌شود و اطلاعات بسیـار مفیدی را درون باره استفاده از وب سرور آپاچی تحت سیستم عامل ویندوز نمایش مـی‌دهد. این اطلاعات بـه ویژه به منظور مبتدیـان با ارزش است.

6- درون كادر محاوره ای بعدی، كه شكل 2-2 نمایی از آن را نشان مـی‌دهد لازم هست اطلاعات مربوط بـه سرور را مشخص كنید. منبع این اطلاعات همان سیستم عامل مـیزبانی هست كه وب سرور را بر روی آن نصب مـی‌كنید. معمولا مقادیر پیش فرض درون فیلدهای متنی موجود دراین كادر محاوره ای مناسب هستند. با این حال پیش از كلیك مجدد دكمـه Next حتما این مقادیر را مورد بازبینی قرار داده و در صورت نیـاز آن‌ها را با مقادیر مناسب تری جایگزین كنید.

شکل 2-2

در این كادر محاوره ای فیلد متنی Network Domain نام حوزه مـیزبان وب سرور آپاچی رامشخص مـی‌كند. از آن جا كه وب سرور را درون قالب یك شبكه داخلی مورد استفاده قرار خواهیم داد، بـه جای مشخصه‌های .com، .org، یـا سایر حوزه‌های سطح بالا از مشخصه local استفاده كنید. درون فیلد server name حتما نام كامپیوتر مـیزبان را بـه طور كامل یعنی با مشخص كردن نام حوزه مربوطه وارد كنید. دو گزینـه موجود درون پایین این كادر محاوره ای نحوه اجرای وب سرور را مشخص مـی‌كنند. توصیـه مـی‌كنیم گزینـه پیش فرض for all users, on port 80, as a sevice--Recommended را بـه عنوان گزینـه منتخب قبول كنید. درون نـهایت دكمـه Next را بعد از تعیین مقادیر فیلدها و انتخاب گزینـه مورد نظر كلیك كنید. هر زمان كه مایل باشید مـی‌توانید تنظیمات فوق را با ویرایش فایل‌های مربوط بـه پیكربندی آپاچی تغییر دهید.

7- كادر محاوره ای بعد امكاناتی را درون ارتباط با تعیین موقعیت نصب برنامـه آپاچی بر روی‌هارد دیسك و مولفه‌های نرم افزاری مورد نظر درون اختیـار قرار مـی‌دهد. برنامـه آپاچی بـه طور پیش فرض درون موقعیت C:\ program files\ apache group نصب مـی‌شود. (بسته بـه شرایط، ممكن هست درایو مـیزبان با آن چه كه درون این جا مشاهده مـی‌كنید متفاوت باشد). همچنین بنا بـه پیش فرض علاوه بر فایل‌های اجرایی برنامـه آپاچی مستندات آن نیز بر روی‌هارد دیسك نصب مـی‌شود. با این وجود از نصب هدرها و كتابخانـه‌ها بـه طور پیش فرض خودداری بـه عمل مـی آید. دكمـه Next را بار دیگر بـه منظور ادامـه عملیـات كلیك كنید.

8- با این اقدام بار دیگر این شانس را خواهید داشت كه موقعیت نصب برنامـه آپاچی را بر روی‌هارد دیسك دستخوش تغییر كنید موقعیت پیش فرض را پذیرفته و دكمـه Next را جهت ادامـه عملیـات كلیك كنید.

9- كادر محاوره ای حاصل، شامل تمامـی گزینـه‌هایی هست كه قبلا آنـها را به منظور نصب برنامـه آپاچی انتخاب كرده اید. بـه عنوان آخرین شانس مـی‌توانید مقادیر این گزینـه‌ها را اصلاح كنید. به منظور این كار كافی هست دكمـه Back را كلیك كرده و مقادیر گزینـه‌های مورد نظر را تغییر دهید. درون غیر این صورت دكمـه install را بـه منظور آغاز فرآیند نصب برنامـه آپاچی كلیك كنید.

10- بعد از تكمـیل فرآیند نصب كادر محاوره ای دیگری نمایـان مـی‌شود. به منظور تكمـیل كار دكمـه Finish را از این كادر محاوره ای كلیك كنید.

پس از نصب وب سرور آپاچی بر روی كامپیوتر مـیزبان، برنامـه سرور بـه طور خودكار راه اندازی مـی‌شود. به منظور اطلاع از این کـه برنامـه سرور درون حال اجراست یـا خیر، كافی هست آیكن آپاچی service monitor از بخش system tray واقع درون نوار وظیفه رامورد توجه قرار دهید. شکل 2-3 نمایی از این آیکن را نشان مـی دهد.

شکل 2-3

چنان چه این آیكن حاوی یك علامت پیكان سبز رنگ باشد برنامـه سرور درون حال اجراست. اما درون صورتی كه آیكن مزبور حاوی یك دایره توپر قرمز رنگ باشد، برنامـه سرور درون حال اجرا نیست. به منظور مشاهده پنجره آپاچی service monitor كافی هست روی آیكن مذكور دوبار كلیك كنید.

2-1-3 : اطمـینان از صحت نصب برنامـه آپاچی

پس از نصب و راه اندازی برنامـه آپاچی بـه منظور اطمـینان از صحت عملیـات بـه سادگی مـی‌توانید مرورگر اینترنت خود را باز كرده و نام ماشین مـیزبان وب سرور آپاچی را درون فیلد آدرس آن بنویسید. بر روی ماشین مـیزبان وب سرور آپاچی كافی هست آدرس زیر را درون فیلد آدرس مرور گر اینترنت وارد كنید:

http://localhost

با این اقدام حتما نتیجه ای شبیـه بـه شكل 2-4 را مشاهده كنید. درون صورتی كه با استفاده از كامپیوتر دیگری بـه ماشین مـیزبان وب سرور آپاچی متصل شده اید. كافی هست عبارت localhost را درون آدرس فوق با نام كامل آن اصطلاحا fully qualified name یـا آدرس IP مربوطه جایگزین كنید.

شکل 2-4

2-2-1 : اهمـیت زبان اسكریپت نویسی پی-اچ-پی

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

Hypertext Preprocessor یـا بـه اختصار پی-اچ-پی عنوان یك زبان اسكریپت نویسی همـه منظور بوده و دارای ویژگی‌های زیر است:

  • پی-اچ-پی كد باز است
  • · اسكریپت‌های نوشته شده بـه زبان پی-اچ-پی پیش از ارسال صفحه مورد نظر بـه برنامـه كلاینت روی ماشین سرور بـه اجرا درون مـی‌آیند.
  • ساختار و دستور زبان پی-اچ-پی مشابه زبان برنامـه نویسی پرل است.
  • · پی-اچ-پی دارای قابلیتهای بسیـار توانمندی درون زمـینـه پشتیبانی از پروتكل HTTP است.
  • · اسكریپت‌های نوشته شده بـه زبان پی-اچ-پی را مـی‌توان درون فایل واحدی بـه همراه كدهای اچ-تی-ام-ال مستقر كرد.
  • · پی-اچ-پی دارای ماجول‌هایی به منظور ارتباط با سایر تكنولوژی‌ها از جمله تكنولوژی MySQL است.

اهمـیت پی-اچ-پی درون این حقیقت نـهفته هست كه اسكریپت‌های نوشته شده بـه این زبان پیش از تحویل داده‌ها بـه برنامـه كلاینتی كه آنـها را مورد درخواست قرار داده هست به اجرا درون مـی‌آیند. چنان كه پیش از این نیز اشاره شد، هدف از ایجاد پی-اچ-پی تحویل محتوای پویـا از طریق پروتكل HTTP بوده است. این هدف بـه واسطه مكانیزم‌های سیستم پی-اچ-پی تامـین مـی‌شود.

كد منبع پی-اچ-پی نیز بـه مانند وب سرور Apache بـه صورت رایگان قابل دستیـابی است. درون واقع شرایط سختی به منظور بهره برداری از كد منبع آن وضع نشده است. زبان پی-اچ-پی یبانی جامعه كاربران نرم افزارهای كد باز و سایر تكنولوژی‌ها بهره مـی‌برد. وب سایت مربوط بـه این زبان اسكریپت نویسی بـه آدرس http://www.PHP.net بـه لحاظ توزیع نرم افزار و تدوین مستندات مربوطه، پشتیبانی خوبی را بـه عمل مـی‌آورد.

2-2-2: نصب پی-اچ-پی

نصب پی-اچ-پی تحت سیستم عامل ویندوز

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

پی-اچ-پی نیز بـه مانند وب سرور Apache تحت نسخه‌های مختلفی از سیستم عامل ویندوز قابل نصب و بهره برداری است. با این وجود بـه لحاظ پایداری و مسایل امنیتی توصیـه مـی‌كنیم به منظور این كار از نسخه سرور این سیستم عامل از جمله Windows 2000 Pro , Windows NT یـا Windows XP Pro استفاده كنید.

از صفحه اصلی وب سایت رسمـی پی-اچ-پی پیوند Download را كلیك كرده و سپس درون صفحه حاصل، ارشیو تحت ویندوز پی-اچ-پی را بـه منظور بارگذاری بر روی كامپیوتر خود انتخاب كنید.

با استفاده از یك برنامـه كمكی فشرده سازی، هم چون Winzip فایل آرشیوبارگذاری شده را درون موقعیتی از فایل سیستم كه مایل بـه نصب پی-اچ-پی هستید باز كنید. به منظور مثال ممكن هست مایل باشید فایل آرشیو را درون فهرست ریشـه سیستم فایل باز كنید. مطمئن شوید كه طی این فرآیند تمامـی فهرست‌ها مطابق انتظار ایجاد شده باشند.

پس از باز كردن فایل آرشیو بـه شیوه فوق فهرستی با عنوان php-version-win32 ایجاد مـی‌شود. متغیر version درون نام فهرست مذكور اشاره بـه شماره ویرایش پی-اچ-پی دارد.

جهت تكمـیل فرآیند نصب پی-اچ-پی لازم هست اقدامات زیر را انجام دهید:

1- ابتدا یك كپی پشتیبان از فایلphp.ini-dist ( كه اكنون درون فهرست php-version-win32 واقع است) تهیـه كرده و سپس نام آن را بـه php-ini تغییر دهید. فایل حاصل را با توجه بـه نوع سیستم عامل ویندوز مورد استفاده درون فهرست winnt یـا windows كپی كنید.

2- فایل پی-اچ-پی4.dll راكه آن هم درون فهرست php-version-wind32 واقع است، بسته بـه نوع سیستم عامل ویندوز مورد استفاده درون فهرست windows\system یـا winnt\system كپی كنید.

3- فایل پی-اچ-پی.ini را مورد ویرایش قرار دهید و مسیر تعیین شده توسط پارامتر extension-dir را بـه فهرست مـیزبان پی-اچ-پی یعنی php-version-win32 تغیر دهید. به منظور مثال درون صورتی كه فهرست php-4.2.2-win32 فهرست مـیزبان پی-اچ-پی باشد، این تغییر را حتما به صورت زیر انجام دهید:

extension_dir = c:\php-4.2.2-win32.

بهره گیری از پی-اچ-پی بـه همراه وب سرور Apache

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

2-2-3 : اطمـینان از صحت عملكرد پی-اچ-پی

جهت اطمـینان از صحت عملكرد پی-اچ-پی كافی هست برنامـه اسكریپت بسیـار كوچكی را كه بـه زبان پی-اچ-پی نوشته شده هست از وب سرور Apache درخواست كنیم. به منظور این منظور حتما فایل متنی را درون زیر فهرستی از فهرست مـیزبان Apache كه محل نگهداری فایل‌های اچ-تی-ام-ال است، ایجاد كنید. موقعیت این زیر فهرست، كه اصطلاحا بـه Document Root شـهرت دارد، با توجه بـه سیستم عامل مـیزبان بـه این قرار است:

  • در صورتی كه وب سرور Apache را تحت سیستم عامل ویندوز نصب كرده اید، فهرست مزبور درون موقعیت C:\Program Files \Apache Group\apache2\htdocs واقع خواهد بود.

برنامـه اسكریپ كوتاه بعد را درون قالب یك فایل متن ساده وارد كرده و آن را بـه صورت test . php نامگذاری کنید:

PHPinfo();

?>

اکنون اماده ارزیـابی عملکرد پیکربندی Apache و PHP هستیم. به منظور این کار، برنامـه مرورگر اینترنت موجود بر روی ماشین مـیزبانApache را باز كرده و آدرس http://localhost/test.PHP را درون فیلد آدرس آن وارد کنید. با این اقدام با آنچه درون شکل 2-5 مـی بینید رو بـه رو مـی شوید.

شکل 2-5

2-3-1 : مقدمـه‌ای بر MYSQL

سرگذشت MYSQL بسیـار جالب توجه است. پدید آورندگان این تكنولوژی ابتدا كار خود را با بهره‌گیری از بانك اطلاعاتی دیگری با عنوان mSQL آغاز كرده و سعی داشتند که تا با روتین‌های پر سرعت و سطح پایینی کـه خود اقدام بـه توسعه آنـها كرده بودند بـه این بانك اطلاعاتی متصل شده و داده‌های موجود درون آن را مورد دستیـابی و استفاده قرار دهند. با این وجود بعد از ارزیـابی‌های متعدد بـه این نتیجه رسیدند كه mSQL به منظور هدفی كه آنـها دنبال مـی‌كردند از سرعت مناسبی برخوردار نیست. از این رو شروع بـه توسعه رابط‌های جدیدی به منظور دستیـابی بـه بانك اطلاعاتی mSQL كرده و در حد امكان تلاش كردند که تا رابط برنامـه‌نویسی كاربردیApplication Programming Interface (اصطلاحاً API )، حاصل شباهت بسیـاری بـه رابط موجود درون mSQL داشته باشد.

نام فهرست اصلی و همچنین اسامـی بسیـاری از توابع كتابخانـه‌ای كه این برنامـه‌نویسان درون ابتدا توسعه دادند اغلب با پیشوند “MY” همراه بود (ضمناً یكی از ایشان نیز MY نام داشت. اما این كه دقیقاً چه كسی پیشوند MY را به منظور نام این بانك اطلاعاتی انتخاب كرد نامشخص است.)

امروزه MYSQL بـه یك رقیب بسیـار جدی به منظور بانك‌های اطلاعاتی تجاری تراز اول از جمله سلطان بی‌گفتگوی دنیـای بانك‌های اطلاعاتی، یعنی Oracle تبدیل شده است. درون حقیقت رده‌بندی اخیر بانك‌های اطلاعاتی موجود حاكی از آن هست كه نسخه شماره 4x از بانك اطلاعاتی MYSQL بسیـار كارآمدتر شده و ویژگی‌های جدیدی از مجله InnoDB (با عنوان قبلی Innobase) كه به منظور پشتیبانی از مكانیرم ACID (نام اختصاری به منظور اشاره بـه مجموع ویژگی‌های Atomicity، Consistency، Isolation و Durability ) پیـاده سازی شده و از لحاظ كارآیی و قابلیت‌ها آن را بـه رقیب سرسختی به منظور بانكهای اطلاعاتی تجاری تبدیل كرده است.

بانك اطلاعاتیMYSQL كد باز بوده و به رایگان مـی‌توان آن را مورد دستیـابی قرار داد. بـه واسطه طراحی ماجولار و رابط برنامـه‌نویسی كاربردی توانمند آن، مـی‌توان بانك‌های اطلاعاتی قابل اعتمادی را با كمترین هزینـه ایجاد كرده و به بهره‌برداری رساند.

2-3-2 : نصب MYSQL

نصب نسخه اجراییMYSQL تحت سیستم عامل ویندوز بسیـار ساده هست این عمل از طریق یك برنامـه نصب كننده (با عنوان InstallShield) انجام مـی‌پذیرد. به منظور دستیـابی بـه این برنامـه مـی‌توانید بـه وب سایت MYSQL مراجعه كنید.

فایل فشرده شده درون قالب ZIP، شامل برنامـه نصب كننده را، بعد از بارگذاری از وب سایت مربوطه، درون یك فهرست موقت باز كنید و فایل اجرایی setup.exe را بـه اجرا درون آورید. این اقدام موجب راه اندازی برنامـه نصب كننده MYSQL خواهد شد.

در ادامـه جزییـات فرآیند نصب را درون قالب چند مرحله بیـان مـی‌كنیم.

1- اولین كادر محاوره ای حاصل از اجرای فایل setup.exe، اطلاعاتی را درباره شماره ویرایش نسخهای از بانك اطلاعاتی MYSOL كه درون صدد نصب آن هستید نمایش مـی‌دهد. دكمـه Next را به منظور مشاهده كادر محاوره ای بعدی كلیك كنید.

2- اقدام اخیر از مرحله قبل موجب نمایش كادر محاوره ای بعدی مـی‌شود. این كادر محاوره ای شامل اطلاعاتی درباره نصب MYSOL، از جمله اطلاعات مفیدی درباره ایجاد فایلی از نوع CNF یـا INI به منظور استفاده ماشین مـیزبان است. (هر دو نوع فایل فوق فایل‌هایی به منظور پیكربندی نرم افزار محسوب مـی‌شوند. CNF كوتاه شدهConfiguration و INI كوتاه شده Initialization است.) این اطلاعات هنگامـی مفید هست كه بخواهد MYQL را درون فهرستی بـه غیر از فهرست C:\mysql نصب كرده یـا مایل باشید که تا برنامـه سرور MySQL را بـه عنوان یكی از سرویس‌های سیستم عامل مـیزبان (ویندوز 2000, NT یـا XP) اجرا كنید. اطلاعات موجود درون این كادر محاوره ای را مـی‌توانید بـه منظور مراجعات بعدی درون قالب یك فایل متنی ذخیره كنید بار دیگر, دكمـه Next را جهت ادامـه روند نصب MYSQL و نمایش كادر محاوره ای بعدی كلیك كنید.

3- کادر محاوره ای بعدی با عنوان Choose Destination Location، امکان تعیین فهرست مـیزبان MYSQL را فراهم مـی کند.

4- کادر محاوره ای بعدی با عنوان Setup Type امکان تعیین شیوه نصب MYSQL را درون اختیـار مـی گذارد. به منظور این منظور سه شیوه Typical، Compact و Costom پیش بینی شده است.توصیـه مـی شود درون این مرحله از شیوه Typical استفاده کنیم.دکمـه Next را جهت ادامـه عملیـات کلیک کنید.

5- با اقدام مذکور برنامـه نصب کننده MYSQL کلیـه فایل‌های مورد نیـاز را درون فهرستی کـه پیش از این درون مرحله 3 آن را بـه عنوان فهرست مـیزبان مشخص کردید، کپی کرده و پس از تکمـیل فرآیند نصب MYSQL، کادر محاوره ای با عنوان Setup Complete را نشان مـی دهد.

یکی از برنامـه‌هایی کـه به همراه MYSQL نصب مـی شود، WinMYSQLadmin نام دارد. این برنامـه دارای یک رابط گرافیکی هست که امکانات مورد نیـاز جهت بررسی MYSQL را درون اختیـار مـی گذارد. نمایی از این کادر محاوره ای را درون شکل 2-6 مـی بینید.

شکل 2-6

. با استفاده از برنامـه مدیریت فایل Windows Explorer، برنامـه WinMYSQLadmin را درون زیر فهرست bin از فهرست مـیزبان MYSQL واقع هست به اجرا درون آورید. با کلیک بر روی عناوین مختلف موجود درون قسمت بالای این کادر محاوره ای، از جمله Environment، Start Check و غیره، مـی توان اطلاعات مفیدی را مشاهده کرد.

نگاه کلی بر زبان‌های برنامـه نویسی اچ-تی-ام-ال ، جاوا اسکریپت و پی-اچ-پی

نگاه کلی بر زبان‌های برنامـه نویسی اچ-تی-ام-ال[4] ، جاوا اسکریپت[5] و پی-اچ-پی[6]

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

3-1-1: شکل کلی دستورات

دستورات اچ-تی-ام-ال چگونگی نمایش صفحه وب درون مرورگر را مشخص مـی کنند. تقریبا هر دستور اچ-تی-ام-ال دارای یک علامت شروع و یک علامت پایـان هست که درون داخل < > قرار مـی گیرند: اگر دستور اچ-تی-ام-ال را با tag نشان دهیم، هر دستور بـه صورت زیر بیـان مـی شود.

شروع

پایـان

البته بعضی از دستورات اچ-تی-ام-ال بـه نیـاز ندارند.

هر برنامـه اچ-تی-ام-ال با دستور شروع و به

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

…سایر توضیحات …

…دستورات ایجاد کننده صفحه …

تعیین تیترها و پاراگراف بندی

برای تعیین تیترها از دستورات

استفاده مـی شود. تیترهای بزرگ با

،

، ... و

مشخص مـی شوند:

برای پاراگراف بندی از دستور

استفاده مـی شود:

پاراگراف

تعیین نوع متن، توضیحات و خط افقی

از برای پر رنگ متن، به منظور ایتالیک متن و برای توضیحات از علائم
فروشگاه فایل مجیک




[فروشگاه فایل مجیک - magicdoc.rzb.aliclip.ir فیلم تنبیه بدنی در در زمانهای قدیم ژاپن کره]

نویسنده و منبع | تاریخ انتشار: Sat, 14 Jul 2018 09:06:00 +0000