Scriptcase - técnicas avançadas (parte i)
15698 palavras
63 páginas
ScriptcaseTécnicas Avançadas
Parte I
Sumário 1. Introdução 3 2. Banco de Dados (uma visão genérica) 5 3. Segurança 12 4. ScriptCase (SC). 22 4.1. Introdução 22 4.1.1. Acessando ScriptCase 24 4.1.2. Criando um Projeto 27 4.1.3. Nova Aplicação 32 4.1.4. Funcionalidades do ScriptCase 46 4.1.4.1. Menu Principal 46 4.1.4.2. Barra de Ferramentas 48 4.1.4.3. Barra de Tarefas 49 4.1.4.4. Projeto Explorer 49 4.1.5. Montando a Segurança do Nosso Sistema. 52 4.1.6. Criando a Aplicação Login 61 4.1.7. Criando uma Aplicação Tipo Menu. 78 4.1.8. Funcionalidade Esqueceu a Senha? 91 4.1.9. Valores Padrões. 103 4.1.10. Personalizando uma Aplicação do tipo Formulário. 105 4.1.11. …exibir mais conteúdo…
Permite também ligar uma aplicação diretamente a uma página do help, sem a necessidade editar os helps de cada aplicação.
2. Banco de Dados (uma visão genérica)
Iniciaremos este estudo tratando de bancos de dados. O SC foi projetado para trabalhar com quase todos os bancos relacionais que utilizem a linguagem SQL (Structured Query Language ou Linguagem de Consulta Estruturada – veja figura abaixo), no nosso curso utilizaremos o MySQL como padrão. Não será nossa intenção ensinar SQL, pois entendemos que este é um requisito básico de desenvolvedores de sistemas, mas o conhecimento de algumas dicas tornará o nosso aprendizado mais eficaz.
Desenvolver uma aplicação não é uma tarefa fácil para um programador, mas bem mais simples para quem possui conhecimentos em análises de sistemas, uma vez que escrever o código é a última das tarefas.
Estabelecendo uma escala cronológica podemos dizer que um sistema bem elaborado passa pelas seguintes etapas de desenvolvimento: a) Regras de Negócio - São declarações sobre a forma da empresa fazer negócio. Elas refletem políticas do negócio. Organizações têm políticas para satisfazer os objetivos do negócio, satisfazer clientes, fazer bom uso dos recursos, e obedecer às leis ou convenções gerais do negócio. Regras do Negócio tornam-se requisitos, ou seja, podem ser implementados em um sistema de software como uma forma de requisitos de software desse sistema. Representam um importante conceito dentro do processo