Rafael Martins

Tecnologias de Internet e Mais Um Pouco

Arquivos da Categoria: .NET

Fundamentos do Desenvolvimento de Software

Neste artigo será abordado alguns tópicos básicos que todo desenvolvedor deve saber. A pedidos, os tópicos serão básicos porque este artigo faz parte do programa Microsoft Academy Awards, Módulo Estruturas de decisão e repetição e Programação Orientada a Objeto – OOP.

Decidi usar a linguagem Visual C# simplesmente porque a maioria dos exemplos encontrados na web usam C#. Neste artigo abordarei as estruturas de decisões e repetições, programação orientada a objetos, como criar uma classe, adicionar propriedades, métodos e um construtor. Para finalizar, como herdar uma classe e as vantagens.

Saiba mais

Apostila de Linguagem C++

Evento SelectedIndexChanged no ASP.NET

Neste artigo veremos como usar o evento SelectedIndexChanged para que, ao selecionar um determinado Estado em um DropDownList, seja exibido uma lista de Cidades correspondentes em outro DropDownList.

Introdução – O evento SelectedIndexChanged é muito utilizado nos controlesDropDownList, RadioButtonList, CheckBoxList e muitos outros controles ASP.NET. Este evento é disparado a cada vez que o usuário troca de opção nestes controles.

Nesta parte iremos criar duas tabelas de exemplo, inserir alguns registros em ambas as tabelas, de Estados e de Cidades, e criar uma aplicação adicionando dois DropDownLists.

Então crie duas tabelas no SQL Server, a de Estados e a de Cidades, a Listagem 01 nos mostra o script de criação das tabelas:

Listagem 01 – Script de criação das tabelas Estado e Cidade

CREATE TABLE Estado
(
       IdEstado         INT IDENTITY(1,1) NOT NULL,
       Estado           VARCHAR(50)       NOT NULL,
       DataCadastro     DATETIME          NOT NULL,
       CONSTRAINT PK_IdEstado PRIMARY KEY (IdEstado)
)
CREATE TABLE Cidade
(
       IdCidade         INT IDENTITY(1,1) NOT NULL,
       IdEstado         INT               NOT NULL,
       Cidade           VARCHAR(100)      NOT NULL,
       DataCadastro     DATETIME          NOT NULL,
       CONSTRAINT PK_IdCidade PRIMARY KEY (IdCidade),
       CONSTRAINT FK_Cidade_IdEstado FOREIGN KEY (IdEstado) 
       REFERENCES Estado(IdEstado)

Note que a tabela Cidade é relacionada com a tabela Estado.

Saiba mais

Recursividade C#–Fibonacci

Olá a todos, vou falar um pouco sobre recursividade, o conceito e um exemplo prático em C#, totalmente comentado.

Conceito: Recursividade é um termo usado de maneira mais geral para descrever o processo de repetição de um objeto de um jeito similar ao que já fora mostrado. Um bom exemplo disso são as imagens repetidas que aparecem quando dois espelhos são apontados um para o outro. [Wikipédia]

Segue abaixo o code:

using System;
using System.Collections.Generic;

namespace Fibonacci
{
    class TestaFibonacci
    {
        /// <summary>
        /// Como utilizar o recurso da recursividade para Fibonacci – Inserir número menor ou igual a 40 por questão de processamento
        /// </summary>
        public static void Main()
        {
            // Aqui o console pede o termo ao qual é necessário saber o número de Fibonacci
            Console.WriteLine("Digite o termo ao qual você deseje o número Fibonacci: ");

Saiba mais

Laço While – Fibonacci em C#

Olá a todos,

Neste post irei mostrar algo que sempre é pedido em entrevista e que também é excelente para conhecimento, "Como usar laço while para mostrar Fibonacci". Neste exemplo estou usando duas variáveis, no próximo post usarei algo muito interessante chamado “método recursivo”, para Fibonacci. Abaixo está o código totalmente comentado e com os namespaces necessários.

Segue o code:

 

using System;

namespace Fibonacci
{
    class TestaFibonacci
    {
        /// <summary>
        /// Utilização do laço while para demonstrar Fibonacci, neste caso com os termos menores que ‘100’
        /// </summary>
        public static void Main()
        {
            // Iniciamos o programa setando duas variáveis int
            int a = 0, fib = 1;

Saiba mais