Ir para conteúdo
Fórum Script Brasil

William Rodrigues

Veteranos
  • Total de itens

    1.935
  • Registro em

  • Última visita

Tudo que William Rodrigues postou

  1. Salve! Concordo plenamente com o kuroi. Se for o caso, podemos fazer com VB6 e VB.NET no mesmo Contest. Abraços, William Rodrigues
  2. Salve! Você adicionou o controle CommonDialog? Abraços, William Rodrigues
  3. Salve! Bom, a versão 6 do Visual Basic (Visual Basic 6.0 - vulgo VB6) só com licença. Já a versão 2005 de Visual Basic, que já é junto a plataforma .NET (VB.NET) pode ser encontrada no seguinte endereço: http://msdn.microsoft.com/vstudio/express/vb/default.aspx Para maiores detalhes sobre os produtos Express na versão .NET acesse: http://msdn.microsoft.com/vstudio/products/trial/ Qualquer coisa é só falar ;) Abraços, William Rodrigues
  4. William Rodrigues

    Arquivo Em C++

    Salve! Primeiramente, seja bem vindo. Só para facilitar: Você já aprendeu a abrir arquivo .txt e fazer a leitura do mesmo? Abraços, William Rodrigues
  5. Salve! No evento KeyPress do seu campo basta informar que o KeyAscii será igual a zero quando o cara pressionar qualquer uma das teclas. Exemplo: Private Sub Text_KeyPress(KeyAscii As Integer) If KeyAscii > 47 And KeyAscii < 58 Then KeyAscii = 0 End If End Sub Sacou? ;) Abraços, William Rodrigues
  6. Salve! Ah sim, realmente. Beleza então, valeu! ;) Abraços, William Rodrigues
  7. William Rodrigues

    Comando

    Salve! No caso, a variável "i" não está declarada. Você deve estar utilizando o Option Explicit que faz com que todas as variáveis sejam declaradas. Declarando Dim i As Integer antes de sua utilização. ;) Beleza brother, qualquer coisa é só me avisar. Abraços, William Rodrigues
  8. William Rodrigues

    Comando

    Não! com Option Base 1 você muda o índice padrão dos vetores de zero para 1. :D jooey Seria isso mesmo! Qualquer coisa é só falar. Abraços, William Rodrigues
  9. William Rodrigues

    Comando

    Salve! Claro, posso sim. Segue um modelo: Dim x() as String If InStr(rs!Campo, "/") = 0 Then MsgBox "O Conteúdo do Campo é " & rs!Campo Else x = Split(rs!Campo, "/") For i = LBound(x) To UBound(x) Msgbox "Valor " & v(i) Next End If Usei o LBound para acessar o primeiro índice do vetor (no caso, zero) e o UBound para acessar o maior índice. Pode acontecer de você tentar ler um determinado arquivo ou uma string com muitos delimitadores (/ no seu caso) e não saberá quantas posições terá seu vetor ou terá que saber exatamente quantos delimitadores existem. Enfim, usando o LBound() e UBound() você acessa do primeiro ao último índice do seu vetor, independente de seu tamanho. Espero que tenha ajudado. Qualquer coisa é só falar. Abraços, William Rodrigues
  10. No caso, perderia o conceito de Pilha, certo? :huh: Abraços, William Rodrigues
  11. William Rodrigues

    Elevado

    Salve! Você deverá utilizar da Math.h (header para funções matemáticas) a função Pow(). pow(base, expoente); Referência: http://cppreference.com/stdmath/pow.html Abraços, William Rodrigues
  12. William Rodrigues

    Comando

    Salve! Use o LBound() e UBound() para acessar todas as posições do vetor, se necessário. Abraços, William Rodrigues
  13. William Rodrigues

    Matriz Em C

    Salve! Perfeito brother, faz o seguinte, tente declarar a matriz com números (será mais rápido sua implementação) e aí se houver a necessidade conte conosco prá passar prá caracteres especiais. Qualquer coisa é só falar brother. Abraços, William Rodrigues
  14. William Rodrigues

    Matriz Em C

    Salve! Velho, no caso depende um pouco da forma que irá tratar o tabuleiro (com caracteres especiais ou se será com números). Para definir basta contar a quantidade de casas existentes no tabuleiro, fazer a declaração da Matriz (vetor bidimensional) e atribuir os valores e tal. Abraços, William Rodrigues
  15. Salve! Bom, segue minha humilde ajuda: parâmetro Seria aquilo que é passado para uma Função por exemplo. Veja: retorno = Funcao("parametro1", 2, TRUE); argumentos Seria aquilo que a função espera receber, basicamente, é a mesma coisa que parâmetro, só que visto pela função. Ou seja, o que a função espera receber quando invocada (chamada): int Funcao(char *arg1[], int n, bool Ok); instância No caso de orientação à objetos, uma instância seria basicamente o carregamento de uma classe para a memória, assim tornando disponível todos os seus Métodos e Propriedades (mais detalhes só detalhando OO - Orientação à Objetos - mesmo!) função Função é um Procedimento (rotina) no qual sempre deve retornar um valor. No caso da linguagem C/C++ que têm a manipulação de Ponteiros, é possível obter mais de um resultado de uma função. método Método está relacionado a Orientação à Objetos. Método é a ação de uma Classe, ou seja, quando devemos atribuir/obter valores de uma Propriedade da classe (mais detalhes vide OO - Orientação à Objetos) Bom, as demais deixo a explicação para os demais brothers ok? ;) Abraços, William Rodrigues
  16. Exatamente... Usando String é possível alocar as 1000 casas desejadas. E melhor, pode-se fazer usando Pilha! Abraços, William Rodrigues
  17. No caso, como sabemos que a memória é dividida em milhões de bytes, cada um com um identificador único, e todos contíguos, o ponteiro apenas aponta para a base de array alocado, ou seja, para a primeira posição do seu vetor. Porém, não se sabe até onde vai o seu array, isso quer dizer que você terá que controlar até onde pode-se incrementar ou decrementar seu ponteiro (se for o caso) para referir-se as posições do array alocado. Fazendo com que seu ponteiro referêncie uma área que não pertence ao seu array (indiferente do tipo de alocação) se houver memória (o que é mais provável) disponível, ele irá apontar prá lá. Espero que tenha entendido! Dê uma olhada nos tutoriais "apontados" pelo brother kandrade e qualquer coisa é só falar. Abraços, William Rodrigues
  18. Salve! Teria como mostrar um exemplo? Abraços, William Rodrigues
  19. William Rodrigues

    Duvida

    Salve! Sabendo que teremos ao menos 1 cadastro, você poderia pegar a primeira quantidade cadastrada, em seguida compará-la com todas as quantidades existentes. Se alguma delas for menor, basta alterar o valor da variável menor. Qualquer coisa é só falar. Abraços, William Rodrigues
  20. William Rodrigues

    Mais Problemas!

    Salve! No caso você terá que comparar com 0 a função strcmp para verificar se realmente é a string desejada. Exemplo: if (strcmp(dia,"terca")==0){ ;) Abraços, William Rodrigues
  21. Salve! Realmente é um grande problema cara. Bom, você pode, ou poderia, ir armazenando em um vetor, porém o esforço computacional para isso será alto (como dito pelo brother Graymalkin). É apenas uma idéia cara, mas acho que pode te ajudar. Abraços, William Rodrigues
  22. Salve Vieirinha. Seja bem vindo(a) ao fórum! Bom, qual seria exatamente a sua dúvida? Porque ficou meio difícil de te ajudar com o pouco que escreveu. Abraços, William Rodrigues
  23. Salve! Para fazer a soma dos valores que contém o TIPO 'A' basta fazer um While percorrendo toda a coluna enquanto houver valores. Aí tu faz as comparações devidas e joga o valor para onde deseja. No caso de somar para cada um seria melhor, em questão de projeto, se houvesse uma planilha com as descrições. Porém, se não houver você pode usar uma lista (vetor) com todas as descrições desejadas. Ah, se ainda houver um Form (como não foi citado nada :D) você poderia pegar a sigla que deseja fazer a soma. Abraços, William Rodrigues
  24. Salve! Depedendo do arquivo você pode abrir como .txt mesmo e olhar os códigos. Abraços, William Rodrigues
  25. Salve! Para o Fechar do Form você tem dois eventos. São: -Terminate() -QueryUnload() E para travar a aplicação tem entre outras ferramentas a NSLock que é mostrado nesse Tutorial Abraços, William Rodrigues
×
×
  • Criar Novo...