Ir para conteúdo
Fórum Script Brasil

OSJunior

Veteranos
  • Total de itens

    2.901
  • Registro em

  • Última visita

Posts postados por OSJunior

  1. Em geral, há 2 espécies de livros na programação: os básicos, que abrangem quase tudo, e os específicos.

    Peço que você diga o que pretende fazer. Seria melhor se indicássemos algum livro específico (Sockets, v.g.), já que em termos intermediários teríamos livros como o dos Deitel's ou algum outro nessa mesma faixa de preço.

    Até mais

  2. Olá, Augusto.

    Peço que pesquise bastante na internet, sobretudo no MSDN.

    Um exemplo básico e rápido do que você precisa seria:

    SqlConnection conexao = new SqlConnection("<STRING DE CONEXAO>");
                    SqlCommand comando = new SqlCommand("INSERT INTO...", conexao);
                    if (comando.ExecuteNonQuery() > 0)
                    {
                        // Mensagem ok
                    }
                    else
                    {
                        // Mensagem erro
                    }

    ;)

  3. Não tem jeito.

    Contudo, não se preocupe. :)

    O valor das 20 variáveis estarão ocupando lugar na memória, mas não estarão sendo ocupadas por nenhum programa, entende?

    Só se apaga o conteúdo de uma variável da RAM quando esse valor é sobrescrito.

    A memória RAM é volátil. Seu conteúdo só é apagado quando você desliga o PC. Ela não é igual ao HD, por exemplo. ;)

  4. Caro Castro, vamos com calma.

    Este tópico está muito grande e confuso já. ;)

    Vamos ver as equivalências da linguagens C e C++:

    Queremos alocar um ponteiro do tipo inteiro que tenha seu valor igual a 5

    Em C faríamos:

    int *p;
    p = (int)malloc(sizeof(int));
    *p = 5;
    E em C++:
    int *p;
    p = new int(5);
    Queremos um ponteiro do tipo inteiro com um espaço de 5 posições na memória Em C faríamos:
    int *p;
    p = (int)malloc(5*sizeof(int));
    E em C++:
    int *p;
    p = new int[5];

    Lembrete: Um vetor nada mais é que um ponteiro. E uma matriz nada mais é que um ponteiro de ponteiro. ;)

  5. Depois que a sua aplicação é finalizada o valor de uma variável ainda está na memória. Isso vale para toda aplicação e não apenas para aplicações em VB.

    Veja bem..

    Uma variável é alocada na memória junto com seu conteúdo. Se uma outra aplicação tentar acessar essa área que foi alocada, não vai conseguir, porque a sua aplicação ainda está rodando. Contudo, se você finalizar a sua aplicação, a outra não só poderá acessar essa área como também poderá obter o valor que lá está.

    ;)

  6. Depende.

    Eu, pelo menos, não costumo colocar todos esses cursos, principalmente quando são muitos, muitos na mesma escola online e muitos de graça. O que vale, certamente, é o aprendizado. Como você se formará técnico, não precisará se preocupar com esses cursos online por fora. O mais importante é saber fazer.

  7. O C++ é uma "ampliação" da linguagem C. Com isso, é normal você encontrar mais referências com a nomenclatura de C++ do que com a de C.

    Contudo, do que existe hoje de referência na internet para C++, de certo modo funcionará (ou é facilmente adaptável) para C.

    Há diversas áreas para trabalho com apenas C e apenas C++.

  8. Olá.

    Você bem sabe que, em C++, o construtor de um classe não precisa ser declarado pelo programador. Você sabe que o C++ permite que você crie um objeto sem "prototipar" um construtor na classe. Logo, o que você está fazendo é criar um objeto na memória (já que é um ponteiro). Você não está "referenciando" o construtor, mas sim, um objeto, não importando se não há construtor ou se há sobrecarga de construtores. No seu caso, você está criando um objeto do tipo MinhaClasse.

    A versão em C para o que você pediu é

    int l = (int)malloc(5 * sizeof(int));

    E se perceber bem, verá um vetor nada mais é que um ponteiro.

    :D

×
×
  • Criar Novo...