وب بلاگ شخصی علیرضا جلایق

علیرضا جلایق

وب بلاگ شخصی علیرضا جلایق

۱۴ مطلب با موضوع «برنامه نوسی» ثبت شده است

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

دانلود در وب سایت ارج نت

  • علی رضا جلایق

ایجاد درخت نمایش (TreeView)

دوشنبه, ۹ شهریور ۱۳۹۴، ۰۹:۳۶ ب.ظ

  D3.js یک کامپوننت زیبایی است که برای ایجاد درخت نمایش وجود دارد. این کامپوننت قابلیت کشیدن و رها کردن، بزرگنمایی و پیمایش دارد.

شکل درختی که در اختیار شما می گذارد بسیار زیبا است.

این کامپوننت را می توانید از اینجا دانلود کنید و سپس فایل flar.json را بر اساس نیاز خودتان تغیر دهید.

  • علی رضا جلایق

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

يكشنبه, ۱۱ مرداد ۱۳۹۴، ۱۱:۱۸ ب.ظ

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

برای این کار لازم است که از تگ <Pre> در صفحه وبلاگ یا سایت خود استفاده کنید. به این صورت که همه چیزهایی که می خوهید فرمت آن تغیر نکند را بین دو تک باز و بسته  <pre>اینجا</pre> فرار می دهید. 

این یک مثال استفاده از این  تگ است          
                            

                           من می توانم اینجا وسط صفحه هم به راحتی متن بنویسم
                                                                   

حال اگر بخواهیم کدها با حقظ فرمتشون توی صفحه وب نمایش بدیم. می توانیم از سایت مانولی (www.manoli.net) استفاده کنیم. وقتی به این سایت مراجعه کنید در  تکس باکس متن یا کدهاتون را کپی کنید و در قسمت بعدی گزینه های مربوط به زبان را تیک بزنید و بر روی دکمه "format my code" کلیک کنید. با این کار کدها به فرمت دلخواه شما در می آید، می توانید آنها را کپی کنید و در صفحه وبلاگ یا سایت خود قرار دهید.

مثال:

 

   1:  using System;
   2:  using System.Collections.Generic;
   3:  using System.Linq;
   4:  using System.Web;
   5:  using System.Web.UI;
   6:  using System.Web.UI.WebControls;
   7:   
   8:  public partial class Default2 : System.Web.UI.Page
   9:  {
  10:      protected void Page_Load(object sender, EventArgs e)
  11:      {
  12:   
  13:      }
  14:  }
  • علی رضا جلایق

اکسل در وب

پنجشنبه, ۲۵ تیر ۱۳۹۴، ۱۲:۵۲ ب.ظ

اکسل در وب

شاید برای شما هم پیش آمده باشد که خواسته باشید در نرم افزار تحت وب، یک سری از داده ها را به صورت جدولی نمایش دهید. یکی از بهترین کامپوننت هایی که به شما پیشنهاد می کنم کامپوننت Handsontable است. وقتی از این کامپوننت استفاده می کنید، حسی به شما دست می دهد که توانسته اید از قابلیت های اکسل در وب استفاده کنید. من که از آن بارها در پروژه هام استفاده کردم و بسیار راضی بودم.

  • علی رضا جلایق

چگونه سایت خود را به درگاه پی پال وصل کنیم؟

چهارشنبه, ۶ خرداد ۱۳۹۴، ۰۸:۰۲ ب.ظ

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

  • علی رضا جلایق

آموزش زبان های برنامه نویسی

جمعه, ۲۲ اسفند ۱۳۹۳، ۱۲:۰۲ ب.ظ

r4r Right place for Right person

در این سایت می توانید آموزش اکثر زبان های برنامه نویسی را مشاهده کنید، زبان Jave, PHP, C++, C و ... .

برای آموزش هر قسمت یک مثال با توضیحات کامل آورده، در ضمن می توانید سوال های خود را در قسمت فروم مطرح کنید.

  • علی رضا جلایق

سامانه ارزشیابی عملکرد 360 درجه

چهارشنبه, ۲۰ اسفند ۱۳۹۳، ۰۴:۲۷ ب.ظ

 

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

  • علی رضا جلایق

ماشین حساب فازی

يكشنبه, ۱۶ شهریور ۱۳۹۳، ۱۱:۱۵ ب.ظ
  • علی رضا جلایق

سایت خبری ایراکا

شنبه, ۱ شهریور ۱۳۹۳، ۱۰:۵۹ ب.ظ

  

www.iraca.ir

 

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

  • علی رضا جلایق

اتصال وب سایت به درگاه پی پال(paypal)

جمعه, ۲ خرداد ۱۳۹۳، ۱۱:۵۰ ق.ظ

وقتی شما یک سایت تجاری طراحی می کنید با این سوال مواجه می شوید که:"چطور باید پرداخت ها دریافت شود؟" یکی از مشهورترین سیستم های پرداخت در جهان سیستم مالی آنلاین پی پال است، این سیستم اغلب انتخاب می شود به خاطر معتبر بودن، سادگی استفاده از آن و این که اجازه می دهد کاربر به راحتی یک حساب کاربری ایجاد کند( کشور ایران تحریم است و کاربران ایرانی نمی توانند در این سایت حساب باز کنند، البته راههای زیادی وجود دارد که ایرانی ها هم بتوانند حساب پی پال باز کنند و آن را فعال کنند).

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

انواع روشهای پرداخت با پی پال:

  1. پرداخت برای کالا در پی پال
    در این نوع روش همه نوع خریدی می توان انجام داد ولی حداقل انعطاف پذیری را برای پیاده سازی فروشگاه دارد بنابراین ما در اینجا در مورد آن صحبت نمی کنیم.
  2. خرید با یک کلید(One click)
    این روش حداکثر انعطاف پذیری را دارد و می توان کنترل کاملی روی سبد خرید داشت بدین معنی که کالا ها و قیمت یک سبد خرید در سایت مشخص می شود و بعد برای پرداخت اقدام می کنید.
    برای استفاده از این روش من نمونه کد به زبان asp.net را برای استفاده در زیر قرار داده ام، آن را دانلود کنید، در صفحه onclick.aspx تعیرات لازم را اعمال کنید و آن را در سایت خود قرار دهید مثلا به جای my@mail.com ایمیل حساب خود را وارد کنید و به جای مقدار هیدن فیلد abount قیمت را وارد کنید و ... .
    برای این که متوجه کاربرد و هدف هر یک از فیلد ها شوید می توانید به اینجا مراجعه کنید و توضیحات تکمیلی را مشاهده کنید.
  3. صورت حساب اشتراکی
    بدین معنی که کاربر می تواند با یک خرید چندین کالا را خریداری کند و مبلغ صورت حساب به صورت یکجا از حساب کاربر به حساب فروشنده انتقال یابد.

(IPN(Instant Payment Notification چیست؟

IPN یک تکنولوژی پی پال است که به شما اجازه می دهد تا پرداخت خود را به صورت خودکار انحام دهید. در این روش کدها در یک اسکریپتی در سایت فروشنده قرار می گیرد و وقتی در سایت تراکنشی صورت می گیرید مثلا خرید یا کنسل شدن پرداخت و ... سرور پی پال یک درخواست (POST request) که حاوی اطلاعات خرید است را به سمت اسکریپت IPN سایت فروشگاه می فرستد و اسکریپت مجددا یک درخواست به سمت پی پال می فرستد تا تراکنش را تایید کند، اگر اطلاعات تراکنش درست باشد اسکریپت VERIFIED را دریافت می کند به این معنی که تراکنش موفقیت آمیز بوده و در صورتی که خطایی پیش آمده باشد اسکریپت INVALID را دریافت می کند که در این صورت اسکزیپت باید متوقف شود برای مشاهده توضیحات کامل در مورد IPN می توانید به اینجا مراجعه کنید.

من نمونه ای از پرداخت  One click و اسکریپت INP به زبان asp.net را در زیر برای شما قرار داده ام، در صورتی که زبان شما asp نیست می توانید به سایت www.codeproject.com مراجعه کنید و نمونه کد مورد احتیاج خود را دانلود کنید و در ضمن آموزشها و توضیخات بیشتری را هم در مورد پی پال مشاهده کنید.

نمونه کد پی پال به زبان asp

 

مطلب دیگری در مورد پی پال

 

بروز شده در تاریخ 1395/2/28

انواع روشهای اتصال به درگاه پرداخت پی پال:

  1. سایت را سفارشی طراحی کنیم و مدیریت تراکنش ها بر عهده سایت باشد (همان طور که در بالا توضیح دادم).
  2. برای طراحی سایت از قالب وردپرس یا جوملا استفاده شود و برای مدیریت تراکنش ها از پلاگین سبد خرید پی پال استفاده شود
  • علی رضا جلایق