HiAsm
ہائی ایسم (ہائی اسمبلی) () ونڈوز اے پی آئی (ون 32)، کیو ٹی، ڈبلیو ایکس ویجیٹس، اسکرپٹ اور پی ایچ پی، ایچ ٹی ایم ایل، اور جاوا اسکرپٹ میں صفحات کے لیے ایک مفت ایپلی کیشن انٹیگریٹڈ ڈویلپمنٹ انوائرمنٹ (آئی ڈی ای) ہے، اس کے علاوہ ونڈوز موبائل پر مبنی آلات کے لیے ایپلی کیشنز، جیسے کہ پاکٹ پی سی پی ڈی اے۔ ہائی ایسم اپروچ ماڈل پر مبنی فن تعمیر کے نفاذ کی ایک عملی مثال ہے، جسے "ماڈل کی ترقی" بھی کہا جاتا ہے۔ اس نقطہ نظر کی اہمیت پلیٹ فارمز، آرکیٹیکچرز، ہارڈ ویئر وینڈرز، اور سسٹم سافٹ ویئر سے خلاصہ ہے۔ ڈیزائن کرتے وقت، صارفین کو پروگرامنگ زبانوں اور آپریٹنگ سسٹم کی خصوصیات کے بارے میں علم کی ضرورت نہیں ہے، اس طرح صارفین کو ایک بدیہی گرافیکل انٹرفیس کا استعمال کرتے ہوئے اپنے ماڈل کو کنٹرول کرکے ایپلی کیشنز بنانے کی اجازت ملتی ہے۔ پیکجز ہائی ایسم میں اضافی پیکجز ہوتے ہیں جنہیں آپ مخصوص قسم کی ایپلی کیشنز کے لیے استعمال کر سکتے ہیں۔ ڈیلفی اور ایف پی سی بنیادی پیکیج جو ماحول کے ساتھ آتا ہے لوگوں کو انٹرنیٹ کے اجزاء، ڈیٹا بیس، گرافکس (جی ڈی آئی اور اوپن جی ایل)، آواز، پس منظر کے پروگرام، ایپلٹ، کنٹرول پینل، لائبریریوں (ڈی ایل ایل فائلیں) وغیرہ سمیت وسیع ملٹی میڈیا صلاحیتوں کا استعمال کرتے ہوئے چھوٹی ونڈوز ایپلی کیشنز تیار کرنے کی اجازت دیتا ہے۔ پاکیٹ پی سی پچھلے پیکیج کی طرح، یہ صارفین کو ایپلی کیشنز تیار کرنے کی اجازت دیتا ہے، لیکن اس بار یہ پاکیٹ پی سی پی ڈی اے اور کچھ اسمارٹ فونز کے لیے ونڈوز سی ای کے تحت ہے۔ پیکیج اس طرح تشکیل دیا گیا ہے کہ پاکٹ پی سی کے تحت جمع کی گئی اسکیم کو ڈیلفی اور ایف پی سی اور اس کے برعکس پورٹ کرنے کے لیے عملی طور پر کسی تبدیلی کی ضرورت نہیں ہے، اس طرح پروگرام تیار کرنے اور انہیں دوسرے پلیٹ فارمز پر پورٹ کرنے کا وقت کم ہو جاتا ہے۔ ویب جیسا کہ نام سے ظاہر ہوتا ہے، یہ پیکیج صارفین کو پی ایچ پی، کلائنٹ سائیڈ جاوا اسکرپٹ، اور ایچ ٹی ایم ایل کا استعمال کرتے ہوئے ویب سرور کے لیے ایپلی کیشنز تیار کرنے کی اجازت دیتا ہے۔ اس پیکیج کی ایک خاص خصوصیت یہ ہے کہ مرتب شدہ نمونے کے لیے تیار کردہ کوڈ معیار میں تقریبا اس کے برابر ہے جو ایک ڈویلپر ہاتھ سے لکھ سکتا ہے۔ اس کی وجہ سے، پیکیج کو بعد میں دستی ترمیم کے ساتھ خود بخود ٹیمپلیٹ ویب ایپلی کیشنز تیار کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ ایف اے ایس ایم زیادہ تر پیکیج ہائی ایسم کی صلاحیتوں کی مثال اور مظاہرے کے طور پر کام کرتا ہے۔ لہذا، یہ ممکنہ طور پر صرف ان پروگرامرز میں دلچسپی لے گا جو اپنے پیکیجز تیار کرنا چاہتے ہیں۔ یہ کوڈ داخل کرنے کے اجزاء اور ان کے درمیان روابط کا استعمال کرتے ہوئے خالص اسمبلی (فلیٹ اسمبلر، ایف اے ایس ایم) میں ونڈوز اے پی آئی ایپلی کیشنز کو لکھنے کی اجازت دیتا ہے۔ کیو ٹی پر مبنی کیو ٹی پیکیجز صارفین کو کراس پلیٹ فارم ایپلی کیشنز تیار کرنے کی اجازت دیتے ہیں۔ ہائی ایسم کو لینکس پر صرف وائن کے ذریعے چلایا جا سکتا ہے۔ ہسام 5 راستے پر ہے (آپ اسے اوبنٹو پر انسٹال کر سکتے ہیں) جو لینکس پر بھی کام کر رہا ہے اور اس میں جی سی سی وغیرہ شامل ہوں گے۔ ڈبلیو ایکس ویجیٹس پیکیجز ڈبلیو ایکس ویجیٹس اور کیو ٹی پر مبنی ہو سکتے ہیں۔ صارفین انہیں کراس پلیٹ فارم ایپلی کیشنز بنانے کے لیے استعمال کر سکتے ہیں۔ HiAsm 5 اب ماحول کے پانچویں ورژن کی ترقی روک دی گئی ہے۔ تاہم، HiAsm.NET پروجیکٹ اس کا تسلسل ہے۔ HiAsm.NET اصل میں ہائی ایس ایم 5 سورس کوڈ کی ایک بڑی مقدار کا استعمال کرتے ہوئے بنایا گیا تھا۔ ایک خاص نقطہ سے، اس کی تکمیل اصل کوڈ کے ساتھ کی گئی تھی جو ہائی ایس ایم 5 میں نہیں تھا یا منتقلی کے لیے مناسب نہیں تھا۔ لہذا، ان دونوں منصوبوں کو یکجا نہ کریں۔ حوالہ جات بیرونی روابط HiAsm 5 HiAsm.NET بصری پروگرامنگ زبانیں مربوط ترقیاتی ماحول WxWidgets پاسکل (پروگرامنگ زبان) سافٹ ویئر