Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Tutoriais Microsoft C + +
Microsoft Visual C + + é uma linguagem de programação amplamente utilizada para a construção de aplicações encontradas na Web , e área de trabalho e computadores móveis. Visual C + + foi projetado para produzir programas que têm um controle detalhado de recursos de um computador . Isso significa que ele tem muitos parâmetros e características que podem viagem até programadores iniciantes mutáveis ​​. Mas mantendo-se focado nas ideias-chave subjacentes aos cortes de linguagem através dos desafios de aprender. Programação Orientada a Objetos

Uma ideia-chave é a de programação orientada a objeto . Linguagens de programação orientadas a objeto ver a programação como uma forma de criar objetos virtuais
Um Programa Simulando um espelho

O programa a seguir ilustra a criação de um objeto virtual - . Uma espelho. Ele usa o espelho para refletir o texto apresentado a ele . Você pode usar o Visual C + + para compilar e executar o programa. Abra um novo projeto Visual C + + com File> New> Project> CLR > Aplicativo de console CLR. Chame o projeto Mirror.cpp

No arquivo Mirror.cpp , após a instrução # include " stdafx.h" , insira estas duas linhas :

# include # include < ; stdio.h >

Estes dizer ao compilador para incluir definições para as funções de entrada /saída como " cout ", que o programa usa para enviar e receber mensagens de texto do usuário

pular o . declaração " using namespace System; " Após essa declaração e antes da função main () , digite este texto:

classe Espelho {

público : Mirror ( ) //Construtor ~ Mirror ( ) {} //Destructorvoid Refletir (char * );} ;

Espelho :: Mirror ( ) { //Construtor do-nothing }

vazio Espelho :: Refletir (char * s) {int i , j; carbonizar t [ 200 ];

for (i = strlen (s) -1, j = 0; i> = 0; i - , j + +) { t [ j] = s [i] ;} t [ strlen ( s) ] = '\\ 0' ; strcpy (s, t);

retorno;}

Este texto é um modelo , conhecido como uma "classe" em C + + linguagem , que o sistema operacional será usado para construir o objeto Mirror - mas não é o próprio objeto

Digite o seguinte texto dentro da função main () , substituindo o código padrão que . lugares Visual C + + lá

--------------------------------- mirror Mirror ,.

de char s [ 200 ];

std :: cout << " Digite algum texto para o espelho para refletir :"; std :: cin >> s ;

mirror.Reflect (s) ;

std :: cout << " O texto reflete :" << s ;

retornar 0 ;

- ----------------------

Você pode ver onde principal pergunta ao espelho para refletir algum texto. Fica o texto da declaração " std :: cin >> s ; " . A "cin " diz ao computador para procurar a entrada do console
Definir um ponto de interrupção < br >

uma coisa permanece antes de compilar e executar o programa : definir um ponto de interrupção , movendo o cursor para a linha no fim da função main () que lê " retornar 0 . " Definir um ponto de interrupção aqui impede que o programa de terminar até que você permitir que ele termine. Sem o ponto de interrupção, a janela do console iria fechar cedo demais, impedindo-o de ver a saída do programa .

Construir (o que significa compilar) o programa e executá-lo com F5. Responda à solicitação na janela do console que aparece.
Como funciona

A parte do código que começa com " Espelho de classe " dá ao sistema operacional o plano - chamou a definição de classe - para a construção de um objeto espelho virtual. A criação real do objeto é feito com a afirmação: " Espelho espelho " na função main ().

A parte inicial da definição de classe lista os membros da classe , enquanto a parte posterior da classe faz a definição real de variáveis ​​e funções . Funções são chamadas de métodos em Visual C + + linguagem . O método Reflect é o único a fazer o trabalho real para a classe Mirror.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer o download e loja de mídia com o iPhone SDK…
·Como devolver um vetor STL De uma Nova Função 
·Como criptografar um arquivo em C # 
·Como instalar os compiladores C + + para Netbeans 
·Como Pesquisar e Arquivos analisar o texto em C # 
·Prós e contras de Objective C 
·Como reverter um valor em C + + 
·Como faço para gravar um arquivo CSV em C # 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·O que é o Microsoft Visual Studio 6.0 
  Artigos em destaque
·Objetivo principal de arquivos de cabeçalho 
·Como converter um Float para o inteiro mais próximo no…
·Como calcular o tempo em C em Linux 
·Como fazer uma String C 
·Como limpar um stringstream 
·Como descobrir quais funções C estão disponíveis no…
·Turbo C métodos de classificação 
·Como obter um nome de entrada inteira na CPP 
·Como criar um Randomizer em C 
·Como fazer Lotes em C + + 
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados