are
hamoon code ha manzooram hast
pm nemitunam bedam
farsi ham nemishe keyboard!!
are
hamoon code ha manzooram hast
pm nemitunam bedam
farsi ham nemishe keyboard!!
برای فهمیدن این موضوع باید برنامه نویسی بلد باشید....///
************************
این پروژه هم یکم پیچیده کد خورده.../// و از توابع api برای نوشتنش استفاده شده///
********************************
اگه برنامه نویسی بلد نباشید نمی تونید بفهمید که من چی میگم///////
*******************
اگه سوالی در رابطه با قسمت خاصی از این برنامه دارید بگید تا بهتون جواب بدم////
**********************
موفق باشید!
ممنونم
حقیقتش من از 8 سال پیش توی این فروم و جاهای دیگه خیلی مطالب کامپیوتری یاد گرفتم و کلا تقریبا به کامپیتور مسلط شدم
ولی هیچ وقت سمت برنامه نویسی نیومدم
الان علاقه مند شدم!
ویژوال بیسیک رو دانلود کردم
چقدر طول میکشه یاد بگیرم؟ سخته؟
یک لینک آموزش بزارید
میشه کد هاش رو برای نمونه بزارید؟
به نظر من حیفه که وقتتون رو روی vb تلف کنید//
*************************
بهتره که یه تاپیک بزنید که چه زبان برنامه نویسی برای شما بهتره/// تا دوستان برنامه نویس بهتر راهنماییتون کنند...///
******************
موفق باشید!
چرا مگه وی بی وقت زیاد میبره؟
شما تو چه مدت یاد گرفتید؟
مرسی
نه// اتفاقاً vb یکی از ساده ترین زبان های برنامه نویسیه و خیلی سریع می تونید یاد بگیریدش// اما ارزش یاد گرفتن نداره...///بهتره وقتتون رو صرف یادگیری یه زبان بهتر و قوی تر مثل #C یا ++C یا.... کنید/// [با توجه به هدفتون].../// البته این نظر منه..../////
************************
موفق باشید!
Last edited by n00b; 04-02-2013 at 22:47.
اگر امکان داره "ده هزارم" ثانیه رو به برنامه اضافه کنید
الان ثانیه برای کلیک خودکار 3 رقم داره و میخوام چهار رقم داشته باشه
یا اگر محدودیتی نداره 5 6 رقم بکنید!!
مرسی
Last edited by Vahid Tehrani; 17-02-2013 at 13:27.
سلام تا اونجایی که من سوال شما رو فهمیدم با تایمر میشه تا یک هزارم ثانیه رو هم حساب کرد اما برای کلاک های کمتر می تونی از اسمبلی که هر دستور با یک سیکل پردازنده اجرا میشه یا دستورهای حلقه استفاده کنی .. برای گرفتن زمان فعلی سیستم هم از تابع $time استفاده کن
Last edited by samasara; 12-06-2013 at 11:36.
متأسفانه با Timer نمیشه این برنامه رو نوشت// چون وقتی کد های داخلش یه مقدار زیاد میشن زمان اجرای کد ها از هزارم ثانیه به بازه های زمانی بزرگتری افزایش پیدا می کنه...////تنها راه استفادهاز توابع سیستمی یا چند ریسمانی بود که من از اولی استفاده کردم!....////
***********************
اما دقیق ترین واحد زمانی که سیستم عاملارائه میده هزارم ثانیه هستش// و برای واحد های زمانی دقیق تر و کوچیک تر بایدیه ساعت جدید از اول نوشته بشه../// روش کار همون طور هستش که شما فرمودید ولی تو عمل سختی های زیادی داره...///
****************
مثلاً چه جوری میشه فهمید که مدت زمان اجرای هر دور حلقه چه مقدار هستش(این مقدار روی سیستم های متفاوت متغییره...///) تا بشه باهاش یه ساعت درست کرد؟!...////
*******************
ممنون که راهنمایی کردید..////
**********
موفق باشید!
Last edited by n00b; 18-02-2013 at 12:01.
درسته .. سرعت کلاک Cpu یا هر واحد پردازشی دیگه بیانگر اینه که یک پردازنده در یک واحد زمانی چه تعداد محاسبه رو انجام می ده .. این حرف ها یعنی که می شه حتی تا یک میلیون میکرو سانه رو هم داشت اما در عمل به درد برنامه نوسی نمی خوره ... دستگاههای سنجش دقیق هم هست برای یک همچین کاری هایی یا ساعت های کوانتمی من داخل یک نمایش گاهی یک تست جالب دیدم که گفتنش خالی از لطف نیست :
در اونجا دو ساعت پلوتنیم بود اگر اشتباه نکنم (نه کوانتز) که در تایید آزمایش های انجام شده در سال ها قبل برای اثباط نظریه انیشتین دو باره بچه انجام داده بودند یکی از ساعت ها رو در آزمایش گاه و دیگری رو در هواپیمای جنگنده که نمی دونس اسمش چی چی بود گذاشته بودن بعد از استارت آزمایش و برگش هواپیما و اتمام آزمایش دیدن نتیجه ی سال ها قبل واقعا اتفاق می افته و نظریه نسبی بودن هر چیزی حتی زمان انیشتن واقعا اتفاق می افته (زمان ساعت درون هواپیما با ساعت درون زمین تفاوت داشت ) و حالا ادامه ی ماجرا..
n00b جان درست می گن حتی اگر به اون زمان هم برسی قابل نمایش نیست چون معمولا مانیتور ها 2 میلی ثانیه زمان تاخیرشون هست..که بازم به اون دقت نمیرسه
منظورم از حلقه همون قضیه ی یک مشت نخود بود که تقربا وزن رو می شد حساب کرد .. یعنی با توجه به کلاک سیستم امتحان در یک واحد زمانی بلند!!..
من درست در جریان سال ایشون نیستم ولی فکر نمی کنم کدها بخواد در واحد زمانی بیشتر از میلی سانه اجرا بشه .. فقط یک شمارش هست دیگه اما نمی دونم بازم شما بهتر می دونید..
این سرعت حتی برای رم سیستم (یا شاید رم سیستم قدیمی من) مقداری سنگین هست با توجه به اطلاعات شرکت..
cpu هم به دلیل استفاده از حافظهای reg سریعی که داره به این سرعت می تونه دسترسی داشته باشه..
اینم کد تایمر در اسمبلی(نوشته ی یکی از دوستان!!! ) [خیییییییییییلیییی پر کار برده دیگه هر اسمبلری این کد رو داره !!!!]:
راستی یک سوالی برام پیش اومده بود برای چی این کلاک رو می خوای!!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by samasara; 18-02-2013 at 14:37. دليل: مشکل در ویرایش
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)