Difference between revisions of "Cronograma: Linguagens para Aplicação Comercial (UFBA 2008.2)"
From AdonaiMedrado.Pro.Br
(→Aula do dia 19/08/2008 (3 h/a)) |
(→Aula do dia 16/12/2008) |
||
(61 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
:[http://www.sorn.net/projects/wildcat-cobol-compiler/ Wildcat Cobol Compiler for .NET] | :[http://www.sorn.net/projects/wildcat-cobol-compiler/ Wildcat Cobol Compiler for .NET] | ||
;Links sugeridos: | ;Links sugeridos: | ||
− | + | :[http://www.cobolstandards.com/ COBOL Standards] | |
− | + | :[http://www4.hawaii.gov/dags/icsd/ppmo/Stds_Web_Pages/IT1110/it1110s3.htm COBOL Standards and Conventions] | |
+ | :[http://www.cobolstandard.info/ COBOL Stardards.info] | ||
+ | :[http://www.abpc.com.br/ Associação Brasileira de Profissionais Cobol] | ||
:[http://www.abpc.com.br/cobollinux.htm COBOL para LINUX] | :[http://www.abpc.com.br/cobollinux.htm COBOL para LINUX] | ||
:[http://www.screenio.com/ GUI ScreenIO (COBOL Solutions for Microsoft® Windows®)] | :[http://www.screenio.com/ GUI ScreenIO (COBOL Solutions for Microsoft® Windows®)] | ||
:[http://www.dotnetheaven.com/Uploadfile/rickmalek/Art02-OOIntro01302006034108AM/Art02-OOIntro.aspx Why Object Orientation for COBOL?] | :[http://www.dotnetheaven.com/Uploadfile/rickmalek/Art02-OOIntro01302006034108AM/Art02-OOIntro.aspx Why Object Orientation for COBOL?] | ||
:[http://www.cobug.com/cobug/docs/standards0054.html COBOL User Groups] | :[http://www.cobug.com/cobug/docs/standards0054.html COBOL User Groups] | ||
− | :[http:// | + | |
− | :[http://www. | + | == Aula do dia 26/08/2008 (3 h/a) == |
+ | ;Assunto | ||
+ | :Visual Basic: Histórico, Estrutura, Versões e Características. | ||
+ | ;Programa demonstrado | ||
+ | :Visual Basic 5 Control Creation Edition | ||
+ | :[http://www.microsoft.com/express/vb/ Visual Basic 2008 Express Edition] | ||
+ | ;Links sugeridos: | ||
+ | :http://computerworld.uol.com.br/carreira/2007/05/21/idgnoticia.2007-05-21.8876837959/ | ||
+ | :http://computerworld.uol.com.br/mercado/2007/08/28/idgnoticia.2007-08-28.9385164334/ | ||
+ | :http://computerworld.uol.com.br/mercado/2008/02/26/confissoes-de-um-programador-de-cobol/ | ||
+ | :http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html | ||
+ | :http://www.langpop.com/ | ||
+ | :http://www.phys.uu.nl/~bergmann/history.html | ||
+ | :http://en.wikipedia.org/wiki/QuickBASIC | ||
+ | :http://www.thefreecountry.com/compilers/basic.shtml | ||
+ | :http://gambas.sourceforge.net/ | ||
+ | :http://gambasdoc.org/help/doc/diffvb?show | ||
+ | :http://www.microsoft.com/express/vb/ | ||
+ | |||
+ | == Aula do dia 02/09/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :Delphi | ||
+ | :Histórico, Estrutura, Versões e Características. Alternativas GPL para multiplataforma. | ||
+ | :Questões de legibilidade e qualidade de código em aplicações comerciais. | ||
+ | ::Importância da legibilidade do código em aplicações comerciais. | ||
+ | ::Legibilidade e estilos de programação. | ||
+ | :::[[Sugestões de Padrão de Codificação Aplicado à Programação Comercial]] | ||
+ | ;Programas demonstrados | ||
+ | :Borland Turba Delphi. | ||
+ | :Lazarus. | ||
+ | ;Links Sugeridos | ||
+ | :http://latam.codegear.com/br/delphitour/ | ||
+ | :http://www.codegear.com/downloads/free/turbo | ||
+ | :http://www.delphibasics.co.uk/index.html | ||
+ | :http://www.lazarus.freepascal.org/ | ||
+ | :http://www.turboexplorer.com/ | ||
+ | :[http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf Coding Standard: C#] | ||
+ | :[http://msdn.microsoft.com/en-us/library/czefa0ke.aspx Design Guidelines for Class Library Developers] | ||
+ | :[http://www.microsoft.com/downloads/details.aspx?FamilyID=9aeaa970-f281-4fb0-aba1-d59d7ed09772&DisplayLang=en FxCop] | ||
+ | :[http://code.msdn.microsoft.com/sourceanalysis StyleCop] | ||
+ | :[http://www.tiobe.com/index.php/content/products/clocksharp/ClockSharp.html ClockSharp] | ||
+ | :[http://www.mono-project.com/Coding_Guidelines Coding Guidelines] | ||
+ | |||
+ | == Aula do dia 09/09/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :Questões de legibilidade e qualidade de código em aplicações comerciais. | ||
+ | ::Comentários. | ||
+ | ::Refatoração. | ||
+ | :Conceitos de teste de unidade e importância em aplicações comerciais. | ||
+ | :A plataforma .NET. | ||
+ | ::Versões e diferenças do framework Microsoft .NET. | ||
+ | ::O projeto Mono | ||
+ | :A linguagem de programação C# | ||
+ | ::Histórico. | ||
+ | :::Padronização. | ||
+ | ::Contexto de criação. | ||
+ | ;Links Sugeridos | ||
+ | :Comentários, Refactoring e Teste de Unidade | ||
+ | ::[http://www.refactoring.com Site sobre Refactoring] | ||
+ | ::[http://www.refactoring.com/tools.html Ferramentas para Refactoring] | ||
+ | ::[http://www.nunit.org/ nUnit] | ||
+ | ::[http://www.csunit.org/ csUnit] | ||
+ | ::[http://www.phpunit.de/ PHPUnit] | ||
+ | :.NET e Linguagem C# | ||
+ | ::[http://www.microsoft.com/net/Download.aspx Download do Microsoft .NET] | ||
+ | ::[http://genamics.com/developer/csharp_comparative.htm Comparação C# e Java] | ||
+ | ::[http://www.ecma-international.org/publications/standards/Ecma-334.htm Padrão ECMA] ([http://www.ecma-international.org/cgi-bin/counters/unicounter.pl?name=Ecma-334&deliver=http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf PDF]) | ||
+ | ::[http://www.mono-project.com/ Mono Project] | ||
+ | ::[http://pkg-mono.alioth.debian.org/ Mono no Debian] | ||
+ | ::[http://www.gnu.org/software/dotgnu/ DotGnu] | ||
+ | |||
+ | == Aula do dia 16/09/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :A linguagem de programação C#. | ||
+ | ::Classes. | ||
+ | :::Construtores. | ||
+ | :::Campos. | ||
+ | :::Propriedades. | ||
+ | :::Métodos. | ||
+ | ::::Parâmetros. | ||
+ | ::::Modificadores de acesso. | ||
+ | ;Atividade | ||
+ | :Prática (primeira metade da turma). | ||
+ | |||
+ | == Aula do dia 23/09/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :A linguagem de programação C#. | ||
+ | ::Classes. | ||
+ | :::Construtores e destrutores | ||
+ | :::Métodos. | ||
+ | ::::Modificadores de acesso. | ||
+ | :::Herança. | ||
+ | :::Indexadores. | ||
+ | ::Atributos. | ||
+ | ::Instruções de controle. | ||
+ | :::Seleção (if e switch). | ||
+ | :::Repetição (for, foreach, while e do). | ||
+ | ;Atividade | ||
+ | :Prática (segunda metade da turma). | ||
+ | |||
+ | == Aula do dia 30/09/2008 (3 h/a) == | ||
+ | ;Atividade | ||
+ | :Apresentação da primeira etapa do trabalho semestral. | ||
+ | ;Link para os trabalhos | ||
+ | :[[Equipe Cão-Cão]] | ||
+ | ::*Integrantes: | ||
+ | ::**Claudio Martins | ||
+ | ::**Cristiano Veiga | ||
+ | ::**Diego Doria | ||
+ | ::**Leonardo Trindade | ||
+ | ::**Luiz Barreto | ||
+ | ::**Tiago Miranda | ||
+ | ::**Vitor Fernandes | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**VB .NET | ||
+ | :[[Equipe Precisa Colocar Nome na Equipe?]] | ||
+ | ::*Integrantes: | ||
+ | ::**Adriano Wagner | ||
+ | ::**Ednilson Júnior | ||
+ | ::**Fernanda Fonseca | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**PHP | ||
+ | :[https://disciplinas.dcc.ufba.br/MATA76/TrabalhoJava Equipe Piauhy] | ||
+ | ::*Integrantes: | ||
+ | ::**Carina Piauhy | ||
+ | ::**Elielson Machado | ||
+ | ::**Manuele Ferreira | ||
+ | ::**Thiago Lima | ||
+ | ::**Rafael Viana | ||
+ | ::**Vanessa Aline | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**Java | ||
+ | :[http://xarly.vilabol.uol.com.br/ Equipe Só Deus Sabe] | ||
+ | ::*Integrantes | ||
+ | ::**Camila Marinho | ||
+ | ::**Fábio Souza | ||
+ | ::**João Teixeira | ||
+ | ::**Maíra Freitas | ||
+ | ::**Marcondes Lessa | ||
+ | ::**Matheus Andrade | ||
+ | ::**Maurício César | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**PHP | ||
+ | :[http://www.adonaimedrado.pro.br/wiki/documentos/alunos/TrabalhoSemestral_GabrielRocha.pdf Gabriel Almeida Rocha] | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**PHP | ||
+ | :[http://www.adonaimedrado.pro.br/wiki/documentos/alunos/Trabalho-Teorico-Nailton.pdf Nailton Gonzaga dos Santos] | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**VB.NET | ||
+ | :[http://www.adonaimedrado.pro.br/wiki/documentos/alunos/LAC-Java.pdf Equipe EH NOIS] | ||
+ | ::*Integrantes | ||
+ | ::**André Monteiro | ||
+ | ::**Jerônimo Teles | ||
+ | ::**José Pina | ||
+ | ::**Marcelo Luz | ||
+ | ::**Persis Castro | ||
+ | ::*Linguagem Escolhida: | ||
+ | ::**Java | ||
+ | |||
+ | == Aula do dia 07/10/2008 (3 h/a) == | ||
+ | ;Atividade | ||
+ | :Continuação da apresentação da primeira etapa do trabalho semestral. | ||
+ | |||
+ | == Aula do dia 14/10/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :A linguagem de programação C#. | ||
+ | ::Exceções | ||
+ | :::Lançamento. | ||
+ | :::Tratamento. | ||
+ | :::Criação. | ||
+ | ;Atividade | ||
+ | :Prática (segunda metade da turma). | ||
+ | |||
+ | == Aula do dia 21/10/2008 (3 h/a) == | ||
+ | ;Atividade | ||
+ | :Prova I. | ||
+ | |||
+ | == Aula do dia 28/10/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :A linguagem de programação C#. | ||
+ | ::Interface. | ||
+ | ::Coleções (''System.Collections'') | ||
+ | :::Coleções genéricas (''System.Collections.Generics'') | ||
+ | ;Atividade | ||
+ | :Prática (primeira metade da turma). | ||
+ | |||
+ | == Aula do dia 04/11/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :Classes. | ||
+ | ::Métodos. | ||
+ | :::Delegates. | ||
+ | :::Anônimos. | ||
+ | ::Modificadores de acesso. | ||
+ | ;Atividade | ||
+ | :Prática (segunda metade da turma). | ||
+ | ;Exemplos utilizados | ||
+ | :[[CSharp: AulaDemoDll.NamespaceA.ClassInternal]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceA.ClassSemModificadores]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceB.ClassPublic]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.ClassAbstract]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.ClassComIndex]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.ClassSealed]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.Endereco]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.TratarEstoqueZero]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.Produto]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.UmaInterface]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.TratarFalhaNoLogin]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.TratarSucessoNoLogin]] | ||
+ | :[[CSharp: AulaDemoDll.NamespaceC.Usuario]] | ||
+ | :[[CSharp: AulaDemoDll.ClassDemo]] | ||
+ | :[[CSharp: AulaDemo.Program]] | ||
+ | ;Links sugeridos | ||
+ | :http://msdn.microsoft.com/en-us/library/ms173171(VS.80).aspx | ||
+ | |||
+ | == Aula do dia 11/11/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :Classes | ||
+ | ::Indices. | ||
+ | ::Palavra chave partial. | ||
+ | :Tópicos de programação comercial na plataforma .NET utilizando C# | ||
+ | ::Acesso a arquivos. | ||
+ | ::Acesso a arquivos XML (''Dataset''). | ||
+ | ;Exemplos | ||
+ | :[[CSharp: AulaDemoDll.NamespaceD.ClassPartial (ClassPartial1.cs)]]. | ||
+ | :[[CSharp: AulaDemoDll.NamespaceD.ClassPartial (ClassPartial2.cs)]]. | ||
+ | :[[CSharp: AulaDemoDll.NamespaceE.ArmazenadorDeProdutos]]. | ||
+ | :[[CSharp: AulaDemoDll.NamespaceE.LeitorDeArquivos]]. | ||
+ | ;Atividade | ||
+ | :Prática (primeira metade da turma). | ||
+ | |||
+ | == Aula do dia 18/11/2008 (3 h/a) == | ||
+ | ;Assunto | ||
+ | :Tópicos de programação comercial na plataforma .NET utilizando C#. | ||
+ | ::Programação para Web | ||
+ | :::''Active Server Pages'' (ASP.NET). | ||
+ | ::Acesso a banco de dados. | ||
+ | :::''ActiveX Data Objects'' (ADO.NET). | ||
+ | ;Exemplos trabalhados | ||
+ | :[[CSharp: ExemploAspAdo]]. | ||
+ | ;Leitura sugerida | ||
+ | :[http://msdn.microsoft.com/en-us/library/aa479863.aspx Comparing LINQ and Its Contemporaries]. | ||
+ | :[http://msdn.microsoft.com/en-us/library/aa479865.aspx The LINQ Project]. | ||
+ | ;Atividade | ||
+ | :Prática (segunda metade da turma). | ||
+ | |||
+ | == Aula do dia 25/11/2008 (3 h/a) == | ||
+ | ;Atividade | ||
+ | :Prova II. | ||
+ | |||
+ | == Aula do dia 02/12/2008 (3 h/a) == | ||
+ | ;Atividade | ||
+ | :Apresentação da segunda etapa do trabalho semestral. | ||
+ | :Feedback da disciplina. | ||
+ | |||
+ | == Aula do dia 09/12/2008 (3 h/a) == | ||
+ | ;Atividade | ||
+ | :Entrega dos resultados ([http://www.adonaimedrado.pro.br/wiki/documentos/professor/UFBA_2008_2_MATA76_PROVA2_RESULTADO.pdf segunda prova] e [http://www.adonaimedrado.pro.br/wiki/documentos/professor/UFBA_2008_2_MATA75_SC_PROVA_1_RESULTADOS.pdf segunda chamada da primeira prova]). | ||
+ | ::Resultado dos trabalhos até 11/12/2008 (ou quem sabe 12/12/2008 pela manhã). | ||
+ | |||
+ | == Resultado e comentários sobre os trabalhos == | ||
+ | [[Linguagens para Aplicação Comercial (UFBA 2008.2): Resultado e comentários sobre os trabalhos|Resultado e comentários sobre os trabalhos]]. | ||
+ | |||
+ | == Aula do dia 16/12/2008 == | ||
+ | ;Atividade | ||
+ | :Prova Final ([http://www.adonaimedrado.pro.br/wiki/documentos/professor/UFBA_2008_2_MATA76_PROVA_FINAL.pdf resultado]). |
Latest revision as of 02:22, 18 December 2008
Contents
- 1 Aula do dia 12/08/2008 (3 h/a)
- 2 Aula do dia 19/08/2008 (3 h/a)
- 3 Aula do dia 26/08/2008 (3 h/a)
- 4 Aula do dia 02/09/2008 (3 h/a)
- 5 Aula do dia 09/09/2008 (3 h/a)
- 6 Aula do dia 16/09/2008 (3 h/a)
- 7 Aula do dia 23/09/2008 (3 h/a)
- 8 Aula do dia 30/09/2008 (3 h/a)
- 9 Aula do dia 07/10/2008 (3 h/a)
- 10 Aula do dia 14/10/2008 (3 h/a)
- 11 Aula do dia 21/10/2008 (3 h/a)
- 12 Aula do dia 28/10/2008 (3 h/a)
- 13 Aula do dia 04/11/2008 (3 h/a)
- 14 Aula do dia 11/11/2008 (3 h/a)
- 15 Aula do dia 18/11/2008 (3 h/a)
- 16 Aula do dia 25/11/2008 (3 h/a)
- 17 Aula do dia 02/12/2008 (3 h/a)
- 18 Aula do dia 09/12/2008 (3 h/a)
- 19 Resultado e comentários sobre os trabalhos
- 20 Aula do dia 16/12/2008
Aula do dia 12/08/2008 (3 h/a)
- Atividade
- Conversa sobre a disciplina e apresentação professor/aluno.
Aula do dia 19/08/2008 (3 h/a)
- Assunto
- Cobol: Histórico, Estrutura, Versões e Características
- Atividade
- Apresentação da proposta de trabalho semestral.
- Downloads sugeridos
- Net Express with .NET (~159MB)
- Fujitsu COBOL (~11MB)
- Programa demonstrado
- Wildcat Cobol Compiler for .NET
- Links sugeridos
- COBOL Standards
- COBOL Standards and Conventions
- COBOL Stardards.info
- Associação Brasileira de Profissionais Cobol
- COBOL para LINUX
- GUI ScreenIO (COBOL Solutions for Microsoft® Windows®)
- Why Object Orientation for COBOL?
- COBOL User Groups
Aula do dia 26/08/2008 (3 h/a)
- Assunto
- Visual Basic: Histórico, Estrutura, Versões e Características.
- Programa demonstrado
- Visual Basic 5 Control Creation Edition
- Visual Basic 2008 Express Edition
- Links sugeridos
- http://computerworld.uol.com.br/carreira/2007/05/21/idgnoticia.2007-05-21.8876837959/
- http://computerworld.uol.com.br/mercado/2007/08/28/idgnoticia.2007-08-28.9385164334/
- http://computerworld.uol.com.br/mercado/2008/02/26/confissoes-de-um-programador-de-cobol/
- http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
- http://www.langpop.com/
- http://www.phys.uu.nl/~bergmann/history.html
- http://en.wikipedia.org/wiki/QuickBASIC
- http://www.thefreecountry.com/compilers/basic.shtml
- http://gambas.sourceforge.net/
- http://gambasdoc.org/help/doc/diffvb?show
- http://www.microsoft.com/express/vb/
Aula do dia 02/09/2008 (3 h/a)
- Assunto
- Delphi
- Histórico, Estrutura, Versões e Características. Alternativas GPL para multiplataforma.
- Questões de legibilidade e qualidade de código em aplicações comerciais.
- Importância da legibilidade do código em aplicações comerciais.
- Legibilidade e estilos de programação.
- Programas demonstrados
- Borland Turba Delphi.
- Lazarus.
- Links Sugeridos
- http://latam.codegear.com/br/delphitour/
- http://www.codegear.com/downloads/free/turbo
- http://www.delphibasics.co.uk/index.html
- http://www.lazarus.freepascal.org/
- http://www.turboexplorer.com/
- Coding Standard: C#
- Design Guidelines for Class Library Developers
- FxCop
- StyleCop
- ClockSharp
- Coding Guidelines
Aula do dia 09/09/2008 (3 h/a)
- Assunto
- Questões de legibilidade e qualidade de código em aplicações comerciais.
- Comentários.
- Refatoração.
- Conceitos de teste de unidade e importância em aplicações comerciais.
- A plataforma .NET.
- Versões e diferenças do framework Microsoft .NET.
- O projeto Mono
- A linguagem de programação C#
- Histórico.
- Padronização.
- Contexto de criação.
- Histórico.
- Links Sugeridos
- Comentários, Refactoring e Teste de Unidade
- .NET e Linguagem C#
Aula do dia 16/09/2008 (3 h/a)
- Assunto
- A linguagem de programação C#.
- Classes.
- Construtores.
- Campos.
- Propriedades.
- Métodos.
- Parâmetros.
- Modificadores de acesso.
- Classes.
- Atividade
- Prática (primeira metade da turma).
Aula do dia 23/09/2008 (3 h/a)
- Assunto
- A linguagem de programação C#.
- Classes.
- Construtores e destrutores
- Métodos.
- Modificadores de acesso.
- Herança.
- Indexadores.
- Atributos.
- Instruções de controle.
- Seleção (if e switch).
- Repetição (for, foreach, while e do).
- Classes.
- Atividade
- Prática (segunda metade da turma).
Aula do dia 30/09/2008 (3 h/a)
- Atividade
- Apresentação da primeira etapa do trabalho semestral.
- Link para os trabalhos
- Equipe Cão-Cão
- Integrantes:
- Claudio Martins
- Cristiano Veiga
- Diego Doria
- Leonardo Trindade
- Luiz Barreto
- Tiago Miranda
- Vitor Fernandes
- Linguagem Escolhida:
- VB .NET
- Integrantes:
- Equipe Precisa Colocar Nome na Equipe?
- Integrantes:
- Adriano Wagner
- Ednilson Júnior
- Fernanda Fonseca
- Linguagem Escolhida:
- PHP
- Integrantes:
- Equipe Piauhy
- Integrantes:
- Carina Piauhy
- Elielson Machado
- Manuele Ferreira
- Thiago Lima
- Rafael Viana
- Vanessa Aline
- Linguagem Escolhida:
- Java
- Integrantes:
- Equipe Só Deus Sabe
- Integrantes
- Camila Marinho
- Fábio Souza
- João Teixeira
- Maíra Freitas
- Marcondes Lessa
- Matheus Andrade
- Maurício César
- Linguagem Escolhida:
- PHP
- Integrantes
- Gabriel Almeida Rocha
- Linguagem Escolhida:
- PHP
- Linguagem Escolhida:
- Nailton Gonzaga dos Santos
- Linguagem Escolhida:
- VB.NET
- Linguagem Escolhida:
- Equipe EH NOIS
- Integrantes
- André Monteiro
- Jerônimo Teles
- José Pina
- Marcelo Luz
- Persis Castro
- Linguagem Escolhida:
- Java
- Integrantes
Aula do dia 07/10/2008 (3 h/a)
- Atividade
- Continuação da apresentação da primeira etapa do trabalho semestral.
Aula do dia 14/10/2008 (3 h/a)
- Assunto
- A linguagem de programação C#.
- Exceções
- Lançamento.
- Tratamento.
- Criação.
- Exceções
- Atividade
- Prática (segunda metade da turma).
Aula do dia 21/10/2008 (3 h/a)
- Atividade
- Prova I.
Aula do dia 28/10/2008 (3 h/a)
- Assunto
- A linguagem de programação C#.
- Interface.
- Coleções (System.Collections)
- Coleções genéricas (System.Collections.Generics)
- Atividade
- Prática (primeira metade da turma).
Aula do dia 04/11/2008 (3 h/a)
- Assunto
- Classes.
- Métodos.
- Delegates.
- Anônimos.
- Modificadores de acesso.
- Métodos.
- Atividade
- Prática (segunda metade da turma).
- Exemplos utilizados
- CSharp: AulaDemoDll.NamespaceA.ClassInternal
- CSharp: AulaDemoDll.NamespaceA.ClassSemModificadores
- CSharp: AulaDemoDll.NamespaceB.ClassPublic
- CSharp: AulaDemoDll.NamespaceC.ClassAbstract
- CSharp: AulaDemoDll.NamespaceC.ClassComIndex
- CSharp: AulaDemoDll.NamespaceC.ClassSealed
- CSharp: AulaDemoDll.NamespaceC.Endereco
- CSharp: AulaDemoDll.NamespaceC.TratarEstoqueZero
- CSharp: AulaDemoDll.NamespaceC.Produto
- CSharp: AulaDemoDll.NamespaceC.UmaInterface
- CSharp: AulaDemoDll.NamespaceC.TratarFalhaNoLogin
- CSharp: AulaDemoDll.NamespaceC.TratarSucessoNoLogin
- CSharp: AulaDemoDll.NamespaceC.Usuario
- CSharp: AulaDemoDll.ClassDemo
- CSharp: AulaDemo.Program
- Links sugeridos
- http://msdn.microsoft.com/en-us/library/ms173171(VS.80).aspx
Aula do dia 11/11/2008 (3 h/a)
- Assunto
- Classes
- Indices.
- Palavra chave partial.
- Tópicos de programação comercial na plataforma .NET utilizando C#
- Acesso a arquivos.
- Acesso a arquivos XML (Dataset).
- Exemplos
- CSharp: AulaDemoDll.NamespaceD.ClassPartial (ClassPartial1.cs).
- CSharp: AulaDemoDll.NamespaceD.ClassPartial (ClassPartial2.cs).
- CSharp: AulaDemoDll.NamespaceE.ArmazenadorDeProdutos.
- CSharp: AulaDemoDll.NamespaceE.LeitorDeArquivos.
- Atividade
- Prática (primeira metade da turma).
Aula do dia 18/11/2008 (3 h/a)
- Assunto
- Tópicos de programação comercial na plataforma .NET utilizando C#.
- Programação para Web
- Active Server Pages (ASP.NET).
- Acesso a banco de dados.
- ActiveX Data Objects (ADO.NET).
- Programação para Web
- Exemplos trabalhados
- CSharp: ExemploAspAdo.
- Leitura sugerida
- Comparing LINQ and Its Contemporaries.
- The LINQ Project.
- Atividade
- Prática (segunda metade da turma).
Aula do dia 25/11/2008 (3 h/a)
- Atividade
- Prova II.
Aula do dia 02/12/2008 (3 h/a)
- Atividade
- Apresentação da segunda etapa do trabalho semestral.
- Feedback da disciplina.
Aula do dia 09/12/2008 (3 h/a)
- Atividade
- Entrega dos resultados (segunda prova e segunda chamada da primeira prova).
- Resultado dos trabalhos até 11/12/2008 (ou quem sabe 12/12/2008 pela manhã).
Resultado e comentários sobre os trabalhos
Resultado e comentários sobre os trabalhos.
Aula do dia 16/12/2008
- Atividade
- Prova Final (resultado).