TREINAMENTO MICROSOFT .NET C# - v4Fábio Delboni – IPC FSW / janeiro - 20101
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de terceiros e Web ServiceI.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 Studio2
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceI.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• Operadores3
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceII.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 BD4
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceII.II)	Desenvolvimento de aplicativos Winform• Componente TextBox• Componente ComboBox• Componente CheckBox• Componente DataGridView• Escrever arquivo XML• Carregar arquivo XML• MicrosoftReportViewer• UserControl• Settings• MDI5
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIII.I)	Desenvolvendo DLL• Criando projeto• Usando DLL6
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIII.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 Site7
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIV.I)	Componentes de terceiros• FreeTextBox• Asp .Net AJAX Control Toolkit• Nhibernate for .Net• DevExpress• Infragistics• StrataFrame8
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIV.II)	Web Service• Criar Web Service• Consumir Web Service•  Debug com SoapUI9
fabio.delboni@totvs.com.brPROJETO OS-TEC (ETAPA 0/4)10Modelagem (sugestão)
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.brPROJETO OS-TEC (ETAPA 1/4)11CAMADA TRANSAÇÃO
fabio.delboni@totvs.com.brPROJETO OS-TEC (ETAPA 2/4)12WINFORMCAMADA TRANSAÇÃOCAMADA BDBD RM+TABELAS Z
fabio.delboni@totvs.com.brPROJETO OS-TEC (ETAPA 3/4)13WINFORMCAMADA TRANSAÇÃOCAMADA BDBD RM+TABELAS ZWEBFORM
fabio.delboni@totvs.com.brPROJETO OS-TEC (ETAPA 4/4)14WINFORMWEBSERVICECAMADA TRANSAÇÃOCAMADA BDBD RM+TABELAS ZWEBFORM
MICROSOFT .NET C#QUESTÕESInstrutorfabio.delboni@totvs.com.brIMAGEM15
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceI.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 Studio16
FrameworkIndependência de hardwareConexão OLE DB.NET SDKBase class library LinguagensOrientada á ObjetoConceitosdalinguagemOrientada a ObjetoLinguageminterpredada (próximo slide)Facilidade de distribuiçãoGarbage Collector gerenciamentodamemóriaSegurança (sistema e código)InteroperabilidadeVantagensdaplataforma.Netfabio.delboni@totvs.com.brPlataforma.Net17
Processo de CompilaçãoPlataforma.Net18fabio.delboni@totvs.com.br
Microsoft Visual Studio.Suporta a diversaslinguagens de programação (CLR)http://pt.wikipedia.org/wiki/.NETIntegraçãonativa com outrosprodutos Microsoft como:SQL ServerOfficeWindows MobileAPI’s do Windows e outrosDispositivomóvel com SQL Server Compact (Mobile Edition)Link interessante:http://inf.unisinos.br/~barbosa/paradigmas/consipa3/53/s27/Linguagem.Netvs JavaPlataforma.Net19fabio.delboni@totvs.com.br
Common Language RuntimePlataforma.Net20fabio.delboni@totvs.com.br
Windows Presentation Foundation - XAMLMicrosoft Expression Studio (Blend e Silverlight)Microsoft Popfly (Mashups)Windows Workflow FoundationWindows Communication FoundationLINQXNAMicrosoft Robotics Developer StudioFramework 4.0 (F#, Microsoft Surface, etc.)Windows AzureMicrosoft Small BasicProjeto Mono e MoonlightOutrosprojetoem: Microsoft DevLabs,Codeplex e Sourceforge….Net no mundoPlataforma.Net21fabio.delboni@totvs.com.br
Microsoft .Net Framework 2.0http://blogs.msdn.com/photos/brada/picture524537.aspxMicrosoft .Net Framework 3.0 e 3.5http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET_35_Namespaces_Poster_JAN08.pdfMicrosoft .Net Framework 4.0http://brad_abrams.members.winisp.net/Projects/PDC2008/PDC2008-NETFX4.pdfFrameworkPlataforma.Net22fabio.delboni@totvs.com.br
Editor de códigosSuporte a outraslinguagens JS, CSS, XML, DHTML, …IdentamentoautomáticoAutocompletacódigoIntelliSenseCode refactoringDebuggerDesignerWindows, Web, WPF, Class, Data (Ex. SQL) e MappingOutrasferramentasSolution/ Object/ Data/ Server explorer e Properties Editor, etc…Conhecendo a IDE Microsoft Visual StudioFonte: http://en.wikipedia.org/wiki/Microsoft_Visual_StudioPlataforma.Net23
MICROSOFT .NET C#QUESTÕESInstrutorfabio.delboni@totvs.com.brIMAGEM24
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceI.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• Operadores25
Solução, projetos, namespaces, classes e static void mainSintaxedalinguagem26fabio.delboni@totvs.com.br
Declarando e setandovariáveisSintaxedalinguagem27fabio.delboni@totvs.com.br
Declarando e setandovariáveis (String)Sintaxedalinguagem28fabio.delboni@totvs.com.br
Lerteclas e escrever no consoleSintaxedalinguagem29fabio.delboni@totvs.com.br
Tipos de variáveisSintaxedalinguagem30
Conversão de tiposSintaxedalinguagem31fabio.delboni@totvs.com.br
Exercício:Sintaxedalinguagem32Construir 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
Solução:Sintaxedalinguagem33fabio.delboni@totvs.com.br
Comando SWITCH CASEEstruturascondicionaisSintaxedalinguagem34fabio.delboni@totvs.com.br
Comando IFEstruturascondicionaisSintaxedalinguagem35fabio.delboni@totvs.com.br
Comando IF ELSEEstruturascondicionaisSintaxedalinguagem36fabio.delboni@totvs.com.br
Comando IF ELSE encadeadoEstruturascondicionaisSintaxedalinguagem37fabio.delboni@totvs.com.br
OperadoresSintaxedalinguagem38fabio.delboni@totvs.com.br
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:Sintaxedalinguagem39fabio.delboni@totvs.com.br
Solução:Sintaxedalinguagem40
Comando DO WHILEEstruturas de repetiçãoSintaxedalinguagem41fabio.delboni@totvs.com.br
Comando WHILEEstruturas de repetiçãoSintaxedalinguagem42fabio.delboni@totvs.com.br
Comando FORDeclara e/ouinicializavariávelTesta o fimrepetição (repetirenquantoverdadeiro)IncrementaoudecrementaEstruturas de repetiçãoSintaxedalinguagem43fabio.delboni@totvs.com.br
Adaptar a solução anterior paraque o usuárioinsiranotas de 0 a 10 somente.Tempo: 5 minutos.Exercício:Sintaxedalinguagem44fabio.delboni@totvs.com.br
Solução:Sintaxedalinguagem45fabio.delboni@totvs.com.br
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:Sintaxedalinguagem46fabio.delboni@totvs.com.br
Solução:Sintaxedalinguagem47fabio.delboni@totvs.com.br
ExceçãoSintaxedalinguagem48fabio.delboni@totvs.com.br
Classe e objetoSintaxedalinguagem49fabio.delboni@totvs.com.br
MétodosSintaxedalinguagem50fabio.delboni@totvs.com.br
Desenvolverclassecalculadora, com as operaçõesmatemáticas de soma, subtração, divisão e mutiplicação.Tempo: 6 minutos.Exercício:Sintaxedalinguagem51fabio.delboni@totvs.com.br
EnumSintaxedalinguagem52fabio.delboni@totvs.com.br
EnumSintaxedalinguagem53Castfabio.delboni@totvs.com.br
PropriedadesSintaxedalinguagem54fabio.delboni@totvs.com.br
Sobrecarga de operadorSintaxedalinguagem55fabio.delboni@totvs.com.br
Criarnovosmétodos de soma e subtraçãonaclassecalculadoraparareceber 2, 3 ouaté 4 parâmetros.Tempo: 10 minutos.Exercício:Sintaxedalinguagem56fabio.delboni@totvs.com.br
HerançaSintaxedalinguagem57fabio.delboni@totvs.com.br
Objeto do tipo ListSintaxedalinguagem58fabio.delboni@totvs.com.br
ManipulararquivotextoSintaxedalinguagem59fabio.delboni@totvs.com.br
ManipulararquivotextoSintaxedalinguagem60fabio.delboni@totvs.com.br
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:Sintaxedalinguagem61fabio.delboni@totvs.com.br
MICROSOFT .NET C#QUESTÕESInstrutorfabio.delboni@totvs.com.brIMAGEM62
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceII.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 BD63
Como opções de tipo de conexãopodemosdestacar:Client Exemplo: SQL Client ou Oracle ClientOLE DBSuportenativo a SQL e ORACLEDLLFornecidapelofabricando do SGBD outerceiros.Tipos de conexãoAcessoaobanco de dados64fabio.delboni@totvs.com.br
SQL CLIENTData Source=AHOIII;Initial Catalog=CORPORE1080;Persist Security Info=True;User ID=rm;Password=**ORACLE CLIENTData Source=xe;Persist Security Info=True;User ID=rm;Password=**;Unicode=TrueOLE 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ãoAcessoaobanco de dados65fabio.delboni@totvs.com.br
ExecutarconsultaAcessoaobanco de dados66fabio.delboni@totvs.com.br
Manutenção de cadastroAcessoaobanco de dados67fabio.delboni@totvs.com.br
Procedure com parâmetrosAcessoaobanco de dados68fabio.delboni@totvs.com.br
Procedure com parâmetrosAcessoaobanco de dados69fabio.delboni@totvs.com.br
Utilizandoosmétodos de BDAcessoaobanco de dados70fabio.delboni@totvs.com.br
Testarosmétodosdaclasse “bd”.Tempo: 10 minutos.Exercício:Acessoaobanco de dados71fabio.delboni@totvs.com.br
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceII.II)	Desenvolvimento de aplicativos Winform• Componente TextBox• Componente ComboBox• Componente CheckBox• Componente DataGridView• Escrever arquivo XML• Carregar arquivo XML• MicrosoftReportViewer• UserControl• Settings• MDI72
ComponenteTextBoxDesenvolvimento de aplicativosWinform73fabio.delboni@totvs.com.br
ComponenteComboBoxDesenvolvimento de aplicativosWinform74fabio.delboni@totvs.com.br
ComponenteCheckBoxDesenvolvimento de aplicativosWinform75fabio.delboni@totvs.com.br
ComponenteDataGridViewDesenvolvimento de aplicativosWinform76fabio.delboni@totvs.com.br
ComponenteDataGridViewDesenvolvimento de aplicativosWinform77fabio.delboni@totvs.com.br
Escreverarquivo XMLDesenvolvimento de aplicativosWinform78fabio.delboni@totvs.com.br
Carregararquivo XMLDesenvolvimento de aplicativosWinform79fabio.delboni@totvs.com.br
Obtercampos do registroselecionadosda grid:Manipularregistrosda GridDesenvolvimento de aplicativosWinform80fabio.delboni@totvs.com.br
CriarumacolunaCheckBoxemumadataGridView:Manipularregistrosda GridDesenvolvimento de aplicativosWinform81fabio.delboni@totvs.com.br
Guardar o valor de um colunaCheckBoxem um ArrayList:Manipularregistrosda GridDesenvolvimento de aplicativosWinform82fabio.delboni@totvs.com.br
A partirdamodelagemabaixo, desenvolverumatela de cadastro e tela de consulta.Tempo: 15 minutos.Exercício:Desenvolvimento de aplicativosWinform83fabio.delboni@totvs.com.br
MicrosoftReportVierwerDesenvolvimento de aplicativosWinform84fabio.delboni@totvs.com.br
User ControlDesenvolvimento de aplicativosWinform85fabio.delboni@totvs.com.br
User ControlDesenvolvimento de aplicativosWinform86fabio.delboni@totvs.com.br
SettingsDesenvolvimento de aplicativosWinform87fabio.delboni@totvs.com.br
SettingsDesenvolvimento de aplicativosWinform88fabio.delboni@totvs.com.br
MDIDesenvolvimento de aplicativosWinform89fabio.delboni@totvs.com.br
MICROSOFT .NET C#QUESTÕESInstrutorfabio.delboni@totvs.com.brIMAGEM90
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIII.I)	Desenvolvendo DLL• Criando projeto• Usando DLL91
CriandoprojetoDesenvolvendo DLL92fabio.delboni@totvs.com.br
Usando DLLDesenvolvendo DLL93fabio.delboni@totvs.com.br
Usando DLLDesenvolvendo DLL94
Construasuaprópria DLL paraacessoaobanco de dados, e testeosmétodosdamesma.Tempo: 10 minutos.Exercício:Desenvolvendo DLL95fabio.delboni@totvs.com.br
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIII.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 Site96
Componente MenuDesenvolvimentoWebform com AJAX97
Conexão e DatasetDesenvolvimentoWebform com AJAX98fabio.delboni@totvs.com.br
Conexão e DatasetDesenvolvimentoWebform com AJAX99Umagrandevantagem 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
ComponenteGridView e Details ViewDesenvolvimentoWebform com AJAX100fabio.delboni@totvs.com.br
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 AJAX101fabio.delboni@totvs.com.br
Ajax Script Manager e Update PainelDesenvolvimentoWebform com AJAX102
Ajax Script Manager e Update PainelDesenvolvimentoWebform com AJAX103
Ajax Script Manager e Update PainelDesenvolvimentoWebform com AJAX104
Biding GridView via códigoDesenvolvimentoWebform com AJAX105fabio.delboni@totvs.com.br
LinkButtonnacolinadaGridViewDesenvolvimentoWebform com AJAX106fabio.delboni@totvs.com.br
Response Redirect e SessionDesenvolvimentoWebform com AJAX107fabio.delboni@totvs.com.br
Response Redirect e SessionDesenvolvimentoWebform com AJAX108fabio.delboni@totvs.com.br
ComponenteTextBoxDesenvolvimentoWebform com AJAX109fabio.delboni@totvs.com.br
ComponenteDropDownListDesenvolvimentoWebform com AJAX110fabio.delboni@totvs.com.br
ComponenteRadioButtonListDesenvolvimentoWebform com AJAX111fabio.delboni@totvs.com.br
ComponenteCheckBoxDesenvolvimentoWebform com AJAX112fabio.delboni@totvs.com.br
Com base namodelagemabaixo, crieos Forms de cadastro e consulta (tempo de 30 minutos):Exercício:DesenvolvimentoWebform com AJAX113fabio.delboni@totvs.com.br
MicrosoftReportViewerDesenvolvimentoWebform com AJAX114fabio.delboni@totvs.com.br
Criar um relatório de listagem de pedidos:Tempo: 10 minutos.Exercício:DesenvolvimentoWebform com AJAX115fabio.delboni@totvs.com.br
Web User ControlDesenvolvimentoWebform com AJAX116fabio.delboni@totvs.com.br
Web User ControlDesenvolvimentoWebform com AJAX117fabio.delboni@totvs.com.br
Web User ControlDesenvolvimentoWebform com AJAX118fabio.delboni@totvs.com.br
Dynamic Data Web SiteDesenvolvimentoWebform com AJAX119
Dynamic Data Web SiteDesenvolvimentoWebform com AJAX120fabio.delboni@totvs.com.br
Dynamic Data Web SiteDesenvolvimentoWebform com AJAX121fabio.delboni@totvs.com.br
Dynamic Data Web SiteDesenvolvimentoWebform com AJAX122fabio.delboni@totvs.com.br
Dynamic Data Web SiteDesenvolvimentoWebform com AJAX123fabio.delboni@totvs.com.br
Dynamic Data Web SiteDesenvolvimentoWebform com AJAX124fabio.delboni@totvs.com.br
Criar um projetoDinamic Data Web Site baseadonamesmamodelagem de pedido (tempo de 5 minutos).Exercício:DesenvolvimentoWebform com AJAX125fabio.delboni@totvs.com.br
MICROSOFT .NET C#QUESTÕESInstrutorfabio.delboni@totvs.com.brIMAGEM126
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIV.I)	Componentes de terceiros• FreeTextBox• Asp .Net AJAX Control Toolkit• Nhibernate for .Net• DevExpress• Infragistics• StrataFrame127
Componentes de Terceiros128http://freetextbox.com/demos/FreeTextBox
Asp .Net AJAX Control ToolkitComponentes de Terceiros129http://www.asp.net/ajax/AjaxControlToolkit/Samples/AccordionAlwaysVisibleControlAnimationAsyncFileUploadAutoCompleteCalendarCascadingDropDownCollapsiblePanelColorPickerComboBoxConfirmButtonDragPanelDropDownDropShadowDynamicPopulateFilteredTextBoxHoverMenuHTMLEditorListSearchMaskedEditModalPopupMultiHandleSliderMutuallyExclusiveCheckBoxNoBotNumericUpDownPagingBulletedListPasswordStrengthPopupControlRatingReorderListResizableControlRoundedCornersSeadragonSliderSlideShowTabsTextBoxWatermarkToggleButtonUpdatePanelAnimationValidatorCallout
Nhibernate for .NetComponentes de Terceiros130https://www.hibernate.org
DevExpressComponentes de Terceiros131http://www.devexpress.com
InfragisticsComponentes de Terceiros132http://www.infragistics.com
StrataFrameComponentes de Terceiros133http://www.strataframe.net
MICROSOFT .NET C#ÍNDICEPlataforma.Net e a sintaxedalinguagemAcesso ao BD e desenvolvimento WinformDesenvolvendo DLL e Webform com AJAXComponentes de tercerios e Web ServiceIV.II)	Web Service• Criar Web Service• Consumir Web Service•  Debug com SoapUI134
Criar Web ServiceWeb Service135
Consumir Web ServiceWeb Service136fabio.delboni@totvs.com.br
Consumir Web ServiceWeb Service137fabio.delboni@totvs.com.br
Debug com SoapUIWeb Service138http://www.soapui.org
ExercícioWeb Service139fabio.delboni@totvs.com.brPARTE 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).
MICROSOFT .NET C#QUESTÕESInstrutorfabio.delboni@totvs.com.brIMAGEM140

Mais conteúdo relacionado

PPT
50 ΤΡΟΠΟΙ ΠΟΥ ΜΠΟΡΕΙΤΕ ΝΑ ΓΙΝΕΤΕ ΑΠΟ ΤΟΥΣ ΚΑΛΥΤΕΡΟΥΣ ΣΤΗΝ ΚΑΤΕΥΘΥΝΟΜΕΝΗ Π...
PDF
Rm1150150212 totvs autom_ponto
PDF
Treinamento 5 s
PDF
Service Cloud 開発概要 - 後編 - Webセミナー
PDF
データローダについてちょっと詳しくなる
PDF
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
PPT
Percepção sensorial na e fi
DOCX
Proposta de treinamentos corporativos cursos online
50 ΤΡΟΠΟΙ ΠΟΥ ΜΠΟΡΕΙΤΕ ΝΑ ΓΙΝΕΤΕ ΑΠΟ ΤΟΥΣ ΚΑΛΥΤΕΡΟΥΣ ΣΤΗΝ ΚΑΤΕΥΘΥΝΟΜΕΝΗ Π...
Rm1150150212 totvs autom_ponto
Treinamento 5 s
Service Cloud 開発概要 - 後編 - Webセミナー
データローダについてちょっと詳しくなる
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Percepção sensorial na e fi
Proposta de treinamentos corporativos cursos online

Mais procurados (6)

PPTX
Quiz em libras 2017
DOCX
Professor de musica curriculo - arnaldo alves
PPT
Libras língua ou linguagem de sinais?
DOC
C:\Documents And Settings\Genyjl\Desktop\Proposta SupervisãO Escolar
PDF
Texto basico unidade5-sinais-iconicos
PPTX
Associação dos surdos do maranhão
Quiz em libras 2017
Professor de musica curriculo - arnaldo alves
Libras língua ou linguagem de sinais?
C:\Documents And Settings\Genyjl\Desktop\Proposta SupervisãO Escolar
Texto basico unidade5-sinais-iconicos
Associação dos surdos do maranhão
Anúncio

Destaque (20)

PDF
Fundamentos do asp.net
PPTX
Construindo Apps Com SignalR
PDF
Tutorial EJB 3.0 (2009)
PPTX
Interop itcare: Interoperabilidade Java e .NET
PPTX
TOTVS LINHA RM TREINAMENTO SQL
PPT
Minicurso Testes em .NET - Globalcode Vinicius Quaiato
PPTX
TOTVS LINHA RM - FÓRMULAS - Lógica de construção de fórmulas
PDF
Cadastro de clientes em c#
PDF
Programação c# - banco de dados
PDF
Curso desenvolvendo web sites (asp)
PDF
Apostila php
PDF
Visão geral da segurança em Java EE
PDF
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
PDF
Asp julio battisti - criando sites dinamicos com asp 3.0
PDF
Apostila de C# & Asp.Net
PDF
Apostila desenvolvimento aplicações comerciais com C#
PDF
Curso asp - intermediario
PDF
Introdução ao Arduino
PPTX
C# 6.0 .net coders
PDF
Curso de xml
Fundamentos do asp.net
Construindo Apps Com SignalR
Tutorial EJB 3.0 (2009)
Interop itcare: Interoperabilidade Java e .NET
TOTVS LINHA RM TREINAMENTO SQL
Minicurso Testes em .NET - Globalcode Vinicius Quaiato
TOTVS LINHA RM - FÓRMULAS - Lógica de construção de fórmulas
Cadastro de clientes em c#
Programação c# - banco de dados
Curso desenvolvendo web sites (asp)
Apostila php
Visão geral da segurança em Java EE
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Asp julio battisti - criando sites dinamicos com asp 3.0
Apostila de C# & Asp.Net
Apostila desenvolvimento aplicações comerciais com C#
Curso asp - intermediario
Introdução ao Arduino
C# 6.0 .net coders
Curso de xml
Anúncio

Semelhante a TOTVS IP CAMPINAS FSW Treinamento .NET C# - v4 POR FABIO DELBONI (20)

PPTX
DotNet Framework e Orientação a Objetos 1 - Introdução
PPTX
S2 b desenvolvimento de sistemas [reparado]
PDF
Aula 1 -_ambiente_visual_studio_2012
PDF
PPTX
Microsoft S2B - C# ASP.NET
PPTX
Curso de C# - Introdução
PPTX
Introdução C#
PDF
Curso C sharp plus Framework NET (NOTURNO)
PDF
Curso C sharp plus Framework NET (DIURNO)
PPTX
Introdução a Plataforma .NET 4.0
PDF
50718286 apostila-de-asp-net-c-e-visual-basic-net
PDF
105 apostila asp net, c# e visual basic.net
PPTX
Mergulhando no ecossistema .NET
PPTX
Fundamentos do .NET Framework - Parte 1
PPTX
Linguagem de programação C# 4 e 5
PPTX
Microsoft .Net
PPTX
Maratona Windows Phone 7
PPTX
SFD - C# para a comunidade
PPTX
Introdução ao C#
PPTX
Revisão de C# 4.0
DotNet Framework e Orientação a Objetos 1 - Introdução
S2 b desenvolvimento de sistemas [reparado]
Aula 1 -_ambiente_visual_studio_2012
Microsoft S2B - C# ASP.NET
Curso de C# - Introdução
Introdução C#
Curso C sharp plus Framework NET (NOTURNO)
Curso C sharp plus Framework NET (DIURNO)
Introdução a Plataforma .NET 4.0
50718286 apostila-de-asp-net-c-e-visual-basic-net
105 apostila asp net, c# e visual basic.net
Mergulhando no ecossistema .NET
Fundamentos do .NET Framework - Parte 1
Linguagem de programação C# 4 e 5
Microsoft .Net
Maratona Windows Phone 7
SFD - C# para a comunidade
Introdução ao C#
Revisão de C# 4.0

Mais de Fábio Delboni (7)

PPTX
Workshop Totvs Report
PPTX
Workshop totvs report
PPT
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
PPTX
Fórmula Visual - TOTVS IP - Fábio Delboni - 07/2012
DOCX
3 como enviar projetos para o svn pelo tortoise
DOCX
2 como baixar projetos pelo tortoise svn
PPTX
Solução cubo rubik 3x3x3 resolvendo cubo mágico
Workshop Totvs Report
Workshop totvs report
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
Fórmula Visual - TOTVS IP - Fábio Delboni - 07/2012
3 como enviar projetos para o svn pelo tortoise
2 como baixar projetos pelo tortoise svn
Solução cubo rubik 3x3x3 resolvendo cubo mágico

Último (20)

PPT
Padrões de Beleza I - Estética Corporal e Saúde
DOCX
Laboratório de cyber security, apresentação simples.
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PPT
Apresentacao Do Trabalho de Inteligencia
PDF
Capacitação em Logística – Instituto Federal
PDF
instalacoes eletricas para industria apressentacao basicas
PPTX
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PPTX
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PDF
resumo de instalação de placa arduino em jardim vertical para fertirrigação
PPTX
Modelo para Qualificação de Mestrado - Tecnologia da Informação
PDF
Gestão contínua de exposição a ameaças petrobras
PPT
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
PPTX
Introdução a Computação em Nuvem-parte2-T2
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PPTX
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
PDF
wp-sn-advanced-high-availability-architecture (pt-br).pdf
Padrões de Beleza I - Estética Corporal e Saúde
Laboratório de cyber security, apresentação simples.
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
Apresentacao Do Trabalho de Inteligencia
Capacitação em Logística – Instituto Federal
instalacoes eletricas para industria apressentacao basicas
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
POO - Aula 05 - Herança - Generalização e Especialização.pdf
POO - Aula 05 - Herança - Generalização e Especialização.pdf
resumo de instalação de placa arduino em jardim vertical para fertirrigação
Modelo para Qualificação de Mestrado - Tecnologia da Informação
Gestão contínua de exposição a ameaças petrobras
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
Introdução a Computação em Nuvem-parte2-T2
pdfcoffee.com_metalografia-25-pdf-free.pdf
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
wp-sn-advanced-high-availability-architecture (pt-br).pdf

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