الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بدائل فيجوال بيسيك في لينكس

مغلق
بدأه المبرمج عبدالكريم في 27 أبريل 2006 · 2 رد · 629 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

HBasic من بدائل فيجوال بيسيك

اقتباس
HBasic is an IDE with an interpreter and compiler used to create, execute and debug programs with a BASIC style language. The language includes object oriented features and may be compiled to interpreter pcode and standalone executables.

للتحميل انقر هنا

=====================

أيضا من بدائل فيجوال بيسيك Phoenix 1.5 for Linux Beta 6

اقتباس
Phoenix is distributed as an RPM package. There are two packages, one with the executable binaries and one with the documentation. To install Phoenix on your system, download both packages on your computer. Then install the packages using the 'rpm' command (being logged in as 'root'):

# rpm -U phoenix-1.5-6.i386.rpm

# rpm -U phoenix-doc-1.5-6.i386.rpm

To run Phoenix once it is installed, just type "phoenix" at the command line and switch to the X desktop screen (usually virtual screen 7).

للتحميل أنقر هنا

===========

أيضا من البدائل مشروع Mono

للتحميل أنقر هنا

===========

ومن بدائل فيجوال بيسيك أيضا برنامج KBasic

وهذا موقعه http://www.kbasic.org

للتحميل أنقر هنا

وهذا كتاب بالانجليزي

انقر هنا

وهنا أمثلة له

http://www.kbasic.org/example.html

وإليك هذه المقارنة

اقتباس
What is the difference between VB6 and KBasic?

In general both are very equal:

KBasic is 100% syntax compatible

(keywords like DIM, IF, SELECT CASE...)

KBasic's IDE is very similar to VB6

(Form Designer, Syntax Highlighting, Auto Completion, Builtin-Help...)

KBasic supports many controls, which are very equal to the controls of VB6

(Form, CommandButton, TextBox...)

KBasic comes with a rich set of objects like VB6

(Application, ...)

KBasic is able to create standalone applications

(EXE, BIN...)

KBasic is able to use many databases

(in the near future: MySQL, ODBC...)

KBasic does not support ActiveX now

(but in the future)

Getting away from VB6

KBasic supports 100% the syntax of VB6. Additionally, many GUI components are familiar. And it is possible to develop Qt applications with well known BASIC syntax in a modern fashion. So it comes with truly Java-like object orientation and backward support for VB6 and QBasic, as it is 100% syntax compatible. KBasic combines the expressive power of object-oriented languages like C++ with the familiarity and ease of use of VB6. It allows developers with an installed base of VB6 applications to start developing for a mixed Windows, Mac OS X and Linux environment without having to face a steep learning curve: KBasic uses the familiar visual design paradigm and has a full implementation of the BASIC language.

Why KBasic succeeds

Traditionally, BASIC languages have suffered form the attitude that you should abandon everything you know and start from scratch with a new set of concepts and a new syntax, arguing that it is better in the long run to lose all the old baggage that comes with it. This may be true, in the long run. But in the short run, a lot of that baggage was valuable. The most valuable elements may not be the existing code base, but instead the existing mind base. If you are functioning VB6 programmer and must drop everything you know about VB6 in order to adopt a new language, you immediately become much less productive for many months, until your mind fits around the new praradigm. Whereas if you can leverage off of your existing VB6 knowledge and expand on it, you can continue to be productive with what you already know while moving into the world of object-oriented proramming. As everyone has his or her own mental model of programming, this move is messy enough as it is withouht the added expens of starting with a new language. The problem with learnig a new language is producitvity. No company can afford to suddenly lose a productive software engineer, because he or she is learning a new language. KBasic is very similar to VB6, not a complete new syntax and programming model. It allows you to continue creating useful code, applying the features gradually as you learn and understand them. This may be one of the most important reasons for the success of KBasic. In addition, most of your existing VB6 code is still viable in KBasic.

Why is KBasic a BASIC language alternative compiler for Windows, Mac OS X and Linux?

KBasic is extremely well built, is a powerfull programming language and has a complete IDE: a very professional working environment RAD, which is very similar to VB6, a valid alternative to VB6. It has hundres of commands and functions. KBasic can compile Linux or Mac OS X applications from the Windows versions (or the other way around) and is a cross platform Basic programming language. It is currently available for Windows XP/2000, Mac OS X and Linux/i386. It generates stand alone EXE/BIN and has a great IDE to help beginners creating their applications. KBasic language includes a visual designer to build GUI with all the major elements such as windows, forms, menu and data aware controls, such as buttons, labels and frames, textboxes, radio buttons, combo boxes, list boxes, check boxes...

The only true official alternative to VB6: The KBasic project started in 2000 as an open source project... KBasic is a professional development tool, cause this language offers all the elements to design and create professional products. KBasic gives a single, easy-to-use API for writing GUI applications on multiple platforms and the application will adopt the look and feel appropriate to that platform.The IDE is really well thinked and is completed with all the tools the programmer needs such as sensitive-to-the-context help .The language structure, the statements and functions are really simple to understand and the documentation is well written and complete. It comes with a very well done printable manual with more than 140 pages which describe in detail the great number of commands, statements and functions.

A powerful and fully featured Basic-like language: It is completely object-oriented and byte-code compiled. The syntax is very similar to VB6 and the language supports common methods and properties. It is a fully object-oriented languages which uses inheritance and polymorphism.

The IDE offers also project managment and property editing, syntax highlighting of the source code, code completion, and debugging mode. The IDE provides a source level debugger with breakpoints, and single stepping: step-through code, display values of variables in special windows or by moving the mouse over the variable name in the editor.

The main characteristic of KBasic is that it has been created to allow developers with VB6 experience to start programming for Linux, Mac OS X and Windows without having to learn deeply a new language.

KBasic is a high level professional Basic for Linux, Mac OS X and Windows, which comes in two versions: Personal and Professional, and its very good Basic language is constantly improved and updated.

يفضل زيارة الموقع الخاص ب kbasic

===========

أما بدائل لغة بيسيك

1) Hbasic.

2) X-basic.

3) Yabasic.

4) SmallBASIC.

http://hbasic.sourceforge.net/

--

http://www.yabasic.de/

--

===========================

أتمنى أني أفدت مبرمجي فيجوال بيسيك .. الذين واجهوا صعوبات في الانتقال الى لينكس بسبب مفارقة فيجوال بيسيك

تحياتي

#2

السلام عليكم

بارك الله فيك

نسيت مشروع Gambas :)

MPSI/MP* - CPR Tanger

#3

الله يوفقك لكل خير على هذا المجهود الرائع

أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد

ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول

ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال

وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )

هذا الموضوع مغلق.

مواضيع مشابهة