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.
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.
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: ");
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;