انجمن برنامه نویس

مقاله فارسی آموزش oop

شروع موضوع توسط programmer ‏20/12/13 در انجمن سایر زبان های برنامه نویسی

گنجینه های
برنامه نویسی
فیلم های آموزشی
زبان های برنامه نویسی
فیلم های آموزشی
پروژه محور C#
فیلم های آموزشی
برنامه نویسی اندروید
فیلم های آموزشی
طراحی سایت
فیلم های آموزشی
برنامه نویسی پایه
گنجینه برنامه نویسی C# آموزش برنامه نویسی C سیستم مدیریت بانک آموزش اندروید - مقدماتی آموزش زبان HTML اصول و مبانی برنامه نویسی
گنجینه آموزش ASP .Net آموزش برنامه نویسی C++‎ پیاده سازی مدیریت آتلیه آموزش اندروید - تکمیلی آموزش زبان CSS آموزش الگوریتم و فلوچارت
گنجینه برنامه نویسی PHP آموزش برنامه نویسی C# پیاده سازی سیستم هتلداری آموزش اندروید - پیشرفته آموزش زبان Java Script آموزش تبدیل فلوچارت به کد
گنجینه آموزش طراحی وب آموزش برنامه نویسی جاوا شبیه سازی دستگاه عابربانک آموزش ساخت لیست ایمیل آموزش زبان jQury برنامه نویسی اسمال بیسیک
گنجینه برنامه نویسی متلب آموزش برنامه نویسی PHP پیاده سازی مدیریت آموزشگاه آموزش ساخت گالری تصاویر آموزش زبان XML آموزش برنامه نویسی اسمبلی
گنجینه برنامه نویسی اندروید آموزش برنامه نویسی پایتون پیاده سازی سیستم صدور بلیت آموزش کنترل ربات با اندروید آموزش طراحی Responsive طراحی سایت ویژه کودکان
گنجینه برنامه نویسی VB .Net آموزش برنامه نویسی اندروید پیاده سازی سیستم نوبت دهی آموزش ارتباط با دیتابیس سرور ساخت سایت خبری کدنویسی سریع با Emmet
گنجینه زبان های برنامه نویسی آموزش برنامه نویسی زبان R سیستم حسابداری و انبارداری زبان بیسیک فور اندروید (B4A) ساخت سایت فروشگاه آموزش کار با پایگاه داده
  1. programmer

    تاریخ عضویت:
    ‏10/7/13
    ارسال ها:
    69
    تشکر شده:
    21
    امتیاز دستاورد:
    0
    این مقاله آموزش oop یا همون برنامه نویسی شی گراست که مفاهیم اولیه برنامه نویسی شی گرا رو توضیح می ده . امیدوارم به دردتون بخوره .
     

    پیوست ها:

    elahi از این پست تشکر کرده است.
  2. 8908190
    karbar Rank

    تاریخ عضویت:
    ‏22/7/18
    ارسال ها:
    5
    تشکر شده:
    0
    امتیاز دستاورد:
    5
    جنسیت:
    مرد
    قبل از آشنایی با مفهوم layout در دنیای وب و برنامه نویسی ، بهتر است مفهوم کلی آن را درک کنید ؛

    Layout به معنای طرح بندی است یعنی صفحه چطور نمایش داده شود. معمولا محتوای سایت در قالب چندین ستون نمایش داده میشود.



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

    HTML Layout – استفاده از جدول ها
    ساده ترین و محبوب ترین راه برای ایجاد Layout ها، استفاده از برچسب < table> در HTML می باشد.به لینک آموزش ساخت سایت از پایه - فیلم های رایگان به زبان ساده مراجعه کنید.

    این جدول ها در ردیف ها و ستون ها منظم می شوند که شما می توانید از این ردیف ها و ستون ها به هر طریقی که می خواهید استفاده کنید.

    برای مثال، نمونه زیر از طریق استفاده از یک جدول با سه ردیف و دو ستون به دست می آید، اما ستون عنوان (header) و پاورقی را با استفاده از ویژگی colspan ایجاد می کنند.

    مثال :

    <!DOCTYPE html>
    <html>

    <head>
    <title>HTML Layout using Tables</title>
    </head>

    <body>
    <table width = "100%" border = "0">

    <tr>
    <td colspan = "2" bgcolor = "#b5dcb3">
    <h1>This is Web Page Main title</h1>
    </td>
    </tr>
    <tr valign = "top">
    <td bgcolor = "#aaa" width = "50">
    <b>Main Menu</b><br />
    HTML<br />
    PHP<br />
    PERL...
    </td>

    <td bgcolor = "#eee" width = "100" height = "200">
    Technical and Managerial Tutorials
    </td>
    </tr>
    <tr>
    <td colspan = "2" bgcolor = "#b5dcb3">
    <center>
    Copyright © 2007 Tutorialspoint.com
    </center>
    </td>
    </tr>

    </table>
    </body>

    </html>​
    برای مشاهده ی نتیجه ، قطعه کد بالا را در نوت پد اجرا بگیرید .

    ساخت Layout های چند ستونه توسط جدول های html :

    شما می توانید سایت خود را طوری طراحی کنید که محتوای وب در چند بخش ستونی تنظیم شود به طوری که محتوای اصلی را در ستون میانی حفظ کنید و از ستون
    .سمت چپ برای استفاده از منو و از ستون سمت راست برای تبلیغ یا موارد دیگر استفاده کنید.


    تگ <table> به عنوان ابزاری برای چیدمان (Layout) طراحی نشده است. هدف از طراحی این عنصر نمایش داده‌ های جدولی است. بنابراین از جداول برای چیدمان(layout) صفحه خود استفاده نکنید. چون این کار باعث درهم ریختگی در کد ها شده و کار طراحی مجدد سایت را با دشواری‌ هایی رو به رو می‌ سازد و سبب اتلاف در وقت شما خواهد شد.



    برای درک بیشتر به مثال زیر و خروجی اش توجه کنید :

    <!DOCTYPE html>
    <html>

    <head>
    <title>Three Column HTML Layout</title>
    </head>

    <body>
    <table width = "100%" border = "0">

    <tr valign = "top">
    <td bgcolor = "#aaa" width = "20%">
    <b>Main Menu</b><br />
    HTML<br />
    PHP<br />
    PERL...
    </td>

    <td bgcolor = "#b5dcb3" height = "200" width = "60%">
    Technical and Managerial Tutorials
    </td>

    <td bgcolor = "#aaa" width = "20%">
    <b>Right Menu</b><br />
    HTML<br />
    PHP<br />
    PERL...
    </td>
    </tr>

    <table>
    </body>

    </html>​
    خروجی آن به شکل زیر طبقه بندی خواهد شد :

    [​IMG]

    Layout های HTML – استفاده از تگ های DIV و Span :

    تگ <div> یک تگ block level می باشد (برای اطلاعات به مقاله ی بلاک ها در HTML مراجعه کنید) که برای گروه بندی عناصر HTML استفاده می شود. در حالیکه این عنصر یک عنصر block level است، تگ< span>برای گروه بندی عناصر در یک سطح درون خطی (inline) استفاده می شوند.
    گرچه می توانیم با layout ها جدول های زیبای HTML داشته باشیم ، اما جدول ها در واقع به عنوان ابزار Layout طراحی نشده اند، و بیشتر برای نمایش داده های جدولی استفاده می شوند.