تبليغاتX
کتاب های برنامه نویسی
Why does a?

نویسندگان وبلاگ

بهترین ها

درباره ما


به نام خداود بخشنده ی مهربان
ایجاد کننده وبلاگ : مسعود کوچک

آخرین مطالب

:: معرفی سایت کتاب های مرجع ( یکشنبه پانزدهم آبان 1390 )
:: آموزش جاوا اسکریپت///جلسه ی ششم///شرط(2) ( سه شنبه بیست و ششم شهریور 1387 )
:: آموزش جاوا اسکریپت///جلسه ی پنجم///شرط(2) ( دوشنبه بیست و پنجم شهریور 1387 )
:: آموزش جاوا اسکریپت///جلسه ی پنجم ///شرط (1) ( یکشنبه بیست و چهارم شهریور 1387 )
:: دستکاری منو ها با استفاده از توابع API ( شنبه بیست و سوم شهریور 1387 )
:: آموزش HTML ( جمعه بیست و دوم شهریور 1387 )
:: Programming C# Certification Review ( شنبه شانزدهم شهریور 1387 )
:: Beginning Microsoft Visual C# 2008 ( شنبه شانزدهم شهریور 1387 )
:: C# 3.0 Unleashed: With the .NET Framework 3.5 ( شنبه شانزدهم شهریور 1387 )
:: Beginning Game Development with Python and Pygame ( شنبه شانزدهم شهریور 1387 )
:: Sams Teach Yourself C++ in One Hour a Day ( شنبه شانزدهم شهریور 1387 )
:: Visual Basic 2005 ; The Language ( جمعه پانزدهم شهریور 1387 )
مسعود کوچک
یکشنبه پانزدهم آبان 1390 - 20:4

سلام

اگر دوست دارید کتاب های مرجع دانشگاهیتون رو روی کامپیوتر و یا روی گوشیتون مرور کنید ، یا اگه کتاب مورد نظرتون گیر نمیاد و یا اینکه خیلی گرونه ، حتما به این سایت saveitt برید و اسم کتاب مورد نظرتون رو وارد کنید و اونو از سایت 4shared دانلود کنید .

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

مسعود کوچک
سه شنبه بیست و ششم شهریور 1387 - 20:57

بازم سلام

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

بابت لطفی که به من دارید و برای یادگیری جاوااسکریپت به این تاپیک میاین ممنون

خوب بریم سراغ درس:
حلقه ی شرطی شماره ی 4 :
این حلقه با نام switch/case معروف شده و کارایی اون دقیقا مثل حلقه ی شماره ی 3 یعنی elseif هست و فرق این دو فقط در نحوه ی بیان اونهاست

ساختار switch /case به صورت ریزه :

کد:
switch (lمتغیر شرط ما)
{
case value1:
اعمال;
break;

case value1:
اعمال;
break;

default :
اعمال;
}
در بالا value ها مقادیری هستند که اگر شرط ما با یکی از آنها برابر باشد اعمال همان در صفحه اجرا می شود.
دستور break به این منظور نوشته می شه که اگر اعمال یکی از case ها درست بود به صورت خودکار از فرمان switch/case خارج شویم .
دوباره برای اینکه بهتر متوجه بشید یه مثال می زنم :
کد:
var name = "edward"
swtitch (name)
{
case "edward":
document.write ("Hello,Edward");
break;

case "Albert":
document.write ("Hello,Albert");
break;

default:
document.write ("Hello");

}
کد بالا مغیر name رو که ما می خوایم بررسی کنیم وارد حلقه می کنه (با کمک switch ) و هر کدام از case ها مثل یک elseif به بررسی حالت های تعریف شده توسط ما می پردازند
آخرین فرمان یک switch/case همون طور که می بینید default است ک زمانی اجرا می شود (البته اعمال آن)که هیچ کدام از case ها درست نباشند مثل else

یک نکته ی دیگه که باید براتون بگم اینه که می شه چند case رو با یک عمل آورد مثل مثال زیر :
کد:
var color1 = "green"
swtitch (color1)
{
case "blue":
case "Blue":
case "BLUE":
document.write ("آبی");
break;

case "green":
case "Green":
case "GREEN":
document.write ("سبز");
break;

default:
document.write ("no-color");

}
در بالا case های blue , Blue و BLUE هرسه مقدار "آبی"را بر می گردانند و به همین طرتیب برای مقدار "سبز"

درس امروز خیلی کوتاه بود ولی خدا رو شکر مبحث حلقه ی شرطی هم تمام شد
جلسه ی بعدی به بررسی دو حلقه ی تکرار می پردازیم و بعد از اون هم به میحث پرطرفدار "تابع" میرسیم

موفق باشید و نظر یادتون نره

مسعود کوچک
دوشنبه بیست و پنجم شهریور 1387 - 9:50

بازم سلام
از همه ی نظر ها ممنون
اجازه بدین بریم سراغ درس امروز
حلقه ی شرطی از نوع دوم و سوم :

حلقه ی If...Else
این حلقه مثل دو راهیه . یا به عبارت دیگه " آره یا نه " یا "درست و غلط"
این حلقه از یک بخش IF مثل جلسه ی قبل و یک Else درست شده که من امروز براتون میگم :

حلقه else زمانی کارایی داره که شرط if ما درست نباشد و این حلقه (شرطی نوع دوم) همیشه خروجی داره .البته ممکنه که قابل رویت نباشه ولی بلاخره خروجی داره .
else ما بعد از if و اعمال حلقه ی اون میاد .مثل زیر :



همون طور که می بینید else هیچ شرطی نداره و به عبارت دیگه زمانیه که شرط if ما درست نباشه else شروع به انجام کار میکنه .

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

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

حلقه ی بعدی :

این حلقه مثل حلقه ی قبل یک if و یک else دارد و تنها چیزی که بیشتر از حلقه ی قبلی داره یک یا چند دستور elseif است
یک دستور elseif مثل یک if عمل می کنه فقط با این تفاوت که بعد از یک دستور if میاد
شباهت این دو در این مورد است که هر دوی آن ها یک شرط رو بررسی می کنند
فکر کنم با این مثال به خوبی متوجه بشید :

مثال بالا یک متغیر عددی بنام times تعریف می کنه که در حلقه ی بالا که خودش از 4 تا حلقه ی کوچیک تر نشکیل شده ، مورد تحلیل و تجزیه قرار می گیره:
اگر times از 12 کوچکتر باشد عبارت "قبل از ظهر"
اگر دقیقا برابر 12 باشد عبارت "ظهر"
اگر بزرگتر از 12 و کوچکتر از 24 باشد عبارت " بعد از ظهر"
و اگر هم برابر 24 یا 0 باشه عبارت "نیمه شب" رو نشون میده

بعضی ها ازم پرسیدن که چرا تو معرفی متغیر ها از var استفاده نمی کنم البته گفتم که اجباری نیست
این مثال های کوچیک هم خیلی کار نمی برن ولی با گذشت زمان که پروژه ها سنگین میشن منم باید از var استفاده کنم .

مثال بعدی را در آیندا برای تولید یک پیغام خوش آمد گویی را توسعه می دهیم

برای امروز هم کافیه جلشه ی بعدی آخرین حلقه شرطی رو بررسی می کنیم

بازم نظر یدید

مسعود کوچک
یکشنبه بیست و چهارم شهریور 1387 - 12:24

سلام

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

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

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

اولین حلقه ، حلقه ی IF تنهاست :
به طور کلی ساختار If به صورت زیر است


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


نوع دوم به درد خط.ط کوتام و تعدادکم می خوره .با این حال سعی کنبد برای هر خطی از اولی استفاده کنید
حالا ما یک کثال کوتاه می نویسیم تا این موضوع را بهتر یاد بگیریم:

یک متغیر از نوع عددی تعرف کردیم(num1) و امتحان می کنیم که اگه عدد ما برابر 5 است(num1 ==5) عبارت "" برابر است "" نوشته شود بعضی ها براشون این سوال براشون پیش می آد که چرا از "==" استفاده کردیم پس حالا بزارید یه توضیح در این باره براتون بدم :
به این گونه علایم "عملگر" می گویند . در جاوااسکریپت چندین نوع عملگر وجود داره که من مهم هاشو براتون می گم »»
1= انتساب : عملگر انتساب مقداری را به یک شیء یا متغیر نسبت می دهد . مثل مثال بالا که متغیر را برابر 5 قرار دادیم (num1 = 5).
2= مقایسه : عملگر مقایسه همان طور که از اسمش بر می آید مقایسه می کند که آیا دو طرف عملگر برابر و از یک نوع هستند یا خیر .==
3= عملگر های ریاضی : این عملگر ها عینا مثل ریاضی اند . > بزرگتر ، < کوچکتر ، =< بزرگتر مساوی ، => کوچکتر مساوی .
4= نا برابری : این عملگر تقریبا بر عکس == است یعنی اینکه مقایسه می کند تا دو طرف آن برابر نباشد . در مثال بالا اگر به جای == از =! استفاده کنیم حلقه زمانی صحیح است که متغیر برابر 5 نباشد . می توانید مقدار متغیر را به 4 تغییر داده و حلقه را با =! بنویسید مثل زیر :

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

مسعود کوچک
شنبه بیست و سوم شهریور 1387 - 13:45

دستکاری منو ها با استفاده از توابع API در ویژوال بیسیک
نوشته ی آقای وحید نصیری


مسعود کوچک
جمعه بیست و دوم شهریور 1387 - 23:6

لینک زیر یه جزوه ی آموزش Html از دوستان سایت برنامه نویس هست


 

مسعود کوچک
شنبه شانزدهم شهریور 1387 - 21:27



کتابی خوب برای دوستداران این زبان


 

مسعود کوچک
شنبه شانزدهم شهریور 1387 - 21:24




 

مسعود کوچک
شنبه شانزدهم شهریور 1387 - 21:21



یک کتاب دیگه از این سری


 

مسعود کوچک
شنبه شانزدهم شهریور 1387 - 11:32



بازی نویسی با پایتون

متاسفانه هنوز نخوندمش


 

پیوندهای روزانه

 

Theme Design By ParsTools.Com