chart

ترفندهایی برای کار با پاورپوینت(ایجاد نمودار با برنامه نویسی VBA)

موضوعات : آفیس, اکسل

ابزارهای آفیس یکی از کاربردی‌ترین نرم‌افزارهای کار با کامپیوتر می‌باشند، ابزاری چون اکسل(Excel) که یک صفحه گسترده(Spread Sheet) بسیار کارا است که با استفاده از آن می‌توان اعداد را در جدول‌ها و یا در نمودارهای گوناگون نمایش داد، از قابلیت‌های خوب اکسل استفاده از فرمول در جدول‌ها می‌باشد. ابزار دیگر پاورپوینت می‌باشد، پاورپوینت نرم‌افزاری است که با کمک آن می‌توان متن، تصویر، نمودار، جدول‌، صدا، فیلم و ... را در اسلایدهای مختلف با بکارگیری افکت‌های دیداری گوناگون قرار داده و میان اسلایدها حرکت نمود. کاربرد اصلی آن، ارائه مقاله و مطالب مورد نظر در کنفرانس‌ها و سمینارها و یا در جلسات مدیریتی می‌باشد، چرا که سادگی و زیبایی و امکانات موجود در آن این امکان را به سخنران می‌دهد تا مفهوم مورد نظر خود را بهتر و قابل فهم‌تر به مخاطب ارائه نماید. بسیاری از شرکت‌ها در جلسه‌های مدیریتی خود از این نرم‌افزار برای ارائه مسائل مالی، نیروی انسانی و سایر موارد استفاده‌می‌کنند. اما برخی از شرکت‌ها(تقریبا همه شرکت‌های ایران) بجای بکارگیری این نرم‌افزار تنها برای مطالب مهم و جلسات مدیریتی، از آن به عنوان یک برنامه گزارش‌گیری استفاده می‌کنند. برای نمونه به صورت روزانه گزارش مبالغ پرداختی و دریافتی، میزان فروش و خرید، هزینه روزانه و ... را در پاورپوینت‌های جدا(فایل‌های جداگانه) تهیه‌می‌کنند و برای استفاده در اختیار دیگر همکارانشان قرارمی‌دهند. ساختن گزارشی آن‌هم با پاورپوینت(چرا که  پاورپوینت نرم‌افزار گزارش‌گیری نیست) و آن‌هم روزانه واقعا کاری سخت و طاقت‌فرسا می‌باشد. اما اگر دقت شود این گزارش‌ها(منظور گزارش‌های روزانه) دارای شکل و فرمت یکسان می‌باشند. بدین‌معنا که اسلایدها همگی تقریبا(یا بیشتر اسلایدها) مشابه هستند. لذا می‌توان با استفاده از برنامه‌نویسی VBA که مخفف Visual Basic for Application می‌باشد، تولید گزارش‌ روزانه را ساده‌تر کرد.

  • 538
  • 0
ادامه مطلب

نمودار پای(PieChart) در WPF

برای برنامه‌نویسی در حوزه اطلاعات در بیشتر زمان‌ها نیاز به تهیه انواع نمودارها از جمله نمودارپای(PieChart)، میله‌ای(BarChart)، خطی(LineChart) و ... می‌باشد، زیبای یک برنامه به وجود همین نمودارها وابسته می‌باشد چراکه فقط با یک نگاه می‌تواند اطلاعات بسیاری را از یک نمودار دریافت کرد. ابزارهای مختلفی برای تولید این نمودارها موجود است برای نمونه اکسل(Excel)، پاوربی‌آی(PowerBI)، کلیک‌ویو(Qlikview) و ... اما همه این ابزارها خارج از محیط برنامه‌نویسی‌مان هستند و استفاده از نمودارهای تولیدشده توسط این نرم‌افزارها درون برنامه خودمان امکان‌پذیر نیست. در محیط برنامه‌نویسی ویژوال‌استودیو نیز می‌توان از ابزارهای تولید نمودار استفاده کرد مانند wpfToolkit، LiveChart، ScottPlot، oxyplot، Telerik، DevExpress، Syncfusion، SciChart WPF و بسیاری دیگر از این نوع ابزارها موجود است که برخی رایگان و برخی مانند تلریک را باید خریداری نمود. هرکدام از این ابزارها دارای قابلیت‌ها و محدودیت‌های خودشان می‌باشند. در این مقاله هدف ساخت یک نمودارپای بصورت مستقل از این ابزارها و فقط با کمک WPF می‌باشد. قابلیت‌هایی چون لیبل(lable)، دونات‌شکل(Doughnut)، خروج‌ازمرکز(Indent) و ... در آن درنظر گرفته‌شده که شما نیز می‌توانید قابلیت‌های مدنظر خودتان را به آن بیفزایید.

  • 567
  • 0
ادامه مطلب