PDA

View Full Version : ساعت دیجیتال



M.kavyani
پنج شنبه 26 آبان 1384, 23:44 عصر
با سلام
چگونه میتوانم یه ساعت دیجیتال بسازم!؟
من در این مورد دو مشکل دارم
1-فکر میکنم باید حلقه ای بنویسم که که تا بی نهایت ادامه داشته باشه یا تا زمانی که یه دکمه رو فشار بدیم از حلقه بیاد بیرون.
2- در کنار دیگر اجزای برنامه خودش کار کند.
در مورد قسمت دوم باید بگم مثلا" در قسمت ما داریم ثبت نام میکنیم و این ساعت اتوماتیک بچرخه و زمان رو نشان بده و تداخلی تو هم نداشته باشند.
البته با شرمندگی باید بگم که این افکار من از c نشعت میگیرد. :چشمک: شاید .NET امکانات ساده تری در اختیار قرار بده.
در پناه حق موفق باشید.

vbapr2005
جمعه 27 آبان 1384, 10:53 صبح
ببخشید ساعت دیجیتال دقیقا یعنی چی؟ یا بهتر بگم دوست من تو میخوای روی چیه این ساعت تمرکز کنی؟ روی نوشتن اعدادش به صورت کامپیوتری یا دقت خود ساعت(که مثلا از دقت ساعت خود ویندوز بیشتر باشه؟)
ببخشید وسط سوال تخصصیت من هم دمپایی خودمو انداختم :چشمک:

M.kavyani
جمعه 27 آبان 1384, 13:21 عصر
با سلام
سوال من برای گروه سنی الف بود و شما بزرگواری کردید و تخصصی سوال فرمودید. من میخوام یه ساعت معمولی مثل همین ساعتی که در Task Bar ویندوز(سمت چت پایین) هست بسازم و ثانیه هم نمایش بدهد. کامپوننت های ساعت انلوگ رو دیدی !؟ این دیجیتالیشو میخوام!! :لبخند:
در پناه حق موفق باشی

mehrdotnet
جمعه 27 آبان 1384, 18:39 عصر
برای قسمت آخر سوالتون که فرمودین می خواین در کنار بقیه برنامه ها بدون مشکل و توقف کار کنه باید یک Tread جدید ایجاد کنین تا به صورت Background کار کنه و تداخلی با بقیه نداشته باشه.

M.kavyani
پنج شنبه 03 آذر 1384, 12:45 عصر
اطلاعات بیشتری کسی نمی تونه در اختیارم قرار بده؟؟؟

oracle_2007
دوشنبه 07 آذر 1384, 17:42 عصر
سلام دوستان
نمی دونم ولی شاید درست متوجه شدم اگه هم نه ببخشید...
ببینید این بدرد می خوره یا نه من که تمام کارام با این ردیفه ....

kablayi
چهارشنبه 09 آذر 1384, 23:37 عصر
اطلاعات بیشتری کسی نمی تونه در اختیارم قرار بده؟؟؟
سلام اقا محسن ... به روی چشم ... :لبخند:
دیگه ما رو تحویل نمیگیری .... :افسرده:
در مورد ساعت دیجیتالی هم باید شما از کامپوننت Timer استفاده کنید ... برنامه زیر رو برات آماده کردم شاید بدردت بخوره ...:چشمک:

---------------
مخلص شما
جوادااااااااقو

بابک زواری
پنج شنبه 10 آذر 1384, 00:04 صبح
ساعت دیجیتال عبارت است از یک تایمر و یک خط برنامه ؛ یکم فکر کنی میتونی بنویسی

بابک زواری
پنج شنبه 10 آذر 1384, 00:14 صبح
یک تایمر بذار رو فرم و یک لیبل و بعد در کد تایمر بنویس
Label1.Text = Now.Hour & ":" & Now.Minute & ":" & Now.Second

برای اینکه resource کمتری از سیستم استفاده کنی فرکانس تایمر رو روی 1000 میلی ثانیه بذار

kablayi
پنج شنبه 10 آذر 1384, 00:30 صبح
نمی دونم چرا هر کاری کردم برنامه آپلود نشد ... خوب اشکال نداره ...
یه توضیح کوتاه میدم ....



Label1.Text = Now.Hour & ":" & Now.Minute & ":" & Now.Second


البته میتونی کد زیر رو هم تو کد Timer بنویسی :

Label1.text=TimeString

بعد همینطور که آقای زواری گفتن interval رو روی 1000 میزاری بعد هم Enabled تایمر رو True کنید .

به همین راحتی ... :چشمک:
---------------
مخلص شما
جوادااااااااقو

M.kavyani
پنج شنبه 10 آذر 1384, 08:55 صبح
از دوستان کما تشکر را دارم.
در ضمن آقای زاوری شما ساعت دیجیتال رو با نام آنالوگ ذخیره میکنید:چشمک:
در پناه حق موفق باشید

بابک زواری
پنج شنبه 10 آذر 1384, 13:58 عصر
نصفه شب بود با هدفون هم آهنگ تند گوش میدادم و از یک طرف هم پست میکردم و هم برنامه مینوشتم
اوضاع بهتر از این هم نمیتونست بشه (بدتر نشده خدا شکر)

Ronaldo_9
جمعه 07 بهمن 1384, 13:02 عصر
سلام
اگر ساعتی بخواهیم که امکان ویرایش نیز داشته باشد چه باید بکنیم
با تشکر

M.kavyani
جمعه 07 بهمن 1384, 22:59 عصر
سلام
اگر ساعتی بخواهیم که امکان ویرایش نیز داشته باشد چه باید بکنیم
با تشکر
یعنی اینکه ورودی داشته باشه؟

taherbaghal
چهارشنبه 24 اسفند 1384, 09:10 صبح
فکر میکنم منظور دوستمون اینه که بشه مثل ساعت ویندوز اونو عقب یا جلو برد اگر هم اینطوری بشه خیلی خوب میشه
آقای کاویانی از لینکی که برام گذاشته بودید ممنونم
موفق باشید

habedijoo
چهارشنبه 24 اسفند 1384, 10:16 صبح
سلام به همگی :

به نظر من برای این کار حتما باید از Tread استفاده شود .

M.kavyani
چهارشنبه 24 اسفند 1384, 13:49 عصر
بدون تریت هم کار میکنه. چرا حتما" تریت؟؟؟( این دستگاه ما با انگلیسی مشکل پیدا کرده :لبخند: )

habedijoo
چهارشنبه 24 اسفند 1384, 13:53 عصر
دوست عزیز بدن Tread وقتی برنامه به هر دلیلی فریز بشه ساعتت هم وامیسه و حرکت نمیکنه ولی وقتی توی Tread باشه هیچ وقت این مشکل پیش نمیاد .

* یک پیشنهاد : وقتی انگلیسی کیبوردت کار نمی کنه کلمات انگلیسی تاپیکهای بالایی رو Copy,Past کن . *

taherbaghal
چهارشنبه 24 اسفند 1384, 14:56 عصر
میشه یه Tread برای نمونه بذارید

habedijoo
چهارشنبه 24 اسفند 1384, 15:03 عصر
یه سری به بخش مقالات بزن . یه مقاله کامل آموزشی به همرا مثال هست . من میتونم یه مثال بگزارم ولی اون مقاله تقریبا کامله .