برنامه نویسی

  • در پایتون ۳ همه چیز شیء است. Function ها هم در پایتون شیء هستند.توابع در پایتون جزء First Class Citizens هستند یعنی به صورت داینامیک می توان آن ها را ساخت ، نابود کردو یا به عنوان ورودی به تابع دیگر داد و یا return کرد.

    چرا از توابع استفاده می کنیم؟

  • مقدمه

    صفحات اینترنتی شامل اطلاعاتی است که حاوی متن ، تصویر ، ویدئو ، صوت و… می باشد . این محتوا توسط سه لایه به کاربر نمایش داده می شود .

    سه لایه به شرح زیر است :

  • باسلام وعرض ادب به کاربران گرامی از امروز می خواهیم اموزش oython بپردازیم اگر بخواهیم نگاهی به سیر تاریخی شکل گیری زبان برنامه نویسی Python بیاندازیم شاید باید به سال ۱۹۸۰ بازگردیم، زمانی که Guido Van Rossum خالق هلندی زبان برنامه نویسی پایتون فعالیت خود را در مؤسسه ی تحقیقاتی مرکز ریاضیات و علوم کامپیوتری CWI در آمستردام هلند آغاز کرد.

  • سلام دوباره به کاربران سایت سلام دیجی  ای جکس (Ajax) عنوان جذابی است از نوعی تکنیک برنامه نویسی ترکیبی که از سال 2005 با کاربرد آن توسط موتورهای جستجویی چون گوگل و برنامه نویسان وب مطرح شد

  • سلام وعرض ادب به کاربران گرامی امروز برای شما اموزش sitemap اماده کردم سایت مپ از ملزومات مورد نیاز مدیران وب معرفی اطلاعات آدرس های URL وبسایت، وبلاگ و... به صورت دستی بندی شده و دقیق به موتورهای جستجو است تا این موتورها به راحتی و با دقت بیشتر بتوانند کل صفحات موجود در یک آدرس اینترنتی را پیدا کرده و پوشش دهند، بدین منظور پروتکلی تعریف شده تحت عنوان Sitemap

  • یکی از پیچیده ترین و در عین حال پرکاربردترین مباحث در زبان های برنامه نویسی، بحث نحوه نوشتن و استفاده از عبارات با قاعده یا همان Regular Expressions است، متاسفانه با وجود کاربرد زیاد این مبحث (چه در برنامه نویسی وب و چه سایر موارد مشابه)، شاید به دلیل پیچیدگی های زیاد، کمتر به آموزش های جامع، کاربردی و قابل فهم برای همه برخورده ایم و در اغلب موارد به ذکر قواعد کلی و پراکنده اکتفا یا مباحث خیلی تخصصی ارائه شده اند

  • در زمان نوشتن اسکریپت ها و برنامه های تحت وب ، مدیریت خطا یک بخش مهم به حساب می آید . اگر کد شما ، نقص مدیریت خطا داشته باشد ، برنامه طراحی شده بسیار مبتدی به نظر آمده و خطراتی ممکن است آن را تهدید نماید . 
    در این بخش مهمترین و پرکاربردترین متدهای مدیریت خطادر PHP را بررسی می کنیم ، که عبارتند از :

    • تابع ساده ( ) die .
    • برخورد با خطاهای گوناگون و فعال کننده های خطا .
    • گزارش دهی خطا .

    ساده ترین روش مدیریت خطا در PHP - تابع ( ) die :

    نحوه کار با تابع ( ) die را با یک مثال ساده نمایش می دهیم . 
    کد زیر یک مثال ساده را نشان می دهد که یک فایل متنی را باز می کند :

    مثال < ? php 
        $file = fopen( "welcome.txt" , "r" ) ; 
    ? >

    حال اگر فایل به هر دلیلی وجود نداشته و یا از روی سرور پاک شده باشد ، برنامه پیام خطایی مشابه پیام زیر صادر می کند :

    پیام خطا Warning: fopen(welcome.txt) [function.fopen]: failed to open stream:
    No such file or directory in C:\webfolder\test.php on line 2

    برای جلوگیری از صدور پیام خطایی مشابه پیام فوق ، کدی را طراحی می کنیم تا ابتدا وجود یا عدم وجود فایل مورد نظر را بررسی کرده و سپس دستور مناسب را اجرا نماید :

    کد تابع 
    ( ) die
    < ? php 
         if( !file_exists( "welcome.txt" ) )
             {
                 die("File not found");
             }
         else
           {
                $file = fopen( "welcome.txt" , "r" ) ;
           }
     ? >

    حال اگر در باز کردن فایل مورد نظر ، خطایی رخ دهد ، به جای پیام طولانی فوق ، پیام ملموس و کوتاه زیر نمایش داده می شود :

     پیام خطای جدید File not found

    البته لازم به ذکر است که روش فوق برای خطاهای معمولی قابل استفاده بوده و در موارد مهمتر باید از مدیریت کننده های خطاهای پیشرفته تر استفاده نمود . 
    در بخش بعدی ، بخش طراحی مدیریت کننده خطا ها در PHP به تشریح روش های حرفه ای تر خواهیم پرداخت .

  • به طور پیشفرض تمام توزیع های لینوکس همراه با openjdk از پیش نصب شده است. اگر می خواهید اوراکل جاوا JDK/JRE را بر روی سیستم خود نصب کنید، فقط مراحل زیر را دنبال کنید. در این آموزش خواهید دید که چطور آخرین اوراکل جاوا را بر روی centos 6.5 سرور نصب و پیکربندی می شود.

  • سلام امروز می خواهم اموزش اتصال ftp در php بگم به وسیله تابع ( ) ftp_connect به سرور FTP خود متصل شده و می توانید فایل های مورد نظر خود را آپلود ، دانلود ، جا به جا و... نماییداین تابع یک اتصال ( Connection ) به سرور باز کرده و پس از آن می توانید از سایر تابع های FTP در زبان PHP برای ارتباط با سرور استفاده نمایید . 

  • سلام وعرض ادب به کاربران گرامی از جمله امکانات مورد نیاز در طراحی رابط کاربری سایت ها و وبلاگ ها پنل های جمع شونده (Collapsible Panel) هستند که می توان از آنها برای نمایش امکاناتی نظیر منوی سایت یا دسته بندی محتوای طولانی و مواردی از این دست استفاده کرد، روش ایجاد این پنل ها نیز بسته به نیاز و هدف برنامه نویس صفحه وب می تواند متفاوت باشد

  • تابع ( ) header ، یک دستور HTTP را به مرورگر کاربر ( client ) ارسال می کند . از دستورات HTTP برای ارسال کدهایی که می خواهید قبل از هرگونه پردازش یا تولید خروجی صفحه ، توسط وب سرور اجرا شوند ، استفاده می شود . 

  • تابع ( ) time در PHP ، میزان ثانیه سپری شده از تاریخ اولین ثانیه روز اول سال میلادی 1970 را بر می گرداند . این تاریخ در کار با زمان و تاریخ در PHP یک مقدار پیش فرض است .

  • سلام استفاده از استایلها می تواند به ما کمک کند تا از دوباره نویسی فرمانها جلوگیری کنیم. برای انجام این کار ما می توانیم یک Style را در بخش HEAD در متن HTML خود تعریف کنیم. یک استایل در HEAD با تگ <STYLE> آغاز می شود

  • زمانی که در PHP ، یک تابع تعریف می کنیم، متغیرهای تعریف شده درون تابع، به صورت محلی (local) خواهند بود. منظور از محلی بودن متغیرها، این است که این متغیرها، تنها درون تابع وجود خواهند داشت و در بیرون از تابع، نمی توان از آنها استفاده نمود. برای درک بهتر این موضوع، به کدهای زیر توجه کنید :

  • سلام وعرض ادب بعضی وقها انجام دادن کارهای آسون خیلی سخت به نظر میرسه در حالی که به راحتی میشه اون کار رو انجام داد”. امروز میخوام یکی از این کارها رو آموزش بدم. همونطور که از عنوان مطلب مشخصه، میخواهیم با نحوه تغییر مسیر (Redirect) یک دامنه به روی یکی از فولدرهای مربوط به همون دامنه،آشنا بشیم.

  • سلام به کاربران خوب سایت انتخاب صحیح موتور مناسب میتونه خیلی بر روی بازدهی نرم افزار و سرویس ها تاثیر مثبتی داشته باشه و عدم انتخاب صحیح میتونه در دراز مدت مشکلات زیادی رو برای سیستم به وجود بیاره.
    دو موتور InnoDB و MyISAM از پراستفاده ترین موتور های موجود در MySQL هستند.

  • سلام امروز اموزش انواع داده‌ها در php را می خواهیم باهم کار کنیم این اموزش بسیار کوتاه و کار امد وحتی برای بعضی ها یاداوری خوبی می باشد ممنون بابت نظر های خوبتان  داده ها در php  به انواع مختلف تقسیم می‌شوند

  • سلام وعرض ادب تاب های زیادی در زمینه ی برنامه نویسی اندروید وجود دارد که مباحث پایه را عنوان می کنند. اما این کتاب فراتر از پرداختن به برنامه های ساده، بسیاری از مباحث توسعه ی اندروید را عنوان می نماید که در سایر کتاب ها نمی توانید پیدا کنید و در واقع تقریباً تمامی امکانات اندروید که مورد نیاز یک برنامه نویس تازه کار است را پوشش می دهد

  • سلام وعرض ادب با استفاده از کتاب Beginning Android 2 یاد خواهید گرفت که چگونه اپلیکیشین هایی برای موبایل هایی با اندروید 2.x طراحی کنید. این کتاب به علاقمندان برنامه نویسی اندروید که می خواهند برای این سیستم عامل بازی و نرم افزار طراحی کنند توصیه می شود.

  • سلام کتاب Beginning Android 4 Games Development هر آنچه که شما برای پیوستن به توسعه دهندگان موفق اندروید نیاز دارید در اختیارتان می گذارد. در این کتاب شما ابتدا با مبانی برنامه نویسی و طراحی بازی آشنا می شوید و سپس به سمت ایجاد هسته ی بازی و یک Game که روی اندروید 4 و دستگاه های قدیمی تر قابل اجراست، هدایت خواهید شد.

اطلاعات تماس

در صورت بروزمشکل می توانیدبه ایمیل زیرپیام ارسال کنیدinfo@hellodigi.ir

ساماندهی

logo-samandehi

درباره سلام دیجی

دیجی به کمک اساتید درهیچ زمانی از کمک کردن واموزش دادن به کاربران دست بر نمی دارد.از همه مهم تراینکه خود شما در ساخت دیجی می توانید نقش داشته باشیدباگذاشتن مقالات خودو آموزش به دیگران باعث یادگیری دوباره خود شویدوجایگاه خودرا درشته خودبدست آورید.لازم به ذکراست دیجی هیچ مالک واحد ومشخصی ندارد بلکه تمام کاربران او مالک و سازنده او هستند و هیچ گونه تبلیغاتی هم نمی پذیرد وفقط دانش می پذیرد

تمام حقوق سایت برای سلام دیجی و نويسندگان آن محفوظ می باشد