pacotes e arquivos de cabeçalho ajudar a gerenciar o desenvolvimento de software antes de compilar um programa. Arquivos de cabeçalho identificar declarações de função em um local central e precisam ser incluídas no arquivo de origem. Arquivos de cabeçalho podem ser dispostos em qualquer ordem, mas deve estar em conformidade com as normas , tais como os estabelecidos pela ANSI e POSIX . Pacotes de definir o diretório e as regras de programa para como vários atributos afetar programas . Linguagens de programação C Arquivos de cabeçalho
C requerem gestão header -file quando a programação se torna complexo . Arquivos de cabeçalho , porém, nem sempre são necessárias , uma vez que servem a propósitos limitados, mas poderosas. Eles funcionam como backups de transmitir as declarações . Arquivos de cabeçalho são comumente usados para os algoritmos , as atribuições , as exceções , limita mapas e muitas outras funções.
Benefícios cabeçalho do arquivo
Arquivos de cabeçalho criado declarações para interfaces que ligam fonte arquivos . Declarações para vários arquivos de origem que podem ser agrupados com um conjunto de políticas constituem a base de arquivos de cabeçalho de economia de tempo , o que reduz a necessidade de cópia tedioso para vários arquivos de origem , uma vez que a cópia pode produzir erros. Um dos muitos pontos fortes para a inclusão de arquivos de cabeçalho é a capacidade de mudar a massa de declarações a partir de um único local.
Embalagem Regras
Desenvolvedores definir a estrutura e as regras de um programa em um pacote que é salvo como um arquivo e contém todas as aplicações e os dados necessários para executar o programa. Um pacote é como a impressão digital do arquivo enquanto a caracterização do ambiente , se é compartilhado, dedicado ou externo. Outros dados do pacote incluem estrutura de aplicativos, chaves de licenciamento e como a tecnologia irá alimentar a aplicação.
Elements Package
Um arquivo XML que inclui todos os metadados do aplicativo está contido em um pacote . O arquivo de metadados lista todos os aplicativos utilizados para o funcionamento do software. Outras instruções sobre aplicações são definidas com as especificações e scripts. Uma vez que os pacotes são estruturados , eles são arquivados com extensões como. Aplicativo ou . Zip.