PDA

View Full Version : New Messaage Box



Chabok
پنج شنبه 29 دی 1384, 11:17 صبح
با عرض سلام و خسته نباشید خدمت تمامی اعضای محترم سایت برنامه نویس
راستش من همیشه دوست داشتم برنامه هام شکل و ظاهر زیبایی داشته باشن
و همیشه سعی کردم این نکته را در برنامه هام رعایت کنم
و حالا یه MessageBox طراحی کردم که سعی کردم زیبا و شیک و کارآمد باشه
برای اولین بار هم چنین کاری را توی همین سایت از آقای AminProgrammer دیدم
ولی یه چیزای دیگه ای هم بهش اضافه کردم که امیدوارم جالب باشه :
1. امکان Fade شدن پیغام هنگام ظاهر شدن و بسته شدن
2. امکان تغییر رنگ متن ها
3. امکان تغییر متن دکمه ها
4. دارای گزینه ای برای گرفتن جوابی در رابطه با پرسیدن مجدد پیغام
برای مثال : پایین پیغام مینویسیم "دیگر این سوال را نپرس"
طریقه ی کار هم بدین صورته که یه متغیر از نوع Boolean به تابع میدیم و بر حسب جواب CheckBox
به اون مقدار True/False میده .
در ضمن میدونم برای شما برنامه نویس ها مسئله خیلی ساده ایست . ولی خواهشا نظرتون را در این مورد بیان کنید .
خیلی ممنون و سپاسگزارم

در ضمن توسط وی بی 2005 نوشته شده و دات نت فریم ورک 2 می خواهد .


لینک فایلها در صفحه 2 موجود می باشد.

linux
پنج شنبه 29 دی 1384, 14:28 عصر
سایت فیلتر بود

اَرژنگ
پنج شنبه 29 دی 1384, 14:42 عصر
این یعنی چی؟

سایت فیلتر بود

Hamedm
پنج شنبه 29 دی 1384, 14:53 عصر
سلام


http://tinypic.com/m7yfsp.jpg


جالب بود.

خسته نباشید.

بنظر من اگه این نکات رو رعایت میکردی خیلی قشنگتر میشد:
1- فونت رو به Tahoma تغییر بدی بهتره. اگه امکات تغییر فنت هم داشت بهتر بود. چون در بعضی از پروژهها همه فرمها با یک فونت خاص طراحی میشه و اگه از این MSGBOX با فونت Tahoma (یا هر فونت دیگه ای) در اون استفاده بشه، هارمونی برنامه بهم میریزه.
2-بنظرم فرم کمی بزرگه و فضای خالی خیلی داره.
3-قسمت "متن اصلی" اگه یک جمله کوتاه باشه، زیرش تا دکمه ها خیلی فضای خالی قرار میگیره.
4-مهمترین چیز: چون این MSGBOX برای زبان فارسی قراره استفاده بشه، بایستی آیکون (علامت پیغام) در سمت راست فرم یعنی در پشت متن باشه نه جلوی اون.

در مجموع اگه روش کار کنی بنظر من چیز قشنگی درمیاد.

در ضمن اگه تموم شد مارو بی نصیب نزار.

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

hamed_bostan
پنج شنبه 29 دی 1384, 16:39 عصر
کار قشنگی بود ولی خوب ممنون می شیم سورس یا کلاس اون رو هم واسه دوستانی که می خوان تو لذت این کارتون شریک بشن می ذاشتین

ممنون

ضمنا از طریق enum ها می تونستین این قابلیت رو بهش بدین که فونت های خاصی رو هم بشه واسه اش تعریف کرد یا از اونها استفاده کرد همون طور که حامد عزیز گفتند

Chabok
پنج شنبه 29 دی 1384, 18:30 عصر
از لطف دوستان ممنونم
راستش من فونت را Tahoma قرار داده بودم . نمیدونم چرا ریخته بهم
ولی فعلا درست شد . لینک دانلود در صفحه دوم موجود می باشد . .

در مورد فضاهای خالی هم باید بگم که من برای هر متن دو خط در نظر گرفته ام
برای همین اگه یه خط بنویسیم خالی به نظر میرسه و باید درستش کنم که اگه
دو تا خط شد فرم بزرگ بشه . نه در حالت عادی بزرگ باشه .
تغییر فونت رو هم اعمال خواهم کرد .
آقا حامد شما درست میگین . باید Icon طرف راست باشه . اینم اعمال می کنم
در مورد سورسش هم باید بگویم که دوست داشتم بصورت یک کلاس درش بیارم
ولی چیز زیادی از کلاس نویسی بلد نیستم .
ولی یکم که بهتر شد سورسش را هم حتما قرار می دهم
چون این قدر شما ها بر گردن ما حق دارید که این چیزها هیچ چی محسوب نمیشه

meh_secure
جمعه 30 دی 1384, 11:16 صبح
آقا Icon هرچی خواستی بگو بنده برات طراحی میکنم. اگه دوست داشتی روش بزار اگه دوست نداشتی Delete کن.
در ضمن این لینک هم که فرستادی filter شده. بنده فقط عکسی که آقای محمدی گذاشته بودن رو دیدم.

Chabok
جمعه 30 دی 1384, 12:44 عصر
از محبت شما ممنونم
اگه Icon هایی دارین که به درد این کار میخورن زحمتشو بکشین بفرستین
در ضمن نباید فیلتر شده باشه . آخه مال Yahoo است . نمیدونم چرا اینجوریه ؟؟!!!

ولی روی همین سایت آپلود کردم
ان شاء الله که دیگه مشکلی نداشته باشین

در ضمن می خواستم نظرتون رو در مورد اینکه فضای خالی نداشته باشه بگین .
یه راه حل مناسب میخوام که اگه متنش بزرگ بود فرم بزرگ بشه . ممنونم

راستی اگه مقاله ای چیزی در مورد کلاس نویسی داشتین ما رو بی نصیب نزارین
چون میخوام کلاسش کنم .(برای راحتی خودم)

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

به هر حال ممنونم .

لینک دانلود در صفحه دوم موجود میباشد .

حامد مصافی
شنبه 01 بهمن 1384, 02:13 صبح
شما سورستو بذار اینجا ما تبدیل به کلاسش می کنیم

Chabok
شنبه 01 بهمن 1384, 11:23 صبح
شما سورستو بذار اینجا ما تبدیل به کلاسش می کنیم

حداقل میخوام خودم هم یه چیزی یاد بگیرم . البته فکر نمیکنم کار سختی باشه
چون همه چیز آماده است . فکر کنم باید نوع برنامه رو بصورت کلاس تعرف کنم .
نه Appliaction

و بعد هم تابع فراخوانی رو توی یه کلاس تعریف کنم .
نمیدونم تنظیمات دیگه ای هم داره یا نه ؟

در ضمن بخش تغییر فونت را هم درست کردم . ولی یه مشکل خیلی بزرگ داره
اونم اینه که با تغییر فونت ریخت صفحه میریزه بهم . مخصوصا با تغییر اندازه فونت .

خودتون امتحان کنید ببینید

ممنون میشم راهنمایی کنید . چون اینجوری خیلی بده .

لینک دانلود در صفحه دوم موجود است .

hamed_bostan
یک شنبه 02 بهمن 1384, 11:19 صبح
دوست عزیز اگه شما نوع برنامه تون رو از نوع :ghs تعریف کنید اونوقت باید فرمتون رو به صورت دینامیکی بسازید و طول و عرضش رو دینامیکی تشخیص بدید و تمام کنترل های داخل اونو به صورت دینامیکی با تعیین خصوصیاتشون به اون add کنید. کار سختی نیست اما دقت زیادی می خواد و اینکه ریخت فرم و .. از هم نپاشعه . اگه خواستید من یه نمونه از اونو دارم واسه تون می ذارم تا ببینید . ضمنا شما می تونی برای سایز فونتت از enum استفاده کنی و چند تا سایز پیشفرض بیشتر تعریف نکنی که بتونی فرم و ساختارت رو کنترل کنی

یا حق

Chabok
یک شنبه 02 بهمن 1384, 11:37 صبح
اگه یه نمونه دارین بی زحمت بفرستین
راستش من با فونت تاهوما 8 تنظیمش کردم و مشکلی هم نداره .
ولی اینکه داینامیک بشه دقت زیادی میخواد و یکمی هم سخته .

ممنون

اَرژنگ
یک شنبه 02 بهمن 1384, 11:48 صبح
در ضمن نباید فیلتر شده باشه . آخه مال Yahoo است . نمیدونم چرا اینجوریه ؟؟!!!

منظور از فیلتر یعنی چی؟

Chabok
یک شنبه 02 بهمن 1384, 12:25 عصر
منظور دوستان اینه که لینک کار نمیده و مخابرات فیلترش کرده
ولی من که خودم مشکلی برای دانلود و آپلود روی Geocities ندارم

Chabok
چهارشنبه 19 بهمن 1384, 07:47 صبح
دوستان سلام
ببخشید که دیر آماده شد.
این MessageBox رو بصورت کلاس در آوردم .

طریقه استفاده رو هم که همگی میدونند .
در Solution Explorer به قسمت My Project بروید و در قسمت Refrences این کلاس را Add کنید .

لطفا ببینید و نظرات خودتون رو بگید .
ممنونم

saeidmobashery
شنبه 25 شهریور 1402, 15:54 عصر
سلام ممنون از خلاقیت شما ولی هم اکنون لینک دانلود وجود ندارد

shahryari
دوشنبه 03 مهر 1402, 17:14 عصر
..........

shahryari
دوشنبه 03 مهر 1402, 17:17 عصر
سلام ممنون از خلاقیت شما ولی هم اکنون لینک دانلود وجود ندارد

سلام تاپیک مال 18 سال پیشه :متفکر: