C# e .net
I
Consultores Editoriais Lorenzo Ridolfi Gerente Sênior Accenture Sérgio Colcher Professor do departamento de Informática da PUC-Rio
Preencha a ficha de cadastro no final deste livro e receba gratuitamente informações sobre os lançamentos e as promoções da Editora Campus. Consulte também nosso catálogo completo e últimos lançamentos em www.campus.com.br
© 2002, Editora Campus Ltda. – uma empresa Elsevier Science Todos os direitos reservados e protegidos pela Lei 5.988 de 14/12/73. Nenhuma parte deste livro, sem autorização prévia por escrito da editora, poderá ser reproduzida ou transmitida sejam quais forem os meios empregados: eletrônicos, mecânicos, fotográficos, gravação ou quaisquer outros.
Capa Adaptação da original americana por RioTexto Editoração Eletrônica RioTexto Revisão Gráfica Adriana Kramer Projeto Gráfico Editora Campus Ltda. A Qualidade da Informação. Rua Sete de Setembro, 111 – 16º andar 20050-002 Rio de Janeiro RJ Brasil Telefone: (21) 3970-9300 FAX (21) 2507-1991 E-mail: info@campus.com.br
ISBN 85-352-0954-9
CIP-Brasil. Catalogação-na-fonte. Sindicato Nacional dos Editores de Livros, RJ L697c Lima, Edwin C# e .Net para desenvolvedores / Edwin Lima, Eugênio Reis. – Rio de Janeiro : Campus, 2002 ISBN 85-352-0954-9 1. C# (Linguagem de programação de computador). 2. Programação orientada a objetos (Ciência da computação). 3. Software de componente. I. Reis, Eugênio. II. Título. 02-0351. 02 03 04 05 CDD – 005.117 CDU – 004.41 5 4 3 2 1
Dedicatória
Aos meus filhos Miguel e Henrique, que são as pessoas que mais amo neste mundo.
Agradecimentos
A Deus por ter me dado a coragem e sabedoria diante do desafio tão grande como foi escrever este livro. A tia Ló de maneira muito especial, por ter dedicado boa parte da sua vida em toda a minha formação e educação e por ter me ensinado o “Caminho” – Jesus – pelo qual devo andar. Aos meus pais, Adiel e Yolanda, porque sem os esforços que eles fizeram