Microsoft Visual translation from VPE for Csharp 2005 Step by Step comentários e as correções

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 905035
Sumário
Este artigo contém comentários, correções e informações sobre erros conhecidos relacionados ao catálogo de Microsoft Press, Microsoft Visual translation from VPE for Csharp 2005 Step by Step, ISBN 0-7356-2129-2.

Os seguintes tópicos são abordados:

  • Caminho incorreto para locais de arquivo de prática
  • Página 27: 2 à potência 16 º representada como 32.768 em vez de 65.536
  • 27 De página: Oito expoentes não são impressos como lado dos expoentes
  • 33 De página: Erro de matemática
  • Página 40:--o operador não impresso corretamente
  • Página 46: Declaração incorretamente usa dois colchetes de fechamento
  • Página 52, item # 7 tem parêntese ausente
  • Página 60: Operador incorreto na tabela
  • Página 61: Erro no código de exemplo
  • Página 79: OpenFileDialog classe mencionada no lugar da classe FileInfo
  • Página 90: "atual + dígito" deve ser "dígito + atual"
  • Página 99: Amostra de código falta o colchete de abertura
  • 100 Página: Exemplo de código colchete de fechamento ausente
  • Página 120: Aplicativo deve ser programa
  • 124 De página: x e y referenciado no lugar do this.x e this.y
  • Página 146: seta "unboxing" pontilhada na figura apontando para a caixa incorreta
  • Página 165: defaultDate deve ser a data padrão
  • Página 167: Nome da variável verão usado no lugar de primavera no código de exemplo
  • Página 253: "103" deve ser "96"
  • 276 De página: Erro de código de exemplo
  • Página 287: this.Enabled deve ser this.ticking.Enabled
  • Página 322: Erro no código na etapa 6
  • Página 339: minuto deve ser this.minute e horas devem ser this.hour
  • 343 De página: Amostra de código falta o retorno de carro
  • S Page 345: RHS) deve ser rhs)
  • Página 435: NumProductsTableTableAdapter deve ser NumProductsTableAdapter
  • Página 475: Código adicional necessário na etapa 13
  • Página 500: asps deve ser aspx
  • 523 De página: Falta de barra invertida
Mais Informações

Caminho incorreto para locais de arquivo de prática

No catálogo, todas as referências para o caminho:

"Meu Documentos\Visual C pequenos passo a passo"

Leia:

"Meu documentos\Microsoft Press\Visual C pequenos passo a passo"

Página 27: 2 à potência 16 º representada como 32.768 em vez de 65.536

Na página 27, lê a linha imediatamente abaixo da tabela:

"* O valor de 216 é 32.768; o valor de 231 é 2.147.483.648; e o valor de 263 é 9,223,372,036,854,775,808."

Com numerais entre parênteses, indicando expoentes, deve ler:

"* O valor de 2(16) é 65.536; o valor de 2(31) é 2.147.483.648; e o valor de 2(63) é 9,223,372,036,854,775,808."

27 De página: Oito expoentes não são impressos como lado dos expoentes

Na página 27, há oito ocorrências de expoentes não são impressos como tal. Todos os numerais colocados entre parênteses no abaixo as correções devem ser impressos na posição expoente.

Lê a coluna do intervalo da linha int na tabela:

"<-> 231 através de 231 <-> 1"

Ele deve ler:

"<-> 2(31) através de 2(31) <-> 1"

A coluna de intervalo da linha longa na tabela lê:

"<-> 263 por meio de 263 <-> 1"

Ele deve ler:

"<-> 2(63) através de 2(63) <-> 1"

A coluna do intervalo da linha char na tabela lê:

"0 a 216 <--> 1"

Ele deve ler:

"0 através de 2(16) <--> 1"

Lê a linha imediatamente abaixo da tabela:

"* O valor de 216 é 32.768; o valor de 231 é 2.147.483.648; e o valor de 263 é 9,223,372,036,854,775,808."

Ele deve ler:

"* O valor de 2(16) é 32.768; o valor de 2(31) é 2.147.483.648; e o valor de 2(63) é 9,223,372,036,854,775,808."

33 De página: Erro de matemática

Na página 33, no exemplo a módulos, a linha acima da anotação no momento lê:

"9 dividido por 2 é 8, 1 restante"

Ele deve ler:

"9 dividido por 2 é 4, 1 restante"

Página 40:--o operador não impresso corretamente

Na página 40, lê a seção "Incrementar ou decrementar uma variável" da tabela de referência rápida do capítulo 2:

"Usar o ++ ou operador <;$MI><;$MI>. Por exemplo:
contagem ++;"

Ele deve ler:

"Usar o ++ ou--operador. Por exemplo:
contagem ++;"

Página 46: Declaração incorretamente usa dois colchetes de fechamento

Na página 46, na etapa 4 a instrução do exemplo de código lê:

calculatedvalue = addvalues(leftHandSide, rightHandSide));

Ele deve ler:

calculatedvalue = addvalues(leftHandSide, rightHandSide);


Página 52, item # 7 tem parêntese ausente

Na página 52, no item # 4, lê a última linha da parte inferior:

"particular calculateFee duplas duplas dailyRate, int noOfDays)"

Ele deve ler:

"particular calculateFee(double dailyRate, int noOfDays) duplo"

Página 60: Operador incorreto na tabela

Em 60 de página, na primeira tabela em 'Understanding igualdade e operações relacional', há entradas incorretas na primeira linha nas colunas 'Operator' e 'Exemplo'.

Na coluna Operator, substitua:
--

com
==

Na coluna exemplo, substitua:
Idade--100

com
Idade == 100

Página 61: Erro no código de exemplo

Na página 61, dentro de TIP, a segunda linha do código de exemplo lê:
validPercentage = percent >=0 && percent <= 100 validPercentage = (percent >=0) && (percent <=100)

Ele deve ler:
validPercentage = percent >=0 && percent <= 100andvalidPercentage = (percent >=0) && (percent <=100)


Página 79: OpenFileDialog classe mencionada no lugar da classe FileInfo

Na página 79, a quarta no segundo parágrafo da etapa 9 frase:

"A classe OpenFileDialog fornece o método OpenText para abrir o arquivo selecionado pelo usuário na caixa de diálogo Abrir."

Ele deve ler:

"A classe FileInfo fornece o método OpenText para abrir o arquivo selecionado pelo usuário na caixa de diálogo Abrir."

Página 90: "atual + dígito" deve ser "dígito + atual"

Na página 90, o código listado na etapa 13 está incorreto.

Alteração:
current = current + digit;

Para:
current = digit + current;

Página 99: Amostra de código falta o colchete de abertura

Na página 99, o exemplo de código na etapa 8 está faltando um colchete de abertura antes da palavra "tentar".

Alteração:
try	{	int leftHandSide = Int32.Parse(leftHandSideOperand.Text);	int rightHandSide = Int32.Parse(rightHandSideOperand.Text);	int answer = doCalculation(leftHandSide, rightHandSide);	result.Text = answer.ToString();	}

Para:
{	try		{		int leftHandSide = Int32.Parse(leftHandSideOperand.Text);		int rightHandSide = Int32.Parse(rightHandSideOperand.Text);		int answer = doCalculation(leftHandSide, rightHandSide);		result.Text = answer.ToString();		}

100 Página: Exemplo de código colchete de fechamento ausente

Na página 100, o exemplo de código na etapa 9 está faltando um colchete de fechamento.

Alteração:
catch (FormatException fEx){	result.Text = fEx.Message;}

Para:
catch (FormatException fEx)	{		result.Text = fEx.Message;	}}

Página 120: Aplicativo deve ser programa

Na página 120, a primeira sentença da etapa 5 se refere a classe de aplicativo em vez da classe de programa.

Alteração:
"Retornar ao arquivo Program.cs e localize o método de entrada da classe Application."

Para:
"Retornar ao arquivo Program.cs e localize o método de entrada da classe do programa."

124 De página: x e y referenciado no lugar do this.x e this.y

Na página 124, lê o código de exemplo para a etapa 3:

public double DistanceTo(Point other){int xDiff = x - other.x;int yDiff = y - other.y;}

Ele deve ler:

public double DistanceTo(Point other){int xDiff = this.x - other.x;int yDiff = this.y - other.y;}

Lê Ths código de exemplo para a etapa 4:

public double DistanceTo(Point other){int xDiff = x - other.x;int yDiff = y - other.y;return Math.Sqrt(xDiff * xDiff + yDiff * yDiff);}

Ele deve ler:

public double DistanceTo(Point other){int xDiff = this.x - other.x;int yDiff = this.y - other.y;return Math.Sqrt(xDiff * xDiff + yDiff * yDiff);}


Página 146: seta "unboxing" pontilhada na figura apontando para a caixa incorreta

Na página 146, a primeira figura na página tem a seta pontilhada "unboxing" apontando para a heap 42 caixa à direita. Ele deve ser revertido para que ele é proveniente de caixa de e apontando para a caixa de pilha 42 na parte inferior esquerda.

Página 165: defaultDate deve ser a data padrão

Na página 165, a primeira sentença da etapa 7 contém defaultDate palavras duas vezes. A segunda instância precisa ter um espaço entre padrão e data.

Alteração:
"Adicionar uma instrução para o final do método de entrada para declarar uma variável local chamado defaultDate e inicializá-lo para um valor data construído usando o construtor defaultDate."

Para:
"Adicionar uma instrução para o final do método de entrada para declarar uma variável local chamado defaultDate e inicializá-lo para um valor data construído usando o construtor de data padrão."

Página 167: Nome da variável verão usado no lugar de primavera no código de exemplo

Na página 167, lê a primeira linha do código de exemplo na seção "Inicializar ou atribuir uma variável de enumeração para um valor" da tabela de referência rápida do capítulo 9:

currentSeason = Season; // compile time error


Ele deve ler:

currentSeason = Spring; // compile time error


Página 253: "103" deve ser "96"

Na página 253, a frase 2 º da etapa 7 contém um valor incorreto.

Alteração:
"O formulário Windows exibe as caixas de duas texto que contém os valores 232 e 103."

Para:
"Formulário do Windows exibe as caixas de dois texto contendo os valores 232 e 96."

276 De página: Erro de código de exemplo

Na página 276, o segundo ao último código de exemplo contém um erro. Começando com a frase anterior imediatamente o exemplo de código, ele lê:
"Você pode remover um método de um delegado usando o operador-=:

this.stopMachinery += folder.StopFolding;"

Ele deve ler:
"Você pode remover um método de um delegado usando o operador-=:

this.stopMachinery-= folder.StopFolding;"


Página 287: this.Enabled deve ser this.ticking.Enabled

Na página 287, a última linha do exemplo de código na etapa 6 é incorreta.

Alteração:
this.Enabled = true;

Para:
this.ticking.Enabled = true;

Página 322: Erro no código na etapa 6

Na página 322, lê o exemplo de código:
foreach (int data in tree1)Console.WriteLine(data);


O exemplo de código deve ter a segunda linha recuada:
foreach (int data in tree1)   Console.WriteLine(data);


Página 339: minuto deve ser this.minute e horas devem ser this.hour

Página 339, o primeiro exemplo de código é incorreto.

Alteração:
if (minute == 0){	hour++;}

Para:
if (this.minute == 0){	this.hour++;}

343 De página: Amostra de código falta o retorno de carro

Página 343, a última amostra de código é incorreta.

Alteração:
void Example(Hour a, int b){	Hour eg1 = a + b; // b converted to an Hour 	Hour eg2 = b + a; //b converted to an Hour}

Para:
void Example(Hour a, int b){	Hour eg1 = a + b; // b converted to an Hour 		Hour eg2 = b + a; // b converted to an Hour}

S Page 345: RHS) deve ser rhs)

Na página 345, a linha quinta da amostra de código na linha "Implementar um operador." da tabela contém um caractere extra.

Alteração:
Hour rhs)s

Para:
Hour rhs)

Página 435: NumProductsTableTableAdapter deve ser NumProductsTableAdapter

Na página 435, a segunda sentença da etapa 14 contém uma referência incorreta.

Alteração:
"Clique a DataTable1TableAdapter e alterar seu nome para NumProductsTableTableAdapter."

Para:
"Clique a DataTable1TableAdapter e alterar seu nome para NumProductsTableAdapter."

Página 475: Código adicional necessário na etapa 13

Na página 475, o código a seguir deve ser adicionado ao final do bloco de código de exemplo na etapa 13:

bossButton.Checked = false;vpButton.Checked = false;presidentButton.Checked = false;


Página 500: asps deve ser aspx

Na página 500, a última sentença da etapa 15 se refere ao arquivo errado.

Alteração:
"A página inicial para o aplicativo é CustomerData.asps, mas como você ainda não realizou o, será direcionado para o LoginForm."

Para:
"A página inicial para o aplicativo é CustomerData.aspx, mas como você ainda não realizou o, será direcionado para o LoginForm."

523 De página: Falta de barra invertida

Na página 523, o caminho na etapa 3 está faltando uma barra invertida.

Alteração:
"Na exibição em árvore no painel esquerdo, expanda Meus Computer\HKEY_LOCAL_MACHINE\SYSTEMCurrentControlSet\Services\Eventlog."

Para:
"Na exibição em árvore no painel esquerdo, expanda Meus Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog."

Microsoft Press está comprometida em fornecer livros informativos e precisos. Todos os comentários e as correções listadas acima estão prontas para inclusão em impressões em futuras deste livro. Se você tiver um impressão mais recente deste livro, ele já pode conter a maioria ou todas as correções acima.

O número do catálogo de impressão estiver localizado na página direitos autorais na forma de uma seqüência de números. Por exemplo: "2 3 4 5 6 7 8 0 QWT 9 8 76 5 4". O primeiro número na seqüência de caracteres é o número impressão. Neste exemplo, o número de impressão é 2.
0-7356-2129-2 978-0-7356-2129-9

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 905035 - Última Revisão: 07/11/2007 19:44:23 - Revisão: 3.12

Microsoft Visual C# 2005 Step by Step, ISBN 0-7356-2129-2

  • kbmt kbinfo kbdocerr KB905035 KbMtpt
Comentários