Rafael Martins

Tecnologias de Internet e Mais Um Pouco

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++

Validar CPF com JavaScript

Veja nesse artigo como validar CPF com JavaScript, incluindo os novos CPFs que estão surgindo

Percebi que ultimamente os CPFs vem mudando e com essa mudança a maioria dos códigos encontrados na internet ficaram obsoletos.
Então nas minhas buscas encontrei no próprio site da receita federal como fazer uma validação de um CPF.

Para o nosso exemplo vamos usar o CPF fictício 123.456.789-09
Vamos começar a validação pelo primeiro dígito verificador, distribuindo os nove primeiros dígitos do CPF.
Logo abaixo, da esquerda para a direita, vamos colocar os números decrescentes de 10 à 2.
Então vamos multiplicar as colunas, colocando o resutado de cada uma, em uma terceira linha, conforme mostrado a seguir:

Saiba mais

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

Do C++ para o C#

Fonte: *http://geekswithblogs.net/erwin/Default.aspx

Em um novo artigo no CIO.com Anders Hejlsberg diz ao lado de um monte de outras coisas como o C # obteve o nome dele. Abaixo uma citação do artigo:

[CIO] Por que a linguagem originalmente chamada Cool, sofre uma mudança para C #?

[AH] O Codename era Cool , que estava para ‘C’ como Object Oriented Language . Nós gostamos desse nome: todos os nossos arquivos foram chamados .cool e isso foi bem legal! Nós olhamos seriamente para manter o nome para o produto final, mas não era apenas viável a partir de uma perspectiva de marca, tal como havia maneira muitas coisas legais lá fora.

Saiba mais