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

به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی

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

به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی

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


آدرس : خیابان شریعتی بالاتر از ملک جنب بانک صادرات طبقه دوم واحد 7
همراه: 09123840871 تلفن: 88146323 - 88146330

۵ مطلب با کلمه‌ی کلیدی «دوره آموزش jquery» ثبت شده است

  • ۰
  • ۰

آموزش کن وس Canvas

آموزش کن وس Canvas

یکی از داغ ترین موضوعات HTML5 موضوع canvas می باشد، اما دقیقا canvas چیست؟
canvas یک پارچه ی ساده بافته شده ی سنگین می باشد که برای ساختن قایق، چادر، کوله پشتی، خیمه و دیگر ابزاری که استحکام لازم دارند، استفاده می شود. و همچنین توسط نقاشان به عنوان سطح نقاشی که روی چارچوب چوبی نصب شده باشد، استفاده می شود.
شاید این جوابی که شما به دنبال آن بودید، نباشد.به هرحال canvas در HTML5 از کاربرد آن توسط هنرمندان تقلید می کند و بوم نقاشی نامیده می شود.
بوم نقاشی یک فضای خالی بدون رنگ ( حتی بدون سفید) است، که قرار است با مداد و قلم موی جاوااسکریپت تبدیل به یک کار هنری شود.
البته که وجود بوم نقاشی تنها برای یک تصویر ثابت نیست. تصویر ثابت می تواند به سادگی به وسیله ی عنصر قدیمی img مورد بررسی قرار بگیرد. با جاوااسکریپت به عنوان قلم موی خود، می توانید یک انیمیشن شاد و یا حتی بازیهای تکرار شونده ایجاد کنید.
اگر قبلا انیمیشن های درخشانی ایجاد کرده اید و امید دارید که یک ورژن HTML5 ایجاد کنید، ابزاری وجود دارند که در انجام آن به شما کمک می کنند. یکی از آنها Flash to HTML5 می باشد.
HTML5 مقوله ی خیلی بزرگی است، آنقدر بزرگ که می توانید در مورد آن یک کتاب بنویسید. هدف من در این آموزش تحت پوشش قرار دادن جزئیات مربوط به بوم نقاشی نیست، بلکه تنها معرفی مختصری از آن است. به یاد داشته باشد که این تنها شروع آن است.
برای ایجاد بوم نقاشی، کد ساده ی زیر لازم است.

 

به هرحال به یاد داشته باشید که مرز یک بوم نقاشی یک آبجکت ناپیداست. این برنامه فضایی را می گیرد اما شما آن را نمی بینید. اجازه دهید یک سبک مرزی اضافه کرده و از ID برای مرجع استفاده کنیم. هدف از ID این است که با استفاده از DOM (document object model) آن را قابل دسترس کنیم. بدون مرجع ID، جاوا اسکریپت، در این مورد قلم موی شما، هیچ ایده ای برای نقاشی روی بوم ندارد.

 

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

Basic Canvas Support

Basic Canvas Support

Browsers

✓ (requires ExplorerCanvas)

IE 7

IE 9 Beta

Firefox 3.0

Safari 3.0

Chrome 3.0

Opera 10

جهت مشاهده نمونه مثال ها برروی دوره آموزش طراحی سایت کلیک نمایید.

  • افشین رفوآ
  • ۰
  • ۰

HTML Style Sheet

HTML Style Sheet

آموزش Cascading style sheet ‏ ‏

Cascading style sheet (CSS) بیان می کند که داکیومنت ها روی صفحه و در چاپ چگونه نشان داده می شوند، یا شاید چگونه بیان می شوند. از زمانی که کنسرسیوم در سال 1994 تاسیس شد، W3C به طور فعالانه ای در استفاده از Style sheet روی وب پیشرفت کرده است.
CSS جایگزین های ساده و موثری را برای تعیین ویژگی های مختلف برچسب های HTML ارائه می دهد. با استفاده از CSS شما می توانید تعدادی از ویژگی های طراحی را برای یک HTML ارائه شده تعیین کنید. هر ویژگی دارای نام مقدار میباشد که به وسیله ی علامت (:) از هم جدا شده اند. اطلاعیه ی مربوط به هر ویژگی نیز توسط علامت نقطه ویرگول (;) از یکدیگر جدا شده اند.


 مثال:

ابتدا اجازه بدهید که مثالی از داکیومنت HTML را مورد بررسی قرار دهیم که برای تعیین رنگ و اندازه ی فونت از برچسب < font> استفاده می کند.

 

نمونه یک

<!DOCTYPE html>
<html>
<head>
    <title>HTML CSS</title>
</head>
<body>
    <p><font color="green" size="5">Hello, World!</font></p>
</body>
</html>

 

می توانیم با استفاده از style sheet مثال بالا را مانند زیر بازنویسی کنیم.

 

نمونه دوم

 

<!DOCTYPE html>
<html>
<head>
    <title>HTML CSS</title>
</head>
<body>
    <p style="color:green;font-size:24px;">Hello, World!</p>
</body>
</html>

شما می توانید به سه روش از CSS در داکیومنت HTML خود استفاده کنید.

 
  • Style sheet خارجی – قوانین style sheet را در یک فایل css مجزا تعریف می کند، و سپس آن فایل را با استفاده از برچسب در HTML وارد داکیومنت HTML شما می کند.
  • Style sheet داخلی – قوانین style sheet را در با استفاده از برچسب< style>در بخش سربرگ داکیومنت HTML تعریف می کند.
  • Inline style sheet – قوانین style sheet را مستقیما و به همراه عناصر HTML با استفاده از ویژگی style تعریف می کند.

اجازه بدهید هر سه مورد را یکی یکی و با استفاده از مثال های مناسب بررسی کنیم.

 

Style sheet خارجی

اگر می خواهید از style sheet خود در صفحات مختلف استفاده کنید، توصیه می شود که یک style sheet متداول در یک فایل مجزا تعریف کنید. یک فایل cascading style sheet دارای ضمیمه هایی مانند css می باشد و با استفاده از برچسب < link> وارد فایل های HTML خواهد شد.

 
 مثال:

توجه داشته باشید که ما یک فایل style sheet به نام style.css که دارای قوانین زیر می بشد، تعریف می کنیم.

 

.red{

   color: red;

}

.thick{

   font-size:20px;

}

.green{

   color:green;

}

 

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

 

< !DOCTYPE html>

 

< html>

< head>

< title>HTML External CSS< /title>

<link rel="stylesheet" type="text/css" href="/html/style.css">

 

< /head>

< body>

< p class="red">This is red< /p>

  

< p class="thick">This is thick< /p>

  

< p class="green">This is green< /p>

  

< p class="thick green">This is thick and green< /p>

< /body>

< /html>

 

این مثال نتیجه ی زیر را تولید خواهد کرد.

 

This is red

This is thick

This is green

This is thick and green

 

Style sheet داخلی

اگر می خواهید قوانین style sheet را برای یک داکیومنت مجزا به کار ببرید، فقط آن موقع است که می توانید این قوانین را با استفاده از برچسب< style>وارد بخش سربرگ داکیومنت HTML کنید.
قوانین تعریف شده در style sheet داخلی، قوانین تعریف شده در فایل CSS خارجی را نیز در بر می گیرد.


 مثال:

اجازه بدهید مثال بالا را یک بار دیگر بازنویسی کنیم، اما در اینجا قوانین style sheet را در همان داکیومنت HTML و با استفاده از برچسب< style>می نویسیم.

 

نمونه سوم

شما می توانید با استفاده از ویژگی style از برچسب مربوطه، قوانین style sheet را مستقیما برای هر عنصر HTML به کار برید. این امر فقطزمانی می تواند انجام شود که شما علاقمند به ایجاد تغییرات خاص در هرکدام از عناصر HTML می باشید.
قوانین تعریف شده با عنصر درون خطی، قوانین تعریف شده در یک فایل CSS خارجی و نیز قوانین تعریف شده در یک عنصر< style>را در برمی گیرد. اجازه بدهید مثال بالا را یک بار دیگر بازنویسی کنیم، اما این بار قوانین style sheet را همراه با قوانین HTML و با استفاده از ویژگی style در عناصر خواهیم نوشت.

 

نمونه چهارم

 

جهت مشاهده نمونه مثال ها برروی دوره آموزش طراحی سایت کلیک نمایید.

 

  • افشین رفوآ
  • ۰
  • ۰

HTML Marquees

HTML Marquees

آموزش HTML Marquee ‏ ‏‏

Marquee در HTML یک قطعه اسکرولینگ می باشد که یا به صورت افقی در عرض متن ویا به صورت عمودی در پایین صفحه ی وب شما نمایش داده می شود، بستگی به تنظیمات دارد وتوسط برچسب < fmarquees>مربوط به HTML ایجاد می شود.

 

 توجه:

ممکن است برچسب < marquees> در HTML توسط مرورگرهای زیادی پشتیبانی نشود، بنابراین توصیه می شود که به این برچسب تکیه نکنید، در عوض می توانید از javascript و CSS برای ایجاد چنین تاثیراتی استفاده کنید.

ترکیب ساده برای استفاده از برچسب< marquees> در HTML مانند زیر می باشد:

 

< marquee attribute_name="attribute_value" ....more attributes>

    One or more lines or text message or image

< /marquee>

 

 

ویژگی های برچسب < marquee>

در زیر لیست مهمی از ویژگی های برچسب < marquee> را می توانید مشاهده کنید.

 

Attribute

Description

width

این ویژگی عرض marquee را مشخص می کند. می تواند مقداری مانند 10 یا 20 درصد باشد.

height

این ویژگی طول marquee را مشخص می کند. می تواند مقداری مانند 10 یا 20 درصد باشد.

direction

این ویژگی مسیری را که marquee باید در آن اسکرول شود، تعیین می کند. می تواند مقداری مانند up، down، left و یا right داشته باشد.

behavior

این ویژگی نوع اسکرول marquee را تعیین می کند. می تواند مقداری مانند scroll، side و alternate داشته باشد.

scrolldelay

این ویژگی میزان تاخیر بین دو پرش را تعیین می کند. می تواند مقداری مانند 10 داشته باشد.

scrollamount

سرعت متن marquee را تععین می کند. می تواند مقداری مانند 10 داشته باشد.

loop

تعداد دفعات loop را تعیین می کند. مقدار پیش فرض INFINITE می باشد که به این معناست که در marquee به طور پایان ناپذیری loop انجام می شود.

bgcolor

این ویژگی رنگ زمینه را به شکل نام رنگ یا مقدار شش تایی رنگ مشخص می کند.

hspace

این ویژگی فضای افقی اطراف marque را تعیین می کند. می تواند مقداری مانند 10 یا 20 درصد داشته باشد.

vspace

این ویژگی فضای عمودی اطراف marquee را تعیین می کند. می تواند مقداری مانند 10 یا 20 درصد داشته باشد.

در ادامه چند مثال از استفاده ی برچسب marquee می بینید.

 

 مثال:

نمونه یک

<!DOCTYPE html>
<html>
<head>
    <title>HTML marquee Tag</title>
</head>
<body>
    <marquee>This is basic example of marquee</marquee>
</body>
</html>

 

 مثال:

نمونه دو

<!DOCTYPE html>
<html>
<head>
    <title>HTML marquee Tag</title>
</head>
<body>
    <marquee width="50%">This example will take only 50% width</marquee>
</body>
</html>

 

 مثال:

نمونه سه

<!DOCTYPE html>
<html>
<head>
    <title>HTML marquee Tag</title>
</head>
<body>
    <marquee direction="right">This text will scroll from left to right</marquee>
</body>
</html>

 

 مثال:

نمونه چهار

<!DOCTYPE html>
<html>
<head>
    <title>HTML marquee Tag</title>
</head>
<body>
    <marquee direction="up">This text will scroll from bottom to up</marquee>
</body>
</html>

  • افشین رفوآ
  • ۰
  • ۰

 

سلام عزیزان... با آموزش جاوا همراه ما باشید

 

دستور break در Java

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

دستور استفاده از break:

1. jump-statement;

2. break;

 

مثال کاربردی:

public class BreakExample }

public static void main(String[] args) }

for(int i=1;i<=10;i++)}

if(i==5)}

break;

}

System.out.println(i);

}

}

}

آموزش جاوا خروجی:

1

2

3

4

 

استفاده از دستور break در حلقه های تودرتو

دستور break تنها زمانی اجرای برنامه را داخل حلقه ی درونی (تودرتو) متوقف می کند که صراحتا داخل آن جایگذاری شده باشد.

دستور استفاده:

public class BreakExample2 }

public static void main(String[] args) }

for(int i=1;i<=3;i++)}

for(int j=1;j<=3;j++)}

if(i==2&&j==2)}

break;

{

System.out.println(i+" "+j);

{

{

{

{

خروجی:

1 1

1 2

1 3

2 1

3 1

3 2

3 3

 

آموزش جاوا دستور Continue در Java

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

دستور استفاده از continue:

jump-statement;

continue;

مثال کاربردی از استفاده ی دستور continue در Java

public class ContinueExample }

public static void main(String[] args) }

for(int i=1;i<=10;i++)}

if(i==5)}

continue;

{

System.out.println(i);

{

{

{

خروجی:

1

2

3

4

6

7

8

9

10

 

استفاده از دستور continue در حلقه های تودرتو

برای اینکه continue داخل حلقه ی داخلی اجرا و اعمال شود، دستور نام برده باید صراحتا داخل بدنه ی حلقه ی درونی (تودرتو) جایگذاری شود.

مثال کاربردی:

public class ContinueExample2}

public static void main(String[] args) }

for(int i=1;i<=3;i++)}

for(int j=1;j<=3;j++)}

if(i==2&&j==2)}

continue;

{

System.out.println(i+" "+j);

{

{

{

{

خروجی:

1 1

1 2

1 3

2 1

2 3

3 1

3 2

3 3

آموزش جاوا ادامه دارد

  • افشین رفوآ
  • ۰
  • ۰

سلام عزیزان ... با آموزش JQuery از دوره آموزش طراحی سایت همراه باشید

آموزش مثال Hello, world در Jquery

در مبحث قبلی با نحوه ی اضافه کردن jQuery به صفحه ی وب برای بهره وری از امکانات فوق العاده زیاد آن آشنا شدید. پیش از شروع به استفاده از کتابخانه ی jQuery بایستی با مفاهیم پایه ای آن آشنایی پیدا کنید و نظر خود را به مثال ساده ی زیر جلب نمایید:

نمونه یک

 

Hello, world!

 

 

$("#divTest1").text("Hello, world!");

 

همان طور که مشاهده می کنید، یک تگ با شناسه ی "divTest1" داریم. از علامت $ که به مثابه ی یک میانبر برای دسترسی به المان های HTML ایفای نقش می کند، استفاده می کنیم. بنابراین با استفاده از این علامت تمامی المان های HTML با شناسه ی "divTest1" را انتخاب کرده و مقدار "Hello, world!" را در آن قرار می دهیم (text آن را با رشته ی "Hello, world!" تنظیم می کنیم).
حتی چاپ کردن همین متن ساده در جاوا اسکریپت به کدنویسی بسیار بیشتر نیاز داشت:

نمونه دو

 

Hello, world!

 

 

document.getElementById("divTest2") = "Hello, world!";

 

اگر المان HTML فقط یک class داشت و از ID نیز برخوردار نبود، این کد به مراتب طولانی تر می شد.
به طور معمول، باید صبر کنید تا صفحه ی وب وارد مرحله یا وضعیت READY شود و سپس اقدام به دستکاری محتویات آن نمایید. مثال های ساده ی بالا (و همچنین تعدادی از عملیات پیچیده ی دیگر) در بیشتر مرورگرها، پیش از آماده شدن صفحه نیز قابل اجرا هستند. اما این امر در مورد تمامی عملیات با jQuery (پیش از بارگذاری کامل صفحه و آماده شدن آن) امکان پذیر نیست. خوشبختانه، jQuery اجرای این عملیات را نیز بسیار آسان ساخته است.

 

 

  • افشین رفوآ