شنبه ۱۲ فروردین ۱۴۰۲

Saturday, April 1, 2023 GMT +3:30
section مطالب بخش

آموزش مقدماتی


more چینش مطالب به ترتیب از ابتدا به انتها است.

انتخاب ردیف ها با دستور SELECT در MySQL

mysql-select-from فرآیندهای متداول سیستم های مدیریت پایگاه داده نظیر MySQL شامل چند مورد اصلی ذخیره سازی، بازیابی، به روزرسانی و در نهایت حذف اطلاعات است که در خصوص شیوه ذخیره سازی با دستور INSERT INTO در آموزش گذشته مفصل صحبت کردیم، در این مطلب می خواهیم به بحث بازیابی و انتخاب ردیف ها جهت استفاده از اطلاعات جداول MySQL در برنامه PHP بپردازیم، در دنیای برنامه نویسی ذخیره سازی و نگهداری اطلاعات به خودی خود صرفا یک هدف اولیه محسوب می شود و عمدتا نیازمند این هستیم که از اطلاعات ذخیره شده در شرایط مختلف در برنامه پردازش یا خروجی مورد...
دسته بندی: آموزش مقدماتی » MySQL

کاربرد تگ img و نمایش تصاویر در HTML

html-img-tag علاوه بر متن ساده، تصاویر از جمله محتوای پرکاربرد قابل نمایش در صفحات وب هستند و HTML بدین منظور تگ img را درنظر گرفته است، تگ نمایش تصاویر یا img امکان نمایش تصویر در صفحات وب (سایت ها، وبلاگ ها و...) را میسر می کند و می تواند ویژگی های دیگری از جمله alt، title، map، area، border و... داشته باشد که قابلیت های بیشتری در ظاهر، نحوه پردازش و کنترل رفتارهای مبتنی بر رویداد مانند تعیین محل کلیک کاربر در اختیارمان قرار می دهند، استفاده صحیح از تگ img علاوه بر اینکه به لحاظ استاندارد کدنویسی دارای اهمیت است...
دسته بندی: آموزش مقدماتی » HTML

نحوه تنظیم لیست با تگ ul li در CSS

css-ul-li-list همان طور که در مطالب قبل از بخش آموزش مقدماتی CSS گفتیم، خاصیت های CSS قابلیت های بسیار خوبی برای سفارشی سازی ظاهر و شکل نمایش تگ های HTML در صفحات وب در اختیارمان قرار می دهند تا حدی که امروزه دیگر کسی به طراحی وب بدون استفاده از CSS فکر نمی کند، در ادامه آموزش ها این بار می خواهیم نحوه تنظیم شکل ظاهری تگ های ul و li که مربوط به ایجاد لیست در صفحات وب هستند را بررسی کنیم، یادآور می شویم که تگ ul و li برای ایجاد منوهای استاندارد و باب طبع موتورهای جستجو در...
دسته بندی: آموزش مقدماتی » CSS

توابع (Functions) در جاوا اسکریپت (JavaScript)

javascript-function در اغلب زبان های برنامه نویسی توابع (Functions) نقش کلیدی در پیش برد اهداف برنامه نویس و تسهیل روند کدنویسی دارند، توابع مانند ماشین هایی هستند که هر بار با توجه به مواد اولیه ورودی خروجی متفاوتی تولید می کنند، خوشبختانه اصول کلی این مبحث در جاوا اسکریپت (JavaScript) شباهت زیادی به دیگر زبان خانواده برنامه نویسی وب یعنی PHP دارد، این موضوع باعث می شود کاربرانی که دوره جاوا اسکریپت را پشت سر می گذارند با فهم این مبحث در PHP نیز مشکلی نداشته باشند یا در حالت برعکس اگر با PHP آشنا باشیم به راحتی بخش توابع در...
دسته بندی: آموزش مقدماتی » JavaScript

فریم ورک های ای جکس (Ajax Frameworks)

ajax-framework اغلب استفاده ما از ای جکس (Ajax) در برنامه نویسی وب به قابلیت های ذاتی و استاندارد آن محدود می شود و شاید خواندن این مطلب برای کاربردهای عمومی چندان هم ضروری نباشد اما اگر بخواهیم تا حد تسلط کامل پیش برویم ناگزیر باید با مبحث فریم ورک های ای جکس حداقل در حد اطلاعات اولیه آشنا باشیم، بعضا ممکن است در پروژه های بزرگ برنامه نویسی برخی کارهای پیچیده با صرف کدنویسی ای جکس و متدهای متداول آن محقق نشود یا در کارهای گروهی به دلیل ایجاد سرعت و هماهنگی بیشتر یا سلیقه اعضاء تیم نیاز به کار با...
دسته بندی: آموزش مقدماتی » Ajax

حلقه for، foreach و while در PHP

php-for-while-loop تا این مرحله از آموزش های مقدماتی PHP تا حدود زیادی مسیرمان را به سمت یادگیری این زبان پرکاربرد برنامه نویسی وب هموار کرده ایم، پس از آشنایی با مبحث متغیرها، عملگرهای محاسبه، مقایسه و استدلال منطقی، کار با دستورات شرطی if و else و بررسی نحوه استفاده از switch و case در کدنویسی ها، این بار نوبت به آموزش کاربرد حلقه های for، foreach و while در PHP است، از آنجایی که حلقه ها در زبان های برنامه نویسی و به طور خاص در برنامه نویسی PHP کاربردهای فراوانی دارند یادگیری و درک این مبحث می تواند در روند...
دسته بندی: آموزش مقدماتی » PHP

استفاده از WHERE در پرس و جوی MySQL

mysql-where در حالت اولیه و بدون وجود پارامترهای محدود کننده معمولا دستور SELECT تمام ردیف ها را به عنوان نتیجه پرس و جو از جدول برمی گرداند که ممکن است مورد انتظارمان نباشد و مدت زمان زیادی نیز صرف اجرای فرآیند پرس و جو خواهد شد که در دنیای برنامه نویسی حالت بهینه نیست، به عنوان مثال اگر لیست اسامی ده هزار نفر را در دیتابیس خود به صورت نام، نام خانوادگی و سن داشته باشیم و بخواهیم به فرض تنها افرادی که اسم آنها بهرام است در خروجی انتخاب شوند باید از دستور دیگری تحت عنوان WHERE و پارامترهای آن...
دسته بندی: آموزش مقدماتی » MySQL

ایجاد جدول با تگ table در HTML

html-table از جمله مباحثی که علاوه بر استفاده های عمومی برای حرفه ای ترهای دنیای وب نیز همواره کاربردی بوده مبحث ایجاد جدول در صفحات وب است که خوشبختانه مانند ترسیم جدول در برنامه هایی نظیر Microsoft Word این امکان با کدنویسی در اسناد HTML نیز فراهم شده است، همان طور که در آموزش های گذشته دیدیم برای خلق هر قسمت از صفحات وب با زبان HTML از علائم نشانه گذاری تحت عنوان تگ (Tag) استفاده می شود که در نهایت پس از پردازش توسط مرورگر به شکل عناصر قابل درک برای انسان (متن، تصویر، ویدئو، فرم و...) نمایان می شوند، ایجاد...
دسته بندی: آموزش مقدماتی » HTML

کار با ویژگی margin و padding در CSS

css-margin-padding در ادامه آموزش های مقدماتی CSS این بار می خواهیم به مبحث کار با ویژگی های margin و padding بپردازیم، استفاده از این دو ویژگی (property یا خاصیت) در طراحی صفحات وب از جمله در هنگام تعریف فاصله چهارگوشه قالب از لبه های صفحه نمایش، فاصله عناصر درونی صفحه از هم یا تعیین میزان فضای خالی (حاشیه داخلی) بلاک های دربرگیرنده محتوا مانند متن، تصویر، ویدئو و... جهت نمایش بهتر و ایجاد جلوه ظاهری سفارشی امری متداول و فراگیر است، ویژگی های margin و padding زیرمجموعه هایی دارند که بسته به شرایط ممکن است به تعدادی از آنها در تعریف...
دسته بندی: آموزش مقدماتی » CSS

رویدادها (Events) در جاوا اسکریپت (JavaScript)

javascript-event از جمله ویژگی های ذاتی زبان برنامه نویسی جاوا اسکریپت (JavaScript) رویداد محور بودن آن است که امکان ایجاد قابلیت های تعاملی را در صفحات وب ممکن می کند، به طور مثال می توانیم تابعی تعریف کنیم که حاصل جمع نمرات آزمون های آنلاین را پس از کلیک کاربر (رویداد onclick) بر روی دکمه (button) در یک کادر نمایش دهد، یا به فرض زمانی که صفحه وب به صورت کامل بارگذاری شد (رویداد onload) مدت زمان باقیمانده تا رفرش بعدی را در خروجی چاپ کند، تعداد و نوع رویدادها در مفسر جاوا اسکریپت بسته به نیاز قابلیت های در نظر...
دسته بندی: آموزش مقدماتی » JavaScript

توابع (Functions) در PHP

php-function از جمله مباحثی که در اغلب زبان های برنامه نویسی به چشم می خورد مبحث توابع (Functions) است، برنامه نویسان همواره در پی یافتن سریعترین راه حل ها با کمترین کدنویسی و در عین حال رسیدن به مقصودشان به بهینه ترین شکل ممکن هستند و به همین خاطر است که به جای نوشتن چندین و چندباره دستورات، یک بار کدها را به صورت توابع تعریف کرده و بعد از آن در هر بار فراخوانی به تابع ورودی داده و خروجی مد نظرشان را دریافت می کنند، در واقع توابع نقش ماشین های تسهیل کننده را برای برنامه های مختلف بازی...
دسته بندی: آموزش مقدماتی » PHP

محدودسازی، گروه بندی و مرتب سازی نتایج در MySQL

mysql-order-group در مبحث قبل از بخش آموزش مقدماتی MySQL در خصوص نحوه استفاده از دستور WHERE برای تعیین آدرس دقیق ردیف ها و بدست آوردن نتایج مورد نظر از دیتابیس توضیحاتی ارائه شد، در ادامه این مباحث و در این آموزش می خواهیم دیگر پارامترهای وابسته به دستور WHERE را بررسی کنیم که هدف های دیگری از جمله محدودسازی، گروه بندی و مرتب سازی نتایج پرس و جوها را محقق می کنند، منظور از این اصطلاحات تعیین تعداد ردیف های خروجی یا محدود کردن دامنه انتخاب نتایج، گروه بندی ردیف های با مقدار مشابه و مرتب سازی نتایج به فرض بر...
دسته بندی: آموزش مقدماتی » MySQL

کار با تگ های ایجاد کننده لیست در HTML

html-list نمایش محتوا به صورت لیست بندی شده در صفحات وب کاربردهای فراوانی دارد و همانطور که پیشتر گفتیم در زبان قراردادی HTML برای تعریف هر قابلیتی از تگ های استاندارد و قانون خاص متناظر با آن استفاده می شود که بنا بر نیازسنجی توسط کنسرسیوم جهانی وب (W3C) معرفی شده اند، در پاسخ به این نیاز یعنی امکان نمایش اطلاعات و محتوا به صورت لیست بندی شده و زیرمجموعه ای W3C تگ های استاندارد ul، li، ol، dl، dd و dt را در نسخه های مختلف HTML پیشنهاد داده است، این تگ ها همه از یک خانواده هستند که برای...
دسته بندی: آموزش مقدماتی » HTML

کار با border و outline در CSS

css-border-outline در طراحی و فرم بندی ظاهر صفحات وب از خصوصیات CSS زیادی استفاده می شود که هر کدام می توانند قابلیت های ویژه ای برایمان ایجاد کنند تا در نهایت به هدف مورد انتظارمان دست یابیم، یکی از این ویژگی ها امکان ایجاد خطوط حاشیه ای به شکل ها، طرح ها و رنگ های مختلف با استفاده از خاصیت های border و outline در استایل CSS است، امروزه کمتر طراح وبی پیدا می شود که از این خاصیت های استاندارد در تعریف استایل و کدنویسی ساختار و ظاهر قالب صفحات خود استفاده نکرده باشد، border و outline شباهت های زیادی به...
دسته بندی: آموزش مقدماتی » CSS

آرایه (Array) در جاوا اسکریپت (JavaScript)

javascript-array بحث آرایه ها در زبان های برنامه نویسی و به تبع در زبان جاوا اسکریپت همواره از جمله شیرین ترین و پرکاربردترین مباحث شناخته می شود، معمولا استفاده از آرایه (Array) در هر سطحی از برنامه نویسی اجتناب ناپذیر است و از کدنویسی سورس های ساده تا انجام پروژه های پیشرفته رد پایی از آن دیده می شود، پایه و اساس آرایه ها مبتنی بر تجمیع داده های گروهی و لیست جفتی کلیدها و مقادیر است که برای بررسی، ویرایش و تبدیل عناصر آنها متدها و شیوه نگارش خاصی در مفسر جاوا اسکریپت وجود دارد، شناخت دقیق و تسلط بر...
دسته بندی: آموزش مقدماتی » JavaScript
paged صفحه 3 از 5
sectionslist سایر بخش ها