1. Trang chủ
  2. » Công Nghệ Thông Tin

Microsoft Visual C# 2005: Passo a Passo ppt

621 452 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 621
Dung lượng 12,97 MB

Nội dung

Visual C# 2005 Passo à Passo (2006) 1 Visual C# 2005 Passo à Passo de John Sharp Visual C# 2005 Passo à Passo (2006) 2 Índice INTRODUÇÃO 11 PARTE I – INTRODUÇÃO AO VISUAL C# E AO VISUAL STUDIO 2005 12 CAPÍTULO 1 – BEM VINDO AO C# 13 COMEÇANDO A PROGRAMAR COM O AMBIENTE VISUAL STUDIO 2005 14 Crie uma aplicação de console no Visual Studio 2005 14 ESCREVENDO SEU PRIMEIRO PROGRAMA 18 Escreva o código usando a tecnologia do IntelliSense 19 Construa e rode uma aplicação console 22 USANDO NAMESPACES 25 Tente nomes comuns 26 CRIANDO UMA APLICAÇÃO WINDOWS 28 Crie um Projeto Windows no Visual Studio 2005 28 Crie a interface do usuário 29 Escreva o código para o botão OK 36 Rode o programa Windows 36 CAPÍTULO 1 RÁPIDA REFERÊNCIA 37 CAPÍTULO 2 - TRABALHANDO COM VARIÁVEIS, OPERADORES E EXPRESSÕES 39 ENTENDENDO AS DECLARAÇÕES 39 USANDO IDENTIFICADORES 40 IDENTIFICANDO AS PALAVRAS CHAVES 41 USANDO VARIÁVEIS 41 Nomeando as Variáveis 42 Declarando Variáveis 43 TRABALHANDO COM TIPOS DE DADOS PRIMITIVOS 43 Não Assinalando Variáveis Locais 44 Mostrando Valores de Tipos de Dados Primitivos 44 Use os tipos de dados primitivos em código 46 USANDO OPERADORES ARITMÉTICOS 49 Determinando os Valores de um Operador 50 Examinando os Operadores Aritméticos 51 O trabalho com operadores aritméticos 51 Examine o código do programa MathsOperators 52 A propriedade Text e o método ToString 54 Controlando a Precedência 55 Usando a Associatividade para Avaliar as Expressões 56 INCREMENTANDO E DECREMENTANDO VARIÁVEIS 56 Prefixo e Pós-fixo 57 CAPÍTULO 2 RÁPIDA REFERÊNCIA 58 CAPÍTULO 3 - ESCREVENDO MÉTODOS E APLICANDO ESCOPO 60 DECLARANDO MÉTODOS 60 Especificando a Sintaxe da Declaração do Método 61 Escrevendo as Declarações return 62 Examine as definições dos métodos 63 CHAMANDO MÉTODOS 65 Especificando a Sintaxe da Chamada de Método 65 Examine a chamada à método 66 APLICANDO O ESCOPO 67 Definindo um Escopo Local 68 Definindo o Escopo da Classe 69 Sobrecarregando Métodos 69 ESCREVENDO MÉTODOS 71 Desenvolva a lógica da aplicação 71 Escreva os métodos usando o Generate Method Stub Wizard 72 Refatoração de Código 75 Teste o programa 75 Pise dentro dos métodos usando o Depurador do Visual Studio 2005 76 Visual C# 2005 Passo à Passo (2006) 3 CAPÍTULO 3 - RÁPIDA REFERÊNCIA 79 CHAPTER 4 - USING DECISION STATEMENTS 81 DECLARING BOOL VARIABLES 81 USING BOOLEAN OPERATORS 82 Understanding Equality and Relational Operators 82 Understanding Conditional Logical Operators 83 Summarizing Operator Precedence and Associativity 84 USING IF STATEMENTS TO MAKE DECISIONS 85 Understanding if Statement Syntax 85 Using Blocks to Group Statements 86 Cascading if Statements 87 Write if statements 87 USING SWITCH STATEMENTS 91 Understanding switch Statement Syntax 91 Following the switch Statement Rules 92 Write switch statements 93 CHAPTER 4 QUICK REFERENCE 95 CHAPTER 5 - USING COMPOUND ASSIGNMENT AND ITERATION STATEMENTS 97 USING COMPOUND ASSIGNMENT OPERATORS 97 WRITING WHILE STATEMENTS 98 Write a while statement 99 WRITING FOR STATEMENTS 103 Understanding for Statement Scope 104 WRITING DO STATEMENTS 105 Write a do statement 106 Step through the do statement 109 CHAPTER 5 QUICK REFERENCE 112 CAPÍTULO 6 - GERENCIANDO ERROS E EXCEÇÕES 114 COPIANDO COM ERROS 115 TENTANDO CÓDIGO E CAPTURA DE EXCEÇÕES 116 Manipulando uma Exceção 117 Exceções Não Manipuladas 117 Usando Múltiplos Manipuladores catch 119 Pegandos Múltiplas Exceções 120 Escreva uma declaração try/catch 121 USANDO CÁLCULO CHECKED E UNCHECKED DE INTEIRO 125 Escrevendo Declarações checked 126 Escrevendo Expressões checked 127 Use as expressões checked 128 LANÇANDO EXCEÇÕES 129 Lance sua própria exceção 131 Capture sua própria exceção 133 USANDO UM BLOCO FINALLY 135 CAPÍTULO 6 - RÁPIDA REFERÊNCIA 137 PARTE II - ENTENDENDO A LINGUAGEM C# 139 CAPÍTULO 7 - CRIANDO E GERENCIANDO CLASSES E OBJETOS 140 ENTEDENDO A CLASSIFICAÇÃO 141 O PROPÓSITO DO ENCAPSULAMENTO 141 DEFININDO E USANDO UMA CLASSE 142 CONTROLANDO A ACESSIBILIDADE 143 TRABALHANDO COM CONSTRUTORES 145 Sobrecarregando Construtores 146 Classes Parciais 147 Escreva construtores e crie objetos 148 Escreva e chame métodos de instância 153 ENTENDENDO OS MÉTODOS E DADOS ESTÁTICOS 155 Visual C# 2005 Passo à Passo (2006) 4 Criando um Campo Compartilhado 156 Criando um Campo static com a Palavra Chave const 157 Classes Estáticas 157 Escreva para os membros e chame os métodos estáticos 158 CAPÍTULO 7 - RÁPIDA REFERÊNCIA 161 CAPÍTULO 8 – ENTENDENDO VALORES E REFERÊNCIAS 164 COPIANDO VARIÁVEIS INT E CLASSES 164 Use parâmetros de valor e parâmetros de referência 166 USANDO OS PARÂMETROS REF E OUT 170 Criando Parâmetros ref 171 Criando Parâmetros out 172 Use os parâmetros ref 173 COMO É ORGANIZADA A MEMÓRIA DO COMPUTADOR 175 Usando a Stack e a Heap 176 A CLASSE SYSTEM.OBJECT 177 O BOXING 178 O UNBOXING 179 Os Ponteiros e o Código Inseguro 182 CAPÍTULO 8 - RÁPIDA REFERÊNCIA 184 CAPÍTULO 9 - CRIANDO TIPOS VALOR COM ENUMERAÇÕES E STRUCTS 186 TRABALHANDO COM ENUMERAÇÕES 186 Declarando um tipo enumeração 187 Usando uma Enumeração 187 Escolhendo Valores Literais de Enumeração 188 Escolhendo um Tipo Subjacente da Enumeração 189 Crie e use um tipo enumeração 190 TRABALHANDO COM TIPOS ESTRUTURA 192 Declarando o Tipo Estrutura 194 Entendendo Estrutura e as Diferenças para a Classe 195 Declarando Variáveis de Estruturas 197 Entendendo a Inicialização da Estrutura 198 Copiando Variáveis de Estruturas 200 Crie e use um tipo struct 201 CAPÍTULO 9 - RÁPIDA REFERÊNCIA 204 CHAPTER 10 - USING ARRAYS AND COLLECTIONS 207 WHAT IS AN ARRAY? 207 Declaring Array Variables 207 Creating Array Instances 208 Initializing Array Variables 209 Accessing Individual Array Elements 210 Iterating Through an Array 210 Copying Arrays 211 WHAT ARE COLLECTION CLASSES? 213 The ArrayList Class 214 The Queue Class 216 The Stack Class 217 The Hashtable Class 218 The SortedList Class 219 Comparing Arrays and Collections 220 Using Collection Classes to Play Cards 220 Deal the cards 220 Shuffle the pack 221 Return the cards to the pack 224 CHAPTER 10 QUICK REFERENCE 225 CAPÍTULO 11 - ENTENDENDO ARRAYS DE PARÂMETROS 227 USING ARRAY ARGUMENTS 228 Declaring params Arrays 229 Using params object[ ] 232 Using params Arrays 233 Visual C# 2005 Passo à Passo (2006) 5 Write a params array method 233 Test the Util.Sum method 235 CHAPTER 11 QUICK REFERENCE 236 CAPÍTULO 12 - TRABALHANDO COM A HERANÇA 238 O QUE É A HERANÇA? 239 USANDO A HERANÇA 239 Classes Base e Classes Derivadas 239 Chamando a o Construtor da Classe Base 241 Assinalando Classes 243 new Métodos 244 Métodos Virtuais 245 Métodos Virtuais e o Polimorfismo 247 Os Métodos Sobrescritos 249 Acesso protected 250 CRIANDO INTERFACES 251 A Sintaxe da Interface 252 Restrições das Interfaces 252 Implementando uma Interface 253 Referenciando uma Classe Por Sua Interface 255 Trabalhando com Múltiplas Interfaces 256 CLASSES ABSTRATAS 256 CLASSES SELADAS 259 Métodos Selados 260 ESTENDENDO UMA HIERARQUIA DE HERANÇA 260 Entenda a hierarquia da herança e seu propósito 261 Escreva a classe ColorSyntaxVisitor 264 SUMARIZANDO AS COMBINAÇÕES DAS PALAVRTAS CHAVES 269 CAPÍTULO 12 - RÁPIDA REFERÊNCIA 270 CAPÍTULO 13 – USANDO O GARBAGE COLLECTION E O GERENCIAMENTO DE RECURSOS 272 A VIDA E A DURAÇÃO DE UM OBJETO 272 Escrevendo Destrutores 274 Por que Usar o Garbage Collection? 275 Como o Garbage Collection Funciona? 277 Recomendações 278 ADMINISTRAÇÃO DE RECURSOS 278 O Método Disposal 278 Disposição de Exceção Segura 279 A Declaração using 280 Chamando o método Dispose de um Destrutor 282 TORNANDO O CÓDIGO UMA EXCEÇÃO SEGURA 284 Escreva uma declaração using 284 CAPÍTULO 13 - RÁPIDA REFERÊNCIA 286 PARTE III - CRIANDO COMPONENTES 289 CAPÍTULO 14 - IMPLEMENTANDO PROPRIEDADES PARA ACESSAR ATRIBUTOS 290 COMPARANDO OS CAMPOS E OS MÉTODOS 291 O QUE SÃO PROPRIEDADES? 293 Usando as Propriedades 295 Propriedades de Somente Leitura 296 Propriedades de Somente Escrita 296 Acessibilidade da Propriedade 297 ENTENDENDO AS RESTRIÇÕES DAS PROPRIEDADES 298 Usando Adequadamente as Propriedades 299 DECLARANDO PROPRIEDADES DE INTERFACE 300 Usando Propriedades em uma Aplicação Windows 301 O Uso das propriedades 302 CAPÍTULO 14 - RÁPIDA REFERÊNCIA 306 CAPÍTULO 15 - USANDO INDEXADORES 308 Visual C# 2005 Passo à Passo (2006) 6 O QUE É UM INDEXADOR? 308 Um Exemplo Que não Usa indexadores 308 Os operadores Bitwise e Shift 309 O Mesmo Exemplo Usando indexadores 310 Endentendo os Acessores Indexadores 313 Comparando Indexadore e Arrays 313 OS INDEXADORES NAS INTERFACES 316 USANDO INDEXADORES EM UMA WINDOWS APPLICATION 317 Familiarize-se com a aplicação 317 Escreva os indexadores 319 Chame os indexadores 321 Rode a aplicação 322 CAPÍTULO 15 - RÁPIDA REFERÊNCIA 323 CAPÍTULO 16 - DELEGADOS E EVENTOS 326 DECLARANDO E USANDO OS DELEGADOS 327 O CENÁRIO DA FÁBRICA DE AUTOMAÇÃO 327 Implementando a Fábrica sem o Uso de Delegados 328 Implementando a Fábrica pelo Usi de um Delegado 328 USANDO DELEGADOS 332 Termine a aplicação do relógio digital 332 OS MÉTODOS ANÔNIMOS E OS DELEGADOS 335 Criando um Adaptador de Método 335 Usando um Método Anônimo como um Adaptador 336 Características dos Métodos Anônimos 337 PERMITINDO NOTIFICAÇÕES COM EVENTOS 337 DECLARANDO UM EVENTO 338 SUBSCREVENDO A UM EVENTO 339 TIRANDO A SUBSCRIÇÃO DE UM EVENTO 339 DISPARANDO UM EVENTO 340 ENTENDENDO OS EVENTOS DA GUI 340 USANDO EVENTOS 342 Refaça a aplicação do relógio digital 343 CAPÍTULO 16 - RÁPIDA REFERÊNCIA 346 CAPÍTULO 17 – INTRODUZINDO OS GENÉRICOS 349 O PROBLEMA COM OS OBJECTS 349 A SOLUÇÃO GENÉRICA 351 Genéricos vs. Classes Generalizadas 354 Os Genéricos e as Restrições 355 CRIAÇÃO DE UMA CLASSE GENÉRICA 355 A Teoria da Árvore Binária 355 Construindo uma Classe Tree Binária que Usa Genéricos 359 Crie a classe Tree<T> 362 Teste a classe Tree<T> 366 CRIANDO UM MÉTODO GENÉRICO 369 Definindo um Método Genérico para Construir uma árvore Binária 370 Escreva o método BuildTree 370 Teste o método BuildTree 372 CAPÍTULO 17 - RÁPIDA REFERÊNCIA 372 CAPÍTULO 18 - ENUMERANDO COLEÇÕES 374 ENUMERANDO OS ELEMENTOS NA COLEÇÃO 374 Implementando um Enumerador Manualmente 376 Crie a classe TreeEnumerator 376 Implementando a Interface IEnumerable 381 Implemente a interface IEnumerable<T> na classe Tree<T> 381 Teste o enumerador 382 IMPLEMENTANDO UM ENUMERADOR USANDO UM ITERATOR 383 Um Simples Iterator 383 Definindo um Enumerador para a Class Tree<T> Usando um Iterator 385 Adicione um enumerador à classe Tree<T> 386 Teste o novo enumerador 387 Visual C# 2005 Passo à Passo (2006) 7 CAPÍTULO 18 - RÁPIUDA REFERÊNCIA 388 CAPÍTULO 19 – SOBRECARGA DE OPERADORES 390 ENTENDENDO OS OPERADORES 390 Limitações dos Operadores 391 Sobrecarga de Operadores 392 Criando Operadores Simétricos 394 Os operadores e a Common Language Specification 396 ENTENDENDO A ASSINALAÇÃO DE COMBINAÇÃO 396 DECLARANDO OPERADORES DE INCREMENTO E DECREMENTO 397 Operadores em Structs e Classes 398 DEFININDO PARES DE OPERADORES 399 IMPLEMENTANDO UM OPERADOR 400 Escreva as sobrecargas do operator+ 401 ENTENDENDO OS OPERADORES DE CONVERSÃO 403 Fornecendo Conversões Embutidas 404 Implementando Operadores de Conversão definidos pelo usuário 405 Criando Operadores Simétricos Revisados 406 Adicionando um Operador de Conversão Implícito 407 Escreva o operador de conversão 407 CAPÍTULO 19 - RÁPIDA REFERÊNCIA 409 PARTE IV - EXPLORANDO AS APLICAÇÕES WINDOWS 411 CAPÍTULO 20 - INTRODUZINDO O WINDOWS FORMS 412 CRIANDO SUA APLICAÇÃO 413 Criando uma Aplicação Windows Forms 413 Crie o projeto Middleshire Bell Ringers Association 414 Configure as propriedades do form 414 Como se Executa uma Aplicação Windows Forms 417 O que são as Propriedades Comuns do Windows Forms? 418 Alterando as Propriedades Programaticamente 420 ADICIONANDO OS CONTROLES AO FORM 421 Usando os Controles do Windows Forms 422 Adicionando os controles do Windows Forms 423 Configuração das Propriedades do Controle 424 Mudando as Propriedades Dinamicamente 429 Crie o método Reset 430 Programando a Interface do Usuário 432 PUBLICANDO EVENTS NO WINDOWS FORMS 434 Processando Events no Windows Forms 434 Manipule o evento Click para o botão Clear 435 Manipule o evento Click do botão Add 436 Controle o evento Final para o form 437 RODE A APLICAÇÃO 438 CAPÍTULO 20 - RÁPIDA REFERÊNCIA 439 CAPÍTULO 21 - TRABALHANDO COM MENÚS E DIALOG BOXES 441 DIRETRIZES E ESTILO DO MENÚ 442 ADICIONANDO MENÚS E PROCESSANDO EVENTOS DO MENÚ 442 Criando um Menú 443 Crie o menú File 443 Os Tipos de Ítens do Menu Strip 446 Configurando as Propriedades dos ítens do Menú 446 Configure as propriedades dos ítens de menú 446 Teste o menú 449 Outras Propriedades de Ítens de Menú 449 Eventos de Menú 450 Manipule os eventos dos ítens do menú 451 Teste os eventos de menú 452 OS MENÚS POP-UP 453 Criando Menús Pop-Up 453 Visual C# 2005 Passo à Passo (2006) 8 Crie os menus pop-up firstName e lastName 453 Escreva o método de evento saveMemberClick 457 Crie o menu de contexto MemberForm 458 USANDO OS CONTROLES COMUNS DE DIÁLOGO 460 Usando o Controle SaveFileDialog 461 Use um controle SaveFileDialog 461 Usando uma Impressora 463 Use um controle PrintDialog 464 Use um controle PrintDocument 464 CAPÍTULO 21 - RÁPIDA REFERÊNCIA 467 CAPÍTULO 22 – EXECUTANDO A VALIDAÇÃO 470 VALIDANDO DADOS 470 A Propriedade CausesValidation 471 Validação de Eventos 471 UM EXEMPLO - MANUTENÇÃO PERSONALIZADA 471 Uma Primeira Tentativa para Executar a Validação 472 Examine o programa 472 Rode a aplicação 475 Sendo Discreto 476 Mude o ponto onde os dados são validados 476 Teste a aplicação novamente 478 Usando um Controle ErrorProvider 478 Adicione um controle ErrorProvider 478 Teste o controle ErrorProvider 481 Adicionando uma Status Bar 482 Adicione um controle StatusStrip 482 Teste a status bar 484 CHAPTER 22 QUICK REFERENCE 485 PART V - MANAGING DATA 486 CHAPTER 23 - USING A DATABASE 487 USING ADO.NET DATABASES 487 The Northwind Traders Database 488 Creating the Database 488 Create the database 488 Accessing the Database 489 Create a data source 489 Browse product and supplier information 496 Display product data in the Windows Forms application 497 USING ADO.NET PROGRAMMATICALLY 501 Connect to the database 502 Query the Orders table 503 Fetch data and display orders 504 Disconnect from the database 506 Handle null database values 507 CHAPTER 23 QUICK REFERENCE 508 CHAPTER 24 - WORKING WITH DATA BINDING AND DATASETS 510 WINDOWS FORMS CONTROLS AND DATA BINDING 510 Defining a DataSet and Using Simple Data Binding 511 Defining a DataSet class 511 Bind to a column in a DataTable 516 Using Complex Data Binding 518 Create and configure the data source 518 Bind a ComboBox to the DataTable 519 UPDATING A DATABASE USING A DATASET 521 Managing Connections 521 Handling Multi-User Updates 522 Using a DataSet with a DataGridView Control 523 Add the DataGridView control to the form 523 Create a DataAdapter for fetching Products and bind it to the DataGridView control 523 Visual C# 2005 Passo à Passo (2006) 9 Validating User Input in the DataGridView Control 526 Configure the DataGridView control to constrain user input 526 Handle the CellValidating, CellEndEdit, and DataError event 527 Performing Updates by Using a DataSet 529 Validate the changes and handle errors 530 Update the database 532 CHAPTER 24 QUICK REFERENCE 533 PART VI - BUILDING WEB APPLICATIONS 536 CHAPTER 25 - INTRODUCING ASP.NET 537 UNDERSTANDING THE INTERNET AS AN INFRASTRUCTURE 537 Understanding Web Server Requests and Responses 538 Managing State 538 Understanding ASP.NET 539 CREATING WEB APPLICATIONS WITH ASP.NET 541 Building an ASP.NET Application 541 Create the Web application 541 Lay out the Web form 542 Test the Web form 551 Understanding Server Controls 553 Examine a Server control 553 Write event handlers 554 Test the Web form again 557 Creating and Using a Theme 560 Create a new theme 561 Create a Web configuration file and apply the theme 562 CHAPTER 25 QUICK REFERENCE 563 CHAPTER 26 UNDERSTANDING WEB FORMS VALIDATION CONTROLS 565 COMPARING SERVER AND CLIENT VALIDATIONS 565 Server Validation 565 Client Validation 566 Implementing Client Validation 567 Add RequiredFieldValidator controls 567 Add a RangeValidator control 569 Add a ValidationSummary control 570 CHAPTER 26 QUICK REFERENCE 573 CHAPTER 27 SECURING A WEB SITE AND ACCESSING DATA WITH WEB FORMS 574 Using the Web Forms GridView Control 574 MANAGING SECURITY 575 Understanding Forms-Based Security 575 Implementing Forms-Based Security 576 Create the Northwind Web Site 576 Build the login form 576 Configure Website Security and enable Forms-based security 578 QUERYING DATA 582 Displaying Customer Information 582 Create a connection to the Northwind Database 582 Lay out the CustomerData Web form 584 Test the CustomerData form 585 Displaying Data in Pages 586 Modify the GridView to use paging 586 Optimizing Data Access 587 Caching Data in a Data Source 588 Investigate caching with a SqlDataSource object 589 EDITING DATA 590 Deleting Rows from a GridView Control 590 Create the Delete button 591 Updating Rows in a GridView Control 592 Create the Edit, Update, and Cancel buttons 592 CHAPTER 27 QUICK REFERENCE 593 Visual C# 2005 Passo à Passo (2006) 10 CHAPTER 28 - CREATING AND USING A WEB SERVICE 595 WHAT IS A WEB SERVICE? 595 The Role of SOAP 596 What Is the Web Services Description Language? 598 BUILDING THE PRODUCTSERVICE WEB SERVICE 600 Creating the ProductService Web Service 600 Create the Web service 600 Grant Access Rights to use the Windows Event Log 605 Test the Web method 605 5. Close both Internet Explorer windows and return to the Visual Studio 2005 programming environment. Handling Complex Data 607 Define the Product class 608 Create the GetProductInfo Web method 610 WEB SERVICES, CLIENTS, AND PROXIES 613 Talking SOAP: The Difficult Way 613 Talking SOAP: The Easy Way 614 Consuming the ProductService Web Service 614 Create a Web service client application 614 Add a reference to the Web service 615 Execute a Web method 616 Test the application 617 CHAPTER 28 QUICK REFERENCE 620 [...]... Microsoft Visual C# é uma poderosa mas simples linguagem apontada principalmente para os programadores que criam aplicações usando o Microsoft .NET Framework Ela herda muitas das melhores características do C++ e do Microsoft Visual Basic, mas pouco das inconsistências e anacronismos, resultando em uma linguagem limpa e mais lógica Com o advento do C# 2.0 viu-se várias novas características importantes... programming environment • Criar uma aplicação de console do C# • Usar os namespaces • Criar uma aplicação Windows Forms C# Create a C# console application Use namespaces Create a C# Windows Forms application O Visual C# é uma poderosa linguagem orientada à componente da Microsoft Ele desempenha um importante papel na arquitetura do NET Framework, e algumas pessoas fizeram comparações com o papel que o C teve... precisa para criar aplicações Windows gráficas Você pode projetar a interface do usuário baseada em forms de uma aplicação Windows interactivamente usando o Visual Designer O Visual Studio 2005 então gera as declarações do programa para implementar a interface do usuário que você projetou So far you have used Visual Studio 2005 to create and run a basic Console application The Visual Studio 2005 programming... argumentos de passagem para métodos Você também aprenderá a usar as declarações de seleção como as declarações de repetição, de if e while Finalmente, você entenderá como o C# usa as exceções para controlar erros de uma maneira graciosa, fácil de usar Estes tópicos formam o núcleo do C# , e você progredirá, aos poucos, para os recursos mais avançadas na Parte II até a Parte VI In Part I, you'll learn... do menú na parte superior da tela fornece acesso às características que você usará no ambiente de programação Você pode usar o teclado ou o mouse para acessar os menús e comandos exatamente como você faz em todos os programas baseados no Windows A toolbar fica situada em baixo da barra de menú e fornece atalhos de botão para rodar os comandos freqüentemente usados A janela Code (Código) e a Text Editor... applications, and build and consume a Web service Visual C# 2005 Passo à Passo (2006) 11 Parte I – Introdução ao Visual C# e ao Visual Studio 2005 Visual C# 2005 Passo à Passo (2006) 12 Capítulo 1 – Bem Vindo ao C# Após completar este capítulo você será capaz de: After completing this chapter, you will be able to: • Usar o ambiente de programação Visual Studio 2005 Use the Visual Studio 2005 programming environment... o restante do código para a classe Form1 neste arquivo O C# lhe permite dividir o código para uma classe por múltiplos arquivos fonte, contanto que cada parte desta classe seja marcada com a palavra chave parcial Este arquivo inclui uma região intitulada de região Windows Form Designer geradora de código Ampliando esta região clicando no sinal de +, revela o código criado e mantido pelo Visual Studio... ocupam a parte principal da IDE exibem os conteúdos dos arquivos fonte Em um projeto com Visual C# 2005 Passo à Passo (2006) 16 multi-arquivo, cada arquivo fonte tem sua própria aba etiquetada com o nome do arquivo fonte Você pode clicar na aba uma vez para trazer o arquivo fonte nomeado para o primeiro plano da janela do Código e do Editor de Texto O Solution Explorer exibe os nomes dos arquivos associados... hold more than one namespace Whenever you use a namespace, you also need to make sure that you have referenced the assembly that contains the classes for that namespace; otherwise your program will not build (or run) Criando uma Aplicação Windows Anteriormente você usou o Visual Studio 2005 para criar e rodar uma aplicação Console básica A plataforma de programação Visual Studio 2005 também contém... core of C#, and from this solid foundation, you'll progress to more advanced features in Part II through Part VI Visual C# 2005 Passo à Passo (2006) 13 Começando a Programar com o Ambiente Visual Studio 2005 O Visual Studio 2005 é um ambiente de ferramentas de programação rico que contém toda a funcionalidade você precisará para criar grandes ou pequenos projetos em C# Você pode criar projetos até mesmo . Visual C# 2005 Passo à Passo (2006) 1 Visual C# 2005 Passo à Passo de John Sharp Visual C# 2005 Passo à Passo (2006) 2 Índice INTRODUÇÃO 11 PARTE I – INTRODUÇÃO AO VISUAL C# E AO. develop ASP.NET Web applications, and build and consume a Web service. Visual C# 2005 Passo à Passo (2006) 12 Parte I – Introdução ao Visual C# e ao Visual Studio 2005 Visual C# 2005 Passo. CAPÍTULO 9 - RÁPIDA REFERÊNCIA 204 CHAPTER 10 - USING ARRAYS AND COLLECTIONS 207 WHAT IS AN ARRAY? 207 Declaring Array Variables 207 Creating Array Instances 208 Initializing Array Variables

Ngày đăng: 28/03/2014, 20:20

TỪ KHÓA LIÊN QUAN

w