1. این پایگاه به ثبت ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ایران رسیده است.

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

    عضویت در انجمن رایگان بوده و برای عموم باز میباشد . با صرف 30 ثانیه یکی از اعضای دهه هفتادی ها شوید .

برنامه نویسی تحت وب با Html5

شروع موضوع توسط ♥alireza♥ ‏Mar 16, 2013 در انجمن برنامه نویسی و طراحی سایت

  1. قبل از تعريف HTML اول بايد انواع برنامه هاي تحت وب رو بشناسيم. برنامه هاي تحت وب بصورت کلي به دو دسته تقسيم مي شوند:
    • برنامه هاي استاتيک (Static): برنامه هايي هستند که صفحات آنها از متن، تصاوير،صوت و ... تشکيل شده. و احياناً چند لينک به ساير آدرس ها در آن قرار گرفته است. در واقع اين نوع صفحات با کاربر تعاملي ندارند و صرفاً کاربر ميتواند موارد داخل اين صفحات را مشاهده کند.
    • برنامه هاي دايناميک (Dynamic): برنامه هايي هستند که داده اي را از کاربر گرفته، و آن را پردازش مي کنند، و در انتها نتيجه‌ي آن در اختيار کاربر قرار مي گيرد.
    HTML زباني براي ساختن صفحات استاتيک هست. که به وسيله اون ميتوان صفحات وبي ساخت که در آن از عکس ها، فيلم ها، موزيک ها، پاراگراف ها، جداول و... استفاده کرد.
    HTML مخفف عبارت Hyper Text Markup Language (زبان نشانه گذاري ابر متن) است، که در ادامه به توضيح هر يک از کلمات اين عبارت ميپردازيم:
    Language: اين عبارت نشان دهنده اين است که HTML يکي از زبان هاي برنامه نويسي است. البته در ادامه خواهيم ديد که بهتر است به جاي عبارت "برنامه نويسي" از "نشانه گذاري" استفاده کنيم.
    Text: اين عبارت نشان مي دهد که يک برنامه به زبان HTML يک فايل متني ساده بيشتر نيست! در واقع مرورگر ها اين فايل ساده متني را خوانده و با توجه به دستورات داخل آن، آن را به عناصر مختلف همچون عکس ها،پاراگراف ها و .... تبديل ميکنند.
    Hyper: در مقابل "liner" قرار دارد. جالبه بدونيد که زبان هاي برنامه نويسي رو به دو دسته تقسيم ميکنند.
    • Liner:به زبان هايي همچون C,Pascal, Delphi, PHP و ... که بايد دستورات به ترتيبي که نوشته شده اند و به صورت خط به خط اجرا شوند و تا خطي از برنامه اجرا نشده خط بعدي اجرا نمي شود، و در واقع الگوي خطي دارند زبانهاي Liner گفته ميشود. که وجود خطا در هر خط از برنامه موجب توقف اجراي کل برنامه ميشود.
    • Hyper: در مقابل زبانهايي هستند که الگوي خاصي ندارند و خطا در يک خط از برنامه موجب توقف کل برنامه نمي شود. به اين زبان ها Hyper گفته مي شود.
    Markup: زبان HTML بر خلاف بسياري از زبان هاي برنامه نويسي فاقد ساختار(دستور)هايي همچون ساختار شرطي، حلقه،

    برای مشاهده لینک ها لطفا ثبت نام کنید و یا اگر حساب کاربری دارید وارد شوید

    و... است. در عوض اين زبان از ساختار ساده‌اي به نام Markup Tag يا به اختصار Tag (برچسب) تشکيل شده است. در واقع HTML يه نوع دستور بيشتر ندارد و آن هم همين Tagها هستند.
    چون فايلهاي Html متني هستند بنابراين براي کد نويسي صفحات وب از هر ويرايشگر متني ميتوان استفاده کرد مانند Notepad يا Wordpad که در تمامي ويندوزها قابل دسترسي هستند. البته براي نوشتن کدهاي Html نرم افزار هاي پيشرفته زيادي در اين زمينه وجود دارد که ما را در نوشتن تگ ها راهنمايي ميکنند. که پيشنهاد من براي اينکار نرم افزار Notepad++ است که ميتونيد آخرين نسخه اين نرم افزار رو از لينک زير دانلود کنيد:

    برای مشاهده لینک ها لطفا ثبت نام کنید و یا اگر حساب کاربری دارید وارد شوید


    براي مشاهده نتيجه کار هم نياز به يک مرورگر (....,Opera,IE, Firefox, Google Chrome)داريد که من از گوگل کروم استفاده ميکنم.
    حالا یه توضیح کوچیک بدم برای شروع از تگ <html> و برای پایان از تگ <html/> استفاده میشه البته تگها بسیار زیاد هستن. برای مثال:
    کد:
    <html>
    [RIGHT][COLOR=#444444] [/COLOR][/RIGHT]
      <body>
    [RIGHT][COLOR=#444444] [/COLOR][/RIGHT]
          <head>
    [RIGHT][COLOR=#444444] [/COLOR][/RIGHT]
          </head>
    [RIGHT][COLOR=#444444] [/COLOR][/RIGHT]
      </body>
    [RIGHT][COLOR=#444444] [/COLOR][/RIGHT]
    </html>
    بدنه کد نویسی html با این ها هست ولی درون این ها تگ های دیگر استفاده میشود مثل <div> که چند مدل داره مثل div align, div class, div id و...
    :wink::wink::wink::wink:
     
    SHAPARAK و Sonya از این پست تشکر کرده اند.
  2. Sonya

    Sonya حس خوبيه ببینی یه نفر همه رو بخاطر تـــو پس زده

    10,226
    58,482
    33,495
    thumbsup
     
    SHAPARAK و ♥alireza♥ از این پست تشکر کرده اند.