TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI
Upcoming SlideShare
Loading in...5
×
 

TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI

on

  • 3,180 views

TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI

TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI

Statistics

Views

Total Views
3,180
Views on SlideShare
3,180
Embed Views
0

Actions

Likes
0
Downloads
176
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI Presentation Transcript

  • 1. TREINAMENTO MICROSOFT .NET C# - v4
    Fábio Delboni – IPC FSW / janeiro - 2010
    1
  • 2. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de terceiros e Web Service
    I.I) Plataforma .Net
    • Vantagens da plataforma .Net
    • Processo de compilação
    • Linguagem .Net vs Java
    • CommonLanguageRuntime
    • .Net no mundo.
    • Framework
    • Conhecendo a IDE Microsoft Visual Studio
    2
  • 3. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    I.II)Sintaxe da linguagem
    • Exceção
    • Estruturas de repetição
    • Classe e objeto
    • Métodos
    • Propriedades
    • Sobrecarga de operador
    • Herança
    • Manipular arquivo texto
    • Solução, projetos, namespaces, classes...
    • Declarando e setando variáveis
    • Ler teclas e escrever no console
    • Tipos de variáveis
    • Conversão de tipos
    • Estruturas condicionais
    • Operadores
    3
  • 4. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    II.I) Acesso ao banco de dados
    • Tipos de conexão
    • String de conexão
    • Executar consulta
    • Manutenção de cadastro
    • Procedure com parâmetros
    • Utilizando os métodos de BD
    4
  • 5. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    II.II) Desenvolvimento de aplicativos Winform
    • Componente TextBox
    • Componente ComboBox
    • Componente CheckBox
    • Componente DataGridView
    • Escrever arquivo XML
    • Carregar arquivo XML
    • MicrosoftReportViewer
    • UserControl
    • Settings
    • MDI
    5
  • 6. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    III.I) Desenvolvendo DLL
    • Criando projeto
    • Usando DLL
    6
  • 7. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    III.II) Desenvolvimento Webform com AJAX
    • Componente Menu
    • Conexão e Dataset
    • Componente GridView e DatailsView
    • Ajax Script Manager e Update Painel
    • BidingGridView via código
    • LinkButton na coluna da GridView
    • ResponseRedirect e Session
    • Componente TextBox
    • Componente DropDownList
    • Componente RadioButtonList
    • Componente CheckBox
    • MicrosoftReportViewer
    • Web UserControl
    • Dynamic Data Web Site
    7
  • 8. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    IV.I) Componentes de terceiros
    • FreeTextBox
    • Asp .Net AJAX Control Toolkit
    • Nhibernate for .Net
    • DevExpress
    • Infragistics
    • StrataFrame
    8
  • 9. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    IV.II) Web Service
    • Criar Web Service
    • Consumir Web Service
    • Debug com SoapUI
    9
  • 10. fabio.delboni@totvs.com.br
    PROJETO OS-TEC (ETAPA 0/4)
    10
    Modelagem (sugestão)
  • 11. Namespace Transacao{ … }
    Class Principal{ … }
    Método 1: public String Login (usuario, senha){… }
    Método 2: public String InserirOS (usuario, senha, projeto, data, tarefa, horas, observacao){ … }
    fabio.delboni@totvs.com.br
    PROJETO OS-TEC (ETAPA 1/4)
    11
    CAMADA TRANSAÇÃO
  • 12. fabio.delboni@totvs.com.br
    PROJETO OS-TEC (ETAPA 2/4)
    12
    WINFORM
    CAMADA TRANSAÇÃO
    CAMADA BD
    BD RM
    +
    TABELAS Z
  • 13. fabio.delboni@totvs.com.br
    PROJETO OS-TEC (ETAPA 3/4)
    13
    WINFORM
    CAMADA TRANSAÇÃO
    CAMADA BD
    BD RM
    +
    TABELAS Z
    WEBFORM
  • 14. fabio.delboni@totvs.com.br
    PROJETO OS-TEC (ETAPA 4/4)
    14
    WINFORM
    WEB
    SERVICE
    CAMADA TRANSAÇÃO
    CAMADA BD
    BD RM
    +
    TABELAS Z
    WEBFORM
  • 15. MICROSOFT .NET C#
    QUESTÕES
    Instrutor
    fabio.delboni@totvs.com.br
    IMAGEM
    15
  • 16. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    I.I) Plataforma .Net
    • Vantagens da plataforma .Net
    • Processo de compilação
    • Linguagem .Net vs Java
    • CommonLanguageRuntime
    • .Net no mundo.
    • Framework
    • Conhecendo a IDE Microsoft Visual Studio
    16
  • 17. Framework
    Independência de hardware
    Conexão OLE DB
    .NET SDK
    Base class library
    LinguagensOrientada á Objeto
    ConceitosdalinguagemOrientada a Objeto
    Linguageminterpredada (próximo slide)
    Facilidade de distribuição
    Garbage Collector gerenciamentodamemória
    Segurança (sistema e código)
    Interoperabilidade
    Vantagensdaplataforma.Net
    fabio.delboni@totvs.com.br
    Plataforma.Net
    17
  • 18. Processo de Compilação
    Plataforma.Net
    18
    fabio.delboni@totvs.com.br
  • 19. Microsoft Visual Studio.
    Suporta a diversaslinguagens de programação (CLR)
    http://pt.wikipedia.org/wiki/.NET
    Integraçãonativa com outrosprodutos Microsoft como:
    SQL Server
    Office
    Windows Mobile
    API’s do Windows e outros
    Dispositivomóvel com SQL Server Compact (Mobile Edition)
    Link interessante:
    http://inf.unisinos.br/~barbosa/paradigmas/consipa3/53/s27/
    Linguagem.Netvs Java
    Plataforma.Net
    19
    fabio.delboni@totvs.com.br
  • 20. Common Language Runtime
    Plataforma.Net
    20
    fabio.delboni@totvs.com.br
  • 21. Windows Presentation Foundation - XAML
    Microsoft Expression Studio (Blend e Silverlight)
    Microsoft Popfly (Mashups)
    Windows Workflow Foundation
    Windows Communication Foundation
    LINQ
    XNA
    Microsoft Robotics Developer Studio
    Framework 4.0 (F#, Microsoft Surface, etc.)
    Windows Azure
    Microsoft Small Basic
    Projeto Mono e Moonlight
    Outrosprojetoem: Microsoft DevLabs,Codeplex e Sourceforge…
    .Net no mundo
    Plataforma.Net
    21
    fabio.delboni@totvs.com.br
  • 22. Microsoft .Net Framework 2.0
    http://blogs.msdn.com/photos/brada/picture524537.aspx
    Microsoft .Net Framework 3.0 e 3.5
    http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET_35_Namespaces_Poster_JAN08.pdf
    Microsoft .Net Framework 4.0
    http://brad_abrams.members.winisp.net/Projects/PDC2008/PDC2008-NETFX4.pdf
    Framework
    Plataforma.Net
    22
    fabio.delboni@totvs.com.br
  • 23. Editor de códigos
    Suporte a outraslinguagens JS, CSS, XML, DHTML, …
    Identamentoautomático
    Autocompletacódigo
    IntelliSense
    Code refactoring
    Debugger
    Designer
    Windows, Web, WPF, Class, Data (Ex. SQL) e Mapping
    Outrasferramentas
    Solution/ Object/ Data/ Server explorer e Properties Editor, etc…
    Conhecendo a IDE Microsoft Visual Studio
    Fonte: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio
    Plataforma.Net
    23
  • 24. MICROSOFT .NET C#
    QUESTÕES
    Instrutor
    fabio.delboni@totvs.com.br
    IMAGEM
    24
  • 25. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    I.II)Sintaxe da linguagem
    • Exceção
    • Estruturas de repetição
    • Classe e objeto
    • Métodos
    • Propriedades
    • Sobrecarga de operador
    • Herança
    • Manipular arquivo texto
    • Solução, projetos, namespaces, classes...
    • Declarando e setando variáveis
    • Ler teclas e escrever no console
    • Tipos de variáveis
    • Conversão de tipos
    • Estruturas condicionais
    • Operadores
    25
  • 26. Solução, projetos, namespaces, classes e static void main
    Sintaxedalinguagem
    26
    fabio.delboni@totvs.com.br
  • 27. Declarando e setandovariáveis
    Sintaxedalinguagem
    27
    fabio.delboni@totvs.com.br
  • 28. Declarando e setandovariáveis (String)
    Sintaxedalinguagem
    28
    fabio.delboni@totvs.com.br
  • 29. Lerteclas e escrever no console
    Sintaxedalinguagem
    29
    fabio.delboni@totvs.com.br
  • 30. Tipos de variáveis
    Sintaxedalinguagem
    30
  • 31. Conversão de tipos
    Sintaxedalinguagem
    31
    fabio.delboni@totvs.com.br
  • 32. Exercício:
    Sintaxedalinguagem
    32
    Construir um aplicativo console, emque o usuáriodigite 2 números e estessejamgravadosemumavariável a e b, emseguida, realizar a soma dos doisnúmeros e apresentar o resultado:
    Tempo: 5 minutos.
    fabio.delboni@totvs.com.br
  • 33. Solução:
    Sintaxedalinguagem
    33
    fabio.delboni@totvs.com.br
  • 34. Comando SWITCH CASE
    Estruturascondicionais
    Sintaxedalinguagem
    34
    fabio.delboni@totvs.com.br
  • 35. Comando IF
    Estruturascondicionais
    Sintaxedalinguagem
    35
    fabio.delboni@totvs.com.br
  • 36. Comando IF ELSE
    Estruturascondicionais
    Sintaxedalinguagem
    36
    fabio.delboni@totvs.com.br
  • 37. Comando IF ELSE encadeado
    Estruturascondicionais
    Sintaxedalinguagem
    37
    fabio.delboni@totvs.com.br
  • 38. Operadores
    Sintaxedalinguagem
    38
    fabio.delboni@totvs.com.br
  • 39. Construir um aplicativo console onde, vocêdigita o nome do aluno a sua nota. Emseguida o aplicativoexibe o nome do aluno e se o mesmoestáaprovado, reprovadoouemrecuperação, conformeexemploabaixo:
    De 0 até 4 – “Fábio, vocêfoireprovado.”
    De 5 até 6 – “Fábio, vocêestáemrecuperação.”
    De 7 até 10 – “ParabénsFábio! Vocêestáaprovado.”
    • Tempo: 10 minutos.
    Exercício:
    Sintaxedalinguagem
    39
    fabio.delboni@totvs.com.br
  • 40. Solução:
    Sintaxedalinguagem
    40
  • 41. Comando DO WHILE
    Estruturas de repetição
    Sintaxedalinguagem
    41
    fabio.delboni@totvs.com.br
  • 42. Comando WHILE
    Estruturas de repetição
    Sintaxedalinguagem
    42
    fabio.delboni@totvs.com.br
  • 43. Comando FOR
    Declara e/ouinicializavariável
    Testa o fimrepetição (repetirenquantoverdadeiro)
    Incrementaoudecrementa
    Estruturas de repetição
    Sintaxedalinguagem
    43
    fabio.delboni@totvs.com.br
  • 44. Adaptar a solução anterior paraque o usuárioinsiranotas de 0 a 10 somente.
    Tempo: 5 minutos.
    Exercício:
    Sintaxedalinguagem
    44
    fabio.delboni@totvs.com.br
  • 45. Solução:
    Sintaxedalinguagem
    45
    fabio.delboni@totvs.com.br
  • 46. Contruir um aplicativo console quereceba 10 números. Somartodososnumeros pares emumavariavel x e todososnúmerosimparesemumavariável y. Emseguidamostrar o total somadoem x e y.
    Tempo: 12 minutos.
    Exercício:
    Sintaxedalinguagem
    46
    fabio.delboni@totvs.com.br
  • 47. Solução:
    Sintaxedalinguagem
    47
    fabio.delboni@totvs.com.br
  • 48. Exceção
    Sintaxedalinguagem
    48
    fabio.delboni@totvs.com.br
  • 49. Classe e objeto
    Sintaxedalinguagem
    49
    fabio.delboni@totvs.com.br
  • 50. Métodos
    Sintaxedalinguagem
    50
    fabio.delboni@totvs.com.br
  • 51. Desenvolverclassecalculadora, com as operaçõesmatemáticas de soma, subtração, divisão e mutiplicação.
    • Tempo: 6 minutos.
    Exercício:
    Sintaxedalinguagem
    51
    fabio.delboni@totvs.com.br
  • 52. Enum
    Sintaxedalinguagem
    52
    fabio.delboni@totvs.com.br
  • 53. Enum
    Sintaxedalinguagem
    53
    Cast
    fabio.delboni@totvs.com.br
  • 54. Propriedades
    Sintaxedalinguagem
    54
    fabio.delboni@totvs.com.br
  • 55. Sobrecarga de operador
    Sintaxedalinguagem
    55
    fabio.delboni@totvs.com.br
  • 56. Criarnovosmétodos de soma e subtraçãonaclassecalculadoraparareceber 2, 3 ouaté 4 parâmetros.
    • Tempo: 10 minutos.
    Exercício:
    Sintaxedalinguagem
    56
    fabio.delboni@totvs.com.br
  • 57. Herança
    Sintaxedalinguagem
    57
    fabio.delboni@totvs.com.br
  • 58. Objeto do tipo List
    Sintaxedalinguagem
    58
    fabio.delboni@totvs.com.br
  • 59. Manipulararquivotexto
    Sintaxedalinguagem
    59
    fabio.delboni@totvs.com.br
  • 60. Manipulararquivotexto
    Sintaxedalinguagem
    60
    fabio.delboni@totvs.com.br
  • 61. Com base no slide “manipulararquivotexto”, ajuste e acrescenteosmétodosabaixo:
    intTotalLinhas(String nomeArquivo)
    Retorna o número total de linhas do arquivo.
    String lerLinha(intnumeroLinha)
    Retornauma String com o conteúdodalinhaespecificada.
    String Acrescentar(String nomeArquivo, String texto)
    Acrescenta no final do arquivo a String texto.
    • Tempo: 10 minutos.
    Exercício:
    Sintaxedalinguagem
    61
    fabio.delboni@totvs.com.br
  • 62. MICROSOFT .NET C#
    QUESTÕES
    Instrutor
    fabio.delboni@totvs.com.br
    IMAGEM
    62
  • 63. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    II.I) Acesso ao banco de dados
    • Tipos de conexão
    • String de conexão
    • Executar consulta
    • Manutenção de cadastro
    • Procedure com parâmetros
    • Utilizando os métodos de BD
    63
  • 64. Como opções de tipo de conexãopodemosdestacar:
    Client
    Exemplo: SQL Client ou Oracle Client
    OLE DB
    Suportenativo a SQL e ORACLE
    DLL
    Fornecidapelofabricando do SGBD outerceiros.
    Tipos de conexão
    Acessoaobanco de dados
    64
    fabio.delboni@totvs.com.br
  • 65. SQL CLIENT
    Data Source=AHOIII;Initial Catalog=CORPORE1080;Persist Security Info=True;User ID=rm;Password=**
    ORACLE CLIENT
    Data Source=xe;Persist Security Info=True;User ID=rm;Password=**;Unicode=True
    OLE DB (SQL SERVER)
    Provider=SQLOLEDB;Data Source=AHOIII;Persist Security Info=True;User ID=rm;Initial Catalog=CORPORE1080;Password=**
    OLE DB (ORACLE)
    Provider=MSDAORA;Data Source=XE;Persist Security Info=True;User ID=rm;Password=**
    String de conexão
    Acessoaobanco de dados
    65
    fabio.delboni@totvs.com.br
  • 66. Executarconsulta
    Acessoaobanco de dados
    66
    fabio.delboni@totvs.com.br
  • 67. Manutenção de cadastro
    Acessoaobanco de dados
    67
    fabio.delboni@totvs.com.br
  • 68. Procedure com parâmetros
    Acessoaobanco de dados
    68
    fabio.delboni@totvs.com.br
  • 69. Procedure com parâmetros
    Acessoaobanco de dados
    69
    fabio.delboni@totvs.com.br
  • 70. Utilizandoosmétodos de BD
    Acessoaobanco de dados
    70
    fabio.delboni@totvs.com.br
  • 71. Testarosmétodosdaclasse “bd”.
    • Tempo: 10 minutos.
    Exercício:
    Acessoaobanco de dados
    71
    fabio.delboni@totvs.com.br
  • 72. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    II.II) Desenvolvimento de aplicativos Winform
    • Componente TextBox
    • Componente ComboBox
    • Componente CheckBox
    • Componente DataGridView
    • Escrever arquivo XML
    • Carregar arquivo XML
    • MicrosoftReportViewer
    • UserControl
    • Settings
    • MDI
    72
  • 73. ComponenteTextBox
    Desenvolvimento de aplicativosWinform
    73
    fabio.delboni@totvs.com.br
  • 74. ComponenteComboBox
    Desenvolvimento de aplicativosWinform
    74
    fabio.delboni@totvs.com.br
  • 75. ComponenteCheckBox
    Desenvolvimento de aplicativosWinform
    75
    fabio.delboni@totvs.com.br
  • 76. ComponenteDataGridView
    Desenvolvimento de aplicativosWinform
    76
    fabio.delboni@totvs.com.br
  • 77. ComponenteDataGridView
    Desenvolvimento de aplicativosWinform
    77
    fabio.delboni@totvs.com.br
  • 78. Escreverarquivo XML
    Desenvolvimento de aplicativosWinform
    78
    fabio.delboni@totvs.com.br
  • 79. Carregararquivo XML
    Desenvolvimento de aplicativosWinform
    79
    fabio.delboni@totvs.com.br
  • 80. Obtercampos do registroselecionadosda grid:
    Manipularregistrosda Grid
    Desenvolvimento de aplicativosWinform
    80
    fabio.delboni@totvs.com.br
  • 81. CriarumacolunaCheckBoxemumadataGridView:
    Manipularregistrosda Grid
    Desenvolvimento de aplicativosWinform
    81
    fabio.delboni@totvs.com.br
  • 82. Guardar o valor de um colunaCheckBoxem um ArrayList:
    Manipularregistrosda Grid
    Desenvolvimento de aplicativosWinform
    82
    fabio.delboni@totvs.com.br
  • 83. A partirdamodelagemabaixo, desenvolverumatela de cadastro e tela de consulta.
    Tempo: 15 minutos.
    Exercício:
    Desenvolvimento de aplicativosWinform
    83
    fabio.delboni@totvs.com.br
  • 84. MicrosoftReportVierwer
    Desenvolvimento de aplicativosWinform
    84
    fabio.delboni@totvs.com.br
  • 85. User Control
    Desenvolvimento de aplicativosWinform
    85
    fabio.delboni@totvs.com.br
  • 86. User Control
    Desenvolvimento de aplicativosWinform
    86
    fabio.delboni@totvs.com.br
  • 87. Settings
    Desenvolvimento de aplicativosWinform
    87
    fabio.delboni@totvs.com.br
  • 88. Settings
    Desenvolvimento de aplicativosWinform
    88
    fabio.delboni@totvs.com.br
  • 89. MDI
    Desenvolvimento de aplicativosWinform
    89
    fabio.delboni@totvs.com.br
  • 90. MICROSOFT .NET C#
    QUESTÕES
    Instrutor
    fabio.delboni@totvs.com.br
    IMAGEM
    90
  • 91. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    III.I) Desenvolvendo DLL
    • Criando projeto
    • Usando DLL
    91
  • 92. Criandoprojeto
    Desenvolvendo DLL
    92
    fabio.delboni@totvs.com.br
  • 93. Usando DLL
    Desenvolvendo DLL
    93
    fabio.delboni@totvs.com.br
  • 94. Usando DLL
    Desenvolvendo DLL
    94
  • 95. Construasuaprópria DLL paraacessoaobanco de dados, e testeosmétodosdamesma.
    Tempo: 10 minutos.
    Exercício:
    Desenvolvendo DLL
    95
    fabio.delboni@totvs.com.br
  • 96. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    III.II) Desenvolvimento Webform com AJAX
    • Componente Menu
    • Conexão e Dataset
    • Componente GridView e DatailsView
    • Ajax Script Manager e Update Painel
    • BidingGridView via código
    • LinkButton na coluna da GridView
    • ResponseRedirect e Session
    • Componente TextBox
    • Componente DropDownList
    • Componente RadioButtonList
    • Componente CheckBox
    • MicrosoftReportViewer
    • Web UserControl
    • Dynamic Data Web Site
    96
  • 97. Componente Menu
    DesenvolvimentoWebform com AJAX
    97
  • 98. Conexão e Dataset
    DesenvolvimentoWebform com AJAX
    98
    fabio.delboni@totvs.com.br
  • 99. Conexão e Dataset
    DesenvolvimentoWebform com AJAX
    99
    Umagrandevantagem de criaritensDataSet, é queosobjetos de cadaTableAdapterpossuiosmétodos de Insert, Update, Delete, GetData e Fill, ouseja, ganha-se em tempo de desenvolvimentodasolução, de forma á dispensar a criação de diversasquerys, inclusive a possibilidade de vincular as Grids um Dataset.
    fabio.delboni@totvs.com.br
  • 100. ComponenteGridView e Details View
    DesenvolvimentoWebform com AJAX
    100
    fabio.delboni@totvs.com.br
  • 101. Crieumaconexão, e um DataSetpara o cadastro de clientes/fornecedores. Emseguida utilize oscomponentes de GridView e Details View paraconsultar e editarosregistros.
    Tempo: 15 minutos.
    Exercício:
    DesenvolvimentoWebform com AJAX
    101
    fabio.delboni@totvs.com.br
  • 102. Ajax Script Manager e Update Painel
    DesenvolvimentoWebform com AJAX
    102
  • 103. Ajax Script Manager e Update Painel
    DesenvolvimentoWebform com AJAX
    103
  • 104. Ajax Script Manager e Update Painel
    DesenvolvimentoWebform com AJAX
    104
  • 105. Biding GridView via código
    DesenvolvimentoWebform com AJAX
    105
    fabio.delboni@totvs.com.br
  • 106. LinkButtonnacolinadaGridView
    DesenvolvimentoWebform com AJAX
    106
    fabio.delboni@totvs.com.br
  • 107. Response Redirect e Session
    DesenvolvimentoWebform com AJAX
    107
    fabio.delboni@totvs.com.br
  • 108. Response Redirect e Session
    DesenvolvimentoWebform com AJAX
    108
    fabio.delboni@totvs.com.br
  • 109. ComponenteTextBox
    DesenvolvimentoWebform com AJAX
    109
    fabio.delboni@totvs.com.br
  • 110. ComponenteDropDownList
    DesenvolvimentoWebform com AJAX
    110
    fabio.delboni@totvs.com.br
  • 111. ComponenteRadioButtonList
    DesenvolvimentoWebform com AJAX
    111
    fabio.delboni@totvs.com.br
  • 112. ComponenteCheckBox
    DesenvolvimentoWebform com AJAX
    112
    fabio.delboni@totvs.com.br
  • 113. Com base namodelagemabaixo, crieos Forms de cadastro e consulta (tempo de 30 minutos):
    Exercício:
    DesenvolvimentoWebform com AJAX
    113
    fabio.delboni@totvs.com.br
  • 114. MicrosoftReportViewer
    DesenvolvimentoWebform com AJAX
    114
    fabio.delboni@totvs.com.br
  • 115. Criar um relatório de listagem de pedidos:
    Tempo: 10 minutos.
    Exercício:
    DesenvolvimentoWebform com AJAX
    115
    fabio.delboni@totvs.com.br
  • 116. Web User Control
    DesenvolvimentoWebform com AJAX
    116
    fabio.delboni@totvs.com.br
  • 117. Web User Control
    DesenvolvimentoWebform com AJAX
    117
    fabio.delboni@totvs.com.br
  • 118. Web User Control
    DesenvolvimentoWebform com AJAX
    118
    fabio.delboni@totvs.com.br
  • 119. Dynamic Data Web Site
    DesenvolvimentoWebform com AJAX
    119
  • 120. Dynamic Data Web Site
    DesenvolvimentoWebform com AJAX
    120
    fabio.delboni@totvs.com.br
  • 121. Dynamic Data Web Site
    DesenvolvimentoWebform com AJAX
    121
    fabio.delboni@totvs.com.br
  • 122. Dynamic Data Web Site
    DesenvolvimentoWebform com AJAX
    122
    fabio.delboni@totvs.com.br
  • 123. Dynamic Data Web Site
    DesenvolvimentoWebform com AJAX
    123
    fabio.delboni@totvs.com.br
  • 124. Dynamic Data Web Site
    DesenvolvimentoWebform com AJAX
    124
    fabio.delboni@totvs.com.br
  • 125. Criar um projetoDinamic Data Web Site baseadonamesmamodelagem de pedido (tempo de 5 minutos).
    Exercício:
    DesenvolvimentoWebform com AJAX
    125
    fabio.delboni@totvs.com.br
  • 126. MICROSOFT .NET C#
    QUESTÕES
    Instrutor
    fabio.delboni@totvs.com.br
    IMAGEM
    126
  • 127. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    IV.I) Componentes de terceiros
    • FreeTextBox
    • Asp .Net AJAX Control Toolkit
    • Nhibernate for .Net
    • DevExpress
    • Infragistics
    • StrataFrame
    127
  • 128. Componentes de Terceiros
    128
    http://freetextbox.com/demos/
    FreeTextBox
  • 129. Asp .Net AJAX Control Toolkit
    Componentes de Terceiros
    129
    http://www.asp.net/ajax/AjaxControlToolkit/Samples/
    AccordionAlwaysVisibleControlAnimationAsyncFileUploadAutoCompleteCalendarCascadingDropDownCollapsiblePanelColorPickerComboBoxConfirmButtonDragPanelDropDownDropShadowDynamicPopulateFilteredTextBoxHoverMenuHTMLEditorListSearchMaskedEditModalPopupMultiHandleSliderMutuallyExclusiveCheckBoxNoBotNumericUpDownPagingBulletedListPasswordStrengthPopupControlRatingReorderListResizableControlRoundedCornersSeadragonSliderSlideShowTabsTextBoxWatermarkToggleButtonUpdatePanelAnimationValidatorCallout
  • 130. Nhibernate for .Net
    Componentes de Terceiros
    130
    https://www.hibernate.org
  • 131. DevExpress
    Componentes de Terceiros
    131
    http://www.devexpress.com
  • 132. Infragistics
    Componentes de Terceiros
    132
    http://www.infragistics.com
  • 133. StrataFrame
    Componentes de Terceiros
    133
    http://www.strataframe.net
  • 134. MICROSOFT .NET C#
    ÍNDICE
    Plataforma.Net e a sintaxedalinguagem
    Acesso ao BD e desenvolvimento Winform
    Desenvolvendo DLL e Webform com AJAX
    Componentes de tercerios e Web Service
    IV.II) Web Service
    • Criar Web Service
    • Consumir Web Service
    • Debug com SoapUI
    134
  • 135. Criar Web Service
    Web Service
    135
  • 136. Consumir Web Service
    Web Service
    136
    fabio.delboni@totvs.com.br
  • 137. Consumir Web Service
    Web Service
    137
    fabio.delboni@totvs.com.br
  • 138. Debug com SoapUI
    Web Service
    138
    http://www.soapui.org
  • 139. Exercício
    Web Service
    139
    fabio.delboni@totvs.com.br
    PARTE 1:
    Construir um Web Service quecontenha um métodoquerecebe o nome de umatabela, e retornaos dados damesma.
    PARTE 2:
    Construir um aplicativo Windows queconsome o Web Service acima, e passando o nome de umatabela e prencheemumadataGridView.
    Tempo: 12 minutos (ambos).
  • 140. MICROSOFT .NET C#
    QUESTÕES
    Instrutor
    fabio.delboni@totvs.com.br
    IMAGEM
    140