Anglais| Allemand|



BIENVENUE À un NOUVEAU BASIC!
C'est le vrai successeur de VB6

Un langage BASIC moderne complètement décrit libre pour OS X® et Linux® de Windows®, d'imper

L'atelier de logiciel de KBasic a été libéré. Vous pouvez créer les demandes modernes de BASIC de Windows®, OS X® et Linux® d'imper avec la syntaxe bien connue de BASIC d'une mode moderne.

Les fournisseurs suivants de Linux embarqueront l'édition personnelle de KBasic ou l'édition professionnelle de KBasic:



OS X de Linux ou d'imper a-t-il besoin d'un BASIC moderne?




Libérez le langage BASIC moderne orient par objet complètement décrit
pour OS X® et Linux® de Windows®, d'imper

Téléchargements (Libérez Et Épreuve)

Ordre 'Professionnel De KBasic '

'Le Livre De KBasic '


L'ordre ouvert de source de description de Screenshots dans votre pays met à jour la liste d'expédition de forum personnelle contre le professionnel VB6 contre la référence de langue de KBasic la syntaxe de livre de KBasic Exemples

Contact/Impressum

RÉTROACTION ET COMMENTAIRES AU SUJET DE KBASIC
"nous sommes impressionnés de la qualité de votre produit et vous encourageons à garder ce des niveaux élevés à l'avenir." Équipe De Softpedia










Téléchargements

L'édition personnelle est libre. Le professionnel de KBasic coûtera peu d'argent:

Professionnel De KBasic: 24,95 Euro

y compris l'expédition dans le monde entier + en empaquetant + accomplissez la documentation

Il y a pour une version libre de KBasic Windows et Linux, qui est prévu pour l'usage personnel seulement. Les utilisateurs professionnels devraient essayer la version professionnelle de KBasic, qui est embarqué dans le monde entier et coûte 24,95 euro seulement (rudement USD $25) comprenant des coûts d'expédition.

  • Écrivez une fois et déployez les demandes indigènes de Windows, d'imper et de Linux
    Les dispositifs d'cOop rad fournissent la productivité élevée
    beaucoup meilleur marché qu'autre de base/édition personnelle est libre

  • La mise en communication des projets VB6 existants est facile, parce que KBasic est la syntaxe 100% compatible
    Procédé familier de développement, environnement/même syntaxe que VB6
    Facile à apprendre: bouts de fonction intégrée et référence de langue

  • Bas prix: 24,95 Euro (rudement USD $25) pour l'édition professionnelle/édition personnelle est libre/soit plus productif avec des dispositifs d'cOop rad
    Gestion intégrée de mémoire par l'intermédiaire du compte de référence
    Véritable déploiement de croix-plateforme

  • Dispositifs de langue familiers: OOP, transmission simple, exceptions, etc...
    Développement de GUI de drague et de baisse
    Beaucoup de commandes d'cUi


    _____________________________________________
    Donnez au projet de KBasic, si vous aimez l'édition personnelle de KBasic et l'employez fréquemment. Vous pouvez envoyer votre argent en utilisant PayPal par l'intermédiaire d'en ligne. Il vous permet de payer n'importe qui avec un email address dans 45 pays qui acceptent PayPal. Entrez juste comme le email address 'bernd@kbasic.com 'et la quantité du destinataire que vous souhaitez envoyer. Vous pouvez payer avec une carte de banque. Merci beaucoup! -)


















Téléchargez ces programmes :

Édition Personnelle Libre
Windows XP/2000
Linux (avec quart > = 3.3.3)
Édition Personnelle De Permis

Édition Professionnelle D'essai
Windows XP/2000
Linux (avec quart > = 3.3.3) OS X d'imper (> = 10.2)
Édition De Professionnel De Permis

Installation facile et familière: Installateur De Windows + Installateur D'Imper + Installateur De Linux: Ces dossiers downloadable sont des dossiers d'installateur, qui doivent être exécutés par vous. Pour Linux ou imper: faites l'installateur classer le déclic exécutable (de bonnes propriétés de --> de déclic) et puis gauche.

INSTALLATION: Comment installer?
Installation sur Windows/Mac
Vous n'avez pas besoin d'installer le quart! Courses de KBasic sans quart.
succesfully examiné dessus
- WinXP, Win2000: P2400/512mb
- Tigre 10,4 d'cOs X D'Imper
- Windows 95/98/Me n'est pas soutenu

Installation sur Linux
Vous devez avoir installé le quart! Courses de KBasic en utilisant le quart installé.
succesfully examiné dessus
- OpenSuse 10 (> = KDE 3,3,0): P2400/512mb
- Fedora 4, Gentoo 2005, KNOPPIX 4, Kubuntu 5, Mandriva 2005,
- Slackware 10, Ubuntu 5, Xandros 3, Linspire 5 devrait fonctionner aussi bien






Plus D'Information

Il vient avec vraiment Java-comme l'orientation d'objet et l'appui en arrière pour VB6 et QBasic, car c'est la syntaxe 100% compatible, mais ce n'est pas un clone VB6! KBasic combine la puissance expressive des langues objet-orient comme C++ avec la connaissance et la facilité d'utilisation de VB6. Il permet à des lotisseurs avec une base installée des applications VB6 de commencer à se développer pour un OS mélangé X de Windows, d'imper et l'environnement de Linux sans devoir faire face à une courbe raide d'étude: KBasic emploie le paradigme visuel familier de conception et a une pleine exécution du langage BASIC.

KBasic se compose des programmes suivants: + un environnement de développement avec le concepteur de forme visuelle et le concepteur menubar + un compilateur + un interprète + un archiver + un composant graphique d'interface utilisateur. Il est possible de développer des applications de quart avec la syntaxe bien connue de BASIC d'une mode moderne. Il vient avec vraiment Java-comme l'orientation d'objet et l'appui en arrière pour VB6 et QBasic, car c'est la syntaxe 100% compatible. KBasic combine la puissance expressive des langues objet-orient comme C++ avec la connaissance et la facilité d'utilisation de VB6. Il permet à des lotisseurs avec une base installée des applications VB6 de commencer à se développer pour un OS mélangé X de Windows, d'imper et l'environnement de Linux sans devoir faire face à une courbe raide d'étude: KBasic emploie le paradigme visuel familier de conception et a une pleine exécution du langage BASIC.


Vos occasions:

Incluez KBasic: Si vous êtes un éditeur d'un logiciel d'exploitation de Linux , svp contactez-nous à info@kbasic.com . Nous sommes intéressés par l'édition personnelle de KBasic d'expédition ou l'édition de professionnel dans votre distribution de Linux. Vous pouvez inclure l'édition personnelle de KBasic dans votre produit de Linux pour libre.

Vente KBasic! Si vous êtes un vendeur de Windows ou de logiciel de Linux , svp contactez-nous à info@kbasic.com . Nous sommes intéressés à avoir l'édition professionnelle de KBasic dans votre magasin de Windows ou de logiciel de Linux. Vous pouvez obtenir le professionnel de KBasic pour un prix inférieur.

Traduisez pour KBasic! Si vous êtes un naturel d'une langue, qui n'est pas encore traduite, vous pouvez traduire le “The KBasic Book” et obtiendra la droite de vendre votre traduction de “The KBasic Book” en même temps que l'édition personnelle de KBasic pour tout prix dans tout pays; veuillez nous contacter à info@kbasic.com .



Spécifications De Langue

Mots-clés

$$Dynamic # Autrement $$End # ExternalSource # Si # Région La Norme ANSI Abstraite Absolue D'AddressOf Dit Comme Assemblée ByRef Bas Automatique ByVal Appellent La Chaîne Du Crochet CBCD CEXT CFIX De Cas De CallByName Choisissent Le Terrain communal D'Ordre de COM De Class_Initialize Class_Terminate De Classe Comparent Le Constructeur De Const Que La Décimale De Base de données De Données de CQUD CreateObject Déclarent Le Destructeur De Délégué De DefBool DefByte DefCur DefDate DefDbl DefInt DefLng DefObj DefSng DefStr DefVar De Défaut De Def Faible DirectCast Font Chaque ElseIf D'autre L'Extrémité Vide EndIf Enum Entourent Environ$ Effacent ErDev ERL ERRENT Sortie D'Événement Explicite Prolonge Enfin FN Pour Les Poignées GoTo Globales De GoSub De Fonction D'Ami Si Les Importations D'Instruments D'IIf Hérite Dedans De l'Interface Est Réitèrent KBasic LBound Principal A laissé La Bibliothèque Comme La Boucle LSet De LoadResString Je Mi Module MustInherit MustOverride MyBase Prochain De Namespace De MyClass Nouveau Rien Nulle De NotInheritable NotOverridable Au loin Sur Des Surcharges Facultatives Overriddable D'Option Dépasse La Propriété Privée De Conserve De Jeu De Stylo De Parent De ParamArray La Chaîne Que Publique Protégée De VeryOldBasic RaiseEvent A lu ReDim Fixe Rem/*/* * 'Les Ombres Choisies D'Ensemble De Course De RSet De Retour De Résumé De Restauration De Répétition A partagé La Fente Courte De SizeOf De Signal Le Texte Statique De Système De SynClock De Commutateur D'Échange De Sous-marin De Structure De l'Arrêt STRIG D'Étape Jettent Alors Le Temporisateur De Jets Au Type TypeDef UBound UniCode D'Essai de TROFF TRON Jusqu'À l'Attente Wend de VARPTR VARPTR$ VARSEG OldBasic Tandis qu'Avec WithEvents WriteOnly

Fonctions de Builtin

L'Accès Acs AddHanlder AppActiviate D'cAbs De __ De Sous-marin De __ De __ De Portée De __ De __ De Module De __ De __ De Ligne De __ De __ De Classe De __ Apposent Le Format Étroit Binaire Format$ FormatCurrency FormatDateTime FormatNumber FormatPercent Frac FRE De Difficulté Du Filtre De Fichiers De FileAttr FileCopy FileDateTime FileLen De Champ De Fait De l'Erreur Error$ Exp De l'Aspiration EOF ErDev$ De Degré DeleteSetting Dir Dir$ DoEvents DOF Du Jour DDB De la Date Date$ DateAdd DateDiff DatePart DateSerial DateValue de CVD CVDMBF CVERR CVI CVL CVS CVSMBF De la Couleur Command$ Cos CShort CSng CsrLin CType CurDir CurDir$ CVar De l'Espace libre CLng CLS CObj De Cercle Du Casier Bin$ BLOAD BSAVE CBool CByte CChar CCur CDate CDbl CDec ChDir ChDrive Chr Chr$ CInt De Signal sonore D'Asc Asn Atn De Rangée FreeFile Que Libre FV Obtiennent GetAllSettings GetAttr GetAutoServersettings GetObject GetSetting GetType L'Entrée InputBox InStr InStRev IOCtl Interne IOCtl$ IPMT IRR IsArray IsBoolean IsByte IsCharacter IsCollection IsCString IsCurrency IsDate IsDouble IsEmpty IsError IsInt16 IsInt32 IsInt64 IsInteger IsMissing IsNull IsNumeric IsObject IsShort IsSingle IsUInt16 IsUInt32 IsUInt64 De INP De Hypot IMEStatus Inkey Inkey$ D'Heure Du Sortilège Hex$ Joignent L'Endroit Gauche De LoadPicture LoadResData LoadResPicture De Charge De la Ligne LN De LCase LCase$ Left$ Len De Mise à mort Localisent Le Nom Minimum Maintenant NPER NPV Nz De MonthName MsgBox MTIMER De Mois De la Minute MIRR MKD$ MkDir MKDMBF$ MKI$ MKL$ MKS MKS _ MKSMBF$ De Logb LPos LPrint LTrim LTrim$ Maximum Mid$ De Notation De la Serrure LOF Qu'Oct. Oct$ Ouvert Hors De la Position PPMT De Poussé De Point Du Coup d'oeil PMAP PMT De PCopy De Cloison De Palette De Peinture De Rendement A préréglé L'Augmenter Mis Par PSet RaiseSignal RaiseEvent de Pv QBCOLOR Rad D'Impression Aléatoire Randomisent Le Taux RemoveHandler Remplacent La Remise RVB Right$ Droits RmDir RND Le Streptocoque Fendu Sain L'Équilibre Trim$ TypeName TypeOf UCase UCase$ De Bâton De l'Espace Space$ Spc Sqr De Sln De RTrim RTrim$ SavePicture SaveSetting D'Écran De Sec En second lieu De Recherche De Seg SendKeys SetAttr Sgn De Coquille De Sommeil Que Rond De Péché Du Temps Time$ TimeSerial TimeValue De Tan D'Étiquette De la Corde String$ StrReverse SYD De Str$ StrComp StrConv Déchargent Ouvrent En utilisant La Fenêtre De Largeur De WeekdayName De Jour de la semaine De Vue De Val VarType Écrivent L'Année

Opérateurs

< < Shl > > DEC De Shr Inc. ++ -- + = - =/= * =|= Et = BitAnd BitOr BitXor BitNot + - */Mod = < > > = < = > < Et AndAlso Ou OrElse Pas ^ Et Xor \ Eqv PIM

Datatypes

Variante Simple De la Corde UInt16 UInt32 UInt64 De Byte De Caractère De la Collection CString De Devise De Date Du Double Int16 Int32 Int64 De Nombre entier De Long Short Booléen D'Objet


C'est environ 5 codes sources de mb (C++)

130.000 lignes de programme 100 classes 2.500 méthodes dans 280 dossiers

Dossiers d'exécution

application.cpp bytearray.cpp cpp_parser.cpp cpp_scanner.cpp cpp_token.cpp interpreter.cpp interpreter_builtin_binding.cpp interpreter_builtin_function.cpp interpreter_builtin_sub.cpp interpreter_control.cpp interpreter_expression.cpp interpreter_ext.cpp interpreter_interface.cpp interpreter_kbasic_binding.cpp interpreter_kde_binding.cpp interpreter_main.cpp interpreter_parameter.cpp interpreter_qt_binding.cpp kbasic.cpp kbasic.math.cpp kbasic_math.cpp kbasic_string.cpp main.cpp memory_class.cpp memory_const.cpp memory_enum.cpp memory_gc.cpp memory_interface.cpp memory_label.cpp memory_module.cpp memory_property.cpp memory_stringliteral.cpp memory_structure.cpp memory_sub.cpp memory_type.cpp memory_variable.cpp misc.cpp parser.cpp parser_builtin_function.cpp parser_builtin_sub.cpp parser_control.cpp parser_expression.cpp parser_ext.cpp parser_interface.cpp parser_kbasic.cpp parser_main.cpp parser_qt_binding.cpp pcode.cpp scanner.cpp stack.cpp todo.cpp token.cpp typedef.cpp utility.cpp _ application.cpp _ assistant.cpp _ checkbox.cpp _ class.cpp _ clipboard.cpp _ collection.cpp _ color.cpp _ colordialog.cpp _ combobox.cpp _ commandbutton.cpp _ control.cpp _ cursor.cpp _ debug.cpp _ desktop.cpp _ event.cpp _ expressioneditor.cpp _ file.cpp _ filedialog.cpp _ font.cpp _ fontdialog.cpp _ form.cpp _ frame.cpp _ help.cpp _ iconview.cpp _ image.cpp _ kbasic.cpp _ key.cpp _ label.cpp _ listbox.cpp _ listview.cpp _ mainwindow.cpp _ mainwindow_events.cpp _ math.cpp _ menu.cpp _ menubar.cpp _ module.cpp _ mouse.cpp _ mousecursor.cpp _ object.cpp _ option.cpp _ optionbutton.cpp _ optionwindow.cpp _ os.cpp _ printdialog.cpp _ printer.cpp _ progressbar.cpp _ projectwindow.cpp _ propertyform.cpp _ propertywindow.cpp _ regexp.cpp _ scrollbar.cpp _ scrollview.cpp _ signal.cpp _ sourcecodeeditor.cpp _ statusbar.cpp _ textarea.cpp _ toolbar.cpp _ toolbox.cpp _ toolboxform.cpp _ toolboxwindow.cpp _ welcome.cpp _ workspace.cpp

Header files

application.h bytearray.h console.h const.h cpp_parser.h cpp_scanner.h cpp_token.h interpreter.h interpreter_builtin_function.h interpreter_kbasic_binding.h interpreter_kde_binding.h interpreter_parameter.h interpreter_qt_binding.h kbasic.h kbasic.math.h kbasic_math.h kbasic_string.h memory_class.h memory_const.h memory_enum.h memory_gc.h memory_interface.h memory_label.h memory_module.h memory_property.h memory_stringliteral.h memory_structure.h memory_sub.h memory_type.h memory_variable.h misc.h parser.h parser_builtin_sub.h parser_kbasic.h parser_kbasic_binding.h parser_kde_binding.h parser_qapplication.h parser_qt_binding.h parser_qwidget.h pcode.h pcode_kbasic_binding.h pcode_kde_binding.h pcode_qt_binding.h resource.h scanner.h stack.h todo.h token.h typedef.h utility.h _application.h _assistant.h _checkbox.h _class.h _clipboard.h _collection.h _color.h _colordialog.h _combobox.h _commandbutton.h _control.h _cursor.h _debug.h _desktop.h _event.h _expressioneditor.h _file.h _filedialog.h _font.h _fontdialog.h _form.h _frame.h _help.h _iconview.h _image.h _kbasic.h _key.h _label.h _lbal.h _listbox.h _listview.h _mainwindow.h _math.h _menu.h _menubar.h _module.h _mouse.h _mousecursor.h _object.h _option.h _optionbutton.h _optionwindow.h _os.h _printdialog.h _printer.h _progressbar.h _projectwindow.h _propertyform.h _propertywindow.h _regexp.h _scrollbar.h _scrollview.h _signal.h _sourcecodeeditor.h _statusbar.h _textarea.h _toolbar.h _toolbox.h _toolboxform.h _toolboxwindow.h _welcome.h _workspace.h



Trolltech®, Qt® and the Trolltech logo are registered trademarks of Trolltech. Linux® is a trademark of Linus Torvalds. All other products named on this website are trademarks of their respective owners.