مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز شنبه 21 آوریل, 2018 1:17 am



پاسخ به موضوع  [ 70 پست ]  برو به صفحه قبلی  1, 2, 3, 4, 5, 6, 7 ... 14  بعدی
 آموزش زبان C (گام به گام) 
نویسنده پیام
آواتار کاربر

عضو: دوشنبه 03 دسامبر, 2007 5:35 pm
پست ها: 184
پست Re: آموزش زبان C (گام به گام)
سلام
خيلي خوبه من هرچي كه دوست داشتم ياد بگيرم شما آموزش ميدين
ممنون.. ::rose::
::smiling::


پنجشنبه 27 دسامبر, 2007 10:33 am
مشخصات شخصی
آواتار کاربر

عضو: دوشنبه 03 دسامبر, 2007 5:35 pm
پست ها: 184
پست Re: آموزش زبان C (گام به گام)
اووووه ه ه ه ه ه ه
اين چند روزي كه من نبودم اين همه درس دادين!!؟؟
فكر كنم بايد كلاس تقويتي برم تا بتونم خودمو به سطح كلاس برسونم ::surprise:: ::book::
اجازه؟!!
استاد ميشه كم كم درس بدين تا شاگرد تنبلا هم ياد بگيرن!! ::blushing::


پنجشنبه 27 دسامبر, 2007 10:40 am
مشخصات شخصی
آواتار کاربر

عضو: شنبه 24 نوامبر, 2007 1:54 pm
پست ها: 137
پست آموزش برنامه نویسی
يک برنامه کامپيوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام يک فعاليت را برای کامپيوتر مشخص می نمايند ، تشکيل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپيوتر اعلام نمايند که تعدادی از اعداد را با يکديگر جمع و يا دو عدد را با يکديگر مقايسه و بر اساس نتيجه بدست آمده ، اتخاذ تصميم نمايد. دستورالعمل های نوشته شده ، صرفا" برای کامپيوتر قابل فهم و اجراء خواهند بود. کامپيوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسيدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پياده سازی شده است . دستورالعمل ها ، می بايست با استفاده از يکی از زبانها ی برنامه نويسی نوشته شده ( کدينگ ) و در ادامه در اختيار کامپيوتر قرار داده شوند. زبانهای برنامه نويسی متعددی نظير : فرترن ، بيسيک ، کوبال ، پاسکال، ،C ، جاوا ، ويژوال بيسيک و ... وجود دارد.

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


برنامه نويسی مبتنی بر DOS در مقابل ويندوز
برنامه نويسی مبتنی بر ويندوز دارای تفاوت های عمده ای نسبت به برنامه نويسی سنتی در محيط DOS است. برنامه های DOS ، مسيری دقيق و مشخص را ازابتدا تا پايان دنبال می نمايند . رويکرد فوق ، باعث بروز محدوديت هائی در رابطه با عملکرد برنامه ها از يک طرف و تحميل محدوديت هائی به کاربران در طی نمودن مسير مشخص شده ، می گردد. از زاويه ای خاص می توان عملکرد يک برنامه مبتنی بر DOS را مشابه قدم زدن در يک راهرو ( سالن )، در نظر گرفت . به منظور رسيدن به نقطه انتهائی سالن ، می بايست طول سالن طی شود تا به انتهای آن رسيد . در اين راستا از موانع متعدد موجود در مسير ، می بايست عبور کرد تا سرانجام به مقصد مورد نظر رسيد . در زمان پيمودن مسير ، صرفا" امکان بازنمودن درب های خاصی ، وجود خواهد داشت .
ويندوز ، دنيای جديدی از برنامه نويسی مبتنی بر "رويداد" را ايجاد نموده است . کليک نمودن موس ، تغيير اندازه پنجره ، تغيير محتويات يک Textbox ، نمونه هائی از يک "رويداد" می باشند. کدهای نوشته شده ، نحوه برخورد با يک رويداد را مشخص می نمايد. برای رسيدن به انتهای يک سالن کافی است بر روی "انتهای سالن " ، کليک نمود و ديگر ضرورتی به پيمودن تمامی مسير تا رسيدن به انتهای سالن نخواهد بود . درصورتي که به انتهای سالن رسيده باشيم و متوجه گرديم که اين مکان ، محلی نيست که انتظار آن را داشته ايم ، بسادگی می توان مقصد جديدی را برای خود انتخاب ، بدون اينکه ضرورتی به برگشت در نقطه آغازين مسير وجود داشته باشد.
برنامه نوشته شده عکس العمل های لازم در ارتباط با حرکت شما را به همراه عمليات مربوطه به منظور تکميل فعاليت های مورد نظر انجام خواهد داد . در اين راستا ، برنامه نويسان می توانند کدهای لازم در رابطه با رويدادهائی که امکان تحقق آنها وجود دارد را نوشته تا در زمان بروز رويداد مورد نظر ، عکس العمل لازم از طرف برنامه صورت پذيرد. در اين زمينه می توان از نوشتن کدهای ديگر به منظور برخورد با رويدادهای غيرضروری ، صرفنظر کرد. مثلا" ويندوز قادر به تشخيص رويداد "کليک " از "کليک مضاعف " است . اين بدان معنی است که اگر می خواهيد برنامه مورد نظر شما ، عکس العمل لازم در ارتباط با رويداد "کليک" را داشته باشد ، می بايست صرفا" کد مربوط به رويداد " کليک"، نوشته گردد و الزامی به نوشتن کدهای لازم به منظور برخورد با رويداد "کليک مضاعف" ، وجود نخواهد داشت .
در دنيای برنامه نويسی DOS ، کاربر عکس العمل لازم را نسبت به برنامه انجام می دهد در صورتي که در ويندوز ، برنامه ها عکس العمل لازم را با توجه به رفتار کاربران ، انجام خواهند داد .
يکی ديگر از مزايای مهم برنامه های ويندوز ، عدم وابستگی برنامه ها به يک سخت افزار خاص است . ويندوز تمهيدات لازم در خصوص ارتباط با سخت افزار را پيش بينی و برنامه نويسان نياز به آگاهی از نحوه عملکرد يک دستگاه سخت افزاری خاص به منظور استفاده از آن ، نخواهند داشت . مثلا" برنامه نويسان ضرورتی به آگاهی از نحوه عملکرد هر نوع چاپگر ليزری، بمنظور ايجاد خروجی مورد نظر خود در برنامه ها ، نخواهند داشت. ويندوز، امکانات لازم در اين خصوص را از طريق ارائه روتين های عمومی که با درايورهای مورد نظر مرتبط می گردند ، فراهم می نمايد. شايد همين موضوع دليل موفقيت ويندوز باشد .
روتين های عمومی اصطلاحا" Windows (API ) Application Programming Interface ناميده می شوند .

_________________
زندگی سیبی است که باید گاز زد، با پوست!


دوشنبه 31 دسامبر, 2007 10:15 am
مشخصات شخصی
آواتار کاربر

عضو: شنبه 24 نوامبر, 2007 7:39 pm
پست ها: 546
آدرس: تهران
پست يك برنامه نمونه
در اين قسمت براي آشنايي اوليه با زبان C يك برنامه نمونه آورده شده است كه بدون هيچ تغييري در محيط کامپایلر C یا CPP قابل اجرا است. برای شروع توصیه می کنم که یکی از برنامه های کامپایلرC را تهیه کرده و آن را در کامپیوترخود نصب نموده و برنامه زیر را در آن اجرا کنید. برنامه را با هر ادیتوری که نوشتید با نام (test1.cpp) بر روی کامپیوتر خودتان ذخیره نمایید.
کد:
// This Program Computes The Area of a Circle
#include <stdio.h>
void main() {
     int radius ;
     float area;
     printf("Please Enter Radius : ");
     scanf("%d",&radius);
     area = 2 * 3.14 * radius;
     printf("Area is %f",area);
}


سه شنبه 01 ژانویه, 2008 12:57 pm
مشخصات شخصی WWW
آواتار کاربر

عضو: دوشنبه 03 دسامبر, 2007 5:35 pm
پست ها: 184
پست Re: آموزش زبان C (گام به گام)
وااااي من هنوز عقبم ::anxiety::
گفتم شاگرد تنبل كلاسم... ::blushing::

ممنون كه كم كم مي نويسيد استاد
::rose::


سه شنبه 01 ژانویه, 2008 1:37 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 70 پست ]  برو به صفحه قبلی  1, 2, 3, 4, 5, 6, 7 ... 14  بعدی

افراد آنلاین

کاربران حاضر در این تالار: Google [Bot] و 6 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه