PDA

نسخه کامل مشاهده نسخه کامل : نحوه ی رسم نمودار در ویبی



فاطمه وطن دوست
06-09-2008, 12:22
سلام

اگر بخوایم برای درصد قبولی یک کلاس نمودار بکشیم چطوری باید این کارو انجام بدیم.

لطفا اگر جوا میدین ، کامل پاسخ بدین. و حتی یه نمونه هم برام بزارین . چون یه کار ضروری هست و باید

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

میشم.

بهش خییییییییییییییییییییلی نیاز دارم.

KhepeleSibilo
06-09-2008, 21:02
درصد قبولي يك كلاس يك عدد هست ! نمي دونم نمودار چي رو مي خواين بكشين ؟لااقل در سالهاي مختلف ؟اگر نوع خاص منحني مد نظرتون هست، براي اين كارها قديم كه يك عالمه Activx پيدا كرده بودم، اما من هميشه ترجيح مي دم اين ترسيمات رو ساده توو picturebox انجام بدم.

فاطمه وطن دوست
07-09-2008, 12:26
سلام
میخوام برای درصد قبولی هنرجویان یه اموزشگاه در سطح ICDL یه نمودار ترسیم کنم .
نکته : ICDL – شامل دروس وورد و اکسل و اکسس و پاور پوینت و ....
نکته : تعداد هنرجویان در هر کدوم از دروس مذکور یکسان نیست !!!!
باید چی کار کرد ، باید گفت مثلا
درصد قبولی در درس وورد 80 % در بین 50 نفر
مثلا درصد قبولی در درس پاورپوینت 90 % در بین 20 نفر
مثلا درصد قبولی در درس ویبی 40 % در بین 100 نفر
باید به این شکل عمل کنم ؟

KhepeleSibilo
07-09-2008, 21:00
راستش اگر شما بخواين نمودار در صد رو بكشين، درصد يك عدد هست بين 0 تا 100،‌به تعداد دانش جو ها ربطي نداره.اگر بشه بگين منهني چي بر حسب چي هست، تا اگر تونستم كمك كنم

فاطمه وطن دوست
07-09-2008, 21:24
سلام
مشکل من حل شد . مرسی اینو ببنید . من بد سوال پرسیدم. :11: :38:
به خاط همین معذرت میخوام .
حالا این درسته یا نه ؟
درصد قبولی در یه دوره icdl
x= کلاس دروس
y= تعداد هنرجویان
تو تصویر هم درصد قبولی مشخصه دیگه !!!




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

_H2_
07-09-2008, 21:32
سلام

باید به این شکل عمل کنم ؟
این هم میشه، بهر حال چیزی که کاربر KhepeleSibilo هم قصد گفتنش را داشتند، این بود که ما باید دو محور داشته باشید.
با این پست تان میشود گفت یک محور نام درس یا کلاس است و محور دیگر درصد قبولی.

با توجه به pm تان من این وارد این تاپیک شدم، وگرنه توضیحات KhepeleSibilo کاربر بد نبوده.

براي اين كارها قديم كه يك عالمه Activx پيدا كرده بودم، اما من هميشه ترجيح مي دم اين ترسيمات رو ساده توو picturebox انجام بدم

یک نمونه ActiveX خیلی مشخص که این کار را انجام میداد، Microsoft Office Chart بود که الان که تست کردم در Office2007 هم نسخه 11 کنترلر فوق موجود است.
میتوانید یک چک کنید و ببینید همچین چیزی روی سیستم تان دارید؟ (Project->Add Components (Ctrl+T
اگر پیدایش کنید، من طریقه کارش هنوز تا حدودی یادم است، ولی متاسفانه یادم نیست دقیقاً بدون Office در رایانه مقصد میشد کارش انداخت یا نه!!

=====

البته کنترلر آماده برای VB9 هم دارم، ولی ...

=====

اگر هم فقط میخواهید یک نمودار میله ای ساده نشان دهید، شاید خودتان رسم کنید ساده تر باشد. (همانطور که کاربر KhepeleSibilo هم گفت)
مثلاً برای رسم یک مستطیل توپر میتوانید این دستور را استفاده کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یعنی کافیست یک ارتفاع Max در نظر بگیرید و با توجه به درصد هر مورد، ارتفاع میله استوانه ای را مشخص کنید.

=====

یک نیمچه کلک دیگر هم میتوان زد، که در VB9 فوق العاده ساده است ولی تا حالا در VB6 تست نکردم (یعنی آن زمان جونی ها که VB6 کار میکردم، این چیزها هنوز به ذهنم نرسیده بود!)
یگ الگوی مشخص و پایه HTML بسازیدو آن را در پروزه ذخیره کنید، بعد با توجه به اعداد و ارقام مورد نظر Width و Height های String شده داخل نمونه را تغییر دهید و در نهایت html را روی فرم نشان دهید.

مثل همین سایت، در قیمت pm ها دقت کرده اید؟ میبینید چگونه تعداد pm های دریافتی و ارسالی و خالی را در یک نمودار HTML ساده نشان میدهد؟

در VB9 که اینکار حداقل سه مزیت دارد.
- هیچ کنترلر و dll خارجی و ActiveX نمیخواهد. (کنترلر WebBrowse در Toolbar موجود است)
- میتوان بسیار بهتر از ترسیم مستقیم و رسم روی گرافیک و زیبایی کار کرد.
- پیاده سازیش خیلی ساده است.

در VB6 هم فکر کنم بشود از WebBrowse خود ویندوز استفاده کنید. (Project->Add Components (Ctrl+T
بعد میماند بحث دادن html که آیا میشود یک String را مستقیم داد و یا باید مسیر فایل را داد.

فاطمه وطن دوست
07-09-2008, 21:50
سلام

از ابزار microsoft chart control خود vb میتونم استفاده کنم . :20:

KhepeleSibilo
08-09-2008, 09:22
این منحنی حالت خواصی هست، کار سختی اصلا نداره ساختنش ! مجموعش 20 خط هم نشد
همچین چیزی می خواین
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سعی کنین بنویسین، عادت ندارم سورس و کار انجام شده بدم، اگر دقیقه 90 نتونستین یک کاریش می کنیم ...

_H2_
08-09-2008, 11:40
سلام

از ابزار microsoft chart control خود vb میتونم استفاده کنم
حقیقش اون زمان که VB6 کار میکردم، این کنترلرهای این تیپی و بعضاً زیبا را Add میکردم و روی پنجره میگذاشتم، ولی هیچگاه به مرحله استفاده عملی نرسید، برای همین اصلاً یادم نبود.
اون کنترلر Office را هم که یادم بود، چون چند سال پیش در VB7 یا VB8 یک پروزه ای باش درست کردم.

الآن که سری به سایت مایکروسافت زدم، دیدم حق با شما است و یک ocx جزء ابزار خود VS6 وجود داشت که در VB6 هم قابل استفاده است.

فکر کنم برای VB6 چیز خوب و ساده ای باشد و برای VB6 از ان نمونه Office و Html خیلی بهتر و کم دردسرتر باشد.
حالا یک نگاهی به مثال کاربر KhepeleSibilo بی اندازید، شاید مشکلتان را حل کرد.

babi
26-09-2008, 12:11
? microsoft chart control
وقتي اين كامپونت را اضافه كرديم با كدوم دستورش ميتوان به هر نمودارش عدد داد تا نسبت به عدد داده منحني را رسم كند ؟