10.31.2005
Desenvolvendo Aplicação Web em SQLWindow
esta vídeo aula ensinando os primeiros passos para o desenvolvimento web em SQLWindow.
O executável esta na resolução 1024 x 743.
O desenvolvimento Web em SQLWindow é bastante estável, aqui no trabalho temos diversas aplicações rodando em produção.
Uma outra vantagem é que você pode aproveitar todo o legado dos seus sistemas.
Estou desenvolvimento uma serie de vídeos para ser distribuído em cd a um preço bem acessível.
Espero que gostem, e aguardo sugestões.
Após baixar o programa renome para PrimeiraAula.exe.
http://leandroneves.googlepages.com/PrimeiraAula.exetavel
Atenciosamente
Leandro Neves
www.besync.com.br
10.04.2005
Programação OOP Parte II
http://leandroneves.googlepages.com/OPoderdoOOPcomCentura_ParteIII.pdf
http://leandroneves.googlepages.com/OOP_Parte_III.apt
Um abraço.
Leandro Neves
leandroneves@gmail.com
msn: rodrigofneves@hotmail.com
10.03.2005
Apresentação TD 2005.1 / 2006 SQLBase 9.1
como prometido ai vai o ppt do evento realizado aqui em Recife.
Nesta apresentação alem de mostrar os recursos do TD 2005.1, mostra uma comparação bem legal sobre produtividade entre SqlWindow x VB.Net x Java.
Alem das novidades do TD 2006
http://leandroneves.googlepages.com/td.ppt
http://leandroneves.googlepages.com/sqlbase.ppt
Leandro Neves
9.30.2005
Criando Objetos em Tempo de Execução
esse artigo eu gostei muito depois que escrevi.
Eu criei todos os sistemas de manutenção de tabela de um aplicativo meu dinamicamente...
um frm so para manutenção de todas as tabelas de meu banco.
Vale a pena da uma lida.
http://leandroneves.googlepages.com/CriandoObejetoemTempodeExecuacao.apt
Value galera...
um abraço
Leandro Neves
leandroneves@gmail.com
msn: rodrigofneves@hotmail.com
www.besync.com.br
9.27.2005
Programação OOP Parte II
Não pedi para niguem revisar o documento, portanto pode conter alguns erros de grafia.
Se encontra-rem algum por favor me escrevam...
http://leandroneves.googlepages.com/OPoderdoOOPcomCentura_ParteII.pdf
Um abraço a todos.
Leandro Neves
leandroneves@gmail.com
msn: rodrigofneves@hotmail.com
www.besync.com.br
9.21.2005
Testes: Ferramentas para compreensão de código
Pessoal, Thiago Arrais escreveu um artigo muito bom sobre Testes.
A idéia é escrever o processo de testes de um sistema para compreender melhor o mesmo... e um visão muito interessante, vale a pena da uma lida.
Primeiro dar os parabéns pelo artigo, esta muito bom.
Obrigado Thiago por ter permitir publica seu artigo aqui no blog.
Um abraço.
Testes.FerramentasCompreensaoCodigo.pdf
Leandro Neves
leandroneves@gmail.com
9.16.2005
Relação de Funções da API do Windows
Eu não gosto muito de usar as api do Windows pois acho que ele engessam o sistema, principalmente quando vai migrar pra outra versão do Windows ai não tem mais a api que usa, ai muda pro Linux não tem ... bom, mas as vezes e a única saída :D
GetComputerName
Returns computer system name as you seen it in Network Neighborhood
Declare:
//computer name
Function long GetComputerName(ref String lpBuffer , long nSize ) Library "kernel32.dll"
Alias for "GetComputerNameA"
Sleep process for specified number of miliseconds
Declare:
//sleep
Subroutine Sleep( long dwMilliseconds ) Library "kernel32.dll"
Execution:
//sleep process for 1 second
Sleep(1000)
------------------------------------------------------------------------------------------------
GetSystemDirectory
Retrieve windows system directory eq. c:\WINNT\system32
//system directory
Function long GetSystemDirectory(ref string lpBuffer , long ByVal ) Library
"kernel32.dll" Alias for "GetSystemDirectoryA"
Execution:
ls_buffer= space(50)
li_ret = GetSystemDirectory( ls_buffer, 50 )
MessageBox("system directory", trim( ls_buffer ) )
GetTempPath
Retrieve path to the temporary folder of the system
Declare:
//temp path
Function long GetTempPath(long nBufferLength, ref string lpBuffer ) Library
"kernel32.dll" Alias For "GetTempPathA"
------------------------------------------------------------------------------------------------
Generate temporary and unique filename
Declare:
//temporary random file
Function long GetTempFileName(string lpszPath, string lpPrefixString, long wUnique,
ref String lpTempFileName) Library "kernel32.dll" Alias for "GetTempFileNameA"
Execution:
//temporary file
li_ret = GetTempFileName(trim(ls_temppath), 'tmp', 0, ls_buffer)
MessageBox("temporary file", trim(ls_buffer))
------------------------------------------------------------------------------------------------
Get user name that is currently logged to the system
Declare:
//user name
Function long GetUserName(ref string lpBuffer, ref long nSize ) Library
"advapi32.dll" Alias for "GetUserNameA"
Execution:
//user name
ls_buffer = space(100)
li_ret = GetUserName(ref ls_buffer, 100 )
MessageBox("user name", trim(ls_buffer))
------------------------------------------------------------------------------------------------
Get windows directory eq. c:\WINNT
Declare:
//windows directory
Function long GetWindowsDirectory(ref String lpBuffer , long nSize ) Library
"kernel32.dll" Alias For "GetWindowsDirectoryA"
Execution:
ls_buffer = space(50)
li_ret = GetWindowsDirectory( ls_buffer , 50 )
MessageBox("windows directory", trim(ls_buffer))
Declare:
//add last used document into document history
subroutine SHAddToRecentDocs( Long uFlags, String pv ) Library "shell32.dll"
Execution:
//add document to the last edited documents
SHAddToRecentDocs(2 , 'c:\custdata.txt' )
------------------------------------------------------------------------------------------------
Open system dialog for selecting dialog screen
Declare:
type BROWSEINFO from structure
long hwndOwner
long pidlRoot
string pszDisplayName
string lpszTitle
long ulFlags
long lpfn
long lParam
long iImage
end type
//browse for folder
Function long SHBrowseForFolder(ref BROWSEINFO lpbi ) Library "shell32.dll"
Alias for "SHBrowseForFolderA"
Execution:
BROWSEINFO lstr_browserinfo
lstr_browserinfo.hwndOwner = Handle(parent)
lstr_browserinfo.pszDisplayName = space(300)
lstr_browserinfo.lpszTitle='test'
lstr_browserinfo.lpfn=0
SHBrowseForFolder( ref lstr_browserinfo )
Execute program attached to the file:
Declare:
//shell execute
Function long ShellExecute(long hwnd, string lpOperation , string lpFile , string
lpParameters , string lpDirectory , long nShowCmd) Library "shell32.dll" Alias
for "ShellExecuteA"
Execution:
ShellExecute(Handle(parent), "open" , "iexplore" , "" , "" , 3 )
Copy, delete, move files using the standard windows dialog boxes
(
Declare:
type SHFILEOPSTRUCT from structure
long hwnd
long wFunc
string pFrom
string pTo
integer pFlags
long fAnyOperationsAborted
long hNameMappings
string lpszProgressTitle
end type
//copy, rename, delete files
Function long SHFileOperation(ref SHFILEOPSTRUCT lpFileOp ) Library "shell32.dll"
Alias for "SHFileOperationA"
Declare:
type FILETIME from structure
long dwLowDateTime
long dwHighDateTime
end type
type win32_find_data from structure
long dwfileattributes
filetime ftcreationtime
filetime ftlastaccesstime
filetime ftlastwritetime
long nfilesizehigh
long nfilesizelow
long dwreserved0
long dwreserved1
char actercfilename[260]
char actercalternate[14]
end type
//find first file
Function long FindFirstFile(string lpFileName, ref WIN32_FIND_DATA lpFindFileData
) Library "kernel32.dll" Alias for "FindFirstFileA"
Execution:
long ll_ret
WIN32_FIND_DATA lstr_find_info , l_empty
ll_ret = FindFirstFile("C:\temp\*.txt", lstr_find_info )
If ll_ret = -1 Then
MessageBox("","there are no files C:\temp\*.txt")
return
End If
MessageBox("first file founded",trim(lstr_find_info.cFileName) )
lstr_find_info = l_empty
//find next file
ll_ret = FindNextFile(ll_ret, lstr_find_info )
If ll_ret = 0 Then
MessageBox("","there are no more files C:\temp\*.txt")
return
End If
MessageBox("second file founded",trim(lstr_find_info.cFileName) )
------------------------------------------------------------------------------------------------
FindClose
Declare:
//close
Function long FindClose(long hFindFile ) library "kernel32.dll"
------------------------------------------------------------------------------------------------
Declare:
//get disk free space
Function long GetDiskFreeSpaceEx(String lpDirectoryName , ref ULARGE_INTEGER
lpFreeBytesAvailableToCaller , ref ULARGE_INTEGER lpTotalNumberOfBytes, ref
ULARGE_INTEGER lpTotalNumberOfFreeBytes ) Library "kernel32.dll" Alias For "GetDiskFreeSpaceExA"
------------------------------------------------------------------------------------------------
Declare:
//get file path
Function long GetFullPathName(string lpFileName , long nBufferLength , ref string
lpBuffer , string lpFilePart ) Library "kernel32.dll" Alias for "GetFullPathNameA"
Execution:
//get file path
String ls_buffer = space(255)
GetFullPathName('trala.txt' , 255, ls_buffer, '' )
MessageBox("", "full path : "+ trim( ls_buffer))
------------------------------------------------------------------------------------------------
Declare:
//remove directory
Function long RemoveDirectory(string lpPathName) Library "kernel32.dll" Alias
for "RemoveDirectoryA"
GetEnvironmentVariable
Declare:
//get system variable
Function long GetEnvironmentVariable(string lpName , ref string lpBuffer , long
nSize ) Library "kernel32.dll" Alias for "GetEnvironmentVariableA"
Execution:
string ls_buffer = space(255)
//get system variable
GetEnvironmentVariable('TEMP' , ls_buffer , 255 )
MessageBox("","temp path "+ trim(ls_buffer))
------------------------------------------------------------------------------------------------
Declare:
//set system variable
Function long SetEnvironmentVariable(string lpName , string lpValue )
Library "kernel32.dll" Alias for "SetEnvironmentVariableA"
Execution:
string ls_buffer = space(255)
//set system variable
SetEnvironmentVariable('TEST' , 'tralalalal' )
//get system variable
GetEnvironmentVariable('TEST' , ls_buffer , 255 )
MessageBox("","added variable"+ trim(ls_buffer))
9.15.2005
Report Builder Travando
Ontem me aconteceu algo me deixou estressado.
Toda vez que alterava um qrp, salvava e depois tenta-se abrir ou utilizado no SQLWindow tele travava ... Não tinha jeito... tentava de tudo nada...
Pensei que fosse minha maquina, fui em outra, e nada mesma coisa.
Ai resolvi fazer passo a passo, alteração por alteração... alterava, salvava abria para tentar identificar onde ele estava travando.
Fiz esta operação dezenas de vezes.. ate que descobri o erro.. o problema acontecia, quando colocava uma quantidade muito grande de linhas no Page Head ou no Page Fooder... o problema e tão serio que ao colocar 28 linhas no Page Fooder, ele só trava quando tento visualizar ou imprimir através do SQLWindow.
Bom.... deve ser algum bug muito do safado e já deve ter sido corrigido em pft.
Mas fica o alerta... se você estiver usando o o Report Builder 2.1 e estivar travado seu QRP, verifique seu numero de linhas :D
Um abraço a todos.
9.12.2005
Developer Conference - Participe
Pessoal,
Vamos ajudar a Gupta a organizar um evento Técnico para programadores Gupta.
Participe do fórum Evento técnico Gupta no site http://www.guptaexplorer.com.br
Quanto mais pessoas participem, mais rápido e com mais qualiadde pode organizar o evento.
Se quiserem entrame contato comigo via MSN podem me cadastrar rodrigofneves@hotmail.com
Conto com a colaboração de todos.
Leandro Neves
leandroneves@gmail.com
msn: rodrigofneves@hotmail.com
9.06.2005
Cobertura - Evento Gupta Recife
acabei de chegar do evento Gupta que teve aqui em Recife... foi muito produtivo e com otimas novidades .
Depois estarei postando aqui os ppt´s que foram apresentados e algumas fotos.
Estou esperando apenas Ana Paula me mandar.
**************************************************************************************
Novidades
**************************************************************************************
Bom mas vou falar de algumas novidades para começar.
O Team Developer 2006 sera lançado em abril de 2006, como todos ja sabem ele copilara nativo para Linux, e tera uma nova IDE.
Segundo Ana Paula a nova IDE do SQLWindow sera sobre um conjunto de biblioteca grafica chamadas qt... para quem usa o Linux o nome soa bem familiar, o KDE é desenvolvido sobre ela.
A proposta deste novo ambiente é estar tudo na mão do desenvolvendor, podendo controlar banco de dados, componente, etc...
Ela não deu mais detalhe, porem vou batalhar por um printscreen do ambiente.
o Team Developer 2007 sera lançado no final de 2006...esse sim promete, ele copilara para dot net, mono e nativo Linux. O nativo windows sera descontinuado.
Na palestra de Ana Paula, ela tocou muito na tecla de migrar as aplicações para OLEDB pois a Gupta não da mais suporte aos routes eles continuam apenas pela compatibilidade.
**************************************************************************************
Evento para Programadores
**************************************************************************************
Pessoal,
Uma noticia muito boa foi que o pessoal da Gupta e da Unisystem, vão apoiar um evento (provavelmente em SP) voltado para os programadores SQLWindow.
A ideia do evento e mostrar soluções, e como se fazer (programado)....
O Evento sera o dia todo ou em dois dias, ainda vamos decidir.
Gostaria de sujestões de palestras e do apoio de voces para que o evento possa acontecer, pois so com adesão de todos é que podemos fazer este evento.
Eu pensei em alguns temas como.
CDK - Gerador de Condigo Fonte.
Aplicação Web - Como fazer uma aplicação web em SQLWindow.
Padrões de Projetos com Team Developer.
Espero contar com a ajuda de voces.
**************************************************************************************
Livro Team Developer 2005.1
**************************************************************************************
No evento foi anunciado oficialmente a publicação de um livro sobre Team Developer 2005.1 for Linux.
Escrito por Lairton Nogueira Jr. e por mim, sera lançado provavalmente daqui a um ou dois messes.
Bom é isso....
Depois posto mais detalhes tecnicos.
Um abraço a todos.
Leandro Neves
leandroneves@gmail.com
msn: rodrigofneves@hotmail.com
www.besync.com.br
8.31.2005
Evemto Gupta em Recife... Vamos juntar a comunidade :D
Depois vou postar a corbetura do evento... um abraço a todos.
Que ver voces la !!
*********************************************************************************
A Unisystem, distribuidora Premium dos produtos da Gupta Technologies no Brasil, realiza encontro dos usuários Gupta, em Recife, no próximo dia 06 de setembro de 2005. No evento a empresa vai demonstrar as características das versões Linux e Windows, da base de dados SQLBase e da linguagem de desenvolvimento Team Developer. As versões abrem aos usuários a possibilidade de trabalhar nos dois ambientes com as vantagens que cada um pode oferecer. Mostram-se também como uma escolha vantajosa para aqueles que ainda não utilizam esses produtos, e buscam novas ferramentas de alta produtividade com redução de custos
Expositores:
Ana Paula Bonani, engenheiro de produtos
Víctor Espinal, director de vendas para América Latina
Data: Terça-feira Setembro 6, 2005
Lugar : PORTO DIGITAL
AGENDA
8.45 hs. - Recepção
9.00 hs. - Boas Vindas e apresentação Unisystem.
- Apresentação GUPTA TECHNOLOGIES
- Apresentação Manual Team Developer
- Apresentação do Team Developer Básico
- Team Developer 2005.1 Windows - Novas Funcionalidades
- Team Developer 2005.1 Linux
- Demonstração do Team Developer - Multiplataforma
11.00 hs. - Coffee Break
11.15 hs. - SQLBase 9.0.1 Windows - Novas Funcionalidades
- SQLBase 9.0.1 Linux
- Demonstração do SQLBase - Multiplataforma
12.30 hs. - Perguntas / Respostas
Registo: Para inscrever-se neste evento, envie um e-mail para wilson.ometto@unisystem.com.br
www.besync.com.br
8.01.2005
OLEDB no Team Developer 2005
:( pena que ate agora não sai... :D
Quando estávamos preparando o índice colocamos um capitulo sobre OLEDB, :D só que OLEDB não roda no Linux... da pra fazer emulado mas fica muito ruim, e melhor rodar via halt e ODBC ja que o ODBC no 2005.1 e nativo.
Ai como já tinha um teórico sobre o OLEDB resolvi fazer um release do capitulo para o TD Windows..
A utilização do OLEDB e indicada para quem quer, velocidade e confiabilidade em seu sistema, ele e mais veloz que o router, pois passa por uma camada a menos.
E com o OLEDB você tem acesso às funcionabilidades nativas de cada cliente.
Neste documento utilizei o firebird.
Um abraço e até a próxima.
OLEDB no TD 2005
Leandro Neves
leandroneves@gmail.com
www.besync.com.br
7.28.2005
Programação OOP
bom e que tava meio sem tempo ;)
Vou colocar (tentar :D) aqui uma serie de artigos sobre OOP com Team Developer.
Alguns recursos como construção de componentes, criação de interface, utilizar o poder do polimorfismo (muito show essa parte), divisão em camadas, utilizar o Dynalib, para organizar o fonte e facilitar a distribuição do aplicativo.
Bom espero que gostem... gostaria também que vcs corrigissem os erros de português. e sugeri sem novos exemplos.. etc...
Bom e isso :D
http://leandroneves.googlepages.com/OPoderdoOOPnoTeamDeveloper.pdf
Leandro Neves
leandroneves@gmail.com
www.besync.com.br
6.21.2005
Slide Team Developer
Este slide foi criado e apresentado pelo nosso amigo Júlio Sugaya na Faculdade Unibratec.
Aguçando a curiosidade de todos pela ferramenta.
E isso ai pessoal,
Valeu Júlio um abraço.
http://e.domaindlx.com/mundogupta/TeamDeveloper2005.ppt
Leandro Neves
leandroneves@gmail.com
www.besync.com.br
5.23.2005
API do Windows
Faz tempo que não atualizo o blog, mas ai vai um exemplo bem legal de como utilizar algumas funções do API do Windows.
Neste exemplo contempla as seguintes funcionabilidades:
a) Recupera Nome do Computador
b) Recupera Diretório Padrão do Windows
c) Recupera Diretório de Sistema do Windows
d) Recupera um Valor de uma Determinada Variável de Sistema
e) Seta um Valor a uma Determinada Variável de Sistema
f) Recupera Diretório Padrão dos Arquivos Temporários
g) Recupera Usuário Logado no Windows
h) Cria um atalho na Pasta Documentos Recentes
Vou tentar nas próximas semanas colocar mais exemplo utilizando API do Windows.
Bom, vejam o exemplo e qualquer sugestão ou critica e só me escreve.
Um abraço.
O arquivo pode ser baixado através do link.
http://leandroneves.googlepages.com/API_21.apt
Leandro Neves
leandroneves@gmail.com
www.besync.com.br
4.11.2005
Comparador de Arquivos
Bom fiz um exemplo bem bestinha.
Se quiserem melhorar e publicar as melhorias e so me enviar que coloco aqui passando os creditos.
http://leandroneves.googlepages.com/compactador.apt
Um abraço
Leandro Neves
leandroneves@gmail.com
www.besync.com.br
3.14.2005
Produtos da GUPTA no Windows XP Service Pack 2
Os testes não encontrou quaisquer questões maiores com a atualização do Windows mais recente.
SQLBase
SQLBase em si não teve nenhuns problema com o Windows XP Service Pack 2.
Depois da instalação do Windows XP Service Pack a comunicação client/server é desabilitada pelo novo Windows Firewall.
Os testes foram realizados com o SQLBase 9.0 ao Windows XP.
Depois de ter instalado Service Pack 2 no Windows XP, você descobrirá que não será capaz de conectar a um servidor SQLBase que esteja em outra maquina.
Isto ocorre porque no SP2 o firewall vem habilitado por padrão, bloqueado a porta TCP/IP em que o SQLBase comunica-se.
Para pode permitir o usuários de outras máquinas acessar o SQLBase, você deve abrir a porta no Firewall em que SQLBase se comunica (2155 por padrão).
Para habilitar e muito fácil. Veja os passos abaixo.
1. Click em "iniciar" para abrir o menu principado XP.
2. Vá ate o "Painel de controle".
3. De um click duplo no " Firewall do Windows" para abrir a aplicação.
4. Escolha a aba "Exceções".
5. Click no botão "Adicionar Porta".
6. Selecione o radio butom "TCP".
7. No campo "Nome" escreva "SQLBase" ou outra descrição de sua preferência.
8. No capo "Porta" escreva "2155", se o servidor estiver respondendo por outra porta escreva a correspondente.
9. Pressione "Ok" para terminar a operação.
SQLBase agora estará disponível para acessar do mundo de exterior.
Team Developer
É seguro rodar o Team Developer em modo de desenvolvimento e aplicações do
Team Developer no Windows XP Service Pack 2.
Testes realizados com o Team Developer 3.1.
Atenção: Este documento e baseado no artigo publicado pela Gupta Technologies, com o intuito de facilitar a divulgação de informações aos usuários de lingua portuguesa.
Notícia original: http://www.guptaworldwide.com/Support/Prod_WindowsXP_SP2.aspx
www.besync.com.br
2.22.2005
Introdução Centura Web
Para começar preparei este texto com uma breve introdução.
Tecnologia Web
CGI
No começo dos anos 90, os desenvolvedores encontraram a necessidade de desenvolver sites dinâmicos rentáveis, nesta época a solução encontra foi o CGI (Commom Gateway Interface), usando linguagens como C, Delphi, Visual Basic ou linguagens interpretadas de criação script, como Perl ou Rexx, e os scripts shell de sistemas operacionais Unix.
ISAPI
Em 1996 a Microsoft lançava o ISAPI.
O ISAPI (Internet Server API) e uma extensão da API Win32 funcionando integrado com IIS, nesta mesma época foi lançado também o IDC (Intenert Database Connecter) responsável para conexão com bancos através do ODBC.
TEAM DEVELOPER NA WEB
A Gupta coloca no mercado uma versão do Team Developer que suportava o desenvolvimento para esta tecnologia.
A solução encontrada pela Gupta para integrar o seu Deploy com o ISAPI foi criar um aplicativo (AppConsole no Inicio se chamava ForeSite) onde o desenvolvedor registram suas aplicações com um serviço.
SCRIPTS
A grande explosão da internet acontece e não era mais viável a criação de aplicações com as tecnologia existentes, elas continham muitas limitações, tais como, pouca o integração com HTML, atualização off-line ( tanto o CGI quando o ISAPI e necessário parar o serviço para atualizar o aplicativo).
Com essas necessidades surgiu as linguagens de script, as duas principais linguagens e mais populares foram o ASP e o PHP.
JAVA E DOT NET
Em 1995 o engenheiro canadense James Goslim da SUN anunciou uma linguagem baseada na linguagem C++.
A idéia era criar uma linguagem totalmente orientada a objeto, independente de plataforma, integrando mecanismos e bibliotecas de funções para programação na área de redes e desenhada para executar código a partir de pontos remotos. Assim nascia o JAVA.
Apesar de ter sido lançada em 95 a linguagem só conseguiu um amadurecimento em 2000, em 2002 a Microsoft lança sua plataforma de desenvolvimento, o framework dot net.
Neste período se consolida uma nova forma de desenvolver, um desenvolvimento não mais focado em um sistema operacional, ou em uma plataforma de hardware.
FUTURO TEAM DEVELOPER
A Gupta anunciou o lançamento de uma versão do Team Developer para a plataforma dot net, o lançamento esta previsto para 2006.
Hoje em dia a única forma de integrar o Team Developer com o dot net e através de componentes COM.
Leandro Neves
www.besync.com.br
2.14.2005
Manipulador Relatorio
E so baixar o app e qrp.
App foi copilado em Text na versão 2.1
http://leandroneves.googlepages.com/manipularqrp.apt
QRP
http://leandroneves.googlepages.com/teste.qrp
Neste exemplo ele cria Line, Field e Imput Iten
se você alterar com melhorias por favor envinos.
Qualquer duvida e só perguntar.
Leandro Neves
www.besync.com.br
2.11.2005
Surpresas !!
Bom hoje num tem nada pra vocês... Mas aguarde .. Este final de semana to postando um exemplo que me deixou muito empolgado em fazer, e hum manipulador de relatório em tempo de execução. Falta só à documentação, hoje à noite acho que termino.
Estamos preparando também duas entrevistas ... Falta só o pessoal confirmar que postaremos aqui também, vale apena conferir.
Bom e isso ...
Ate mais !
www.besync.com.br
2.10.2005
Compactador em Sql Window
Ae galera, esse carnaval não foi muito produtivo, sabe como é? Olinda, preguisa, hehe :D
Mas ai vai um compactador que fiz a algums messes.
Ele utiliza duas dll´s (azip32.dll, aunzip32.dll) para fazer
o processo de compactação e descompactação.
Pode baixa a documentação no link.
http://leandroneves.googlepages.com/ArtigoCompactado.pdf
O fonte do programa pelo link.
http://leandroneves.googlepages.com/compactador.apt
E as dll´s pelo link.
http://leandroneves.googlepages.com/azip32.zip
Quando você baixar o arquivo renome para azip32.zip, tive que fazer isso pois o servidor não deixa colocar zip, nem dll.
Qualquer duvida e só perguntar.
www.besync.com.br
2.04.2005
Manual de Instalação Team Developer 2005 For Linux
Ontem criei uma manual com a instalação do Team Developer 2005 For Linux.
Pode ser baixado pelo link abaixo.
http://leandroneves.googlepages.com/TD2005.pdf
www.besync.com.br
2.03.2005
Centura no Linux
Putz muito facil :D a gupta mandou bem no instalador.
Por enquanto ele roda emulado mais, utilizando o wine que e muito estavel por sinal.
Mas a Gupta ja anunciou que ele sera nativo.
Espero que o Team Developer for Linux n ão tome o mesmo rumo do Kylix que falaceu o ano passado.
Esta semana ainda vou postar aqui uma apostila para instalação do RedHat 8 e uma como instalar o Team Developer 2005.
www.besync.com.br
2.02.2005
Embrião
Bom ...
este blogue e um embrião de um site que estou desenvolvendo sobre as ferramentas Gupta e tecnologia em geral.
Por enquanto vou colocando dicas e apostilas que estou preparando para colocar no site.
A idéia e colocar no site, documentação sobre diversos itens, download de código fonte, vídeo aula, fórum.
Espero que vcs gostem.
Obs.: Críticas são bem vindas. Já que estamos amadurecendo.
Leandro Neves
www.besync.com.br