Editorial. Desejo uma ótima leitura, um abraço e até o mês que vem! Marcos César Silva. Diretor Técnico

Tamanho: px
Começar a partir da página:

Download "Editorial. Desejo uma ótima leitura, um abraço e até o mês que vem! Marcos César Silva. Diretor Técnico"

Transcrição

1

2 Editorial Caro leitor, É sempre importante lembrá-lo que a nossa equipe está sempre procurando oferecer uma revista cada vez melhor e com um conteúdo mais diversificado, portanto fique à vontade para sugerir assuntos e ideias para artigos futuros. Para este mês não faremos diferente, com a ajuda de nosso colaborador Hamden Vogel, o qual preparou o artigo THVExcel - Exportando dados para o Excel com eficiência, ele demonstra através de uma classe denominada THVExcel quais os caminhos para encapsular toda uma implementação customizada e muito rápida para o Microsoft Excel, podendo gerar de uma a mais planilhas para cada informação, realizando operações internas como formatação e auto expansão das colunas. O colunista Ricardo Barbosa Crivelli traz o artigo intitulado Desenvolvendo uma aplicação com Laravel, sendo que nesta primeira parte ele nos ensina a desenvolver uma biblioteca utilizando um dos principais frameworks da atualidade, o Laravel, tornando o código muito simples e eficiente. Também nos ensina a utilizar via linha de comando uma forma para automatizar os principais processos e o acesso ao banco de dados. Desejo uma ótima leitura, um abraço e até o mês que vem! Marcos César Silva Diretor Técnico

3 Desenvolvendo uma aplicação com Laravel parte 1 Introdução O Laravel é um framework PHP que teve seu desenvolvimento iniciado em 2011 e que em 2015 se tornou o framework PHP com mais estrelas no GitHub e é hoje um dos frameworks mais utilizados no mundo todo. Segundo o próprio site oficial, o Laravel tem foco no usuário final, ou seja, foca na simplicidade, clareza e em fazer o trabalho proposto. É indicado para todos os tamanhos de projetos devido a sua estrutura e facilidade na manutenção. A aplicação Antes de mais nada vamos criar uma visão geral do que será desenvolvido hoje. Nosso objetivo é criar uma biblioteca virtual para toda as edições da The Club, ou seja, precisaremos armazenar as informações de todas as edições da revista, artigos e autores. Primeiros passos Agora que nós já sabemos o nosso objetivo é hora de criarmos um novo projeto. Primeiramente será necessário instalar o Instalador do Laravel e deve ser feito através do gerenciador de pacotes Composer. Para isso entre com o comando abaixo no seu terminal: composer global require "laravel/installer" Vale lembrar que este processo pode levar um tempo para ser concluído. Após a instalação estar finalizada nós podemos criar o nosso projeto. Execute o comando abaixo para criar um projeto: laravel new biblioteca Acesse a pasta e execute o servidor local com os comandos abaixo: cd biblioteca php artisan serve Agora acesse o endereço em seu navegador e veja que a aplicação já está rodando. O resultado deverá ser semelhante à Figura 1.

4 Figura 01 - Página Inicial do Laravel. O Laravel é baseado no framework Symfony e ele herdou uma de suas principais características e que na minha opinião éo grande diferencial para melhorar o fluxo do desenvolvimento, o uso terminal. Se você digitar o comando abaixo verá uma lista de comandos que você pode utilizar para facilitar o desenvolvimento. php artisan list Configurando a aplicação Agora que nós já temos a aplicação funcionando é hora de definirmos alguns parâmetros como o banco de dados, por exemplo. Para isso vamos editar o arquivo.env que está na raiz do nosso projeto. Altere as seguintes propriedades:

5 APP_NAME=Biblioteca APP_ENV=local... APP_URL= DB_CONNECTION=mysql DB_HOST= DB_PORT=3306 DB_DATABASE=NOME_DO_BANCO DB_USERNAME=USUARIO DB_PASSWORD=SENHA... Não se esqueça de criar o banco de dados! Autenticação Vamos começar pela autenticação, afinal não queremos que a listagem seja acessada sem um controle. Normalmente você já iria pensar em criar uma tabela no banco de dados para armazenar os usuários, criptografar as senhas, criar uma página de login, uma de registro, uma para recuperar a senha e tudo mais correto? Mas no Laravel tudo é um pouco (ou nesse caso, muito) mais fácil. Para criar toda uma infraestrutura de autenticação basta executar o comando abaixo: php artisan make:auth Lindo não? Agora atualize a página de nossa aplicação e veja agora que no canto superior direito existem alguns links relacionados à autenticação conforme ilustra a Figura 2. Figura 02. Links para autenticação e registro de um novo usuário.

6 Criando a nossa aplicação Vamos começar a desenvolver nossa aplicação pelas migrações, elas são responsáveis por criar e alterar a estrutura das tabelas no banco de dados. Isso facilita muito quando trabalhamos com times de desenvolvimento e ao realizar um deploy de uma nova versão de um sistema já em produção, pois garante que todas as modificações no banco sejam replicadas e executadas na ordem correta. Vamos começar pelos autores, a estrutura do banco será igual a Figura 3. Crie nossa migração através do comando abaixo e para facilitar e convencionar nosso código, vamos criar as tabelas e controles em inglês. php artisan make:migration --create=authors create_authors_table Note que foi criado um arquivo em database/migrations/[data]_create_authors_table.php. Vamos adicionar nossas colunas dentro do método up():... public function up() { Schema::create('authors', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->text('biography'); $table->string(' '); $table->timestamps(); }); }...

7 Figura 03. Diagrama do banco de dados da biblioteca Note que nós definimos os campos da tabela dentro do PHP, assim quando executarmos o comando ele irá automaticamente criar a tabela. O mesmo irá ocorrer quando for necessário alterar alguma tabela. Agora vamos criar uma classe que irá representar um registro dessa tabela, as classes deste tipo são conhecidas como Models. Para criar a model execute o comando abaixo: php artisan make:model Author O próximo passo, agora, é criar uma Factory para gerar dados de teste para nosso sistema. O Laravel conta com duas ferramentas para nos auxiliar na criação de dados para teste, a primeira são as Factories que permitem definir que tipo de dado cada coluna deve receber e os Seeders que são responsáveis por gerar os dados definidos na Factory e armazenar no banco de dados. Configurando o banco de dados Como não esperamos um grande volume de acessos à nossa aplicação, nós iremos utilizar o SQLite como exemplo, mas se você desejar adicionar outro sistema gerenciador de banco de dados (SGBD) ou até mesmo alterar as configurações do SQLite, basta alterar a lista DATABASES do arquivo settings.py. A comunidade defende que você deve tentar manter o mesmo SGBD nos ambientes de produção e desenvolvimento para que você minimize os conflitos que podem ser causados pela mudança de plataforma. Se você preferir mudar o nome do arquivo gerado, basta alterar o trecho em destaque:

8 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(base_dir, 'db.sqlite3'), } } Alterando as configurações de hora Existem muitas configurações que podem ser alteradas no arquivo settings.py e uma delas é o fuso horário. Para nos certificarmos que as configurações estão corretas vamos alterar a propriedade TIME_ZONE: TIME_ZONE = 'America/Sao_Paulo' Se você está em outra região basta consultar a lista de timezones na Wikipédia em Alterando o modo de DEBUG O modo de debug ou de depuração, para quem não sabe, é o modo em que os erros são mostrados de forma mais detalhada do que somente o código HTTP. Ele deve ser sempre False em produção, mas nesse caso vamos deixa-lo como True. DEBUG = True Traduzindo a aplicação A última configuração que iremos alterar no arquivo de configuração é a que diz respeito ao idioma das mensagens que são geradas automaticamente. Altere a propriedade LANGUAGE_CODE para o português do Brasil alterando o código para: LANGUAGE_CODE = 'pt-br' Configurando as rotas Um ponto que muita gente se perde no django é em relação às rotas, pois se você verificar o arquivo urls.py está localizado na pasta do projeto (meusite/meusite/urls.py) e não da aplicação. Você pode utilizar este arquivo para definir suas rotas, mas é mais usual delegar esta função para a aplicação.

9 Os mapeamentos são feitos através da variável urlpatterns que é uma lista de funções path(). Cada path() está associada à uma view específica, que será exibida caso o endereço corresponda a alguma regra. Note que inicialmente a urlpatterns define que toda URL que contenha admin/ será mapeada para o modulo admin.sites.url que contém as regras e mapeamentos para a área administrativa do site. O arquivo contém também as instruções de como mapear uma URL: """meusite URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: Examples: Function views Add an import: from my_app import views Add a URL to urlpatterns: path('', views.home, name='home') Class-based views Add an import: from other_app.views import Home Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ Adicione o código abaixo para que qualquer URL com o prefixo biblioteca/ seja enviado para o módulo biblioteca.urls que será armazenado no arquivo biblioteca/urls.py. As alterações e inclusões estão em negrito.

10 from django.contrib import admin from django.urls import path from django.conf.urls import include urlpatterns = [ ] path('admin/', admin.site.urls), path('biblioteca/', include('biblioteca.urls')), Redirecionando a URL raiz Como nós só teremos a biblioteca em nosso projeto (pelo menos até agora), seria interessante redirecionar quem acessar a URL raiz (a :8000, por exemplo) para o endereço da biblioteca. Adicione o código em negrito para o arquivo urls.py:... from django.conf.urls import include from django.views.generic import RedirectView urlpatterns = [ ] path('admin/', admin.site.urls), path('biblioteca/', include('biblioteca.urls')), path('', RedirectView.as_view(url='/biblioteca/')), Servindo arquivos CSS e JavaScript O Django por padrão não serve arquivos estáticos como CSS, JavaScript e imagens, mas sabemos que isso é de extrema importância no desenvolvimento de nossa aplicação. A solução é bastante simples, basta adicionar o código abaixo para que o servidor forneça os arquivos estáticos quando requisitados:

11 ... from django.views.generic import RedirectView from django.conf import settings from django.conf.urls.static import static urlpatterns = [ ] path('admin/', admin.site.urls), path('biblioteca/', include('biblioteca.urls')), path('', RedirectView.as_view(url='/biblioteca/')), urlpatterns += static(settings.static_url, document_root=settings.static_root); Você notou que nós concatenamos a função static à urlpatterns? O Python é tão versátil que isso pode ser feito inline se você preferir: urlpatterns = [ path('admin/', admin.site.urls) path('biblioteca/', include('biblioteca.urls')), path('', RedirectView.as_view(url='/biblioteca/')), ]+ static(settings.static_url, document_root=settings.static_root); Testando Vamos executar o servidor para testar a nossa aplicação através do comando: python3 manage.py runserver

12 Ou se você estiver no Windows: py -3 manage.py runserver Agora acesse a URL e veja que o resultado é uma página de erro 404. Ela indica que a página não pode ser encontrada, ou seja, nossa aplicação está funcionando como deveria já que nós ainda não criamos nenhuma página! Esse será o próximo passo que veremos no artigo do mês que vem! Conclusão No artigo de hoje aprendemos a criar uma nova aplicação em um projeto Django e como configuramos as rotas para que possamos iniciar o desenvolvimento das views. Aprendemos também um pouco sobre um dos arquivos mais importantes do Django, o settings.py,responsável por armazenar todas as configurações do projeto. Sobre o Autor Ricardo Barbosa Crivelli, mais conhecido como Rico Crivelli, é formado como Bacharel em Sistemas de Informação e Licenciado em Computação pela Universidade Estadual do Norte do Paraná e pós-graduando em Informática na Educação. Atualmente é Técnico em TI no Instituto Federal de São Paulo Câmpus Avaré. Tem como especialidade a linguagem PHP e o framework Symfony, apesar de adorar trabalhar com front-end e desenvolvimento mobile. Possuir as certificações COBiT 4.1 Foundation e Delphi 2006 Developer. para contato: rico@capim.art.br suporte@theclub.com.br

13 THVExcel - Exportando dados para o Excel com eficiência. Uma das coisas mais intrigantes no que diz respeito à exportação de dados é a rotina para comunicação com o Excel como fazer isso de forma simples, ágil e eficiente? Inúmeros aplicativos necessitam trocar informações com outros aplicativos da família Microsoft, que é o foco deste artigo, e com frequência vimos objetos de DBGrids e StringGrids sendo exportados em planilhas do Excel, formatadas, estilo de tabelas, fontes cabeçalho negrito, fórmulas embutidas nas células em runtime, gráficos, macros, etc.; pra tudo isso precisamos realmente de uma classe que automatize todo este processo que é tedioso, pois a manipulação destes dados via recurso OLE (Object Linking and Embedding) que é um método da Microsoft pra comunicação com seus aplicativos para com o Excel, neste nosso caso, simplificadamente falando (não vamos abordar esta arquitetura no escopo deste artigo; vamos focar realmente no que interessa que é a exportação para o Excel). A melhor maneira que observei neste caso foi a criação de uma classe na qual eu batizo de THVExcel. Ela fará todo o trabalho sujo, de criação de um objeto via OLE que gerencie em um escopo local todo o ciclo de vida de um objeto Excel.Application ; encapsuladamente poderemos repassar aos parâmetros de opções desta classe toda uma gama de configurações das planilhas instantâneas opções como por exemplo gerar datasets em apenas uma planilha; auto formatar valores e cabeçalhos; aplicar fonte negrito no cabeçalho; auto expansão das células; aplicar formato de tabela automaticamente, etc. Em muitas funções que notei que fazem este processo muitas falham por não pensarem na agilidade e eficiência acabam sendo um tiro no pé por demorarem demais para a criação destes documentos em tempo de execução a melhor forma, que apresento aqui com esta classe, é utilizar um array do tipo Variant e aplicar o conteúdo dele como resultado do método Range de um objeto OLEVariant (que é a planilha em si) com isso, centenas ou até milhares de células do Excel serão geradas rapidamente demonstrando enorme eficiência, desonerando a memória do seu aplicativo e do Windows. A classe THVExcel recebe os datasets (que podem estar associados a um DBGrid ou em qualquer lugar podendo ser até em memória, como um objeto de TClientDataSet, etc.), podendo configurar seus atributos como nome físico e alias e finalmente especificar um nome completo de gravação; informa ao usuário que arquivo Excel foi criado com sucesso e pronto! Com poucas linhas de código para chamar esta classe e a funcionalidade estará definida. Simples para reutilização de código-fonte, fácil de ser chamada e igualmente fácil de ser estendida podemos pensar futuramente para melhorar a integração com alguns componentes como StringGrid direto para o Excel, por exemplo (de forma eficiente utilizando arrays de variant).

14 Figura 01 - Tela inicial da nossa exportação para o Excel. Vide botão Exportar Dados para o Excel situado no canto inferior à direita. Var hvexcel: THVExcel; {... } hvexcel := THVExcel.Create; try hvexcel.add(clientdataset1, 'Sheet 1'); hvexcel.add(clientdataset2, 'Sheet 2'); hvexcel.add(clientdataset3, 'Sheet 3'); hvexcel.filename := 'C:\teste.xls'; hvexcel.alldatasetsinonesheet := False; hvexcel.exporttoexcel; finally FreeAndNil(hvExcel); end; Acima vimos um código-fonte de como chamar esta classe e executar alguns parâmetros básicos para o seu funcionamento. Neste exemplo três datasets são exportados em três planilhas respectivas.

15 Como disse anteriormente, a melhor técnica é quando você utiliza arrays de variants. Vamos mostrar mais abaixo como esse código resolve a vida do desenvolvedor tornando rápida a exportação para o Excel, gerando o arquivo com as planilhas desejadas, com as opções já customizadas pelo componente. Figura 02 - Mensagem de confirmação do próprio Excel, para sobreescrever um arquivo já gerado por ele. Figura 03 Mensagem de informação exibida pelo nossa classe THVExcel.

16 Segue abaixo alguns trechos da nossa classe: Figura 04 Arquivo Excel criado pela classe THVExcel.

17 Var arrdata: Variant; i, j: integer; Range: OLEVariant; begin if objdataset.recordcount = 0 then Exit; arrdata := VarArrayCreate([0, objdataset.recordcount+1, 0, objdataset.fieldcount], varvariant); for j := 0 to objdataset.fieldcount - 1 do arrdata[0, j] := objdataset.fields[j].fieldname; i := 1; objdataset.disablecontrols; objdataset.first; try while not objdataset.eof do begin for j := 0 to objdataset.fieldcount - 1 do arrdata[i,j]:=objdataset.fields[j].asstring; //objdataset.fields[j].asstring; Inc(i); objdataset.next; end; finally objdataset.first; objdataset.enablecontrols; end; Range:=objXLWorkbook.ActiveSheet.Range[objXLWorkbook. ActiveSheet.Cells[1, 1], objxlworkbook.activesheet.cells[objdataset.recordcount+ 1, objdataset.fieldcount]]; Range.Value := arrdata; end; Código-Fonte da rotina de exportação, utilizando arrays do tipo variant.

18 Podemos ver que passamos um objeto da classe TDataSetArrayProperties para cada chamada do método Add, que por sua vez chama internamente um objeto de TStringList em que é finalmente utilizado em seu parâmetro AddObject. TDataSetArrayProperties = class(tpersistent) Private FSheetName: string; public property SheetName: String read FSheetName write FSheetName; end; procedure THVExcel.Add(objDataSet: TDataSet; const SheetName: string = '' ); begin SetLength(Self.DataSetArray, length(self.datasetarray)+1); Self.DataSetArray[high(self.DataSetArray)] := objdataset; ifdatasetarrayproperties := TDataSetArrayProperties.Create; if SheetName <> '' then fdatasetarrayproperties.sheetname := SheetName else fdatasetarrayproperties.sheetname := objdataset.name; strlstdatasetarray.addobject(fdatasetarrayproperties. SheetName, fdatasetarrayproperties); end; end; Código-Fonte da classe TDataSetArrayProperties em uma TStringList. Podemos passar qualquer tipo de objeto para um TStringList qualquer, e no nosso caso quisemos passar uma classe de opções como parâmetro. Isso é bom porque podemos recuperar facilmente este objeto, como podemos ver abaixo:

19 function THVExcel.ExportToExcel: Boolean; Var i: integer; begin if Length(Self.DataSetArray) = 0 then Exit; if Self.strLstDataSetArray.Count = 0 then Exit; for i := 0 to length(self.datasetarray)-1 do begin Self.ExportDataSet(Self.dataSet[i], TDataSetArrayProperties(Self.strLstDataSetArray.Objects[i]). SheetName); end; end; Conclusão Vimos uma maneira alternativa e muito eficiente de geração de documentos para o Excel; de forma fácil de se utilizar em seus projetos; com poucas linhas de código-fonte e com algumas parametrizações já setadas como padrão pela classe; tornando o processo que antes era tedioso em um novo processo mais tranquilo para a implementação, bastando empregar seus métodos para seu funcionamento ou então aprimorar eles para uma nova release, evoluindo e contribuindo para seu melhor trabalho para com este componente. A parte de criação de planilhas, gerenciáveis pela classe, onde uma delas contém todos os datasets ou então um dataset pra cada planilha respectiva é um trabalho extra de codificação chata que será feito apenas uma vez, livrando o programador de reinventar a roda destas particularidades que demandam tempo em tentativa e erro; esta classe THVExcel não será encontrada com esta facilidade em nenhum lugar na web tampouco com sua implementação rica de detalhes de opções com uma interface bem intuitiva de utilizar com seus métodos claros e com duas opções de invocação do construtor dela. Aproveito para desejar bons projetos e sucesso com esta classe em seus projetos, e bons estudos com esta implementação! Sobre o Autor Hamden Vogel, Consultor TheClub suporte@theclub.com.br

Tutorial Ambiente, instalação e começando um novo projeto Django

Tutorial Ambiente, instalação e começando um novo projeto Django Tutorial Ambiente, instalação e começando um novo projeto Django Vamos começar com Python Primeiro, vamos falar um pouco sobre o que o Python é. Python é uma linguagem de programação muito popular que

Leia mais

Editorial. Desejo uma ótima leitura, um forte abraço e até o mês que vem! Marcos César Silva. Diretor Técnico

Editorial. Desejo uma ótima leitura, um forte abraço e até o mês que vem! Marcos César Silva. Diretor Técnico Editorial Caro amigo, Já passamos da metade do ano de 2018, posso afirmar que é sempre uma grande satisfação ter você como parceiro de muitos e muitos anos. Nossa revista sempre terá uma proposta fixa

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Framework Laravel 5 Controller / Model / Migration / Seeder (Menu Principal SETA) Gil Eduardo de Andrade Configuração Banco de Dados No framework Laravel as informações de configuração

Leia mais

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso

Leia mais

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos contato@suptecinfo.com.br SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha

Leia mais

Integração com o Ambiente Virtual de Aprendizagem Moodle

Integração com o Ambiente Virtual de Aprendizagem Moodle Integração com o Ambiente Virtual de Aprendizagem Moodle Sumário 1. Apresentação... 3 1.1. O Moodle... 3 1.2. Objetivo da integração... 3 1.3. Recursos da integração... 3 2. plugins de integração no Moodle...

Leia mais

Globo Photo Documentation

Globo Photo Documentation Globo Photo Documentation Versão 0.0.1 Gilson Filho 09/06/2014 Sumário 1 Documentação: 3 1.1 Arquitetura................................................ 3 1.2 Instalação.................................................

Leia mais

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO

Leia mais

Instalação Wiser Discovery Sistema Operacional Windows

Instalação Wiser Discovery Sistema Operacional Windows Instalação Wiser Discovery Sistema Operacional Windows Maio 2016 1 Pré-Requisitos Software Java JRE 1.6 Servidor de Aplicação: Tomcat8+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação

Leia mais

Automação em Telas. Desenvolvimento IBM Maximo nível 1. Leonardo Almeida Bastos Versão 1.0

Automação em Telas. Desenvolvimento IBM Maximo nível 1. Leonardo Almeida Bastos Versão 1.0 Automação em Telas Desenvolvimento IBM Maximo nível 1 Leonardo Almeida Bastos leonardo@maximocon.com Versão 1.0 Sumário Objetivo... 3 Regras de Negócio... 3 Atribuições do desenvolvedor... 3 Desenvolvimento...

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

Linha de Sistemas Folhamatic

Linha de Sistemas Folhamatic Manual de instalação Linha de Sistemas Folhamatic Procedimento Manual Americana 2014 1 ÍNDICE DOWNLOAD DO INSTALADOR/MIGRADOR CONSIDERAÇÕES IMPORTANTES REQUISITOS MÍNIMOS REQUISITOS ESSENCIAIS ARQUIVOS

Leia mais

Zabbix 3 Instalação INSTALAÇÃO

Zabbix 3 Instalação INSTALAÇÃO O Zabbix é um software de código aberto, criado por Alexei Vladishev, que monitora vários parâmetros da rede, dos servidores e da saúde dos serviços. Utiliza-se de um mecanismo flexível de notificação

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites

Leia mais

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT v1.1 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 7 CRIANDO INTERAÇÕES COM JAVASCRIPT (PARTE 2) Eder Franco @ FPF Tech The road so far... JavaScript Desenvolvida para criar interações

Leia mais

1) Mostrando uma mensagem. 10 exemplos de macros essenciais no Excel. Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série

1) Mostrando uma mensagem. 10 exemplos de macros essenciais no Excel. Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Para aproveitar toda a potencia que o Excel possui, é indispensável a utilização de macros. Macro poder ser definida como uma serie de

Leia mais

Desenvolvendo aplicações Java

Desenvolvendo aplicações Java José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA

Leia mais

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Manual do Usuário. Sistema Controle de Caixa (versão gratuita) Manual do Usuário Sistema Controle de Caixa (versão gratuita) - Lançamento de receitas, despesas, gastos, depósitos. - Controla um ou mais caixas, para pessoas ou empresas que necessitem separar saldos,

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em

Leia mais

Integração por Web Services

Integração por Web Services Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web

Leia mais

Profª. Ana Célia Bastos

Profª. Ana Célia Bastos UNIVERSIDADE ESTADUAL DO CEARÁ UECE SECRETARIA DE APOIO AS TECNOLOGIAS EDUCACIONAIS - SATE Universidade Aberta do Brasil - UAB Profª. Ana Célia Bastos Junho/2015 Roteiro Login inicial Pacotes de Linguagem

Leia mais

Apostila - Desenvolvimento web com PHP

Apostila - Desenvolvimento web com PHP José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE

Leia mais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 14/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 14/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 14/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 104/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

O que é e como funciona o VBA no excel?

O que é e como funciona o VBA no excel? Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série O Excel já é por si só uma ferramenta poderosa de elaboração de planilhas simples e sofisticadas, capazes de oferecer uma infinidade

Leia mais

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS 1 ÍNDICE ÍNDICE... 2 1. INTRODUÇÃO... 3 2. REQUISITOS... 3 2.1 Requisitos mínimos para utilização do instalador... 3 2.2 Requisitos mínimos para instalação

Leia mais

Guia para testes AfixInv (Demonstração)

Guia para testes AfixInv (Demonstração) Guia para testes AfixInv (Demonstração) INTRODUÇÃO Esse guia foi criado para auxiliar a demonstração da solução para inventários do Ativo Imobilizado utilizando o aplicativo AfixInv. AfixInv aplicativo

Leia mais

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário Nota de Aplicação NAP161 Utilização do Servidor Web MS IIS com BlueWave Sumário 1. Introdução... 2 2. Descrição... 3 3. Definição da Arquitetura de Referência... 4 3.1 Material Utilizado no Exemplo...

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Framework Laravel 5 Autenticação / Auth (https://laravel.com/docs/5.6/authentication) Gil Eduardo de Andrade Introdução: O Laravel fornece, nativo, uma API de autenticação que permite

Leia mais

1 - O módulo Administração

1 - O módulo Administração 2010 2 1 - O módulo Administração 1.1 Configurar o Curso/disciplinas. Ao iniciar um curso, o professor precisará configurar o modelo da disciplina que ministrará. Para isso, basta clicar no menu Configurações,

Leia mais

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento

Leia mais

Instalação do MySQL e da ferramenta MySQL- Front

Instalação do MySQL e da ferramenta MySQL- Front Instalação do MySQL e da ferramenta MySQL- Front 1. Introdução Este tutorial irá ensinar passo a passo como instalar o banco de dados totalmente grátis (muito utilizado na web) e também como instalar a

Leia mais

O que são e quando utilizá-las:

O que são e quando utilizá-las: Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Trabalhar com Excel é uma tarefa muito comum nos dias atuais, seja para uso pessoal ou profissional. Dentre a infinidade de fórmulas

Leia mais

DISTRIBUINDO SUA APLICAÇÃO

DISTRIBUINDO SUA APLICAÇÃO DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que

Leia mais

INFORMÁTICA (PC-SP / ESCRIVÃO / VUNESP / 2014)

INFORMÁTICA (PC-SP / ESCRIVÃO / VUNESP / 2014) INFORMÁTICA (PC-SP / ESCRIVÃO / VUNESP / 2014) 81. No sistema operacional Windows 7, em sua configuração padrão, deseja-se organizar os arquivos de maior interesse, de modo que eles possam ser vistos a

Leia mais

Como Criar um Blog WordPress Guia completo

Como Criar um Blog WordPress Guia completo Como Criar um Blog WordPress Guia completo Tweet 108 Email 14.2K Deseja aprender como criar um blog de forma simples e personalizar a sua presença na Internet? O WordPress é atualmente a plataforma mais

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Framework Laravel 5 Mailables / Importação Dados.txt (https://laravel.com/docs/5.6/mail#generating-mailables) Gil Eduardo de Andrade Introdução: O Laravel fornece uma API simples

Leia mais

08. A figura seguinte representa uma tela do Excel XP.

08. A figura seguinte representa uma tela do Excel XP. INFORMÁTICA A figura acima mostra uma janela do Windows XP, contendo informações acerca de uma lista de arquivos. Com relação a essa janela e ao Windows XP, responda a questão 01. 01. Ao se clicar o menu,

Leia mais

PROCEDIMENTOS PARA DOWNLOAD, INSTALAÇÃO E CONFIGURAÇÃO DA IMPRESSORA FREEPDF XP. A impressora FreePDF XP é um sistema com licença de uso GLP (Software Livre) e que está disponível para Download no site

Leia mais

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,

Leia mais

Manual Técnico. Instalação e Configuração do Reporting Services

Manual Técnico. Instalação e Configuração do Reporting Services 201 6 Manual Técnico Instalação e Configuração do Reporting Services Me ta T e c no l o g i a em So f t wa r e Lt da. Com a instalação do módulo de Reporting services poderemos disponibilizar relatórios,

Leia mais

Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções

Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR Botão Direito do Mouse; Personalizar Faixa de Opções Marque a opção Desenvolvedor e clique no botão OK Opção 1: Vá até a

Leia mais

Layout de integração com webservices de clientes. Serviço de autenticação do cooperado

Layout de integração com webservices de clientes. Serviço de autenticação do cooperado Layout de integração com webservices de clientes Serviço de autenticação do cooperado Alterações no documento Data Autor Assunto Descrição 11/09/2016 Geraldo Felix Junior Criação Criação do documento 26/06/2018

Leia mais

Manual do usuário people

Manual do usuário people Manual do usuário people http://people.ufpr.br/ Sumário 1. O que é?... 3 2. Como é feito o acesso... 3 3. O Que pode ser feito no people.ufpr.br?... 3 4. Espaço de Armazenamento... 3 5. Como é feito a

Leia mais

Tendo em vista que a instalação é muito fácil (Next, next, finish) não iremos abordar isto ok ;)

Tendo em vista que a instalação é muito fácil (Next, next, finish) não iremos abordar isto ok ;) Django Komodo Edit aumentando a sua produtividade ;) Bom, vamos lá... Estou postando mais um artigo. Este tem o intuito de auxiliá-lo a aumentar a sua produtividade com python e mais específicamente com

Leia mais

Conexão com Banco de Dados

Conexão com Banco de Dados Conexão com Banco de Dados ORM Atualmente os novos sistemas que estão sendo desenvolvidos estão utilizando a técnica de ORM para fazer conexão e acesso a banco de dados. ORM é uma técnica de mapeamento

Leia mais

Elaboração de Provas Online usando o Formulário Google Docs

Elaboração de Provas Online usando o Formulário Google Docs Elaboração de Provas Online usando o Formulário Google Docs Objetivos Elaboração de provas utilizando o recurso Formulários do Google Docs; Compreender as funcionalidades do Formulário; Gerar planilhas

Leia mais

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01 Introdução Geralmente as aplicações que nós desenvolvimentos possui vários formulários. Geralmente estes formulários são criados dinamicamente pela sua aplicação em tempo de execução através de código

Leia mais

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu por Alexandre Gomes Gaigalas, do Acorda pra Web! Nesse Tutorial você vai aprender... Básico da instalação de pacotes no Ubuntu Instalação e estrutura

Leia mais

Adicionando Imagens no Formulário

Adicionando Imagens no Formulário Adicionando Imagens no Formulário Adicionando Imagens no Formulário Abra um documento em branco e crie o seguinte Formulário: Adicionando Imagens no Formulário Dê dois cliques no e use o código abaixo:

Leia mais

Osvaldo Santana Thiago Galesi

Osvaldo Santana Thiago Galesi Osvaldo Santana Thiago Galesi Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus.

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus. PD07 1.OBJETIVO Este documento ter por objetivo auxiliar o no entendimento e utilização do Nexus. 2. VISÃO GERAL O Nexus é uma plataforma de integração de dados, onde é possível ligar a base de dados do

Leia mais

Introdução ao C# com o Microsoft Visual Studio Community 2015

Introdução ao C# com o Microsoft Visual Studio Community 2015 José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Introdução ao C# com o Microsoft Visual Studio Community 2015 Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO

Leia mais

Estatísticas e Relatórios. Treinamento OTRS Help Desk

Estatísticas e Relatórios. Treinamento OTRS Help Desk Estatísticas e Relatórios Treinamento OTRS Help Desk Sumário Estatística... 3 Visão Geral... 3 Gerando Relatórios... 4 Criação de Relatórios... 5 Lista de Chamado... 7 Acumulação de Chamados...10 Tempo

Leia mais

Sistema de webconferência Mconf. Sessão 2

Sistema de webconferência Mconf. Sessão 2 Sistema de webconferência Mconf Sessão 2 O portal web é o ponto de entrada ao sistema Formato de rede social de usuários, comunidades e eventos Ele prôve: Autenticação de usuários Controle de permissões

Leia mais

Administrador Documentos. Gestão de Documentos. Título do documento

Administrador Documentos. Gestão de Documentos. Título do documento Administrador Documentos Gestão de Documentos Título do documento fluig.com 0800 882 9191 Av. Braz Leme 1717, Casa Verde 02511-000 São Paulo - Brasil 1 Sumário 1. Objetivos do Treinamento... 3 1.1. Aviso...

Leia mais

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento Guia de Instalação II Instalação e Administração do Fluig Título do documento fluig.com 0800 882 9191 Av. Braz Leme 1717, Casa Verde 02511-000 São Paulo - Brasil 1 Sumário 1. Introdução... 3 1.1. Objetivo

Leia mais

Aula 01 Microsoft Excel 2016

Aula 01 Microsoft Excel 2016 Aula 01 Microsoft Excel 2016 Prof. Claudio Benossi Prof. Rodrigo Achar Prof. Wagner Tufano São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas

Leia mais

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 5232 - Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 1.1. Novidades do Dreamweaver CS6... 23 1.2. Área de Trabalho... 24 1.2.1. Tela de Boas-vindas...

Leia mais

Como criar sua aplicação em React em poucos minutos. um ebook produzido por: CodePrestige

Como criar sua aplicação em React em poucos minutos. um ebook produzido por: CodePrestige Como criar sua aplicação em React em poucos minutos um ebook produzido por: CodePrestige Agradecimentos Seja muito bem-vindo! Você está prestes a criar a sua primeira aplicação em React! Está animado?

Leia mais

Começando com o AWS IoT

Começando com o AWS IoT Começando com o AWS IoT Bruno Emer e David Reis Dezembro de 2016 Conteúdo Começando com AWS IoT Parte 2 1 Pré-Requisitos 1 Conceitos Básicos 2 Arquitetura de Referência deste Tutorial 2 Acessar a Console

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Copyright 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Configuração do banco de dados. - Crie o banco de dados no MySQL. - Abrir o arquivo app/database/database.conf.php

Configuração do banco de dados. - Crie o banco de dados no MySQL. - Abrir o arquivo app/database/database.conf.php Requisitos para Funcionamento do sistema - PHP 5.6 - MySQL - Apache (Servidor Linux Remoto, para Servidor local pode ser Windows) - Habilite o short_tags no php.ini (local) - Habilite o mod_rewrite e.htaccess

Leia mais

STD SERVIÇO DE BACKUP EM NUVEM

STD SERVIÇO DE BACKUP EM NUVEM Select Soluções Manual de Instalação Windows SBackup STD SERVIÇO DE BACKUP EM NUVEM Sumário 1. REQUERIMENTOS DE HARDWARE E SOFTWARE... 3 1.1. SOFTWARE... 3 2. PRIMEIROS PASSOS... 4 3. DOWNLOAD E INSTALAÇÃO

Leia mais

INFORMÁTICA. Texto para as questões de 1 a 3

INFORMÁTICA. Texto para as questões de 1 a 3 INFORMÁTICA Texto para as questões de 1 a 3 A figura abaixo ilustra uma janela do Microsoft Office Excel 2007 com uma planilha que contém dados relativos a demandas por produtos e serviços da agência central

Leia mais

Caros Usuários Siga Brasil,

Caros Usuários Siga Brasil, Caros Usuários Siga Brasil, Fizemos a migração do sistema para a versão mais nova do SAP Business Objects, ferramenta que suporta esses importantes produtos do Senado Federal. Tentaremos mostrar de forma

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentação de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Newsletters - NWT Versão 1.15 Última revisão: 12/03/2018 2018 Versão: 1.15 Documentação: André L.M. Camargo Revisão:

Leia mais

Passo 1: Acesso ao site. Planilhas Google: como fazer planilhas melhores que Excel

Passo 1: Acesso ao site. Planilhas Google: como fazer planilhas melhores que Excel Sabe-se que o Excel é uma excelente ferramenta para se trabalhar com planilhas, gráficos, funções entre outros recursos. Se você usa ou já usou, sabe da importância de ter conhecimentos básicos e avançados

Leia mais

Aula 02. Prof. Diemesleno Souza Carvalho

Aula 02. Prof. Diemesleno Souza Carvalho Interface Homem-Máquina Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade I - Introdução à Interface

Leia mais

Configuração do GIGAERP Integrado ao GIGA e-doc.

Configuração do GIGAERP Integrado ao GIGA e-doc. Configuração do GIGAERP Integrado ao GIGA e-doc. Birigui SP Agosto - 2015 Sumário 1 INTRODUÇÃO...2 1.1 Apresentação...2 1.2 Cenários para utilização do e-doc...2 1.2.1 Ambiente Próprio...2 1.2.2 Ambiente

Leia mais

Manual de instalação e configuração

Manual de instalação e configuração Manual de instalação e configuração Introdução Este manual tem por objetivo auxiliar o Administrador do Strigoi no processo de instalação e configuração do programa. A instalação será dividida em 3 fases:

Leia mais

Gerando um programa executável a partir de um módulo Python

Gerando um programa executável a partir de um módulo Python Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o

Leia mais

Configuração do GIGAERP Integrado ao GIGA e-doc.

Configuração do GIGAERP Integrado ao GIGA e-doc. Configuração do GIGAERP Integrado ao GIGA e-doc. Birigui SP Março - 2014 Sumário 1 INTRODUÇÃO...2 1.1 Apresentação...2 1.2 Cenários para utilização do e-doc...2 1.2.1 Ambiente Próprio...2 1.2.2 Ambiente

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que

Leia mais

Manual do Aplicativo de Configuração

Manual do Aplicativo de Configuração Manual do Aplicativo de Configuração INTRODUÇÃO Este manual visa explicar a utilização do software embarcado do equipamento Primme Super Fácil Ponto. De fácil utilização e com suporte a todos os navegadores

Leia mais

Instalação JDK 10/03/2017

Instalação JDK 10/03/2017 1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação

Leia mais

Tutorial de Instalação do Sistema GED. Gestão Eletrônica de Documentos

Tutorial de Instalação do Sistema GED. Gestão Eletrônica de Documentos Tutorial de Instalação do Sistema GED Gestão Eletrônica de Documentos Segue passo a passo para a correta instalação e configuração do Sistema GED. Pedimos atenção na parte de configuração do SGBD MySQL.

Leia mais

Meios de Comunicação de Dados.

Meios de Comunicação de Dados. Meios de Comunicação de Dados www.profjvidal.com Instalação do ELASTIX Configurando a Máquina Virtual Abra o VirtualBox e clique em novo no canto superior esquerdo. Depois selecione conforme na imagem

Leia mais

Guia Rápido. Elgin L42-DT Impressora de etiquetas.

Guia Rápido. Elgin L42-DT Impressora de etiquetas. Guia Rápido Elgin L42-DT Impressora de etiquetas. A Impressora térmica de Etiquetas Elgin L42-DT foi desenvolvida para reduzir custos, aumentar a eficiência e oferecer um design compacto. www.bztech.com.br

Leia mais

Instalação ou Atualização do Aplicativo GigaERP (procedimento via instaladores)

Instalação ou Atualização do Aplicativo GigaERP (procedimento via instaladores) Instalação ou Atualização do Aplicativo GigaERP (procedimento via instaladores) Birigui (SP) Setembro / 2012 1. Acesso aos Instaladores web: As franquias podem fazer o download dos instaladores acessando

Leia mais

Tutorial Django e SVN na IDE Pycharm

Tutorial Django e SVN na IDE Pycharm Tutorial Django e SVN na IDE Pycharm Pré-requisitos para este tutorial: Estar com a versão 4.0.0 (ou superior) do PyCharm instalada. Caso não esteja, baixe e instale seguindo as instruções dependendo da

Leia mais

Interface gráfica do linux

Interface gráfica do linux Interface gráfica do linux É possível instalar interfaces gráficas executando o comando apt-get install. Exemplos de interface gráfica: Gnome (vem instalada); XFCE; BLACKBOX; ICEWM; FLUXBOX; Exemplo de

Leia mais

LibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário.

LibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário. LibreOffice versão 4.4.7 O essencial para sua prova WRITER O único lugar em que o sucesso vem antes do trabalho é no dicionário. (Alberto Einsten) COMO BAIXAR E INSTALAR O LIBREOFFICE VERSÃO 4? 1-Acesse

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

Refinamentos sucessivos

Refinamentos sucessivos Refinamentos sucessivos Objetivos: Estudar a técnica de refinamentos sucessivos Jogo: 2048 Implementaremos o jogo 2048, com o objetivo de estudar a manipulação dos elementos de uma matriz Utilizaremos

Leia mais

Introdução a Programação Web com PHP

Introdução a Programação Web com PHP AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Breve histórico A primeira versão surgiu em meados de 1995, escrita por

Leia mais

FastCube 2.0 Programmer Manual

FastCube 2.0 Programmer Manual FastCube 2.0 Programmer Manual I FastCube 2.0 Programmer Manual Table of contents Chapter I Arquitetura do FastCube 2 2 Chapter II Utilizaçã o dos componentes do FastCube 5 1 Salvar... e carregar um cubo

Leia mais

Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1

Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1 Page1 Introdução ao GAM Nos vídeos anteriores vimos o desenvolvimento de uma aplicação web e para dispositivos móveis, para administrar os dados de um evento, com informação de suas conferências, oradores,

Leia mais

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.

Leia mais

Tutorial para Instalação do dotproject

Tutorial para Instalação do dotproject Tutorial para Instalação do dotproject O objetivo deste tutorial é apresentar o processo de instalação do dotproject. Também serão abordadas informações sobre a instalação do pacote de tradução e possíveis

Leia mais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 58/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 58/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 58/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

MANUAL DO USUÁRIO TOTEM GERENCIADOR DE ATENDIMENTO VERSÃO 6.1

MANUAL DO USUÁRIO TOTEM GERENCIADOR DE ATENDIMENTO VERSÃO 6.1 MANUAL DO USUÁRIO TOTEM GERENCIADOR DE ATENDIMENTO VERSÃO 6.1 2 SUMÁRIO 1. INTRODUÇÃO 3 2. MÓDULO ATENDENTE 4 3. TVs EXIBIÇÃO DE SENHAS 7 4. TOTEM GERENCIADOR DE ATENDIMENTO 9 5. MySQL BANCO DE DADOS FREE

Leia mais

CONFIGURANDO INTERAÇÃO DO SISTEMA VIA DROPBOX

CONFIGURANDO INTERAÇÃO DO SISTEMA VIA DROPBOX CONFIGURANDO INTERAÇÃO DO SISTEMA VIA DROPBOX Requisitos Conta de e-mail para criar um registro no Dropbox. Recomendamos que seja uma conta criada apenas para utilização desse cadastro para que em casos

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentaão de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Restaurante Universitário Versão 1.13.5 Última revisão: 02/10/2017 2017 Versão: 1.13.5 Documentação: André L.M. Camargo

Leia mais

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Informações importantes

Informações importantes Processo de migração: consiste na conversão da sua caixa de GroupWise para um formato que Outlook reconheça e importe as informações para a sua nova caixa, dentro de um novo servidor. Dessa forma, durante

Leia mais