Clipper.NET já é realidade...

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Clipper.NET já é realidade...

Mensagem por rochinha »

Amiguinhos

O DOS morreu, Vida o DOS.

Fico rindo da cara de muita gente que fica falando, o DOS morreu, não exite mais uso para ele. aí vem a própria Microsoft e cria a mais nova ferramenta de programação que diferente de suas outras ferramentas, usa o DOS para gerar seu aplicativos. É mole?

A plataforma .NET coloca ao programador mais uma patamar em sua escalada de conhecimentos e programação. É 16bits, 32bits, Win32, WinCGI, WinCE, Linux e também .NET.

Que legal que o Clipper pode abranger todas estas escalas.

Sim é claro que com ajuda de algumas bibliotecas e ferramentas:

16Bits - Clip4Win, Fivewin
32Bits - Fivewin, Minigui, HWGUI, BrGUI, Harbour/(x)Harbour e C3(Super compilador 32Bits)
64Bits - Fivewin, (x)Harbour
PPC - Fivewin, (x)Harbour
Linux - Fivewin, Harbour/(x)Harbour
WinCGI - ClipWeb, ClipCGI, Harbour

E recentemente

.NET - CULE.net

CULE deve ser falado com COOL que quer dizer algo como Da Hora, Show-de-bola, Sensacional.

O CULE.Net produz aplicativos muito pequenos usando a estrutura definida pelo .NET Framework. Podendo gerar aplicativos puramente DOS ou Win32.

Os requisitos para o CULE são simplesmente ter na máquina o .NET Framework.

Possui toda a gama de funções de nosso querido Clipper, substr(), dbAppend(), etc. ficando devendo para posicionamento de telas como @..SAY/GET e READ.

O CULE.Net não possui pré-processamento, portanto não suporte comandos como USE, SKIP, APPEND BLANK, pois os mesmos assim como sabemos no Clipper são processados pelos arquivos .CH, então devemos utilizar as funções compativeis e conhecidas, dbSkip(), dbAppend(), etc.

Pelo menos a versão que tenho em mãos que é uma edição de conhecimento, sinto a dalta destes comandos.

Assim com as outras opções que temos para programação, o CULE.Net não possui uma IDE própria, mas é possivel utilizar SharpDeveloper IDE, um IDE para desenvolvimento em C#( C Sharp ).


Exemplos:

CULE.NET /F:DBFCDX.prg

CULE.NET /F:DBFRDDTest.cule /W:3

O seu arquivo de código pode ter a extensão .PRG ou .CULE .

Exemplo de um código:

FUNCTION Start
LOCAL sPath AS STRING
sPath := CULESampleDBFDirPath() // This returns CULE.Net's sample data file directory path
// Open the table with the DBFCDX RDD and set the initial index order
DBUseArea( , "DBFCDX", sPath + "SGSUITE.DBF" )
DBSetOrder( "ID" )

// Move to the first logical record in the indxe order
DBGoTop()
WAIT "Press any key to see records in order by 'ID'"
?
?
// Loop through all records in ID order displaying record information to console
? "Rec.#", "ID DESCRIPT"
DO WHILE ! EOF()
? RecNo(), FIELD->ID, FIELD->DESCRIPT
DBSkip(1)
ENDDO

// Change the index order and move to its first logical record
DBSetOrder( "DESC" )
DBGoTop()
?
WAIT "Press any key to see records in order by 'DESCRIPT'"
?
?
// Loop through all records in DESCRIPT order displaying record information to console
? "Rec.#", "ID DESCRIPT"
DO WHILE ! EOF()
? Recno(), FIELD->ID, FIELD->DESCRIPT
DBSkip(1)
ENDDO

// Close the open DBF and its indexes
DBCloseArea()

?
WAIT "Press any key to end sample..."


Como viram o CULE.Net não difere do que já conhecemos em termos de Clipper, portanto não existirá dificuldade ou empecilho para o seu uso.

Bom galera, mais informações sobre o CULE.Net e de como baixá-lo é só ir até o site oficial, criar e registrar um usuário, receber o código de ativação e seguir para a área de downloads e baixar o compilador.

CULE.Net
Sharp Develop IDE

Depois basta baixar o .NET Framework 1.1 e instalar.

.NET Framework 1.1

É isso aí.

@braços :?)
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

BRILHANTE DESCOBERTA !!!!

O Clipper VIVE mais do que nunca!!!

Resiste heroicamente àqueles que teimam em dizer que o DOS e o CLIPPER morreram.... Graças a nós "clippeiros" de coração e mente, amantes da linguagem artesanal, que tem prazer em escrever seus próprios códigos criando funções, algorítimos e lógicas capazes de superar qualquer linguagem OOP e de plataforma gráfica. Não existe prazer maior (profissionalmente falando) do que ver seu raciocínio realizado de forma concreta em um sistema totalmente desenvolvido em puro Clipper...

:{ Valeu Rochinha
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Responder