Escolar Documentos
Profissional Documentos
Cultura Documentos
ARQUIVO 1
quila
Porfrio
Mau / SP 2012
Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Csar de Arajo Ricardo de Oliveira
Mau / SP 2012
Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Csar de Arajo Ricardo de Oliveira
ARQUIVO 1
Monografia apresentada ETEC de Mau, como parte dos requisitos para obteno do Ttulo de Tcnico em Informtica.
___________________________________________ Prof.Erika Cremiato Lippe ETEC - Mau Avaliadora ___________________________________________ Prof. Paulo Vinicius Neto de Candido ETEC - Mau Avaliador
Dedicamos este trabalho primeiramente a Deus, por ter nos dado todo o conhecimento e sabedoria disponvel. Aos orientadores, aos amigos e s nossas famlias.
iv
AGRADECIMENTOS Agradecemos a Deus. "A f em Deus nos faz crer no incrvel, ver o invisvel e realizar o impossvel. s nossas famlias, que nos ajudaram, principalmente, dando todo o apoio possvel nessa etapa importante das nossas vidas. nossa orientadora, professora quila Porfrio Almeida Santos, que dedicou o seu tempo em prol da qualidade, desenvolvimento e aprendizado dos alunos. Ao professor Arnbio Domingos Ferreira, por sua gentileza nas explicaes para a nossa compreenso dos cdigos de VB.NET. A todos os professores da ETEC de Mau, verdadeiros construtores do intelecto, aos quais devo cada linha deste trabalho. A todos meus colegas de turma. Aos autores dos livros e sites consultados, aos quais reverencio a grandeza do conhecimento contido em suas obras.
Jovamir Crispim da Silva Lucas Gomes de Oliveira Marcia Aparecida Salti Paulo Cesar de Araujo Ricardo de Oliveira
melhor tentar e falhar, que preocupar-se e ver a vida passar; melhor tentar, ainda que em vo, que sentar-se fazendo nada at o final. Eu prefiro na chuva caminhar, que em dias tristes em casa me esconder. Prefiro ser feliz, embora louco, que em conformidade viver... Martin Luther King
vi
RESUMO
O ARQUIVO 1 Software que est sendo proposto, ir contribuir para que se tenha uma economia de tempo por parte de seus usurios, uma real organizao de arquivos disponveis na mquina que tiver gerenciando, excluso dos sobressalentes at porque, neste caso especfico, aquele antigo ditado no ter menor relevncia: Quem tem dois, tem um! O usurio precisa apenas de um e, que funcione bem, tambm que mantenha o nico arquivo com as atualizaes e/ou edies feitas de forma segura e garantida. O
motivo de se desenvolver este software primordialmente como j citado, a organizao. Outro motivo a quantidade de dados disponveis e desnecessrios, por estarem duplicados, que acabam por ocupar um maior espao da mquina, proporcionando problemas de lentido excessiva devido sobrecarga de informaes.
vii
ABSTRACT
The software Arquivo 1 that is being proposed, it will contribute to economy time by their users, a real organization of available files in the machine that it is managing, excluding spares until because, in this specific case, that old idiom wont have the less relevance: Who has two, has one! The user needs only one and, that it function very well, also that keep the unique file with the updates and/or editions made of secure way and ensured. The reason to develop this
software is mainly as mentioned, the organization. Another reason is the quantity of available data and unnecessaries, because they are duplicated, and they occupy more space in the machine, providing problems of excessive slowness because of information overload.
viii
Sumrio
1 INTRODUO ............................................................................................. 15 1.1 Motivao .............................................................................................. 16 1.2 Objetivo ................................................................................................. 16 1.3 Metodologia ........................................................................................... 16 1.4 Justificativa ............................................................................................ 16 1.5 Organizao .......................................................................................... 17 2. FUNDAMENTAO TERICA: Arquivo UM .............................................. 19 2.1 Arquivos de Imagem .............................................................................. 20 2.1.1 Formato JPEG ................................................................................ 22 2.1.2 Historia do Formato JPEG .............................................................. 22 2.1.3 Como funciona o Formato JPEG ..................................................... 22 2.1.4 Downsampling (Amarelo do Olho) ................................................... 23 2.1.5 Uso do JPEG .................................................................................. 24 2.1.6 Formato GIF .................................................................................... 24 2.1.7 Objetivos do Formato GIF ............................................................... 25 2.1.8 Historia do GIF ................................................................................ 25 2.1.9 Funcionamento-Algoritmo de compresso LZW .............................. 26 2.1.10 Aplicaes do GIF ......................................................................... 26 2.1.11 Formato PNG ................................................................................ 27 2.1.12 Caractersticas do formato PNG .................................................... 27 2.1.13 Estrutura de um arquivo PNG ....................................................... 28 2.1.14 Formato TIFF ................................................................................ 29 2.1.15 Estrutura do Formato TIFF ............................................................ 29 2.1.19 Formato BMP ................................................................................ 30 2.1.20 Plataformas de Utilizao do Formato BMP .................................. 30 2.1.21 Forma de Armazenamento de Arquivos BMP ............................... 31 2.1.22 Verses de BMP quanto quantidade de cor ............................... 31 2.1.23 Uso de Tcnicas de Compresso ................................................. 31 2.1.24 Estrutura Geral do Formato BMP .................................................. 32 2.2 Formatos de udio ................................................................................. 33 2.2.1 Antes dos formatos, o PCM ............................................................ 33 2.2.2 WAV e AIFF, grandes e com qualidade .......................................... 34 2.2.3 FLAC ............................................................................................... 35 2.2.4 APE................................................................................................. 35 2.2.5 ALAC .............................................................................................. 35 ix
2.2.6 MP3 ................................................................................................ 36 2.2.7 OGG ............................................................................................... 36 2.2.8 AAC ................................................................................................ 37 2.2.9 WMA ............................................................................................... 37 2.3 Formatos de Vdeo ................................................................................ 38 2.3.1 FLV ................................................................................................. 38 2.3.2 AVI .................................................................................................. 38 2.3.3 MPEG ............................................................................................. 39 2.3.4 OGM ............................................................................................... 39 2.3.5 WMA ............................................................................................... 39 2.3.6 RMVB ............................................................................................. 39 2.3.7 3GP................................................................................................. 39 2.4 Formatos de Texto ................................................................................ 40 2.4.1 DOC ................................................................................................ 40 2.4.2 TXT ................................................................................................. 40 3 PESQUISA DE CAMPO ............................................................................... 41 3.1 Sujeito ................................................................................................... 41 3.2 Materiais ................................................................................................ 41 3.3 Procedimentos ....................................................................................... 41 3.4 Resultados ............................................................................................ 42 3.5 Diagramas do Software ......................................................................... 44 4 PLANEJAMENTO DO PROJETO ................................................................ 47 4.1 Linguagens utilizadas ............................................................................ 47 4.1.1 Visual Basic.net............................................................................... 47 4.2 Softwares utilizados ............................................................................... 48 4.2.1 Visual Studio ................................................................................... 48 4.2.2 Dreamweaver .................................................................................. 48 4.2.3 Coreldraw........................................................................................ 49 4.2.4 Adobe Flash .................................................................................... 49 4.2.5 Photoshop ....................................................................................... 50 4.2.6 Sony Vegas ..................................................................................... 50 4.2.7 Microsoft Office ............................................................................... 51 4.3 Cdigo Fonte ......................................................................................... 51 4.3.1 Formulrio Inicial ............................................................................. 51 4.3.2 Formulrio Resultados .................................................................... 57 4.3.3 Formulrio Escolha ......................................................................... 59 4.3.4 Formulrio Splash ........................................................................... 60 x
5 RESULTADOS OBTIDOS ............................................................................ 61 5.1 Interface ................................................................................................ 61 5.2 Portabilidade do Software ...................................................................... 61 5.3 Segurana do Software ......................................................................... 62 5.4 Objetivos Alcanados ............................................................................ 62 5.5 Resultado da Codificao ...................................................................... 63 6 CONSIDERAES FINAIS ......................................................................... 64 REFERNCIAS .............................................................................................. 66 APENDICE A MANUAL DO SOFTWARE .................................................... 67 APENDICE B SITE ...................................................................................... 72 APENDICE C SLIDES DA APRESENTAO.............................................. 77 APENDICE D FOLDER ................................................................................ 96
xi
Lista de Figuras
Figura 1-Desenvolvimento do Software........................................................... 17 Figura 2: Diagrama de Ishikawa ...................................................................... 44 Figura 3: DFD ................................................................................................. 45 Figura 4: Diagrama de Caso de Uso ............................................................... 45 Figura 5: Diagrama de Sequncia ................................................................... 46 Figura 6: Logo Visual Studio ........................................................................... 48 Figura 7: Logo Adobe Dreamweaver ............................................................... 48 Figura 8: Logo Coreldraw ................................................................................ 49 Figura 9: Logo do Adobe Flash ....................................................................... 49 Figura 10: Logo Photoshop ............................................................................. 50 Figura 11: Logo Sony Vegas ........................................................................... 50 Figura 12: Logo Microsoft Office ..................................................................... 51 Figura 13: Interface Arquivo 1 ......................................................................... 61 Figura 14: Confirmao de excluso ............................................................... 62 Figura 15: Home ............................................................................................. 72 Figura 16: Parceiros ........................................................................................ 72 Figura 17: Histria ........................................................................................... 73 Figura 18: Perguntas frequentes ..................................................................... 73 Figura 19: Manual parte I ................................................................................ 74 Figura 20: Manual parte II ............................................................................... 74 Figura 21: Manual parte III .............................................................................. 75 Figura 22: Contatos parte I.............................................................................. 75 Figura 23: Contatos parte II ............................................................................. 76 Figura 24: Hospedado no 4shared .................................................................. 76 Figura 25:Capa dos slides............................................................................... 77 Figura 26: Apresentao do Trabalho de Concluso de curso ........................ 77 Figura 27: Componentes do Grupo ................................................................. 78 Figura 28: Tpicos da apresentao ............................................................... 78 Figura 29: Dedicatria ..................................................................................... 79 Figura 30: Introduo ...................................................................................... 79 Figura 31: Justificativa .................................................................................... 80 Figura 32: Quais so as necessidades ........................................................... 80 xii
Figura 33: Publico alvo .................................................................................... 81 Figura 34: Objetivos ........................................................................................ 81 Figura 35: Plataforma de desenvolvimento ..................................................... 82 Figura 36: Programas utilizados no desenvolvimento do software .................. 82 Figura 37: Programas utilizados no desenvolvimento do software II ............... 83 Figura 38: Diagrama de sequncia ................................................................. 83 Figura 39: Diagrama de efeito e causa ........................................................... 84 Figura 40: Diagrama de fluxo de dados........................................................... 84 Figura 41: Diagrama de caso de uso .............................................................. 85 Figura 42: Desenvolvimento ............................................................................ 85 Figura 43: Dados tcnicos............................................................................... 86 Figura 44: Programao Complexa ................................................................. 86 Figura 45: Sucesso na programao .............................................................. 87 Figura 46: Software porttil ............................................................................. 87 Figura 47: Sobre o software ............................................................................ 88 Figura 48: Pausa para apresentao do software ........................................... 88 Figura 49: Consideraes Finais ..................................................................... 89 Figura 50: Iniciar ou reiniciar ........................................................................... 89 Figura 51: Alterar o tema ................................................................................ 90 Figura 52: Seguir em frente ............................................................................. 90 Figura 53: Complexidade ................................................................................ 91 Figura 54: Solucionar ...................................................................................... 91 Figura 55: Realizar .......................................................................................... 92 Figura 56: Analises ......................................................................................... 92 Figura 57: Lentido ......................................................................................... 93 Figura 58: Visual muito complicado ................................................................. 93 Figura 59: Concluso ...................................................................................... 94 Figura 60: Unio do grupo............................................................................... 94 Figura 61: Referncias .................................................................................... 95 Figura 62: Agradecimentos ............................................................................. 95 Figura 63: Parte externa do Folder .................................................................. 96 Figura 64: Parte interna do Folder ................................................................... 96
xiii
Lista de Grficos
grfico 1-Conhecimento do Software .............................................................. 42 grfico 2-Funcionalidade de outros Softwares do mesmo formato .................. 42 grfico 3-Utilidade do Software para o Usurio ............................................... 43 grfico 4-Quantidade de Arquivos ................................................................... 43 grfico 5-Interesse em eliminar Arquivos Duplicados ...................................... 44
xiv
1 INTRODUO
"Somos o que pensamos. Tudo o que somos surge com nossos pensamentos. Com nossos pensamentos, fazemos o nosso mundo. (Buda) A Informtica hoje fator dominante em todos os seguimentos da sociedade, cada vez mais presente no dia a dia das pessoas e, com base nesta demanda, que se prope atravs do tema central deste a criao do software batizado pelo nome de ARQUIVO 1. O software ter a funo de localizar e apresentar atravs de sua interface, arquivos alocados nas mquinas em que for instalado, que tenham caractersticas idnticas, ou seja, arquivos em duplicidade ou mais e, de um mesmo tipo de extenso. Desta forma ser possvel v-los todos ao mesmo tempo de forma listada, com suas devidas bases de alocao, propriedades e, ao final desta, escolher quais deles devem ou no permanecer no disco rgido. Como desafio inicial, tivemos que aperfeioar nossas tcnicas de programao para que fosse possvel esta separao, classificao e normatizao, proporcionando uma maior riqueza de detalhes sobre os arquivos agrupados e uma melhor ordenao, evitando perdas desnecessrias e, em alguns casos, irrecuperveis. Temos como meta principal, proporcionar ao usurio, a opo final de escolha, onde este ser responsvel por tal. Com a eliminao dos arquivos excedentes, ter condies de aumentar o espao em HD e proporcionar uma maior rapidez sistmica, maior eficincia na concluso de trabalhos e, reduo drstica do tempo gasto do usurio a procura de arquivos. A organizao de arquivos no tarefa das mais fceis num computador. Por isso o ARQUIVO 1 tem a pretenso de facilitar que isto ocorra para seus usurios atravs de sua interface interativa. Numa vida organizada, as facilidades so infinitas e o trabalhar com prazer ao se executar uma tarefa deveras empolgante.
15
1.1 Motivao
Proporcionar aos usurios, maior facilidade e rapidez para encontrar e eliminar arquivos repetidos. Liberar espao no HD e com isso, aumentar a velocidade da mquina.
1.2 Objetivo
A principal idia do projeto encontrar e eliminar arquivos duplicados no PC. Facilitar o trabalho de busca de arquivos, com mais agilidade. Excluir na sua quase totalidade o trabalho de abrir pasta a pasta para eliminar arquivos repetidos.
1.3 Metodologia
As fontes de pesquisa para o planejamento e o desenvolvimento do projeto foram: Estudo de aspectos conceituais relacionados a softwares que praticam o mesmo trabalho; Estudo de pesquisas relacionadas ao desenvolvimento de softwares; Estudo sobre linguagens de programao; Estudo de artigos e manuais tcnicos e conceituais; Avaliao do objeto de estudo; Pesquisas Quantitativas.
O projeto foi fundamentado em pesquisas bibliogrficas, correspondente ao estudo das referncias tericas sobre softwares.
1.4 Justificativa
A necessidade que se tem de manter tudo de forma organizada em todos os aspectos da vida impulsionou a criao e o desenvolvimento deste 16
projeto. Se no h controle nas contas de uma casa, por exemplo, antes de terminar o ms esta contar com contas pendentes a serem quitadas, mas, apenas um simples exemplo. Neste caso, o software por si s se justifica visto que no h nada mais degradante do que toda a vez em que se necessita procurar um determinado arquivo, ter a necessidade de varrer um computador quase que por completo at poder encontr-lo. E se a mente nos trair, no outro dia, por exemplo, ao procurar o mesmo arquivo e, encontrar um segundo de mesmo nome e, no aquele que acessamos no dia anterior? Se for este parte de uma apresentao que antes tinha sido editado, mas, o segundo no o fora? Como dissemos, por si s j se justifica a necessidade de se criar este software.
1.5 Organizao
Este trabalho foi organizado em sete captulos conforme a
1. Introduo
2. Fundamentao Terica
3. Pesquisa de Campo
4. Desenvolvimento do Projeto
5. Resultados Obtidos
6. Consideraes Finais
O Captulo 1 (INTRODUO) descrever os motivos para a escolha do tema que foi desenvolvido, as expectativas sobre o projeto e suas funcionalidades.
No Captulo 2 (FUNDAMENTAO TERICA), sero abordados os principais pontos histricos sobre o tema, como, dados sobre formatos de udio, imagem, texto e vdeo e um pouco de suas historias.
17
No Captulo 3 (PESQUISA DE CAMPO), composto por grficos, e diagramas do projeto e cada grfico com sua explicao.
No Captulo 4 (DESENVOLVIMENTO DO PROJETO), composto pelas linguagens de programao, softwares que foram utilizados e tambm mostrar o cdigo fonte do software.
O Captulo 5 (RESULTADOS OBTIDOS), abordar a analise do resultado do software, descrever o resultado da codificao.
18
A fundamentao terica baseia-se no levantamento de informaes histricas de extrema importncia, alm de revelar pontos interessantes para o desenvolvimento do projeto. Esse captulo aborda sobre a duplicidade de arquivos, os formatos mais utilizados de imagem, udio, vdeo e texto. Um problema comum, mas pouco percebido por muitos usurios a duplicao desnecessria de pastas e arquivos no disco rgido. muito provvel que o usurio tenha no seu micro dezenas de Megabytes ou at mesmo Gigabytes ocupados por arquivos repetidos. As causas so as mais diversas. Ao invs de mover um arquivo para outro local, o usurio acaba usando a opo copiar quando sua inteno fazer a mudana do arquivo de uma pasta para outra. Muitas vezes o usurio pode copiar arquivos de uma pasta original para outra pasta temporria e depois se esquece de apagar essa pasta. Quem tem muitas fotos digitais ou msicas gravadas em seu micro um srio candidato a ter arquivos duplicados. O Arquivo UM, um timo software para voc livrar o seu micro de um monte de arquivos inteis. Ele pesquisa todo seu disco rgido em busca de arquivos idnticos, dando a opo de apagar ou mover os arquivos encontrados. Basta voc escolher as reas ou pastas que deseja verificar para que o programa realize seu trabalho importante que o usurio analise bem as duplicidades. Muitas vezes arquivos com o mesmo nome tm contedos distintos. Por exemplo, um arquivo de foto pode ser chamado de pict002.jpg e ter um homnimo de 19
contedo distinto, em pasta diferente. O software tambm seleciona arquivos com tamanho de 0 bytes.
20
Vantagens
Desvantagens
BMP
Bitmap
N mximo de cores: At 16 milhes de cores (24 bits). Compresso: No No tem perda tem. Perda de informao. informao: No aplicvel. Transparncia: No.
Por no ter compresso os ficheiros so muito grandes. de Caso a imagem tenha 16 milhes de cores, cada pixel ocupa sempre 24 bits (3 Bytes).
N mximo de cores: pelos At 16 milhes de Eleito TIFF cores (24 bits). profissionais da rea. Muito verstil. Compresso: Tem. Tag Image File Perda de informao: Format No Transparncia: No. N de cores: Sempre 16 milhes de cores JPG (mesmo que a imagem tenha menos (ou JPEG) cor) (24 bit) Joint Compresso: Sim. Photographic Perda de informao: Experts Group Sim Transparncia: No. Armazena sempre informao referente a 16 milhes de cores. Algoritmo de compresso muito eficaz. Indicado para fotografias e imagens foto-realistas. Como o algoritmo de compresso tem perda de informao, cada vez que fazemos Guardar o ficheiro volta a perder informao. No indicado para esquemas e grficos de barras (por exemplo) porque o algoritmo no est otimizado para transies abruptas de cor. S permite um armazenamento mximo de 256 cores. No indicado para fotografias, nem imagens fotorealistas (muitas cores)
GIF
Graphics Interchange Format
N de cores: At 256 cores (8 bit) Compresso: Sim. Perda de informao: No Transparncia: Sim.
Tem compresso sem perda de informao. Indicado para esquemas, grficos de barras, etc. Algoritmo otimizado. Um bom substituto para o GIF e para a maioria dos TIFF (principalmente os LZW), e, muito importante, para copias de segurana de imagens fotogrficas.
PNG
Portable Network Graphics
N de cores: At 16 milhes de cores (24 bits). Compresso: Sim. Perda de informao: No Transparncia: Sim.
Pouco conhecido. Na Internet pode ser um bom substituto para GIFs, mas no para JPGs.
21
O JPEG surgiu com o propsito de comprimir imagens. Ele utiliza um algoritmo de compactao que se baseia na capacidade do olho humano. No entanto, mesmo sabendo-se que arquivos em JPEG podem trabalhar com at 16,8 milhes de cores, o olho humano no capaz de enxergar todas elas de uma vez. Assim, possvel tirar uma srie de informaes que representam cores em imagens e manter apenas aquelas visveis ao olho humano. Em outras palavras, o formato JPEG exclui da imagem aquilo que os humanos no conseguem ver. Esse processo conhecido como compresso. Isso faz com que imagens bastante realistas sejam criadas, ao mesmo tempo em que esses arquivos no ficam pesados. (Barza, 2006)
para um espao de cores diferente, chamado de YCbCr (representa a cor como brilho e dois sinais de diferena de cor). Este padro similar, por exemplo, aos padres de cores NTSC (sistema de televiso analgico em uso nos Estados Unidos) e PAL-M (sistema de televiso analgico em uso no Brasil), que so usados para transmisso em sinais de televiso, mas tem um comportamento parecido com o sistema de transmisso MAC (componentes analgicos multiplexados).
de cada pixel.
Este sistema de codificao til porque o olho humano pode ver mais detalhes no componente Y do que nos componentes Cb e Cr. Partindo deste princpio, os codificadores podem realizar a compresso de imagens de uma forma mais eficiente.
23
Apesar de limitado, o GIF possui caractersticas interessantes como o fundo da imagem transparente, ou seja, a cor de fundo da imagem ser a cor de fundo de onde ela est inserida. Outra caracterstica interessante a possibilidade de armazenar diversas imagens em um nico arquivo. As imagens so dispostas em sequncia e so exibidas uma aps a outra de acordo com um tempo pr-definido. Isso permite a criao de animaes.
O formato de compresso do GIF no altera a sua qualidade a cada salvamento. Seu algoritmo de compresso aliado sua paleta reduzida produz imagens de tamanho reduzido e esta era uma caracterstica desejada na poca onde as conexes no passavam de 56kbps.
24
O GIF nasceu objetivando fornecer imagens de alta resoluo na internet com tamanho reduzido. Na poca, 1987, a taxa de transmisso na rede era baixa (a banda ainda estreita para muitos usurios).
O GIF o nico formato de imagem com animao usada amplamente. muito utilizado para produzir pequenas animaes e filmes de curta durao e baixa resoluo na internet.
A maioria dos logos e imagens bsicas nas pginas da Web so GIF devido seu algoritmo de compresso funcionar bem para imagens que tenham padres repetitivos ou grandes blocos de mesma cor.
Quando a WWW (ampla rede mundial) popularizou-se, o GIF foi o formato de imagem mais utilizado.
25
O algoritmo LZW (algoritmo de compresso de dados) utilizado pelo GIF era patenteado pela Unisys na poca em que o GIF foi desenvolvido pela Compuserve. Ela no sabia que o algoritmo estava sob uma patente. Com a massificao da internet, em 1994, a Unisys descobriu que o GIF, na poca um dos mais populares formatos de arquivo, utilizava o LZW e resolveu cobrar royalties de todos os programas que permitiam salvar um arquivo em formato GIF.
Na poca, o GIF estava muito difundido e as produtoras de software no tiveram alternativas, seno pagar. Isso reforou o desenvolvimento de formatos abertos para imagens como o PNG (Portable Network Graphics). Em 1999 a Unisys abriu mo de royalties para licena do algoritmo LZW para softwares grtis, softwares proprietrios no-comerciais e usurios individuais de softwares no licenciados. Isso se deu devido presso exercida pela Liga para Liberdade de Programao que encampou uma campanha contra o GIF. A maioria das patentes do LZW tem expirado nos ltimos 2 anos o que pode contribuir para um acesso mais livre a esse tipo de imagem e a todos os arquivos que usam o LZW como algoritmo de compresso.
site. Conseqentemente a compresso do GIF se faz desejvel como um formato de imagem para o uso em pginas da web.
O GIF o nico formato de imagem amplamente usado para suportar animao. usado freqentemente fazer as animaes e filmes curtos de baixa resoluo para pginas da web.
A maioria dos logos e elementos grficos das pginas da web so GIF ou PNG porque so projetados para comprimir de forma eficiente as imagens que contm blocos grandes da mesma cor ou padres de repetio; O JPEG no comprime bem reas lisas, nicas com transies s reas adjacentes.
27
A compresso proposta por este formato uma compresso sem perda 5 a 25% melhor do que a compresso GIF. Por ltimo, o PNG integra informaes sobre a gama da imagem, o que torna possvel a correo gama e permite uma independncia no que diz respeito aos perifricos de afixao. Mecanismos de correo de erros esto igualmente integrados no ficheiro, para garantir a sua integridade.
Cada segmento (chunk) composto por 4 partes: A dimenso, um nmero inteiro no assinado de 4 bytes, descrevendo a dimenso do segmento; O tipo de segmento (chunktype): um cdigo de 4 caracteres (4 bytes) compostos por caracteres alfanumricos (TER- A-Z, a-z, 65 a 90 e 97 a 122) que permitem qualificar a natureza do segmento;
Os dados do segmento (chunk data); O CRC (cyclicredundancycheck), um cdigo corretor de 4 bytes que permitem verificar a integridade do segmento. Os segmentos podem estar presentes em qualquer ordem, mas devem
comear pelo segmento de rubrica (IHDR chunk) e terminar pelo segmento de fim (IEND chunk).
28
desenvolvedores um compromisso entre espao e tempo para os seus aplicativos. Apesar disso, uma parte dos aplicativos de converso para o formato TIFF disponveis hoje no utiliza esquemas de compresso. O formato TIFF Bsico o ncleo do formato e, como tal, qualquer aplicativo destinado leitura de imagens no formato TIFF dever ter a capacidade de l-lo integralmente. Considerando que as cores so atributos da maior parte de arquivos TIFF, e que existem vrios Sistemas de Formao de Cores.
Embora a flexibilidade do formato TIFF permita que o segmento da imagem propriamente dita possa estar armazenado em qualquer posio fsica do arquivo TIFF desde que aps o Cabealho - comum se encontrar a seguinte organizao:
Tabela -Estrutura do Formato TIFF
30
Vale ressaltar que os arquivos BMP do Windows e OS/2 variam em termos de sua estrutura, entretanto a maioria das aplicaes consegue ler ambos.
31
Vale ressaltar que a tcnica de compresso RLE usada neste formato somente at 256 cores, por isto arquivos com Bit/Pixel > 8 no podem us-la. Assim arquivos BMP de 24 e 32 bits podem ser excessivamente grandes. O formato BMP usado no OS/2 no usa nenhuma tcnica de compresso.
Paleta ou mapa de cores (opcional): Somente estar presente em arquivos de imagens que usam 16 ou 256 cores (4 e 8 bits/pixel). Nas demais, em seu lugar, vem diretamente parte seguinte: rea de dados da imagem;
rea de dados da imagem contida no arquivo: Dados que permitem a exibio da imagem propriamente dita, os dados dos pixels a serem exibidos. Podem ser com ou sem compresso. Obs.: Existem dentro da estrutura do BMP alguns campos ditos "Reservados", destinados a uso futuro, que sempre devem ser setados com ZERO. Outros dados so sempre idnticos ou fornecidos mais de uma vez no arquivo, para possvel re-checagem e desvio de possveis erros. Sente-se que a facilidade de utilizao predominava sobre a economia de espao no projeto do formato.
32
primeiros garantem qualidade mxima, pois no modificam nenhum bit do original. Em contrapartida, exigem espao. Um CD de udio utiliza o formato CDDA (Compact Disc Digital Audio) e suporta 80 minutos de msica, por exemplo. WAV e AIFF so exemplos de no comprimidos. J os formatos comprimidos,como o nome sugere, comprimem dados com o intuito de diminuir o tamanho deles. Formatos como APE, FLAC e M4A so capazes de comprimir udio sem perder qualidade. Outros formatos comprimem ainda mais os arquivos, ganhando muito espao. No entanto, eles j utilizam o princpio de abrir mo da qualidade absoluta para ganhar mais espao e comodidade. Uma maneira de conseguir isso remover faixas de udio teoricamente imperceptveis pelo ouvido humano. H perda de qualidade, mas muitas vezes ela realmente imperceptvel. Por isso, formatos comprimidos so mais populares para o usurio comum. Um exemplo o MP3. H formatos que conseguem comprimir dados sem sacrificar qualidade, caso do M4A, APE e FLAC. Esses formatos so como uma ponte entre qualidade e comodismo, pois so capazes de manter a qualidade original e inalterada em menos espao do que WAV ou AIFF.
PCM, um formato no comprimido, portanto de qualidade, mas que demanda espao. A extenso comum AIFF ou AIF, mas a lista de tocadores compatveis um pouco menor que o formato WAV.
2.2.3 FLAC
Segundo Amoroso (2011) FLAC a sigla para Free Lossless Audio Codec, criado em 2003. Como afirmam os desenvolvedores, como se fosse um ZIP, porm feito especificamente para udio e com a vantagem de poder ser executado em vrios players. Ele tambm baseado em PCM, e os dados tm uma espcie de assinatura que permitem a conferncia da integridade do arquivo. A velocidade de codificao nesse formato rpida e exige menos processamento em comparao com outros codecs. Ele no proprietrio e pode ser usado livremente. A popularidade do formato cresce com o aumento da velocidade da conexo com a internet. Arquivos FLAC ultrapassam a marca dos 1000 kbps, atestando a qualidade de udio.
2.2.4 APE
Segundo Amoroso (2011) esta a extenso do Monkey Lossless Audio File, outra maneira de comprimir udio sem perder qualidade, que tambm se descreve como um ZIP para msicas. Tem cdigo aberto disponvel, e conta com sistema de deteco de erros e sistema prprio de etiquetas. Em comparao com FLAC, apresenta melhores ndices de
2.2.5 ALAC
Ainda Segundo Amoroso (2011) ALAC a sigla para o formato Apple Lossless Encoder. O MP4 um tipo de extenso que utiliza esse formato,
35
juntando udio e vdeo em um container. M4A uma extenso com as faixas de udio de filmes com codec MPEG-4. FLAC, APE e ALAC em mdia digitalizam udio com a metade do tamanho do arquivo original, podendo variar entre 40% e 60%. Esses formatos so bons para edio e para usurios que prezam pela qualidade mxima. Uma opo para um backup de sua coleo de CDs, por exemplo. Imagine que voc fez toda sua coleo em MP3, e a percebe que surgiu uma tecnologia melhor? Ao fazer o backup com uma tecnologia sem perda, as cpias permanecem fiis aos originais independentemente dos avanos.
2.2.6 MP3
Como afirma Amoroso (2011) sem dvidas, o MP3 o formato mais popular, compatvel com tudo o que software e player de mdia. Criado na Alemanha, o formato utiliza a codificao perceptual, ou seja, codifica somente as frequncias sonoras captadas pelo ouvido humano. A razo do sucesso do MP3 o fato de conseguir equilibrar bons ndices de compresso e qualidade. H, sim, a perda de qualidade se comparado com o original, mas em nveis praticamente imperceptveis para a maioria dos usurios. O MP3 chega a criar arquivos com 10% do tamanho de arquivos PCM. O MP3 chega ao mximo de 320 kbps. Entre 192 kbps e 320 kbps, a qualidade comparvel a um CD. Entre 128 kbps e 192 kbps, algumas pessoas j constatam perda de qualidade, mas isso depende muito de quem ouve.
2.2.7 OGG
Segundo Amoroso (2011) OGG a sigla para OGG Vorbis, um formato no proprietrio e at mesmo com melhores taxas de compresso que o MP3. Porm, a exploso do MP3 faz com que o suporte e a divulgao para OGG encontram-se muita dificuldade. Alm disso, o fato de ser cdigo aberto dificulta a padronizao do formato. 36
Os desenvolvedores afirmam que o formato foi desenvolvido para substituir completamente todos os formatos patenteados e proprietrios. O MP3 uma extenso proprietria, e esse o atrativo que o OGG tenta chamar em artistas e gravadoras. De uns tempos para c, o OGG vem sendo consideravelmente utilizado em jogos.
2.2.8 AAC
Segundo Amoroso (2011) AAC a sigla para Codificao Avanada de udio considerado o mais forte concorrente do MP3. O formato baseado no padro MPEG-4 e foi popularizado pela Apple, que aderiu ao formato no iPod e no iTunes, at mesmo vendendo os arquivos de udio da loja nesse formato, em detrimento ao MP3. Testes mostram que o formato AAC tem mais flexibilidade do que o MP3, como consequncia maior qualidade de compresso. De maneira geral, o formato AAC tem melhor qualidade em taxas de bit menores (128 kbps, por exemplo). O AAC no um formato proprietrio, apesar do que aparenta. A confuso se d pela adoo da Apple, mas no se confirma. O AAC suportado por dispositivos da Sony, PSP, Nintendo DSi, Xbox 360, Zune, iPod, iPhone, Windows Mbile. Em termos de software, Media Player Classic, BSPlayer, Foobar, AIMP e Winamp so alguns compatveis.
2.2.9 WMA
Como afirma Amoroso (2011) WMA um formato da Microsoft, ele tem habilidades de cpias com proteo de contedo, em resposta aos problemas de distribuio que polemizam o MP3. uma tecnologia proprietria com quatro codecs distintos: WMA como competidor do MP3; WMA Pro, mais moderno e com suporte para udio de alta definio; WMA, que comprime sem perda de qualidade;
37
WMA Voice, destinado e contedos de voz com codificao em baixas taxas de bit. O WMA surgiu com a promessa de criar arquivos equivalentes a MP3
com metade do tamanho, porm no vingou. No entanto, em taxas baixas, de 128 kbps, a qualidade dos dois comparvel.
2.3.1 FLV
Segundo Lima (2010), Flash Video um formato que se originou do Adobe Flash Player e foi introduzido na verso 6 deste software. o formato dominante na internet, podendo ser encontrado na maioria dos sites de vdeo como YouTube, Google Video, MySpace e outros sites.
2.3.2 AVI
Segundo Lima (2010), udio Video Interleave um dos formatos mais populares do mundo e criado pela Microsoft, reconhecido pela maioria das verses do Windows, aparelhos de DVDs e televises. Por ser um formato compacto e de boa qualidade, considerado o MP3 dos vdeos. Se possuir uma boa conexo, mas no desejar perder tempo com vdeos extremamente pesados, fique com ele.
38
2.3.3 MPEG
Segundo Lima (2010), a abreviao de Motion Picture Expert Group e a fonte de pesquisa para formatos de vdeo em geral. Este grupo define padres em vdeo digital, esto entre eles o padro MPEG1, e o padro MPEG2, o padro MPEG4 e vrios padres de udio entre eles MP3 e AAC. Arquivos contendo vdeo MPEG-1 ou MPEG-2 podem usar tanto. mpg quanto .mpeg na extenso.
2.3.4 OGM
Segundo Lima (2010), pode ser usado como uma alternativa ao avi e pode conter Ogg Vorbis, MP3 e AC3 udio, todos os formatos de vdeo, informao por captulos e legendas.
2.3.5 WMA
Segundo Lima (2010), formato proprietrio da Microsoft para udio e vdeo no PC. baseado em uma coleo de codecs que podem ser usados pelo Windows Media Player para reproduzir arquivos codificados em vrios formatos.
2.3.6 RMVB
Segundo Lima (2010), tem como caracterstica a taxa varivel de bits. Isto significa que o vdeo RMVB varia a taxa de dados de acordo com a complexidade da imagem exibida. O arquivo oferece a mesma qualidade do RM, mas por causa da taxa varivel, possui menor tamanho final.
2.3.7 3GP
Segundo Lima (2010), formato padro de gravao e exibio de vdeos nos telefones celulares. Por ser extremamente compactado, permite o uso em aparelhos com capacidade limitada de memria, sendo por isso o mais indicado para os celulares.
39
2.4.1 DOC
Segundo Lewis (2006), doc um arquivo de texto capaz de armazenar dados referentes ao formato do texto que contm. Para edit-lo preciso ter o Microsoft Word ou a ferramenta de sistema Wordpad (bloco de notas), entre outros editores de texto.
2.4.2 TXT
Segundo Lewis (2006), txt uma extenso arquivo para arquivos de texto, e que geralmente contm pouca formatao (ex: negrito ou itlico). A definio precisa do txt no especificada, mas normalmente coincide com o formato aceito pelo sistema terminal ou simples de editores de texto. Arquivos com a extenso txt podem ser facilmente lidos ou abertos por qualquer programa que l texto e, por essa razo, considerado universal.
40
3 PESQUISA DE CAMPO
Neste captulo, demonstram-se atravs de grficos, os dados sobre a pesquisa elaborada para coleta e interpretao de dados, com alunos do Centro Paula Souza no incio do nosso projeto com perguntas relacionadas ao software Arquivo 1.
3.1 Sujeito
Foram participantes dessa pesquisa 130 alunos (sendo 72 do sexo feminino e 58 do sexo masculino), com idade entre 16 e 47 anos. Alunos de vrios cursos e diversos nveis de graduao, ministrados na ETEC de Mau.
3.2 Materiais
A pesquisa foi feita atravs de um questionrio simples para coleta de dados, composto por cinco questes de mltipla escolha. Sobre o software, foram abordadas questes especficas sobre a aceitao por parte do usurio, a necessidade deste tipo de software e, o conhecimento de outros modelos que contenham o mesmo formato. O questionrio continha as seguintes perguntas: 1. Voc conhece algum software que faa a busca de arquivos e apague os repetidos? 2. Se voc conhece e j utilizou, ele realmente funcionou? 3. Esse tipo de Software seria til para voc? 4. Voc possui muitos arquivos de musica e imagem em seu computador? Quantos? 5. Voc gostaria de eliminar os arquivos repetidos para liberar espao no HD?
3.3 Procedimentos
Os alunos foram contatados ao longo da segunda semana do ms de junho de 2012 e responderam ao questionrio durante o horrio letivo. O tempo para o preenchimento foi de 2 a 5 minutos. . 41
3.4 Resultados
grfico -Conhecimento do Software
Voc conhece algum software que faa a busca de arquivos e apague os repetidos?
sim
85%
no
Por meio deste grfico pode-se demonstrar o pouco conhecimento do usurio sobre softwares do mesmo formato.
grfico -Funcionalidade de outros Softwares do mesmo formato
84%
Neste grfico, pode-se concluir que entre os usurios que utilizaram o mesmo formato de Software, 36% afirmaram que o Software utilizado no funcionou corretamente. Alm disso, 84% dos que responderam a pesquisa afirmaram NUNCA ter utilizado software similar. 42
Este grfico mostra o alto ndice de interesse do usurio neste formato de Software.
grfico -Quantidade de Arquivos
47%
Por meio deste grfico demonstra-se que o usurio possui muitos arquivos de musica e imagem em seu computador, sendo assim mais suscetvel a duplicidade dos mesmos.
43
no
95%
Observa-se neste grfico que quase a totalidade de usurios pesquisados tem um grande interesse em liberar espao no HD, eliminando os arquivos em duplicidade.
A Figura 2 apresenta as principais dificuldades encontradas durante o desenvolvimento do projeto e a soluo para cada uma delas.
44
Figura : DFD
A figura 3 apresenta o diagrama de fluxo de dados que mostra a estrutura do sistema e sua fronteira, ou seja, todas as relaes entre os dados, os processos que transformam esses dados e o limite entre o que pertencem ao sistema e o que esta fora dele.
Figura : Diagrama de Caso de Uso
A figura 4 demonstra o comportamento externo do sistema, procurando apresentar o sistema atravs de uma perspectiva do usurio, demonstrando as funes e servios oferecidos e quais usurios podero utilizar cada servio.
45
A figura 5 demonstra como os objetos interagem para executar o comportamento total ou parcial de um caso de uso.
46
4 PLANEJAMENTO DO PROJETO
O sucesso nasce do querer, da determinao e persistncia em se chegar a um objetivo. Mesmo no atingindo o alvo, quem busca e vence obstculos, no mnimo far coisas admirveis." (Jos de Alencar)
O software foi desenvolvido na linguagem de programao Visual Basic.net, atravs do Microsoft Visual Studio 2008.
4.1.1 Visual Basic.net Segundo Phil (2001), O Visual Basic uma linguagem de
programao produzida pela empresa Microsoft, e parte integrante do pacote Microsoft Visual Studio. Sua verso mais recente faz parte do pacote Visual Studio.NET, voltada para aplicaes.Net. Um aperfeioamento do BASIC, a linguagem dirigida por eventos, e possui tambm um ambiente de desenvolvimento integrado totalmente grfico, facilitando enormemente a construo da interface das aplicaes, da o nome "Visual". Em suas primeiras verses, o Visual Basic no permitia acesso a bancos de dados, sendo, portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO (Data Access Object), RDO (Remote Data Object), e ADO(ActiveX Data Objects), tambm da Microsoft, permitindo fcil acesso a bases de dados. Mais tarde foi adicionada tambm a possibilidade de criao de controles ActiveX, e, com a chegada do Visual Studio.NET, o Visual Basic - que era pseudo-orientada a objetos - tornou-se uma linguagem totalmente orientada a objetos.
47
4.2.2 Dreamweaver
Segundo ADOBE (2010), O software Adobe Dreamweaver CS5 permite que designers e desenvolvedores criem sites baseados em padres com confiana. Cria visual ou diretamente no cdigo e desenvolve pginas com sistemas de gerenciamento de contedo
Figura : Logo Adobe Dreamweaver
48
4.2.3 Coreldraw
Segundo Corel (2012), Coreldraw Graphics Suite X6 a sua soluo confivel de software de design grfico. Com um ambiente rico em contedo e software profissional de design grfico, edio de fotos e design de sites, voc tem tudo aquilo de que precisa para expressar o seu estilo e a sua criatividade com infinitas possibilidades
Figura : Logo Coreldraw
49
4.2.5 Photoshop
Segundo ADOBE (2012), O Photoshop simplesmente o editor mais usado no mundo. A verso CS3 corresponde evoluo da edio digital de imagens, contendo novas ferramentas e ambientes para voc produzir muito mais. A interface grfica foi totalmente remodelada e est mais arrojada, com maior poder de edio e composio atravs de controles.
Figura : Logo Photoshop
50
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Visible = False Close() End Sub
51
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.Close() End Sub
Private Sub BtnApagarNaoSelec_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) MsgBox("Deseja apagar os arquivos no selecionados ?",
Private Sub BtBrowser_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtBrowser.Click FolderBrowserDialog1.ShowDialog() TxtCaminho1.Text = FolderBrowserDialog1.SelectedPath End Sub
Private Sub BTBrowser2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTBrowser2.Click FolderBrowserDialog2.ShowDialog() TxtCaminho2.Text = FolderBrowserDialog2.SelectedPath End Sub
Private Sub BTIniciaBusca_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTIniciaBusca.Click BTIniciaBusca.Enabled = False 'Lista na Listbox1
Try Dim tamanho As String = "" Dim diretorio As New DirectoryInfo(TxtCaminho1.Text) Dim arquivos As FileInfo() = diretorio.GetFiles() Dim arquivo As IO.FileInfo For Each arquivo In arquivos 52
ListView1.Items.Add(arquivo.Name, 0)
ListView1.Items(ListView1.Items.Count 1).SubItems.Add(arquivo.FullName)
For Each aux As ListViewItem In ListView1.Items aux.BackColor = Color.LightBlue ' Cor de fundo Next Next
Catch ex As Exception MessageBox.Show(ex.Message, MessageBoxIcon.Exclamation) End Try 'Lista na ListBox2 "Erro", MessageBoxButtons.OK,
Try Dim tamanho As String = "" Dim diretorio As New DirectoryInfo(TxtCaminho2.Text) Dim arquivos As FileInfo() = diretorio.GetFiles() Dim arquivo As IO.FileInfo For Each arquivo In arquivos tamanho = (Math.Round(arquivo.Length / 1024)).ToString() & "KB" ListView2.Items.Add(arquivo.Name, 0) ListView2.Items(ListView2.Items.Count 1).SubItems.Add(arquivo.FullName) -
For Each aux As ListViewItem In ListView2.Items aux.BackColor = Color.LightBlue ' Cor de fundo Next Next
53
If TxtCaminho1.Text = TxtCaminho2.Text Then MessageBox.Show("Os diretrios so os mesmos. Voc deve escolher pastas diferentes") End If End Sub For Each item As ListViewItem In ListView1.Items For i As Integer = 0 To item.SubItems.Count - 1 Dim sub1 As String = item.SubItems(i).Text For Each items As ListViewItem In ListView2.Items Dim subItemEqualFlags As Boolean = True For j As Integer = 0 To items.SubItems.Count - 1 Dim sub2 As String = items.SubItems(j).Text If sub1 = sub2 Then
FrmResultados.LstRepetidos.Items.Add(sub1) FrmResultados.LstRepetidos.Items.Add(sub2) End If Next Next Next Next If FrmResultados.LstRepetidos.Items.Count = 0 Then MessageBox.Show("No h arquivos repetidos!") Else Me.Visible = False FrmResultados.ShowDialog() End If End Sub 54
Private Sub BtFechar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End End Sub
Private Sub BTNewPesq_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNewPesq.Click TxtCaminho1.Text = "" TxtCaminho2.Text = "" LblPasta1.Text = "" lblpasta2.Text = "" ListView1.Items.Clear() ListView2.Items.Clear() FrmResultados.LstRepetidos.Items.Clear() BTIniciaBusca.Enabled = True End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TxtCaminho1.Text = "" TxtCaminho2.Text = "" LblPasta1.Text = "" lblpasta2.Text = "" ListView1.Items.Clear() ListView2.Items.Clear() FrmResultados.LstRepetidos.Items.Clear() BTIniciaBusca.Enabled = True End Sub
55
LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True 'ativa o metodo Process.Start para abrir o navegador padro com a url System.Diagnostics.Process.Start("http://www.arquivo1site.xpg.com.br") End Sub
Private Sub BtMinimiza_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtMinimiza.Click Me.WindowState = FormWindowState.Minimized End Sub
Private Sub BtFechar_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtFechar.Click End End Sub
Private Sub BtFacebook_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtFacebook.Click System.Diagnostics.Process.Start("http://www.facebook.com/Arquivo1") End Sub End Class
56
Dim resp As String resp = MessageBox.Show("Voc deseja remover permanentemente os arquivos selecionados? Este processo ir excluir os arquivos
permanentemente!", MessageBoxIcon.Information) If resp = vbYes Then escolha.ShowDialog() End If End Sub Public Sub Mensagem() Dim msg As String
"Ateno",
MessageBoxButtons.YesNo,
57
If msg = vbOK Then Exit Sub End If End Sub Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click End Sub
Private Sub BtFechar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtFechar.Click End End Sub
Private Sub BtMinimiza_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtMinimiza.Click Me.WindowState = FormWindowState.Minimized End Sub
If ChkSelectAll.Checked = True Then For i = 0 To LstRepetidos.Items.Count - 1 LstRepetidos.Items(i).Checked = True Next Else For i = 0 To LstRepetidos.Items.Count - 1 LstRepetidos.Items(i).Checked = False Next End If End Sub End Class
58
If RB2.Checked Then If FrmResultados.LstRepetidos.CheckBoxes = False Then Exit Sub For g = FrmResultados.LstRepetidos.Items.Count - 1 To 0 Step -1 If FrmResultados.LstRepetidos.Items(g).Checked = True Then
File.Delete(FrmEscolha.TxtCaminho2.Text FrmResultados.LstRepetidos.Items(g).Text)
"\"
"\"
"\"
FrmResultados.LstRepetidos.Items.Remove(FrmResultados.LstRepetidos.Item s(g)) Me.Close() End If Next End If End Sub End Class
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ProgressBar1.Increment(10)
If ProgressBar1.Value = 100 Then Label1.Text = "Carregando" End If Label2.Text = ProgressBar1.Value & ("%") End Sub End Class
60
5 RESULTADOS OBTIDOS
Neste capitulo ser abordado a analise do resultado do software Arquivo 1, e descrever o que realmente resultou de sua codificao.
5.1 Interface
O software Arquivo 1 mostrou-se altamente pratico e eficiente na execuo das suas tarefas. Apresenta uma interface amigvel com o usurio, onde pessoas sem conhecimento tcnico conseguem acessar e executar as funes do programa.
Figura : Interface Arquivo 1
61
aplicativo. O software Arquivo 1 foi desenvolvido para proporcionar ao usurio final a possibilidade da excluso dos arquivos repetidos da maneira mais segura possvel.
Figura : Confirmao de excluso
63
6 CONSIDERAES FINAIS
O Software ARQUIVO 1 fruto de um trabalho de pesquisa de diversas codificaes agregadas, cada uma com a sua funcionalidade e que proporciona ao usurio final a opo de escolha. A segurana um dos pontos mais fortes deste programa que deixa a critrio do usurio a opo da excluso, ou seja, cumpre de fato seu papel. Na questo de comparao com outros softwares disponveis no mercado, ponto positivo para o nosso, no quesito especfico da agilidade, pois o programa faz a sua tarefa em segundos em detrimento dos demais. Os existentes no mercado tm em contrapartida um processo de varredura muito lenta, alm de muitos deles, possurem uma interface de difcil utilizao ao usurio comum. O design do ARQUIVO 1 tambm gera conforto e confiana por parte do usurio, por conta da sua interface amigvel. O acesso rpido e fcil, trazendo assim facilidade e agilidade no cumprimento de suas tarefas. Contudo, outro fator que fora tambm muito importante durante todo o processo do TCC a agregao das disciplinas, onde foi possvel integrar todos os conhecimentos repassados atravs das mesmas de forma nica, o que resultou no desenvolvimento desse trabalho. Percebe-se claramente que todas as matrias, pelo menos uma parte de cada uma delas, esto visveis na parte escrita, na apresentao, no desenvolvimento do software e, na formao de cada um dos componentes do grupo. O mercado de trabalho exige profissionais do mais elevado nvel de conhecimento e experincia e, portanto, necessrio um preparo cada vez maior por parte destes. A ETEC um grande exemplo disso, pois seu processo de formao tcnica ocorre na prtica. Isto fator fundamental em nosso tempo, porque as mudanas ocorrem de forma muito rpida e o novo profissional deve estar totalmente preparado para acompanhar essas transformaes. O maior mrito de uma instituio de ensino o reconhecimento atravs da qualidade de ensino ministrada pelos seus professores, pela sua administrao e o desejo de transmitir contedo disciplinar do mais alto nvel, 64
oferecendo ao aluno a condio necessria para ingressar no mercado profissional, de forma bastante tranquila e satisfatria. por todas essas virtudes e qualidades que a ETEC se destaca entre uma das melhores escolas tcnicas com reconhecimento total, sendo, uma das mais renomadas organizaes de formao tcnica do estado de So Paulo, exportando profissionais para outros estados, o que em suma, j motivo de grande orgulho.
65
REFERNCIAS
AMOROSO, Danilo. Saiba quais so as principais diferenas entre os formatos de udio. Disponvel em: < http://www.tecmundo.com.br/7945-saiba-quais-saoas-principais-diferencas-entre-formatos-de-audio.htm#ixzz1uqW35vqi> Acesso em Jun. 2012. ARAUJO, RAMOS, Almerio Melquiades, Ivone Marchi Lainetti. Trabalho de Concluso de Curso. So Paulo. 2007 BARZA, MELO, PRISCO, LINS, Alexandre, Cassio de Albuquerque, Edmar Cassiano, Thiago Jos Moreira. JPEG, GIF Animado e Editores. Recife. Universidade Federal de Pernambuco, Ago. 2006. BAUERMANN, Gabriela. Formato PNG Web, Edio e Processamento de Imagens. Disponvel em:< http://www.imagesurvey.com.br/2008/10/formatopng-web-edicao-e-processamento-deimagens/?_sm_au_=iQVn1VHnm4WsMm11#comments> Acesso em : Mai. 2012. LEWIS, John. Computer Science Illuminated. Burlington : Jones and Bartlett Publishers, 2006. p.567. LIMA, Rodrigo. Conhea os diferentes formatos de vdeo digital. Disponivel em: <http://www.superdownloads.com.br/materias/formatos-devideo.html#ixzz1w7jmFWax> Acesso em: Jun. 2012. OLIVEIRA, Marcelo Vasquez de. Formato de arquivo: bmp. Disponivel em: <www.ic.uff.br/~aconci/curso/bmp.pdf> Acesso em: Mai. 2012. PHIL, Jones. Visual Basic: A Complete Course Letts Higher Education List Series. Hampshire : Cengage Learning EMEA, 2001. P 1. SARTORELLI, DORES, PERILLO, CANDIDO, JULIO, ORTEGA, Ana Lcia, Heidi Alves, Mirna Camara, Paulo Vinicius Neto, Rosalina, Roberto Aljona. Elaborao do Trabalho de Concluso de Curso TCC. Mau. VASCONCELLOS, Ricardo Moacyr de. GeoTIFF: Uma abordagem resumida do formato. Disponivel em <http://www.cprm.gov.br/publique/media/geotiff.pdf> Acesso em: Mai. 2012
66
Manual do Software
Arquivo 1
67
Interface do Arquivo 1 .......................................................... 2 Procurar e selecionar pasta ............................................... 2 Ver arquivos duplicados ...................................................... 3 Apagando arquivos duplicados ........................................... 4
68
MANUAL DO SOFTWARE
Interface do Arquivo 1
O programa contm uma interface simples, no necessrio muito conhecimento tcnico para utiliz-lo, tornando assim o software acessvel para qualquer tipo de usurio. O Arquivo 1 possibilita que o usurio tenha maior organizao nos arquivos encontrados em seu computador, tais como arquivos de msica (.mp3), Arquivos de texto e imagens com vrios formatos. Os botes trazem um fcil acesso a sua funcionalidade facilitando o trabalho do usurio ao procurar um arquivo e exclu-lo, tendo opes para o gerenciamento de seus arquivos, de forma rpida e prtica. Essa a interface grfica do Arquivo 1:
69
Para que os arquivos sejam comparados necessrio que sejam selecionadas duas pastas diferentes.
Aps selecionar os arquivos aparecero duas listas, a do lado esquerdo com arquivos da primeira pasta selecionada, e a segunda lista com arquivos da segunda pasta.
Clicando em Cancelar, o campo de busca das pastas apagado, sendo possvel realizar uma nova busca de pastas. Ao clicar em Ver Resultados, sero mostrados todos os arquivos duplicados em uma nova janela:
70
71
APENDICE B SITE
Figura : Home
Figura : Parceiros
72
Figura : Histria
73
74
75
76
77
78
Figura : Dedicatria
Figura : Introduo
79
Figura : Justificativa
80
Figura : Objetivos
81
82
83
84
Figura : Desenvolvimento
85
86
87
88
89
90
Figura : Complexidade
Figura : Solucionar
91
Figura : Realizar
Figura : Analises
92
Figura : Lentido
93
Figura : Concluso
94
Figura : Referncias
Figura : Agradecimentos
95
APENDICE D FOLDER
Figura : Parte externa do Folder
96