Semana 16

Manuseio das bases de dados no ambiente Winisis.

Compatibilidade das bases na versão CD/ISIS 3.08 em ambiente Windows.

Linguagem do formato: funções e comandos.

Planejar base para ambiente Windows.

Desenvolver base nova.

Seleção de campos.

Técnica de indexação - todas as palavras - técnica 4

Formato.

Arquivo invertido (índice): atualizar, gerar reinicializar, criar arquivo de ligação, ordenar arquivo, carregar arquivo.

Arquivo Stopword Arquivo Any.

Copie esse arquivo http://cds-isis.wikidot.com/local--files/semana-16/bvbci.stw
para a pasta C:\winisis\data

Depois renomear para o nome da base.

Acrescente as palavras que forem necessárias.


Exportação e importação.

Ordenação e impressão.


Formatos de saída

Para o formato de saída use a linguagem de programação e exemplos da Base CDS.

Por exemplo para colocar no cabeçalho o n. do registro e o nome da Biblioteca:

mhl,fonts((modern,Courier New),(roman,Times New Roman),(swiss,Arial)),
cols((0,0,0)),
cl10,f1,box(1)'MFN: 'mfn(4),tab(3048),{cl8,fs32,b'BIBLIOTECA PARTICULAR'}/#f2,cl4,m(3048,-3048),cl4,fs30,


Lista pickup

Exemplo:
<>:notype:multi::'my list'/'LIVRO'/'MONOGRAFIA'/'FANTOCHE'/'BRINQUEDO'/'JOGO'

**outro exemplo

<** >:notype:multi::'my list'/'Biblioteca pública'/'Biblioteca pública estadual'/'Biblioteca pública municipal'/'Biblioteca especializada'/'Biblioteca escolar'/'Biblioteca universitária'

Análise
Inserir uma lista de seleção (p. 235-236) manual em espanhol. Por exemplo no Campo tipo de documento v8 especificar cada tipo no campo Definição do Pick-list. Sugestão: criar uma nova planilha (lembre que sempre dá para fazer novas planilhas e formatos para determinada base) com a "Lista de seleção - Pick up list"


Link

Para abrir um link de página URL

Especifique qual o campo da URL (no nosso exemplo será o v920) e inclua a informação no formato para a planilha de saída.

Para encaminhar uma mensagem eletrônica e-mail:

Especifique qual o campo da URL (no nosso exemplo será o v910) e inclua a informação no formato para a planilha de saída. Exemplos

mhl 'URL: ' d4, mhl, link ((v920), 'OPENFILE 'v920' ') / 'E-mail:
'd5,mhl, link((v910),'OPENFILE mailto:'V910' ')##

Outro exemplo para abrir um link no próprio computador (C:), isto é um documento digitalizado (PDF, GIF, DOC, TXT). No caso o campo 901:

if p(v901) then if occ=1 then {cl0,fs22,b,I,tab(1000)'DOWNLOAD:'},fi,cl0,fs22,b,tab(3700),link(('PDF'),'OPENFILE C:\\WINISIS\\BG\\'v901(1,27)' ')/fi/)%#,

Resultados:
o comando para associar uma foto a cada registro (está na página 185 do manual da UNESCO versão espanhol).
'TEXTBOXCHILDIMG C:\\WINISIS\\BG\\', v901),'
tem que ser configurada com o caminho onde deve estar salva a imagem (no nosso caso C:\\WINISIS\\BG\\) e com o campo que está informado o nome do arquivo (no caso campo 901). Lembre de preencher o respectivo campo: Editar - Entrar Dados - preencha com o nome do arquivo Unescob. O resultado será : uma mensagem de link que irá abrir uma nova janela com a imagem em BITMAP


Figura de Fundo
bpict(('livro.jpg'), 4),

Figura abaixo das informações da base
qc, pict('livro.jpg'),


Exercícios práticos de configurar o SYSPAR.PAR

Arquivo SYSPAR.PAR
Veja detalhes de configuração sobre arquivo SYSPAR.PAR - no manual do Winisis. Informações em português no site do Projeto Oráculo - compilação foi realizada por Amilcar Lorenzoni - http://www.oraculo.inf.br/paramsys.html

Atenção: Sempre renomear o arquivo syspar.par sugestão para syspar.par_old

Na página 24 e 25 do Manual em espanhol, tem uma recomendação sobre a rota do arquivo de fundo das imagens a ser direcionada no arquivo syspar.par .
Utilize o parâmetro 141=c:\winisis\bg\
Observação: se não estiver este parâmetro delineado o Winisis não encontrará as imagens de fundo para a exibição dos resultados.

Exercícios: Incluir parâmentros específicos:

0=?digite sua senha:
0=!password…

102 Menu default. Por default, Winisis traz dois perfis: DF, completo e SH, somente pesquisa. Formato: 102=DF ou 102=SH

103 Exibição dos detalhes de busca:
0 - (default) não mostra detalhes durante processamento
1 - mostra detalhes durante processamento

104 Dicionário de termos
0 - (default) mostra dicionário completo
1 - mostra somente os termos constantes no campo selecionado

105 Exibição automática dos resultados de uma pesquisa
0 - (default) resultados não serão exibidos
1 - resultados serão exibidos após seu processamento

108 Sentido do preenchimento da tela
0 - (default) orientação da esquerda para a direita
1 - orientação da direita para esquerda para os idiomas que o utilizam.

109 Definição da fonte para a edição dos campos
formato: 109=nome da fonte[,tamanho da fonte]

120 Apresentação da barra de ferramentas
0 - não exibe a barra de botões abaixo da barra dos menus
1 - (default) exibe a barra com alguns botões para acesso rápido

121 Exibição da barra de ajuda abaixo da janela principal
0 - (default) não exibe mensagens de ajuda
1 exibe mensagens de ajuda para cada botão acessado

122 Posição para abertura da janela do Winisis (em pixels)
Semelhante ao parâmetro 124. É constantemente atualizado pelo Winisis

130 Atualização automática do aquivo invertido, após entrada de dados
0 - (default) não atualiza automaticamente
1 - atualiza o arquivo invertido quando a janela de entrada de dados é fechada

131 Comprimento máximo da palavra quando de sua apresentação
Utilizada para idiomas sem espaço entre palavras

132 Apresentação dos erros do interpretador Pascal
0 - (default) não exibe a janela de dialogo
1 - exibe uma janela de diálogo sempre que ocorre um erro

133 Tamanho da fonte corrente definida no Windows
0 - (default) com fonte pequena, onde é configurado o Winisis
1 - fonte grande

134 Comprimento (em pixels) do campo descrição, na janela entrada de dados
formato: 134=50

136 Zoom na apresentação da janela da base de dados
A magnitude do zoom deve ser indicada por um número dentro do intervalo de 80 a 160
default:120

137 Solicita confirmação quando do fechamento da janela base de dados
0 - não solicita
1 - (default) solicita confirmação

140 Apresentação do conteúdo de registro logicamente deletado
0 - não exibe o conteúdo na janela base de dados
1 - (default) exibe o conteúdo do registro

141 Caminho para localização do arquivo de imagem a ser aplicado no fundo da janela base de dados
formato: 141=diretório
exemplo: 141=c:\winisis\bg
Nota: Indica a localização das imagens. A visualização deve ser feita mediante instruções no formato de exibição através de comandos como '\isispatt '

142 Cores para ressaltar termos de uma pesquisa na janela de dados
A cor deve ser indicada por um número dentro de intervalo de 1 a 20, sendo que a cor de fundo é opcional
formato: 142=cor do texto[,cor de fundo]

144 Apresentação do resultado de pesquisa com uma única ocorrência, quando parâmetro 980=1
0 - (default) apresenta sob forma convencional na janela da base de dados
1 - apresenta sob forma de tabela

150 Apresentação do formato do comando DATE(n) e da função DATESTAMP
default: mês-dia-ano
formato: 150=YMD ou DMY para ano-mês-dia ou dia-mês-ano

902 Verificação do texto de comando de um formato hipertexto
0 - (default) comando de hipertexto é executado sem aviso ao usuário
1 - exibe uma mensagem antes da execução de cada formato de hipertexto

918 Separadores visíveis ASCII de registros e campos, quando da exportação
default: caracter 29 para registros e caracter 30 para campos
formato: 918=*#, onde * separará registros e # separará campos (nesta ordem)

980 Forma de apresentação do resultado de uma pesquisa
0 - (default) apresenta um registro de cada vez na janela padrão
1 - apresenta resultado sob forma de tabela, com dois painéis


Exemplo do arquivo syspar.par

; Isis for Windows - Configuration File
0=?digite sua senha:
1=c:\winisis\prog2=C:\winisis\menu3=C:\winisis\msg4=C:\winisis\work5=c:\winisis\data8=%
; Default language
; Activate Helpbar
121=1
141=C:\winisis\bg142=10,1
980=1
130=1
101=BR
122=64, -4, -4, 1027, 741
1001=c:\winisis\data\cdsi.mst


Exemplo do arquivo ursula.par

; Isis for Windows - Configuration File
1=c:\winisis\prog2=C:\winisis\menu3=C:\winisis\msg4=C:\winisis\work5=c:\winisis\data8=%
; Default language
; Activate Helpbar
101=BR
102=DF
103=1
104=0
105=1
108=0
109=,14, 14
120=1
121=1
122=64, -4, -4, 1027, 741
130=1
132=1
133=1
134=50
136=160
137=1
140=1
141=c+:\winisis\bg142=10,1
150=DMY
902=1
980=1
1001=c:\winisis\data\cds.mst


syspar_old.par

; Isis for Windows - Configuration File

1=c:\winisis\prog2=C:\winisis\menu3=C:\winisis\msg4=C:\winisis\work5=c:\winisis\data8=%
; Default language

; Activate Helpbar
121=1
141=C:\winisis\bg142=10,1
980=1
130=1
101=BR
111=, 24
122=64, 0, 0, 1024, 768
1001=c:\winisis\data\agenda.mst
1002=c:\winisis\data\aula.mst

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License