View
107
Download
3
Category
Preview:
Citation preview
Programação em C# com Visual Studio .NET
MTM Sistemas LtdaAlvaro 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;– Consultoria, Desenvolvimento e integração de sistemas;– ERPs próprios para empresas de Varejo, Atacado e Transporte; – Soluções próprias para: CT-E e NF-e;– Desenvolvimento de sistemas: Transacionais, Web e Mobile; – Sistemas da MTM são usados por mais de 500 empresas de todo o
Brasil;– Trabalhos desenvolvidos para: Votorantim, Klabin, Lohist,
Ernst&Young, etc.;– Integração dos nossos sistemas com ERPs de empresas como: 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 para continuidade dos estudos;
• Etapa 1– Conhecendo a plataforma .NET (Visual Studio .NET)– Criação de 16 programas em C#, envolvendo os
principais recursos da linguagem• Projeto, Formulário, Classe, Namespace, Comentários,
Mensagens;• Tipos de dados, Declaração e escopo de Variáveis, Operadores
aritméticos ( + - / * ), Caixas de Dialogo, Tratamento de 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ções Matemáticas (Round, Floor, Soma, Adição, Subtração
e divisão)
• Funções de Texto (Trim, Substring, Replace, indexOf, … ) e Funções de Formatação;
• Controles (Data) e Funções de data;• Controles (Grid, Combo) e Listas;• Bibliotecas do Visual Studio, gravação e leitura de
arquivos Texto e XML;• Criar um Web Service, conhecer o IIS e entender a
Serialização de dados;• Criar uma Pagina 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, criar tabelas, Incluir, Excluir, Alterar registros e pesquisar dados;
• Criar um projeto de acesso ao banco de dados;• Criar uma aplicação de cadastro com banco de dados (Pais, Estado,
Cidade, Cadastro de Pessoas);
• Etapa 2– Conhecendo o Gerador de Código do Basis;
• Criar programas pelo gerador de sistemas;• Conhecer a Estrutura dos programas;• Criar projetos utilizando objetos existentes (ADD e ADD Link);
• Etapa 3– Conhecendo o FrameWork Basis;
• Modelo de dados do sistema;• Analisando o código Fonte – Componentização e Orientação a Objetos;• Multi-Plataforma (Desktop e Web);• Controle de versão, Multi-Camadas, Multi-Idioma, Multi-Ambiente;• Debug;• Navegação pelas telas de Cadastros, CRM, GED (Recursos utilizados);• Escalabilidade da solução já Preparada para cloud computing;
Código Fonte
Design da tela
Código Fonte Aberto
Sistema Funcionando
Navegando no sistema
Navegando no sistema
Sistema executando em Browser
Escalabilidade da aplicaçãoO Framework permite que a infra-estrutura necessária para suportar as aplicações seja expandida conforme o numero de usuários, podendo partir de alguns poucos usuários e chegar a centenas ou até milhares de usuários (sem mexer no sistema).
Clie
nt/S
erve
r
Web
App
licat
ion
• Apresentação• Regras de negócio
Apresentação
Regras de negócio(Pool de servidores Web)
• Dados da aplicação• Controle de versão• Controle de acessos• Idioma • Dados da aplicação
• Controle de versão• Controle de acessos• Idioma
OU• Dados
• CV• CA• Idioma
Recommended