PDA

View Full Version : چگونه از برنامه ساخته شده اسکرین سیور بسازم



P30Yaran
یک شنبه 23 فروردین 1388, 13:15 عصر
سلام دوستان
می خواستم بدونم آیا راهی هست که بشه من برنامم رو که به زبان C نوشتم با استفاده از توابع گرافیکی بتونم یه اسکرین سیور بسازم
مثلا من یه برنامه نوشتم که ساعت هست با تمام عقربه ها و... می خوام همین رو به اسکرین سیور تبدیل کنم آیا همچین کاری ممکنه و اگه ممکنه لطفا نرم افزار اون رو هم بزارید
ممنون

pswin.pooya
یک شنبه 23 فروردین 1388, 19:47 عصر
سلام
همون فایل exe رو هم میتونین به عنوان اسکرین سیور انتخاب کنبد. اما command lineبرنامه رو که توسط argc و argv میتونی بخونیش رو باید چک کنی تا ببینی ویندوز میخواد وارد کدوم قسمت برنامه بشه ( به عنوان مثال میخواد پنجره setting رو ببینه و یا تنها میخواد داخل اون کادر کوچولو مانیتور نمایش داده شه و یا می خواد اسکرین سیور اجرا بشه)

P30Yaran
دوشنبه 24 فروردین 1388, 14:52 عصر
دوست عزیز ممنون
من خیلی وقت نیست که با C کار می کنم می خواستم بگم اگه ممکنه مرحله به مرحله بگید تا من بتونم انجام بدم

Nima_NF
دوشنبه 24 فروردین 1388, 16:48 عصر
هر scrren saver درست هست که معمولا یک فایل exe هست اما اگر شما از API ها کنترلی مخصوص آن استفاده نکنید و کدهای لازم را برایش ننویسید به درستی عمل نمی کند و بدون آن تنها یک برنامه می شود که در زمان خاصی اجرا می شود نه واقعا یک screensaver.

وقتی برنامه ای را با کدهای کامل نوشتید (یا حداقل سایز تمام صفحه، حرکت موس و بستن پنجره را انجام دادید)، پسوند .exe را به .scr تغییر دهید و آن را در فولدر system32 ویندوز کپی کنید سپس می توانید از control panel/display آن را انتخاب کنید.

آموزش کامل ساخت screensaver با ++C و win32 در شماره اول مجله برنامه نویس قرار داده شده است، آن را دانلود کرده و مطالعه کنید:
شماره اول مجله
(http://barnamenevis.org/forum/showthread.php?t=150692)

P30Yaran
دوشنبه 24 فروردین 1388, 21:26 عصر
ممنون دوست عزیز
جناب NIMA_NF اگه ممکنه فایل زیر و که با چند کد ساده نوشتم {دایره که می چرخه} رو برام اسکرین سیور کنید ببینم چجوری هست آخه خیلی ضروریه ممنون میشم
درضمن اگه ممکنه خودتون هم پارامترهای ورودی رو ثابت کنید که نیاز به وارد کردن پارامتر نباشه
ممنون

لینک دریافت فایل : http://p30yaran.persiangig.com/Graphic.rar

Nima_NF
چهارشنبه 26 فروردین 1388, 21:06 عصر
مجله را دریافت و مطالعه کردید ؟ خیر ...
دوستان وقت گذاشتند و این مقاله را برای کاربرانی همچون شما نوشتند تا نحوه ساخت screen saver را فرا گیرید، پس مطالعه کنید.

ضمنا برنامه شما یک برنامه قدیمی با ++turbo C و گرافیکی BGI برای dos هست. و حتی از کاربر ورودی می خواهد برای x و y و z. که در screensaver شما فقط باید اشکال گرافیکی نمایش دهید نه اینکه ابتدا ورودی داده دریافت کنید.

پس اگر هدفتان یادگیری هست، ابتدا برای رسم اشکال ساده گرافیکی در ویندوز و برای screenSaver تاپیک گرافیک زیر را مطالعه کنید (در کامپایلرهای جدید) و سپس مقاله ذکر شده در مجله را مطالعه کنید.
http://barnamenevis.org/forum/showthread.php?t=103584

موفق باشید

P30Yaran
پنج شنبه 27 فروردین 1388, 14:21 عصر
سلام - ممنون از همه دوستان

1- من مجله رو خوندم ولی چیزی ازش نفهمیدم - من گفته بودم که تازه دارم با C کارهای گرافیکی انجام میدم

2- این یک تمرین دانشجویی نیست !!!!!!!! این یک تحقیق بود گفته بود برید روش تبدیل فایل های گرافیک رو به اسکرین سیور رو پیدا کنید و فایل رو تبدیل کنید. من چون می دونستم بزرگترین سایت برنامه نویسی سایت برنامه نویس هست اومدم اینجا و سوالم رو مطرح کردم که دوستان لطف کردند و پاسخ دادند و همینجا از همشون تشکر می کنم

3- من گفته بودم که پارامترهای ورودی رو بردارید فقط کافی بود به جای x,y,z مقدار رو وارد کنید

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

P30Yaran
یک شنبه 30 فروردین 1388, 00:11 صبح
کسی نیست این فایل رو برای من تبدیل به اسکرین سیور کنه
ممنون

arkia
پنج شنبه 11 تیر 1388, 02:01 صبح
من با دلفی نوشتمش اگه به دردت میخوره یه نگاهی بنداز بهش
http://barnamenevis.org/forum/showthread.php?t=124559