thegoodfellas/blogset-br huggingface dataset:
Enabled,Name, entre outras. OBJETOS OLE E LINKS COM OUTROS PROGRAMASUma das vantagens do Visual Basic e permitir o intercambio de informacoes entre os programas doWindows. Assim, e possivel abrir um banco de dados do Access atraves de um programa escritoem Visual Basic. Alem disto, com o uso de objetos OLE (Object Linking and Embedding), epossivel inserir um arquivo .WAV dentro do seu programa. MENUSO Visual Basic, tendo em vista o uso frequente de menus em praticamente todos os aplicativos paraWindows, criou uma ferramenta para facilitar a criacao destes. Ela se chama Menu Design. Comesta opcao, criam-se ferramentas poderosas e atraentes, de forma rapida e simples. Apenas com ainsercao do nome do menu e do texto com o qual ele vai aparecer, e possivel criar menus, queserao considerados SUBs e objetos no programa.Tendo em vista que a presenca de menus facilita bastante o uso de funcoes frequentes, e semprebom coloca-los em seus programas. Visual Basic 5.0 Entre outras opcoes, a segunda versao do Visual Basic para Windows 95 (a primeira foi a 4.0),destacam-se aquelas referentes a criacao de arquivos DLL e VBX, que sao bibliotecas decomandos e ferramentas voltadas para o Visual Basic, a ferramenta de criacao de formulariosreferentes a banco de dados, a nova interface, que permite que se trabalhe em mais de um projetoao mesmo tempo e muitas opcoes que permitem a reciclagem de codigo, diminuindo o trabalho doprogramador.Quanto a criacao de DLL e VBX, este trabalho foi muito facilitado, uma vez que nas versoesanteriores, era necessario se trabalhar com linguagens como o Visual C++ e o Delphi. Agora, existeum modulo que compila o codigo fonte para DLL ou VBX.Uma das grandes deficiencias apontadas por programadores experientes era a dificuldade de segerar um formulario no estilo Access para o Visual Basic. Era necessario muito trabalho deinterligacao entre a tabela Access e os objetos Visual Basic. Agora, existe um Wizard (assistente)que facilita e muito esta tarefa.Na interface, houveram sensiveis mudancas, com o uso de varios projetos ao mesmo tempo, o quetorna a interacao entre os projetos muito mais rapida. Neste sentido, a janela de propriedades, velhaconhecida de qualquer programador em Visual Basic, foi remodelada, apresentando aspropriedades em ordem alfabetica, como nas versoes anteriores, ou na versao por categorias,deixando agrupadas propriedades de layout, de dados, etc, como no Microsoft Access, porexemplo.Aproveitando o assunto de varios projetos ao mesmo tempo, uma das melhores vantagens doVisual Basic 5.0 foi a interligacao entre os projetos: caso um form que esteja sendo usado por maisde um projeto seja alterado, o Visual Basic avisara ao usuario dessa alteracao e de quepossivelmente podera haver erro em algum projeto, uma vez que as propriedades nao se cruzaraocorretamente.ass:gato-bravo-e-brasileiro
muitos me pediram pra colocar fotos desse tipo.entao esta aqui. me pediram pra por videos tbm mas so que os videos so depois. CURSO DE UNIX XI por gato-bravo-e-brasileiro * O Comando "rm" Como no DOS existe o comando "del", no UNIX o equivalente e o "rm". Sua sintaxe e um tanto quanto simples: para remover o arquivo "misc.txt": $ rm misc.txt Para remover recursivamente use o parametro "r". Por exemplo, para remover os arquivos do diretorio "teste": $ rm -r teste Caso voce tente remover algum arquivo que seja seu, mas nao tenha setado o atributo de escrita "w", o programa ira lhe perguntar se tem certeza que deseja fazer aquilo. Para passar por cima disso, use o parametro "f" (force). $ rm -f homework.tex O parametro "f" tambem ignora arquivos nao existentes e nunca faz perguntas ao usuario. Dica: para remover um diretorio e tudo que ha dentro dele, use em combinacao os parametros "f" e "r". Fica: $ rm -fr teste Isso ira eliminar todos os arquivos pertencentes a teste e tambem a propria entrada do diretorio. Portanto, tome *muito* cuidado ao usar este comando desta maneira. Nota: sempre que for apagar algum arquivo, pense duas vezes: uma vez apagado, o arquivo muito dificilmente podera ser recuperado. Nao existem ferramentas como o "undelete" (DOS) para UNIX. O parametro "i" e exatamente o inverso do "f": ele causa uma execucao interativa do programa. A cada arquivo que for processado sera pedida uma conformacao do usuario. * O comando "mv" O comando "mv" serve para mover ou renomear (o que acaba dando na mesma) arquivos e diretorios. Com ele voce pode desde renomear um simples arquivo ate mover toda uma arvore de diretorios para outro lugar. Para renomear o arquivo "teste.html" para "beta1.html": $ mv teste.html beta1.html Tome bastante cuidado ao tomar atitudes como esta: caso o arquivo beta1.html ja existir, ele sera destruido! O parametro "i" causa a execucao do comando "mv" no modo interativo: para cada arquivo que sera destruido o programa pedira a confirmacao por parte do usuario. Caso voce especifique mais que dois arquivos, automaticamente o programa percebera que voce quer mover um grupo de arquivos para outro diretorio. Neste caso o ultimo parametro deve ser um diretorio; caso contrario uma mensagem de erro sera emitida. Para mover todos os arquivos que comecam com "a" para "/usr/a" e todos que comecam com "b" para "/usr/b": $ mv a* /usr/a $ mv b* /usr/b * O comando "cp" O comando "cp" serve para fazermos copias de arquivos. Na sua forma reduzida, remos: $ cp sent-mail-jan96 backup O comando acima ira fazer uma copia do arquivo "sent-mail-jan96" para o arquivo "backup". Use tambem com cautela este comando: voce podera facilmente destruir arquivos importantes se o alvo da copia for um arquivo ja existente! Para evitar problemas, use o parametro "i": ele executa o programa em modo interativo. Como no comando "mv", sera pedida uma confirmacao antes que o arquivo seja destruido. Algumas versoes do programa "cp" possuem o parametro "r". Ele e usado para fazer copias de arvores completas.
3D StudioApostila de ComandosEscrita pelo :garfil conhecido por gato-bravo e,brasileiro 1 - Introducao : O objetivo deste curso e dar aos alunos uma visao geral dos recursos desta poderosa ferramenta de modelagem, rendering e animacao, o Autodesk 3D Studio. Atualmente em sua versao 3.0, o 3D Studio e o preferido pelos usuarios de micros tipo IBM PC devido a sua combinacao de baixo preco e facilidade de uso. Alem disso, o 3D Studio e compativel com diversos programas de computacao grafica existentes no mercado, como o AutoCAD e o Animator Pro. Esta apostila tem o objetivo de auxiliar o aluno durante o curso, servindo como um guia de referencia dos comandos do programa. E importante resaltar que, como o curso tem carater introdutorio, alguns comandos considerados mais dificeis podem ser deixados para um curso mais avancado. O programa do curso sera dividido em quatro partes : 2D Shaper, 3D Lofter, 3D Editor e Keyframer. O editor de materiais sera visto superficialmente na parte relativa ao 3D Editor. Esperamos que, ao final do curso, os alunos saibam produzir cenas de complexidade media como, por exemplo, a apresentada na ilustracao acima.2 - 2D Shaper Figura 1 - O 2D Shaper Este modulo do programa compreende a modelagem 2D. Nele, voce podera criar formas bi-dimensionais que poderao ser utilizadas para construir objetos tri-dimensionais. Este modulo tem uma ligacao muito forte com o 3D Lofter. Os desenhos que voce cria neste modulo sao chamados de shapes (dai o nome 2D Shaper), e sao utilizados pelo Lofter para modelar objetos 3D. Abaixo segue a lista com os comandos dos 2D Shaper, e seus respectivos significados.Create - Esta opcao serve para criar os shapes, e possui diversas sub-opcoes : Line - Desenha uma linha reta na tela. Para colocar o ponto inicial da reta, posicione o cursor do mouse no lugar desejado e pressione o botao esquerdo, soltanto-o em seguida. Agora faca o mesmo para o ponto final e a reta estara formada. Freehand - Este comando serve para voce "rabiscar" a tela. Pressione o botao do mouse e risque a vontade. A sub-opcao Settings ajusta a suavidade do desenho, enquanto a Draw aciona a "caneta" para o desenho. Arc - Desenha um arco de circulo na tela. Primeiro entre o centro com o mouse, e depois "estique" o raio do arco. Clique de novo o botao e desenhe o arco desejado. Quad - Desenha um quadrilatero na tela. Entre primeiro com um dos vertices e depois movimente o mouse para dar as dimensoes dos lados do quadrilatero. Circle - Este comando desenha um circulo. Entre primeiro com o centro e depois com o raio. Ellipse - Desenha uma elipse. Entre com os focos da elipse. N-gon - Desenha poligonos na tela. Antes de desenhar, voce deve dizer quantos lados o poligono tem (sub-opcao Sides). Agora voce deve escolher uma das sub-opcoes a seguir : Flat - desenhara poligonos convexos; ou Circular - desenhara circulos com o numero de pontos de controle definidos em Sides. Text - Esta opcao serve para voce criar letras ou frases, que depois
podem ser transformadas em objetos 3D. Primeiro escolha o tipo de letra em Font. Agora, digite seu texto selecionando a opcao Enter e posicione-o na tela com a opcao Place, que tambem estabelecera as dimensoes do texto.Copy - Com esta opcao, voce copia poligonos do shape. Primeiro selecione o poligono e depois leve a copia para o lugar desejado.Open - Esta opcao deleta uma aresta de um objeto do seu shape. Para apager uma aresta qualquer, clique o mouse em cima dela.Close - Util quando se quer fechar um poligono. Para utiliza-la, clique em cima de um poligono aberto qualquer.Connect - Liga dois vertices. Primeiro clique no vertice numero 1 e depois no vertice numero 2.PolyConnect - Liga dois poligonos abertos, criando um unico poligono fechado. Para usar, selecione os dois poligonos a serem conectados.Outline - Este comando cria um poligono mais externo (ou mais interno), igual ao poligono original. Para utiliza-lo, clique em cima do poligono desejado.Boolean - Esta poderosa ferramenta faz uma operacao booleana entre dois poligonos fechados. Primeiro selecione a operacao desejada (Union, Intersection ou Difference). Depois, selecione os dois poligonos para a operacao.Select - Faz a selecao de objetos do shaper. Com este comando, os objetos selecionados ficam em vermelho. E util quando se quer trabalhar (movimentar, copiar, etc...) com diversos objetos ao mesmo tempo. Esta opcao possui diversas sub-opcoes : Vertex - Seleciona vertices de uma das seguintes maneiras : Single - seleciona apenas um vertice. Quad - seleciona todos os vertices que estiverem dentro do quadrado definido pelo mouse. Fence - seleciona todos os vertices que estiverem dentro do poligono definido pelo mouse. Circle - seleciona todos os vertices que estiverem dentro do circulo definido pelo mouse. Poligon - Seleciona poligonos de uma das seguintes maneiras : Window - seleciona apenas os poligonos que estiverem inteiramente dentro da janela definida pelo mouse. Crossing - seleciona todos os poligonos que atravessarem a janela definida pelo mouse. All - Seleciona todos os objetos do shaper. None - Desmarca todos os objetos que estiverem selecionados. Invert - Inverte as selecoes : Tudo o que nao estiver selecionado passa a ficar selecionado e o que estiver selecionado sera desmarcado.Modify - Este comando permite fazer modificacoes nos elementos do shaper. Possui sub-opcoes : Vertex - Aplica o conjunto de transformacoes, definidos em suas sub-opcoes, a um vertice da cena. Segment - Aplica o conjunto de transformacoes, definidos em suas sub-opcoes, a um segmento de poligono da cena. Polygon - Aplica o conjunto de transformacoes, definidos em suas sub-opcoes, a um poligono da cena. Axis - Permite a modificacao da posicao e atributos do eixo de rotacao.Shapes - Esta opcao seleciona os shapes que serao utilizados pelos outros modulos do 3D Studio. Possui sub-opcoes : Assign - Seleciona poligonos para o shape. All - Seleciona todos os objetos da cena. None - Nao seleciona nenhum objeto para o shaper. Check - Verifica se o shape selecionado e valido. 3 - 3D Lofter Nesta area do 3D Studio voce transforma um objeto de duas dimensoes, feito no 2D Shaper, para 3 dimensoes no
3D Editor.Shapes - Sao os objetos bi-dimensionais que foram criados no 2D Shaper. Possui sub-opcoes : Get - Com esse comando voce le um shape, que pode vir de tres lugares : Shaper - O shape vem do 2D Shaper. Disk - O shape e lido de uma gravacao ja feita no 2D Shaper. Level - Voce pode pegar um shape de um ponto qualquer do Path e copia-lo para outro ponto. Put - Com esse comando voce pode exportar o shape que se encontra no 3D Lofter, para o 2D Shaper, para disco, ou para outro ponto do Path. Pick - Dando pick em um ponto voce passa a usar esse ponto. Move - Move o shape em relacao ao eixo ( ponto do path ). Rotate - Rotaciona o shape no path. Scale - Aumenta/Diminui o tamanho do shape no path. Compare - Com esse comando voce visualiza na mesma tela o shape final e o inicial, bem como os vertices iniciais de cada shape. Center - Centraliza o shape no vertice do path. Align - Justifica o objeto em relacao ao ponto do path. Seja para a esquerda ou para a direita. Delete - Apaga o shape do level. Steps - Define o numero de vertices que o SHAPE vai ter no 3D Editor. Isto vai depender do tipo de shape, se ele e cheio de curvas ou retas. O numero de vertices que o objeto tri-dimensional vai ter no 3D Editor e calculado da seguinte forma : Vertices do Shape X Steps do Path X ( Steps do Shapes + 1 ).Path - Caminho por onde o shape vai percorrer formando a terceira dimensao. O Path e composto de Vertex e Step, sendo que o Vertex e mais independente que o Step pois ele pode ser movido, o objetivo do Step e apenas aumentar a qualidade do objeto colocando mais vertices no 3D Editor. Este comando possui as seguintes opcoes : Get - Pode-se usar um shape como Path, assim voce pode pegar o path do 2D Shaper. Seja diretamente ou gravado do disco. Put - Com este comando voce exporta o Path para o 2D Shaper. Move Vertex - Move um Vertex do Path. Move Path - Move o Path inteiro com todos os Vertex. Insert Vertex - Insere um Vertex no Path. 2D Scale - Aumenta o Path em duas dimensoes. 3D Scale - Aumenta o Path em tres dimensoes. Skew - Estica o Path em uma dimensao deixando a outra estatica. Mirror - Reflete o Path em todos os eixos. Refine - Insere um Vertex em qualquer ponto do Path. Surf. Rev. - Cria um path para que o Shape rotacione em torno de um eixo. Helix - Cria um path em forma de helice. Rotate - Rotaciona o Path. Default Angle - Restaura o Path para o angulo inicial. Open - Abre o Path quando ele e um path fechado. Delete Vertex - Apaga um Vertex do Path. Steps - Numero de "camadas" que a terceira dimensao do objeto vai ter no 3D Editor.
Se o Steps for 5, cada vertice do Shape tera 5 vertices no 3D Editor. Deform No Deform voce podera definir, atraves de um grafico, deformacoes pelo qual o shape sofrera atraves do Path. Os tipos de deformacao sao os seguintes : Scale - Altera a escala em X e Y do shape. Twist - Rotaciona o Mesh em torno do eixo do Path. Teeter - Rotaciona o Mesh em torno dos eixos X e Y. Bevel - Altera a escala igualmente entre X e Y. Fit - Cria o objeto em 3D atraves das vistas superior frontal e lateral do objeto. Esses tipos de deformacao apresentam sub-opcoes para alteracao das tabelas de deformacao : Move - Move o vertice da tabela. Insert - Insere um vertice na tabela. Refine - Insere um vertice entre os vertices ja existentes. Delete - Apaga um vertice. Limits - Define a escala numerica da tabela. Reset - Reseta as deformacoes escolhidas. Swap - Troca a deformacao entre X e Y. Symmetry - Quando ligada faz com que X e Y tenham a mesma deformacao. No caso da deformacao Fit, deve-se criar no 2D Shaper as 3 visoes e proceder da seguinte forma : A vista frontal deve ser passada normalmente para o 3D Lofter pelo comando Shape Get Shaper, posteriormente desative o Symmetry do_Fit e use Get na tela com a tabela para X passando o segundo shape para ela. Passando para a tela com a tabela de Y de Get novamente para pegar o terceiro Shape. Os tres shapes devem ter suas medidas rigorosamente iguais, e mesmo assim dependendo dos shapes, podem ocorrer os mais diversos resultados.Object - Objetos tri-dimensionais para a construcao da cena.Make - Com esse comando voce converte o projeto do objeto em 3D para o objeto final no 3D Editor. Quando voce executa esse comando aparece uma janela com as seguintes opcoes : Object Name - Nome do objeto. Cap Start/Cap End - Na construcao do objeto em 3D, se as opcoes Cap Start/End estiverem ON, o objeto e fechado pelo lado inicial e o lado final, ou seja, duas tampas fecham o objeto. Smoth Length/Smoth Width - Em objetos com curvas, as curvas estarao com Smoth nas respectivas dimensoes. O Smoth e o sistema em que varias faces que formam um plano curvo sao tratadas como uma unica face curvada. Mapping - Com esta opcao o objeto e mapeado automaticamente para receber uma textura. Path Detail - Voce pode definir a qualidade do objeto em 3D baixando o detalhe em beneficio da velocidade. Optimization - Com esse comando ligado, o shape sofre rotacao de acordo com path. Desligado, o shape sempre fica "virado" para a direcao inicial. Tween - Com Tween o numero de vertices e ampliado de acordo com a necessidade para que o objeto fique com sua qualidade maxima.Preview - Mostra um preview de como o objeto ira ficar no 3D Editor. 4 - 3D Editor Este e o coracao do programa. Aqui voce faz a modelagem da cena, utilizando objetos criados no 2D Shaper ou no
3D Lofter e/ou usando as primitivas graficas oferecidas pelo 3D Editor. Voce tambem seleciona os materiais que serao utilizados pelos objetos da cena.Create - Com este comando, voce insere na cena uma das seguintes primitivas graficas abaixo : Box - Cria um paralelepipedo com as dimensoes fornecidas pelo usuario. LSphere - Cria uma esfera cujas faces sao arranjadas de forma longitudinal. Gsphere - Cria uma esfera cujas faces estao geodesicamente arranjadas. Hemisf. - Cria um hemisferio. Cilinder - Cria um cilindro. Tube - Cria um tubo. Torus - Cria um toro. Cone - Cria um cone. Vertex - Cria um vertice em um objeto. Face - Este comando cria uma nova face em um objeto (o 3D Studio trabalha com faces triangulares), e possui as seguintes sub-opcoes : Build - Selecione tres vertices que formarao a face triangular. Copy - Copia uma face qualquer para o lugar desejado. Extrude - Explode a face para o interior ou exterior do objeto. Tesselate - Subdivide a face selecionada em tres novas faces.Object Copy - Copia o objeto para a posicao desejada. Attach - Junta dois objetos, considerando-os como um so objeto. Tesselate - Subdivide todas as faces do objeto. Boolean - Aplica uma operacao booleana em dois objetos. Para usar selecione dois objetos e depois escolha uma das seguintes operacoes : Union, Intersection, Difference.Select Vertex - Seleciona vertices, com as seguintes sub-opcoes : Single - Seleciona um unico vertice. Quad - Seleciona os vertices que estiverem dentro do quadrilatero definido pelo usuario. Fence - O mesmo que o anterior, porem para poligonos fechados. Circle - Seleciona os que estiverem dentro do circulo definido pelo usuario. Face - Seleciona faces de objetos. Possui os mesmos comandos do item Vertex, e mais os seguintes : Window - Quando ativada, seleciona apenas as faces que estiverem com todos os seus tres vertices dentro da regiao delimitada. Crossing - Quando ativada, seleciona todas as faces que tiverem algum vertice ou que cruzarem a regiao delimitada. Object - Seleciona objetos da cena. Possui todos os comandos do item Face, e mais os seguintes : By name - Seleciona os objetos pelo nome (quando um objeto e criado, o programa pede um nome para ele. Se nenhum nome e dado, assume-se um default Object01, Object02 e etc). By color - Seleciona um objeto pela sua cor (pode-se atribuir cores aos objetos criados clicando-se numa barra colorida que esta no canto inferior direito do 3D Editor). All - Seleciona todos os elementos da cena (todos ficam vermelho). None - Desfaz a selecao de todos os objetos anteriormente selecionados. Invert - Troca os papeis. Todos os objetos que estiverem selecionados sao considerados nao selecionados e os objetos que nao estiverem selecionados tornar-se-ao selecionados.Modify - Este comando serve para modificarmos os elementos da cena construida, aplicando transformacoes, deletando ou modificando seus atributos. Possui as sub-opcoes : Vertex - Aplica das seguintes modificacoes ao(s) vertice(s) : Move - Move o vertice para o lugar desejado. Rotate - Gira o vertice em torno do eixo global (ou do eixo local). A tecla TAB muda o
eixo de rotacao. 2D Scale - Aplica uma escala em duas dimensoes (as dimensoes do viewport ativo). 3D Scale - Aplica uma escala em tres dimensoes. Skew - Aplica uma distorcao ao longo de um plano paralelo ao eixo de rotacao. Mirror - Faz uma copia do vertice, algo semelhante a um espelho. Bend - Aplica a transformacao Bending. Taper - Faz um Tapering no vertice. Delete - Deleta o vertice selecionado. Face - Aplica transformacoes a(s) face(s) selecionada(s). Possui os mesmos comandos do item Vertex . Object - Modifica o(s) objeto(s). Possui os mesmos comandos do item Vertex e mais os seguintes : Attributes - Modifica as caracteristicas (nome, tipo de sombra e outros) do objeto. Change Color - Muda a cor de um objeto. Get Color - Mostra a cor do objeto selecionado. Axis - Modifica o eixo de rotacao estabelecido pelo programa. Possui as seguintes sub-opcoes : Place - Posiciona o eixo global na posicao desejada (default = 0,0,0). Show - Quando ativada, mostra na tela o eixo global de rotacao (um X). Hide - Torna o eixo invisivel. Home - Coloca o eixo na posicao default (0,0,0). Obs : Praticamente todos os comandos citados anteriormente funcionam para conjuntos de objetos selecionados. Primeiro voce os seleciona e depois aplica a operacao ao conjunto selecionado. Quando voce selecionar objetos, eles ficarao da cor vermelha. Entao atribua um grupo a eles (A,B ou C, esses botoes se localizam no canto inferior direito do 3D Editor). Quando for aplicar uma modificacao ao grupo, selecione o grupo e entao aplique-a.Surface - Este comando lhe permite escolher as propriedades das superficies dos elementos da cena. Possui as seguintes sub-opcoes : Material - Possui as sub-opcoes : Choose - Seleciona um material a ser aplicada em um elemento da cena. Esse material e, geralmente, uma GIF, TGA ou JPG e se encontra na biblioteca de materiais ativa. Acquire - Mostra o material que esta sendo usado pelo objeto selecionado. Show - Mostra todos os materiais que estao sendo utilizados na cena. Rename - Muda o nome de um material existente na cena. Get Library - Carrega uma nova biblioteca de materiais e torna-a a biblioteca ativa. Make Library - Faz uma nova biblioteca de materiais contendo todos os materiais em uso na cena. Assign - Aplica o material selecionado a um elemento da cena, de uma das seguintes maneiras : Face (aplica a uma face), Object (aplica a um objeto), By Name (aplica ao objeto cujo nome foi selecionado), By Color (aplica ao objeto cuja cor foi selecionada). Normals - Esta opcao altera a direcao das normais de um elemento da cena, de uma das seguintes maneiras : Face Flip - Inverte a direcao da normal na face selecionada. Object - Inverte a direcao de todas as normais da superficie do objeto selecionado. Object Unify - Faz com que todas as normais do objeto selecionado apontem para a mesma direcao. Mapping - Escolhe o tipo de mapeamento que sera aplicado ao elemento da cena. Planar - Faz uma projecao planar quando aplica o mapeamento aos