Inglês| Alemão|



BOA VINDA A um BASIC NOVO!
Este é o sucessor real de VB6

Uma língua moderna completamente caracterizada livre do BASIC para OS X® e Linux® de Windows®, de mac

O atelier do software de KBasic foi liberado. Você pode criar as aplicações modernas para Windows®, OS X® e Linux® do BASIC do mac com sintaxe bem sabida do BASIC em uma forma moderna.

Os seguintes vendedores de Linux enviarão a edição pessoal de KBasic ou a edição profissional de KBasic:



O OS X de Linux ou de mac necessita um BASIC moderno?




Livre a língua moderna oriente objeto completamente caracterizada do BASIC
para OS X® e Linux® de Windows®, de mac

Downloads (Livre & Experimentação)

Ordem ' Profissional De KBasic '

' O Livro De KBasic '


A ordem aberta da fonte da descrição de Screenshots em seu país atualiza a lista enviar do forum pessoal contra o profissional VB6 contra a referência da língua de KBasic a sintaxe do livro de KBasic Exemplos

Contato/Impressum

GABARITO E COMENTÁRIOS SOBRE KBASIC
"nós somos imprimidos com a qualidade de seu produto e incentivamo-lo manter este padrões elevados no futuro." Equipe De Softpedia










Downloads

A edição pessoal está livre. O profissional de KBasic custará pouco dinheiro:

Profissional De KBasic: 24,95 Euro

including largo de mundo do transporte + empacotando + termine a documentação

Há uma versão livre de KBasic para Windows e Linux, que é pretendido para o uso pessoal somente. Os usuários profissionais devem tentar para fora da versão profissional de KBasic, que é enviado worldwide e custado 24,95 euro somente (aproximadamente USD $25) including custos do transporte.

  • Escreva uma vez e desdobre aplicações nativas para Windows, o mac e o Linux
    As características de OOP RAD entregam a produtividade elevada
    muito mais barato do que outro básico/edição pessoal está livre

  • Mover os projetos VB6 existentes é fácil, porque KBasic é a sintaxe 100% compatível
    Processo familiar do desenvolvimento, ambiente/mesma sintaxe que VB6
    Fácil de aprender: pontas do built-in e referência da língua

  • Preço baixo: 24,95 Euro (aproximadamente USD $25) para a edição profissional/edição pessoal está livre/seja mais produtivo com características de OOP RAD
    Gerência interna da memória através da contagem da referência
    Distribuição verdadeira da cruz-plataforma

  • Características de língua familiares: OOP, único inheritance, exceções, etc..
    Desenvolvimento do GUI do arrasto & da gota
    Muitos controles de UI


    _____________________________________________
    Doe ao projeto de KBasic, se você gostar da edição pessoal de KBasic e a usar freqüentemente. Você pode emitir seu dinheiro usando PayPal através de em linha. Permite que você pague qualquer um com um email address em 45 países que aceitam PayPal. Entre apenas como email address ' bernd@kbasic.com ' e a quantidade que do receptor você deseja emitir. Você pode pagar com um cartão de banco. Obrigado muito muito!


















Download estes programas :

Edição Pessoal Livre
Windows XP/2000
Linux (com quarto > = 3.3.3)
Edição Pessoal Da Licença

Edição Profissional Experimental
Windows XP/2000
Linux (com quarto > = 3.3.3) OS X do mac (> = 10.2)
Edição Do Profissional Da Licença

Instalação fácil e familiar: Instalador De Windows + Instalador Do Mac + Instalador De Linux: Estas limas downloadable são as limas do instalador, que devem ser executadas por você. Para Linux ou mac: faça o instalador arquivar o clique executável (propriedades direitas do --> do clique) e então esquerdo.

INSTALAÇÃO: Como instalar?
Instalação em Windows/Mac
Você não necessita instalar o quarto! Funcionamentos de KBasic sem quarto.
testado succesfully sobre
- WinXP, Win2000: P2400/512MB
- Tigre 10,4 do Os X Do Mac
- Windows 95/98/Me não é suportado

Instalação em Linux
Você deve ter instalado o quarto! Os funcionamentos de KBasic que usam o quarto instalaram.
testado succesfully sobre
- 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 deve trabalhar também






Mais Informação

Vem com verdadeiramente Java-como a orientação do objeto e a sustentação inversa para VB6 e QBasic, porque é a sintaxe 100% compatível, mas não é um clone VB6! KBasic combina o poder expressive de línguas objeto-oriente como C++ com a familiaridade e a facilidade de utilização de VB6. Permite que os colaboradores com uma base instalada das aplicações VB6 comecem tornar-se para um OS misturado X de Windows, do mac e o ambiente de Linux sem ter que enfrentar uma curva íngreme da aprendizagem: KBasic usa o paradigm visual familiar do projeto e tem uma execução cheia da língua do BASIC.

KBasic é composto dos seguintes programas: + um ambiente do desenvolvimento com o desenhador do formulário visual e o desenhador menubar + um compilador + um intérprete + um archiver + um componente gráfico da relação de usuário. É possível desenvolver aplicações do quarto com sintaxe bem sabida do BASIC em uma forma moderna. Vem com verdadeiramente Java-como a orientação do objeto e a sustentação inversa para VB6 e QBasic, porque é a sintaxe 100% compatível. KBasic combina o poder expressive de línguas objeto-oriente como C++ com a familiaridade e a facilidade de utilização de VB6. Permite que os colaboradores com uma base instalada das aplicações VB6 comecem tornar-se para um OS misturado X de Windows, do mac e o ambiente de Linux sem ter que enfrentar uma curva íngreme da aprendizagem: KBasic usa o paradigm visual familiar do projeto e tem uma execução cheia da língua do BASIC.


Suas oportunidades:

Inclua KBasic: Se você for um publisher de um sistema se operando de Linux , contate-nos por favor em info@kbasic.com . Nós estamos interessados na edição pessoal de KBasic do transporte ou na edição do profissional em sua distribuição de Linux. Você pode incluir a edição pessoal de KBasic em seu produto de Linux para livre.

Sell KBasic! Se você for um seller de Windows ou do software de Linux , contate-nos por favor em info@kbasic.com . Nós estamos interessados em ter a edição profissional de KBasic em sua loja de Windows ou do software de Linux. Você pode começar o profissional de KBasic para um preço mais baixo.

Traduza para KBasic! Se você for um altofalante nativo de uma língua, que não esteja traduzida ainda, você pode traduzir o “The KBasic Book” e começará a direita vender sua tradução do “The KBasic Book” junto com a edição pessoal de KBasic para algum preço em algum país; contate-nos por favor em info@kbasic.com .



Especificação Da Língua

Keywords

$$Dynamic # Mais $$End # ExternalSource # Se # Região O Ansi Abstrato Absoluto De AddressOf Aliás Como O Conjunto Auto ByRef Baixo ByVal Chama A Corrente Do Prendedor CBCD CEXT CFIX Do Caso De CallByName Escolhe A Terra comum Do Comando de COM De Class_Initialize Class_Terminate Da Classe Compara O Construtor De Const O Decimal Da Base de dados Que Dos Dados de CQUD CreateObject Declara O Destructor Do Delegado De DefBool DefByte DefCur DefDate DefDbl DefInt DefLng DefObj DefSng DefStr DefVar Do Defeito De Def DirectCast Não ofuscante Faz Cada ElseIf Outro A Extremidade Vazia EndIf Enum Environ Environ$ Apaga ErDev ERL ERR Saída Do Evento Explícita Estende Finalmente FN Para Os Punhos GoTo Globais De GoSub Da Função Do Amigo Se As Importações Dos Instrumentos De IIf Herdarem Dentro A Relação Forem Iterarem KBasic LBound Chave Deixou O Lib Como O Laço LSet De LoadResString Mim Módulo Mid MustInherit MustOverride MyBase Seguinte Novo Do Namespace De MyClass Nada Zero De NotInheritable NotOverridable Fora Em Sobrecargas Opcionais Overriddable Da Opção Cancela A Propriedade Confidencial Do Preserve Do Jogo Da Pena Do Pai De ParamArray A Escala Pública Protegida Que De VeryOldBasic RaiseEvent Leu ReDim ReadOnly Rem/*/* * ' Sombras Seletas Do Jogo Do Funcionamento De RSet Do Retorno Do Resumo Do Restore Do Repeat Compartilhou Do Entalhe Curto De SizeOf Do Sinal O Texto De estática Do Sistema De SynClock Do Interruptor Da Troca Do Submarino Da Estrutura Do Batente STRIG Da Etapa Jogar Então O Temporizador Dos Throws Para O Tipo TypeDef UBound UniCode Da Tentativa de TROFF TRON Até A Espera Wend de VARPTR VARPTR$ VARSEG OldBasic Quando Com WithEvents WriteOnly

Funções de Builtin

O Acesso Acs AddHanlder AppActiviate Do Abs Do __ Do Submarino Do __ Do __ Do Espaço Do __ Do __ Do Módulo Do __ Do __ Da Linha Do __ Do __ Da Classe Do __ Adiciona O Formato Próximo Binário Format$ FormatCurrency FormatDateTime FormatNumber FormatPercent Frac FRE Que Do Reparo Do Filtro De Limas De FileAttr FileCopy FileDateTime FileLen Do Campo Do Fato Do Erro Error$ Exp do Eof ErDev$ Da Tração Do Grau DeleteSetting Dir Dir$ DoEvents Dof Do Dia DDB Da Data Date$ DateAdd DateDiff DatePart DateSerial DateValue do Cvd CVDMBF CVERR CVI CVL CVS CVSMBF Da Cor Command$ Cos CShort CSng CsrLin CType CurDir CurDir$ CVar Do Espaço livre CLng CLS CObj Do Círculo Do Escaninho Bin$ BLOAD BSAVE CBool CByte CChar CCur CDate CDbl CDec ChDir ChDrive Chr Chr$ CInt Do Beep Do Asc Asn Atn Da Disposição FreeFile Livre FV Começa GetAllSettings GetAttr GetAutoServersettings GetObject GetSetting GetType A Entrada InputBox InStr InStRev IOCtl Interno 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 Do Inp De Hypot IMEStatus Inkey Inkey$ Da Hora Do Hex Hex$ Junta A Posição Esquerda De LoadPicture LoadResData LoadResPicture Da Carga Da Linha LN De LCase LCase$ Left$ Len Da Matança Encontra O Nome Mínimo Agora NPER NPV Nz Que De MonthName MsgBox MTIMER Do Mês Do Minuto MIRR MKD$ MkDir MKDMBF$ MKI$ MKL$ MKS MKS _ MKSMBF$ Do Máximo Mid$ De Logb LPos LPrint LTrim LTrim$ Do Registro Do Fechamento LOF Outubro Oct$ Aberto Para fora Da Posição PPMT Do Puxão Do Ponto Do Peek PMAP PMT De PCopy Da Divisória Do Palette Da Pintura Da Saída Pré-ajustou O Aumento Posto PSet RaiseSignal RaiseEvent do Pv QBCOLOR Rad Da Cópia Aleatório Randomize A Taxa RemoveHandler Substitui A Restauração Rgb Right$ Direitos RmDir RND Que O Str Rachado Sadio Guarnição Trim$ TypeName TypeOf UCase UCase$ Da Vara Do Espaço Space$ Spc Sqr De Sln Do Sono Redondo Do Sin Do Escudo De Seg SendKeys SetAttr Sgn Da Busca Do Segundo Da Tela De RTrim RTrim$ SavePicture SaveSetting Em segundo Do Tempo Time$ TimeSerial TimeValue Do Tan Da Aba Da Corda String$ StrReverse SYD De Str$ StrComp StrConv Descarrega Destravam Usando A Janela Da Largura De WeekdayName Do Weekday Da Vista De Val VarType Escrevem O Ano

Operadores

< < Shl > > Dec De Shr Inc ++ -- + = - =/= * =|= & = BitAnd BitOr BitXor BitNot + - */Modificação = < > > = < = > < E AndAlso Ou OrElse Não ^ & Xor \ Eqv Imp

Datatypes

Variant Da Corda UInt16 UInt32 UInt64 Do Short Longo Booleano Do Objeto Do Inteiro Do Dobro Int16 Int32 Int64 Da Data Da Moeda corrente Da Coleção CString Do Caráter Do Byte Único


É aproximadamente 5 códigos de fonte do MB (C++)

130.000 linhas de programa 100 classes 2.500 métodos em 280 limas

Limas da execução

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.