برمجة جامباس/الوظائف الداخلية
الجمل
عدل- Asc تعيد كود ASCII لحرف ما في النص.
- Chr$ بعكس السابق تعيد الحرف المقابل لكود ASCII.
- Comp يقوم بالمقارنة بين نصين.
- InStr يقوم بالبحث عن نص ما ضمن نص آخر.
- LCase$ يحول النص إلى الحروف الصغرى (خاص باللغات اللاتينية).
- Left$ يعيد الحرف الأول من اليسار للنص.
- Len يعيد طول النص المعطى.
- LTrim$ يحذف المسافات الفارغة من اليسار في النص المعطى.
- Mid$ يعيد جزء من النص.
- Replace$ يستبدل جزء من النص بنص معطى.
- Right$ يعيد آخر حرف من النص (أول حرف من اليمين).
- RInStr يقوم بالبحث عن نص ما ضمن نص آخر مبتدئا من اليمين.
- RTrim$ حذف المسافات الفارغة من اليمين في النص المعطى.
- Scan Splits a string against a regular expression pattern.
- Space$ يعيد نصا يحتوي على مسافة.
- Split يقسم النص المعطى إلى عدة نصوص.
- String$ يعيد النص نفسه مكررا أكثر من مرة.
- Subst$ يستبدل النص ضمن نمط محدد.
- Trim$ يلغي المسافات من النص.
- UCase$ يحول النص إلى الحروف الكبرى (خاص باللغات اللاتينية).
التدفق و Input/Output
عدل- CLOSE إغلاق دفق (بث)
- Eof يرجع إذا تم الوصول إلى نهاية الملف.
- ERROR يقوم بطباعة رسالة الخطأ الناتجة.
- ERROR TO يعيد توجيه رسالة الخطأ.
- FLUSH Flushes the output of a buffered stream.
- INPUT يقوم بقرائة التدفق النصي ويحوله إلى قيم .
- INPUT FROM يقوم بإعادة توجيه المدخلات.
- LINE INPUT قوم بقرائة السطور من تدفق نصي .
- LOCK يقوم بإقفال التدفق.
- Lof يقوم بإعادة طول التدفق.
- OPEN يقوم بفتح ملف ما إما للقراءة أو للكتابة وينشء تدفقا لذلك.
- OUTPUT TO يقوم بإعادة توجيه المخرجات.
- PIPE Opens a named pipe for reading or writing and creates a stream for it.
- PRINT يقوم بطباعة تعبيرات إلى التدفق.
- READ يقوم بقراءة البيانات الثنائية من التدفق.
- SEEK يقوم بتغيير مكان مؤشر تدفق الملف.
- Seek يقوم بتحديد مكان مؤشر تدفق الملف.
- UNLOCK يقوم بإقفال تدفق مفتوح.
- WRITE يقوم بكتابة البيانات الثنائية إلى التدفق.
الملفات والمجلدات
عدل- Access يقوم بإختبار صلاحية الدخول إلى ملف.
- COPY ينسخ ملف.
- DFree يعيد المساحة الفارغة من قرص.
- Dir يستعرض مجلدا.
- Exist يفحص وجود الملف أو المجلد المحدد
- IsDir يفحص إذا كان المسار المعطى مجلدا أو لا.
- KILL يحذف الملف.
- LINK يقوم بإنشاء اختصار.
- MKDIR يقوم بإنشاء مجلد.
- MOVE يعيد تسمية أو ينقل ملف /مجلد.
- RDir يستعرض مجلدا بشكل متكرر.
- RMDIR يحذف مجلد فارغ.
- Stat يقوم بالحصول على معلومات عن الملف.
- Temp$ يقوم بإنشاء أسماء ملفات مؤقتة.
الحساب
عدل- Abs يعيد القيمة الحقيقية للرقم.
- DEC يقوم بإنقاص قيمة المتغير.
- Fix يعيد الجزء الصحيح من الرقم.
- Frac يعيد الجزء الكسري (الكسر) من الرقم.
- INC يقوم بزيادة قيمة المتغير.
- Int يقوم بإرجاع الجزء الصحيح من العدد.
- Max يعيد الرقم الأعلى.
- Min يعيد الرقم الأقل.
- Round يقوم بتقريب الرقم.
- Sgn يعيد إشارة الرقم (موجب أو سالب).
اللوغاريتمات و الأس
عدل- Cbr الجذر التكعيبي
- Exp الأس, e^x
- Exp2 2^x
- Exp10 10^x
- Expm Exp(x) - 1
- Log Neperian logarithm, base e logarithm
- Log2 Base 2 logarithm
- Log10 Decimal logarithm
- Logp Log(1+x)
- Sqr الجذر التربيعي
حساب المثلثات
عدل- ACos يحسب جيب التمام للزاوية.
- ACosh يحسب جيب التمام القطعي للزاوية.
- Ang يحسب زاوية القطبية من إحداثيات نقطتين في مستطيل .
- ASin يحسب جيب للزاوية.
- ASinh يحسب جيب لتمام القطعي للزاوية.
- ATan يحسب تماس الزاوية.
- ATan2 يحسب الظل من رقمين.
- ATanh يحسب ظل لتمام القطعي للزاوية.
- Cos يحسب جيب التمام للزاوية.
- Cosh يحسب جيب التمام القطعي من زاوية.
- Deg تحويل راديان إلى درجات.
- Hyp حساب وتر المثلث.
- Mag يحسب تنسيق المسافة القطبية من إحداثيات نقطتين في مستطيل .
- Pi يعيد قيمة π أو مضاعفات π.
- Sin يحسب جيب الزاوية.
- Sinh Computes the hyperbolic sine of an angle.
- Tan يحسب ظل الزاوية .
- Tanh Computes the hyperbolic tangent of an angle.
- Rad تحويل الدرجات إلى راديان.
الأرقام العشوائية
عدل- RANDOMIZE تهيئة مولد عدد شبه عشوائي.
- Rnd يقوم بإرجاع عدد شبه عشوائي.
التاريخ والوقت
عدل- Date يعيد التاريخ فقط بدون الوقت.
- DateAdd يضيف فترة لتاريخ معين.
- DateDiff يعيد الفترة بين تاريخين.
- Day يعيد اليوم المقابل للتاريخ.
- Hour يعيد الساعة للتاريخ المعطى.
- Minute يعيد الدقيقة للتاريخ المعطى.
- Month يعيد الشهر للتاريخ المعطى.
- Now يعيد التاريخ والوقت الحالي.
- Second يعيد الثانية للتاريخ المعطى.
- Time يعيد الوقت فقط بدون التاريخ.
- Timer يعيد عدد الثواني المنقضية منذ بدء البرنامج.
- Week يعيد رقم الأسبوع للتاريخ المعطى.
- WeekDay يعيد اليوم الأول في الأسبوع للتاريخ المعطى.
- Year يعيد السنة للتاريخ المعطى.
أنواع البيانات
عدل- IsBoolean يتحقق إذا كان التعبير منطقيا.
- IsByte Returns if an expression is a Byte value.
- IsDate يتحقق إذا كان التعبير تاريخ .
- IsFloat يتحقق إذا كان التعبير عشري.
- IsInteger يتحقق إذا كان التعبير عدد صحيح.
- IsLong Returns if an expression is a Long value.
- IsNull يتحقق إذا كان التعبير خالي.
- IsNumber يتحقق إذا كان التعبير رقما.
- IsObject يتحقق إذا كان التعبير عنصرا.
- IsShort Returns if an expression is a Short value.
- IsSingle Returns if an expression is a Single value.
- IsString يتحقق إذا كان التعبير نصا.
- TypeOf يعيد نوع التعبير .
تقييم النصوص
عدل- IsAscii يقوم بإختبار النص إن كان يحتوي فقط على محارف ASCII فقط.
- IsBlank يختبر النص إن كان يحتوي على فراغات فقط.
- IsDigit يختبر النص إن كان يحتوي على أرقام فقط.
- IsHexa يختبر النص إن كان يحتوي على أرقام hexadecimal.
- IsLCase يختبر النص إن كان يحتوي على حروف صغيرة فقط .
- IsLetter يختبر النص إن كان يحتوي على حروف.
- IsPunct Tests if a string contains only printable non-alphanumeric characters.
- IsSpace يختبر النص إن كان يحتوي على مسافة.
- IsUCase يختبر النص إن كان يحتوي على حروف كبيرة.