1 / 18

Programação em C# com Visual Studio .NET

Programação em C# com Visual Studio .NET. MTM Sistemas Ltda Alvaro de Paulo Cavalcante Albuquerque Neto Waldomiro José Dall’Agnol. Apresentação da MTM Sistemas 20 Anos de Mercado ( Fundada em 20/05/1993); Pioneiros em tecnologia Microsoft – Parceiro Gold;

willow
Download Presentation

Programação em C# com Visual Studio .NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programação em C# com Visual Studio .NET MTM Sistemas Ltda Alvaro de Paulo Cavalcante Albuquerque Neto Waldomiro José Dall’Agnol

  2. Apresentação da MTM Sistemas • 20 Anos de Mercado (Fundadaem 20/05/1993); • Pioneirosemtecnologia Microsoft – Parceiro Gold; • Consultoria, Desenvolvimento e integração de sistemas; • ERPs própriosparaempresas de Varejo, Atacado e Transporte; • Soluçõesprópriaspara: CT-E e NF-e; • Desenvolvimento de sistemas: Transacionais, Web e Mobile; • Sistemas da MTM sãousadospormais de 500 empresas de todo o Brasil; • Trabalhosdesenvolvidospara: Votorantim, Klabin, Lohist, Ernst&Young, etc.; • Integração dos nossossistemas com ERPs de empresascomo: Volvo, Scania, Renault/Nissan, Electrolux, Caterpillar, General Motors, Kraft, etc. • Etapas do Treinamento de C#; 1 – Conhecimento da Linguagem C# (90% do tempo do curso); 2 – Conhecimento do Framework Basis da MTM e disponibilização dos fontes e do modelo de dados paracontinuidade dos estudos;

  3. Etapa 1 • Conhecendo a plataforma .NET (Visual Studio .NET) • Criação de 16 programasem C#, envolvendoosprincipaisrecursos da linguagem • Projeto, Formulário, Classe, Namespace, Comentários, Mensagens; • Tiposde dados, Declaraçãoe escopo de Variáveis, Operadores aritméticos ( + - / * ), Caixasde Dialogo, Tratamentode erro, Debug • Barra de Ferramentas do Visual Studio, Controles(Buttom, Label, text, Frame, Option, Check, Tab), Propriedades, Eventos, Estruturas de decisão (if, else, case, ..), Operadores lógicos (&& || !), Operadores relacionais (== != > < >= <=); • Estruturas de repetição (while, for, ...); • FunçõesMatemáticas (Round, Floor, Soma, Adição, Subtração e divisão)

  4. Funçõesde Texto (Trim, Substring, Replace, indexOf, … ) e Funçõesde Formatação; • Controles (Data) e Funçõesde data; • Controles (Grid, Combo) e Listas; • Bibliotecas do Visual Studio, gravação e leitura de arquivosTexto e XML; • Criar um Web Service, conhecer o IIS e entender a Serialização de dados; • CriarumaPagina ASP.NET e usar um Web Service; • Criar user Controls (WPF), Menu, Controles(Expansor) e trabalhar com imagens; • Conhecendo o MS SQL Server – IDE do SQL Server, Criar um banco de dados, criartabelas, Incluir, Excluir, Alterarregistros e pesquisar dados;

  5. Criar um projeto de acesso ao banco de dados; • Criarumaaplicação de cadastro com banco de dados (Pais, Estado, Cidade, Cadastro de Pessoas); • Etapa 2 • Conhecendo o Gerador de Código do Basis; • Criarprogramaspelogerador de sistemas; • Conhecer a Estrutura dos programas; • Criarprojetosutilizandoobjetosexistentes (ADD e ADD Link); • Etapa3 • Conhecendo o FrameWorkBasis; • Modelo de dados do sistema; • Analisando o códigoFonte – Componentização e Orientação a Objetos; • Multi-Plataforma (Desktop e Web); • Controle de versão, Multi-Camadas, Multi-Idioma, Multi-Ambiente; • Debug; • Navegaçãopelastelas de Cadastros, CRM, GED (Recursosutilizados); • Escalabilidade da soluçãojáPreparadapara cloud computing;

  6. Código Fonte

  7. Design da tela

  8. Código Fonte Aberto

  9. Sistema Funcionando

  10. Navegando no sistema

  11. Navegando no sistema

  12. Sistema executando em Browser

  13. Escalabilidade da aplicação O Framework permiteque a infra-estruturanecessáriaparasuportar as aplicaçõessejaexpandidaconforme o numero de usuários, podendopartir de algunspoucosusuários e chegar a centenasouatémilhares de usuários (semmexer no sistema). Apresentação • Apresentação • Regras de negócio Regras de negócio (Pool de servidores Web) Client/Server Web Application • Dados OU • CV • CA • Idioma • Dados da aplicação • Controle de versão • Controle de acessos • Idioma • Controle de versão • Controle de acessos • Idioma • Dados da aplicação

More Related