Teechart
ٹی چارٹ پروگرامرز کے لیے ایک چارٹنگ لائبریری ہے، جسے گیرونا، کاتالونیا، اسپین کے اسٹیما سافٹ ویئر نے تیار اور منظم کیا ہے۔ یہ تجارتی اور غیر تجارتی سافٹ ویئر کے طور پر دستیاب ہے۔ ٹی چارٹ کو 1997 سے زیادہ تر ڈیلفی اور سی + + بلڈر مصنوعات میں شامل کیا گیا ہے، اور ٹی چارٹ اسٹینڈرڈ فی الحال ایمبارکیڈرو آر اے ڈی اسٹوڈیو 11 اسکندریہ کا حصہ ہے۔ ٹی چارٹ پرو ورژن ایک تجارتی پروڈکٹ ہے جو اپنے تمام فارمیٹس کے لیے شیئر ویئر ریلیز پیش کرتا ہے،. NET کے لیے ٹی چارٹ لائٹ مائیکروسافٹ ویژول اسٹوڈیو. NET کمیونٹی کے لیے ایک مفت چارٹنگ جزو ہے اور پی ایچ پی کے لیے ٹی چارٹ پی ایچ پی ماحول کے لیے ایک اوپن سورس لائبریری ہے۔ ٹی چارٹ چارٹنگ لائبریری مائیکروسافٹ ویژول اسٹوڈیو. نیٹ، جاوا اور پی ایچ پی کے لیے ڈیلفی وی سی ایل/ایف ایم ایکس، ایکٹو ایکس، سی #کے ورژن میں چارٹ، نقشے اور گیج پیش کرتی ہے۔ مکمل سورس کوڈ ہمیشہ ایکٹو ایکس ورژن کے علاوہ تمام ورژن کے لیے دستیاب رہا ہے۔ ٹی چارٹ کے یوزر انٹرفیس کا 38 زبانوں میں ترجمہ کیا گیا ہے۔ ٹی چارٹ کا پہلا ورژن 1995 میں اسٹیما کے شریک بانی ڈیوڈ برنیڈا نے بورلینڈ ڈیلفی ویژول کمپونینٹ لائبریری پروگرامنگ ماحول کا استعمال کرتے ہوئے تحریر کیا تھا اور ٹی چارٹ کو پہلی بار شیئر ویئر ورژن کے طور پر جاری کیا گیا تھا اور اسی سال کمپیوسرو کے ذریعے دستیاب کرایا گیا تھا۔ یہ ڈیلفی وی سی ایل کے پہلے ورژن میں ٹی چارٹ ورژن 1 کے نام سے ایک 16 بٹ چارٹنگ لائبریری کے طور پر لکھا گیا تھا۔ ٹی چارٹ کا اگلا ورژن 32 بٹ لائبریری کے طور پر جاری کیا گیا تھا (ڈیلفی 2 نے 32 بٹ تالیف کی حمایت کی تھی) لیکن 1997 میں بورلینڈ ڈیلفی وی 3 کے ٹول باکس پیلیٹ پر اور 1998 میں سی + + بلڈر وی 3 کے ساتھ شامل کرنے کے لیے بورلینڈ کے نامی کنونشن کے ساتھ موافق ہونے کے لیے ٹی چارٹ وی سی ایل وی 3 کے طور پر نشان زد کیا گیا تھا۔ یہ تب سے ڈیلفی/سی + + بلڈر ٹول باکس پیلیٹ پر ہے۔ موجودہ ورژن ایمبارکیڈرو آر اے ڈی اسٹوڈیو 11 اسکندریہ ہے۔ ٹی چارٹ کا پہلا ایکٹو ایکس ورژن جس کا نام "ورژن 3" بھی ہے، وی سی ایل ورژن کے نام سے مطابقت رکھتا ہے، 1998 میں جاری کیا گیا تھا۔ ورژن مائیکروسافٹ کے بصری اسٹوڈیو v97 اور v6.0 ڈویلپر سوئٹ کے ساتھ کام کرنے کے لیے بہتر بنایا گیا تھا جس میں بصری بنیادی اور مائیکروسافٹ بصری C + + پروگرامنگ زبانیں شامل ہیں۔ نئے پروگرامنگ ماحول کے لیے سپورٹ کے بعد مائیکروسافٹ ویژول اسٹوڈیو. NET کے لیے ٹی چارٹ کا پہلا مقامی C #ورژن 2002 میں جاری کیا گیا اور. NET کے لیے ٹی چارٹ لائٹ، جو کہ ایک مفت چارٹنگ جزو ہے، 2003 میں ویژول Studio.NET کے لیے جاری کیا گیا اور مونو (پروگرامنگ) کو بھی سپورٹ کیا گیا۔ اسٹیما سافٹ ویئر نے 2006 میں پہلا مقامی ٹی چارٹ جاوا (پروگرامنگ زبان) ورژن جاری کیا اور ٹی چارٹ کا پہلا مقامی پی ایچ پی ورژن 2009 میں جاری کیا گیا اور جون 2010 میں اوپن سورس کے طور پر شائع کیا گیا۔ اینڈرائیڈ (آپریٹنگ سسٹم) ڈیوائسز اور ونڈوز فون 7 ڈیوائسز کے لیے ٹی چارٹ کے موبائل ورژن 2011 کے پہلے نصف کے دوران جاری کیے گئے تھے۔ 2012 میں ٹی چارٹ نے آئی فون/آئی پیڈ اور بلیک بیری او ایس ڈیوائسز تک فعالیت کو بڑھایا اور اسی سال ایچ ٹی ایم ایل 5 کینوس کی حمایت کے لیے ایک نیا جاوا اسکرپٹ ورژن جاری کیا گیا۔ 2013 میں اسٹیما نے ونڈوز اسٹور ایپلی کیشنز کے لیے. NET چارٹ کے لیے ٹی چارٹ لانچ کیا اور اس میں مائیکروسافٹ کے ونڈوز فون 8 موبائل پلیٹ فارم کے لیے سپورٹ شامل تھی۔ Xamarin.Forms کے لیے ٹی چارٹ 100% C #کوڈ کے ساتھ لکھا گیا ہے اور. NET ڈیسک ٹاپ، ونڈوز فون، آئی او ایس اور اینڈرائڈ کے لیے کراس پلیٹ فارم سپورٹ 2014 میں جاری کیا گیا تھا۔ نیز 2014 سے ویبفارم چارٹ اب ایچ ٹی ایم ایل 5 انٹرایکٹوٹی پیش کرتے ہیں۔ استعمال ٹی چارٹ ایک عام مقصد کا چارٹنگ جزو ہے جو مختلف دائرے میں استعمال کے لیے ڈیزائن کیا گیا ہے، جو ڈیٹا کو چارٹ کرنے کے لیے جمالیات کی ایک وسیع رینج پیش کرتا ہے۔ عام طور پر فیلڈ میں شائع ہونے والے ٹی چارٹس، ان علاقوں میں جہاں بڑی مقدار میں ڈیٹا کی باقاعدگی سے تشریح کی جانی چاہیے، "ڈیٹا-انک تناسب" کو زیادہ سے زیادہ کرنے کے لیے ڈیزائنر کے انتخاب کے مطابق ان کی آسان ترین شکل میں رہتے ہیں۔ سلوان ڈیجیٹل اسکائی سروے، ایس ڈی ایس ایس ویب سروسز کا ورچوئل آبزرویٹری سپیکٹرم سروسز میں "سائنٹیفک. پلاٹنگ آف آن لائن ڈیٹا" کو چارٹ کرنے کے لیے استعمال اس نقطہ نظر کی عکاسی کرتا ہے۔ ایس ڈی ایس ایس چارٹ کے مصنفین ٹی چارٹ کے معیاری 2 ڈی لائن ڈسپلے کا استعمال کرتے ہوئے ڈیٹا کی نمائندگی کرنے کا انتخاب کرتے ہیں۔ ڈیٹا کو سب سے زیادہ مؤثر طریقے سے پلاٹ کرنے کا انتخاب کرتے وقت رفتار بھی ایک عنصر ہے۔ ریئل ٹائم ڈیٹا، دسیوں یا سینکڑوں ڈیٹا پوائنٹس یا اس سے زیادہ فی سیکنڈ کی تعدد پر، چارٹنگ کے لیے سب سے زیادہ پروسیسر اقتصادی نقطہ نظر کی ضرورت ہوتی ہے۔ ڈیٹا کی پلاٹنگ کے لیے وقف کمپیوٹر پروسیسنگ کا وقت جتنا ممکن ہو اتنا ہلکا ہونا چاہیے، کمپیوٹر کے کاموں کو آزاد کرنا "حقیقی وقت میں ڈیٹا کے حصول، ڈسپلے اور تجزیہ کو حاصل کرنے کے لیے"۔ بہت سے ڈیٹا ویژوئلائزیشن ایپلی کیشنز کا ایک اہم اور بیان کردہ پہلو صارف کو انٹرایکٹوٹی پیش کرنے کی صلاحیت ہے۔ ناسا کی دستاویز، آربیٹل ڈیبرس انجینئرنگ ماڈل او آر ڈی ای ایم 3-یوزر گائیڈ، 2014 میں کہا گیا ہے کہ "صارف گراف کو زوم کرنے، پین کرنے اور کلپ بورڈ پر کاپی کرنے اور مختلف فائل کی اقسام میں برآمد کرنے کے لیے ہیرا پھیری کر سکتا ہے" اور کمپیوٹر اینڈ کمپیوٹنگ ٹیکنالوجیز ان ایگریکلچر II، والیوم 1، ڈاؤلیانگ، لی ؛ چن جیانگ، زاؤ (2009)، ٹی چارٹ کا استعمال کرتے ہوئے، کہتا ہے کہ "چارٹ کے کسی بھی مقام پر خصوصیات کو ماؤس کو اس پر منتقل کرتے ہوئے دیکھا جا سکتا ہے"۔ کنٹرول ایجوکیشن کے بارے میں لکھتے ہوئے، جوہا لنڈفورز کہتی ہیں کہ "مطلوبہ چارٹنگ کی فعالیت (جیسے زومنگ اور اسکیلنگ) حاصل کی جاتی ہے"۔ چارٹنگ ایپلی کیشنز تیزی سے 'آن لائن' ہو گئی ہیں، جو نیٹ ورک ایپلی کیشنز کے ذریعے وسیع تر عوام یا علاقائی طور پر دور دراز صارف بیس کے لیے دستیاب ہیں۔ ورلڈ وائڈ ویب (ویب) آن لائن ایپلی کیشنز کو پھیلانے کے لیے "اب تک کا سب سے مقبول انٹرنیٹ پروٹوکول" بن گیا ہے۔ زیادہ تر بڑے آئی ڈی ای اب ویب ایپلی کیشن کے لیے ماحول پیش کرتے ہیں جس کا مقصد براؤزر کی میزبانی والی ایپلی کیشنز ہیں۔ چارٹنگ کے اجزاء، ان میں سے ٹی چارٹ نے ایسے ماڈل فراہم کرنے کے لیے موافقت اختیار کی ہے جو براؤزر کے ماحول میں کام کرتے ہیں، اکثر جامد تصاویر اور اسکرپٹڈ لیئرنگ تکنیک جیسے ایجیکس (پروگرامنگ) کا استعمال کرتے ہوئے انٹرایکٹوٹی کی سطح پیش کرتے ہیں، رسپانس ٹائمز کو بہتر بناتے ہیں اور صارف سے بظاہر تاخیر کو چھپاتے ہیں۔ کلائنٹ، براؤزر سائیڈ پروسیسنگ لچک کو بہتر بنانے کے اختیارات کا استحصال ٹی چارٹ لائبریریوں کے ذریعے ماڈیولز کے ذریعے کیا جاتا ہے جو براؤزر کے اندر 'مائیکرو ماحول' پیش کرتے ہیں، جیسے کہ طویل عرصے سے قائم ایکٹو ایکس ٹیکنالوجی، ایڈوب فلیش، مائیکروسافٹ سلور لائٹ یا جاوا ایپلٹس۔ سرور سائیڈ ماحول بھی پیش کرتے ہیں، چارٹنگ کی درخواستوں کا متحرک جواب دینے کے لیے براؤزر پر مبنی اسکرپٹ کے ساتھ تعامل کرنے کا ایک ذریعہ۔ جوملا اور کوڈ اگنیٹر ٹی چارٹ پی ایچ پی کے لیے میزبان ماحول ہیں اور ٹی چارٹ کا استعمال کرتے ہوئے ڈیزائن کی گئی ایمبارکیڈرو انٹرا ویب وی سی ایل ایپلی کیشن کی ایک مثال، یہاں دستاویزی ہے۔ پروگرامر حوالہ کوڈ پروجیکٹ میں ایک ڈیمو شامل ہے جو ٹی چارٹ لائٹ کا استعمال کرتا ہے، جسے بشیر میگومیڈوول اور سورس فورج کے لکھے ہوئے 'سیلف آرگنائزنگ فیچر میپس (کوہونن میپس)' کہا جاتا ہے، اس میں ایک ڈیٹا بیس اسٹریس اور مانیٹر شامل ہے جو TeeChart.Lite کا بھی استعمال کرتا ہے۔ کتابیں اور معلومات کے ذرائع جن میں ٹی چارٹ کے ڈیلفی ورژن کے ساتھ کام کرنے کے بارے میں کافی حصے شامل ہیں ان میں مارکو کینٹو کی "ماسٹرنگ ڈیلفی 6"، "سی + + بلڈر 5 ڈویلپر گائیڈ"، جے پی ای جی کمپریشن اور سپورٹ فورمز کو چارٹ کرنے پر ایک ویڈیو ڈیلفی ٹیوٹوریل اور ٹی چارٹ سپورٹ فورمز پر حوالہ جات کے صفحات شامل ہیں۔ غیر انگریزی زبان کے دستاویز کے ذرائع میں چیک میں مارکو کینٹو کے "میسلیم وی جازیکو ڈیلفی 7: کونیہوونا زکوسینہو پروگراماتورا"، اور چینی، ڈیلفی 6، ڈیلفی، اور ڈیلفی 5 شامل ہیں۔ یہ بھی دیکھیں انفارمیشن گرافکس سافٹ ویئر کی فہرست چارٹنگ سافٹ ویئر کی فہرست ڈیٹا ویژوئلائزیشن جاوا اسکرپٹ چارٹنگ فریم ورک کا موازنہ جاوا اسکرپٹ فریم ورک جاوا اسکرپٹ لائبریری حوالہ جات بیرونی لنکس آفیشل ویب سائٹ پروگرامنگ ٹولز جزو پر مبنی سافٹ ویئر انجینئرنگ ڈیٹا ویژوئلائزیشن سافٹ ویئر چارٹس پاسکل (پروگرامنگ زبان) سافٹ ویئر