Aprenda C# facil
Compartilhar
Denunciar abuso
Próximo blog»
Criar um blog
Login
Aprenda C# facil Procurando Emprego
sexta-feira, sexta-fei ra, 6 de agosto de 2010
Comandos SQL (6)
Form Splash Veremos agora como implementar uma Aplicação WindowsForm com Splash. Primeiro crie um formulario com o nome FormSplash, tire as bordas e os botoes de fechar,minimizar e maximizar. Na opacidade dele coloque 70%. Ex:
Anunciantes
Crie um outro formulario de sua preferencia. No evento LoadPage dele coloque o seguinte codigo.:
Parceiros!! Seja um dos Nossos. Mande seu Banner para o email
[email protected]. gov.br
Seguidores Participar deste si Google Friend Connect
Resultado:
Já é um membro? Fazer login
Dicas C# (3) Exemplos C# (9)
Analise
Visitante número:
Crie um Blog Grátis!
Ainda não há membros. Seja o primeiro!
Menu
Aprenda C# facil
Quem sou eu SplinterSharp
Visualizar meu perfil completo
Arquivo do blog ▼
2010 (17) ▼
Agosto (17) Form Splash Criando uma classe de conexão para suas aplicaçõe s... Como se conectar ao SQL Server usando Windows Form... Entenda e aprenda a usar o controle MaskedT extBox Definindo um ícone para sua aplicação Windows Form... Retornar o Codigo ASCII do Char Diferença com Datas Recebendo data atua Comandos e tipo em SQL
by:Splinter
Postado por SplinterSharp às 09:04
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
quinta-feira, 5 de agosto de 2010
Cr i a nd o u m a c l a s s e d e c o n e x ã o p a r a s u a s a p l i c a ç õ e s Wi n d o w s F o r m s e S QL S e r v e r Nesta dica vou mostrar como criar uma classe de conexão que pode ser reaproveitada em suas aplicações Windows Forms, C# e SQL Server. A vantagem de se usar uma classe de conexão e concentrar a string de conexão, os métodos de abertura e fechamento da conexão em uma só classe possibilita modificações rápidas e de pouco impacto no restante do código da aplicação. Para criar a classe de conexão siga atentamente os passos abaixo: a) Clique com o botão direito no nome do projeto no Solution Explorer, escolha a opção Add - > Class; b) Dê o nome "Conexao" para a classe e modifique-a para ficar parecida com o código abaixo:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; namespace NamespaceDeSuaAplicacao{ class Conexao{ // vamos nos conectar ao SQL Server Express e à base de dados // locadora usando Windows Authentication private static string connString = @"server = .\sqlexpress; Database = locadora;
Aprenda C# facil
Inserção e Alteração na mesma Stored
integrated security = true;"; // representa a conexão com o banco private static SqlConnection conn = null;
Inserção Simples SQL
// método que permite obter a conexão public static SqlConnection obterConexao(){
Criando uma StoredPr ocedure
// vamos criar a conexão
Operadores C#
try{
conn = new SqlConnection(connString); // a conexão foi feita com sucesso? // abre a conexão e a devolve ao chamador do método conn.Open();
Verificar Número Primo
} catch(SqlException sqle){ conn = null;
Fatorial Recursiv o Soma C#
// ops! o que aconteceu? // uma boa idéia aqui é gravar a exceção em um arquivo de log }
Olá a todos!!!
return conn; } public static void fecharConexao(){
Busca
if(conn != null){ conn.Close(); } } } }
Note que os métodos desta classe são estáticos, o que nos permite chamá-los a partir de outras classe sem a necessidade de criarmos novos objetos da classe Conexao. Veja, por exemplo, como usar os métodos obterConexao() e fecharConexao() de nossa recém-criada classe a partir do evento Click de um botão (este botão poderia estar localizado em um formulário de cadastro):
private void button1_Click(object sender, EventArgs e){ // vamos obter a conexão com o banco de dados SqlConnection conn = Conexao.obterConexao(); // a conexão foi efetuada com sucesso? if(conn == null){ MessageBox.Show("Não foi possível obter a conexão. Veja o log de erros."); } else{ MessageBox.Show("A conexão foi obtida com sucesso."); } // não precisamos mais da conexão? vamos fechá-la Conexao.fecharConexao(); } by:splinter
Postado por SplinterSharp às 11:07
0 comentários
Recomende isto no Google
Marcadores: Comandos SQL, Exemplos C#
Aprenda C# facil
C om o s e c o n e c t a r a o S QL S er v e r u s a n d o Wi n d o w s Forms e C# Nesta dica eu mostro como efetuar uma conexão ao banco de dados SQL Server. Aqui estou usando o SQL Server Express 2005, mas penso que a conexão deve funcionar na versão full do SQL Server com poucas alterações. No primeiro código nós efetuamos uma conexão ao SQL Server Express usando a autenticação do Windows (Windows Authentication). Note que se a conexão for efetuada com sucesso nós teremos um objeto da classe SqlConnection para começar a enviar queries ao banco:
private void button1_Click(object sender, EventArgs e){ // string de conexão string connString = @"server = .\sqlexpress; integrated security = true;"; // vamos criar a conexão SqlConnection conn = new SqlConnection(connString); // a conexão foi feita com sucesso? try{ // abre a conexão conn.Open(); MessageBox.Show("A conexão foi efetuada com sucesso."); } catch(SqlException sqle){ // ops! o que aconteceu? MessageBox.Show("Falha ao efetuar a conexão. Erro: " + sqle); } }
Aqui nós obtemos a conexão com o banco de dados, mas, e a base de dados? Como nosso código saberá para qual base de dados os comandos SQL (queries) serão direcionados? A resposta é que podemos definir o nome da base de dados na string de conexão. Veja:
private void button1_Click(object sender, EventArgs e){ // string de conexão string connString = @"server = .\sqlexpress; Database = locadora; integrated security = true;"; // vamos criar a conexão SqlConnection conn = new SqlConnection(connString); // a conexão foi feita com sucesso? try{ // abre a conexão conn.Open(); MessageBox.Show("A conexão foi efetuada com sucesso."); } catch(SqlException sqle){ // ops! o que aconteceu? MessageBox.Show("Falha ao efetuar a conexão. Erro: " + sqle); }
Aprenda C# facil }
Neste trecho de códigos nós estamos nos conectando a uma base de dados chamada locadora. Veja que abrimos uma conexão com o banco de dados (e a base de dados desejada) usando o método Open() da classe SqlConnection. Quando não mais precisarmos da conexão nós devemos fechá-la usando o método Close(). by:splinter Postado por SplinterSharp às 11:06
0 comentários
Recomende isto no Google
Marcadores: Comandos SQL, Exemplos C#
E nt e n d a e a p r e n d a a u s a r o c o n t r o l e MaskedTextBox Um controle MaskedTextBox é um TextBox com características que permitem a criação de máscaras de entrada de dados com o propósito de validar as informações fornecidas pelos usuários. Veja a posição desta classe na hierarquia de classes da plataforma .NET:
System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.TextBoxBase System.Windows.Forms.MaskedTextBox
Em tempo de design, um controle MaskedTextBox pode ser criado simplesmente clicando-se em seu nome na Toolbox, na seção Common Controls. Depois de colocado no formulário nós podemos acessar sua propriedade Mask na janela de propriedades e escolher a máscara de entrada desejada. Ao clicarmos no botão ao lado do valor da propriedade Mask um editor de máscaras (Input Mask) é exibido. Neste editor podemos experimentar várias máscaras e ver o resultado imediado. Uma máscara para entrada de data no formato 23/04/2010 pode ser definida em tempo de execução da seguinte forma:
private void button1_Click(object sender, EventArgs e){ // vamos definir a máscara para uma data no formato 12/03/2010 maskedTextBox1.Mask = "00/00/0000"; }
Quando você executar este exemplo e clicar no botão, verá que o MaskedTextBox exibirá os sublinhados característicos dos campos de texto com máscaras e aceitará somente valores inteiros. Note que as barras são literais e, portanto, serão preenchidas automaticamente, antes ou à medida que o usuário prossegue com a digitação dos valores desejados. Quando obtemos o valor inserido em um MaskedTextBox, os caracteres literais (em nosso exemplo, as barras de separação dos itens da data) são lidos também. Veja:
private void button2_Click(object sender, EventArgs e){ // vamos obter o conteúdo do MaskedTextBox MessageBox.Show("O conteúdo do MaskedTextBox é: " +
Aprenda C# facil maskedTextBox1.Text); }
Controles MaskedTextBox são úteis quando precisamos efetuar as seguintes tarefas: a) Entrada obrigatória de determinados caracteres, dígitos ou símbolos; b) Entrada opcional de determinados caracteres, dígitos ou símbolos; c) Validar um determinado caractere em uma determinada posição na máscara. Por exemplo, um dígito, uma letra do alfabeto ou um caractere alfanumérico; d) Exibir e manter literais de máscaras, ou caracteres que devem aparecer diretamente no MaskedTextBox. Por exemplo, os hífens (-) nos números de telefones ou o símbolo de moeda (R$) em valores que representam preços; e) Processamento especial de caracteres de entrada. Por exemplo, converter caracteres em minúsculos para letras maiúsculas. by:Splinter Postado por SplinterSharp às 10:59
0 comentários
Recomende isto no Google
Marcadores: Dicas C#
D ef i n i n d o u m í c o n e p a r a s u a a p l i c a ç ã o W i nd o w s Forms Nesta dica mostro como você pode definir um ícone para sua aplicação Windows Forms e C#. Lembro-lhe que o ícone da aplicação é aquele usado para representar o executável da aplicação, ou seja, este ícone não será exibido nos formulários. Para definir o ícone da aplicação, basta seguir os passos abaixo: a) Vá em Project -> Seu_projeto Properties; b) Em Resources localize o ícone desejado. Salve todo o projeto e pronto. by:splinter Postado por SplinterSharp às 10:57
0 comentários
Recomende isto no Google
Marcadores: Dicas C#
R e t o r n a r o C o d i g o A S CI I d o C h a r Primeiro crie seu formulario com 1 textbox e 1 botão. Declare 2 variaveis 1 char e outra int.
Aprenda C# facil
Resultado: Letra A(maiuscula):
Letra a(minuscula):
Letra z(minuscula):
Letra Z(maiscula):
Aprenda C# facil
by:Splinter
Postado por SplinterSharp às 10:53
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
D if e r e n ç a c o m D a t a s Veremos agora como fazer a diferença em anos usando C#. Crie duas varia do tipo datetime. faça ela receber as datas. Crie uma variavel do tipo TimeSpan para fazer a diferença.
Resultado:
by:Splinter
Postado por SplinterSharp às 10:26
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
Aprenda C# facil
R ec e b e n d o d a t a a t u a Em seu projeto crie uma variavel do tipo datetime no evento click do botão. Faça ela receber a data atual ou seja .now;
O ToShortDate é para mostrar a data compactada.
by:^Splinter
Postado por SplinterSharp às 10:10
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
C om a n d o s e t i p o e m S QL INSERT INTO = Insere na tabela desejada SELECT * FROM = Seleciona todos os campos da tabela UPDADE = Atualiza a tabela DELE FROM= Deleta a tabela INNER JOIN = Faz a junção de 2 tabelas Ex: SELECT tbAluno.NomeAluno, tbNota.Nota1 FROM tbAluno INNER JOIN tbNota ON tbAluno.id_Aluno = tbNota.id_Aluno; WHERE = (Onde) você faz a comparação FROM = da tabela
INT = Tipo Inteiro VARCHAR = tipo texto maior CHAR = tipo texto menor OUTPUT = de saida.
by:Lucas Augusto
Postado por SplinterSharp às 08:43
0 comentários
Recomende isto no Google
Marcadores: Comandos SQL
Aprenda C# facil
I n s er ç ã o e A l t e r a ç ã o n a m e s m a St o r e d Cria a stored. Depois Crie seu codigo como de exemplo:
Observem que em stored procedure podemos usar if e else. Nessa stored ele possui um campo tipo que mandar o char para a sotred saber o que vai fazer. No caso se for enviado 1 no tipo ele faz a inserção. Se for 0 ele faz apenas a atualização do cadastro. Obrigado t+ by:Lucas Augusto
Postado por SplinterSharp às 08:31
0 comentários
Recomende isto no Google
Marcadores: Comandos SQL
I n s e r ç ã o S i m p l e s S QL Crie sua Stored Procedure, como visto em outro exemplo anteriormente. Depois Crie seus parametros e seu comando: Exemplo:
Aprenda C# facil
Insert Into: Insira na tabela, ai você poe o nome da sua tabela e entre () os campos em sequencia. ex: Insert Into tbAluno (nome) values (@nome) Values: Valores de seus paramentros na ordem que esta os campos da tabela. Set: Vai seta o Id do Aluno que é a referencia para o id auto incremento da tabela. O id Auto incremento tem que ser OUTPUT. Esse foi um insere simples. Proxima sere Insere e Altera na mesma Stored. T+
By:Lucas Augusto
Postado por SplinterSharp às 08:23
0 comentários
Recomende isto no Google
Marcadores: Comandos SQL
C ri a n d o u m a S t o r e d Pr o c e d u r e Primeiramente abra o seu sql server ou sql do visual studio. Clique com o direito em cima de StoredProcedures e escolha Criar nova Stored.
Ira aparecer uma tela parecida com essa:
Aprenda C# facil
Em Author coloque seu nome , data etc. Na linha Create Procedure troque ProcedureName pelo nome da sua stored. Em baixo em parametros loque seus parametro assim: @id int, @nome varchar(40) o ultimo parametro é sem virgula. Depois dentro de begin e end crie seu comando sql. Vou mostra mais pra frente alguns exemplos de comandos sql. Vlw t+
By:Lucas Augusto
Postado por SplinterSharp às 08:16
0 comentários
Recomende isto no Google
Marcadores: Comandos SQL
Operadores C# Os operadores lógicos são usados para relacionar expressões afim de obtermos resultados Booleano (True ou false). A seguir temos uma tabela com os principais operadores Lógicos, Diferença e Aritimeticos usados: Operador
Descrição
&&
“And” mesma coisa que “E”
||
“Or” mesma coisa que “Ou”
&
“And” mesma coisa que “E”
“
“Or” mesma coisa que “ou”
!
“Not” Negando algo
Operador Diferenças
Descrição
>
Maior que
<
Menor que
>=
Maior igual que
<=
Menor igual que
!=
Diferença
Operador Aritimeticos
Descrição
+
Soma
-
Subtração
*
Multiplicação
/
Divisão
=
Igualdade
By:Lucas Augusto
Aprenda C# facil
Postado por SplinterSharp às 07:53
0 comentários
Recomende isto no Google
Marcadores: Dicas C#
quarta-feira, 4 de agosto de 2010
Verificar Número Primo Função que calcula se um numero determinado pelo usuário é primo ou não. Lembrando que o número 1 não é primo por definição apesar de bater com as regras de calculo dos números primos. Vejam a seguir o exemplo que criei:
Deixem comentarios, espero que gostem. t+ by:Lucas Augusto
Postado por SplinterSharp às 11:15
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
Fatorial Recursivo Mostrarei agora como fazer uma função fatorial Recursiva.
Aprenda C# facil
Faça o form com um textbox. Se ocorrer erro sera retornado pelo catch. by:Lucas Augusto
Postado por SplinterSharp às 10:21
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
Soma C#
Vamos criar uma função simples soma e passar dois parametros a e b do tipo int. No código do botão fazemos duas variaveis do tipo int receber os textbox.
Aprenda C# facil
Colocamos o comando try para no caso de ocorrer algum erro ele retonar a mesnssagem pelo catch. Agora veja o form com a soma correta:
Agora veja com o erro:
by: Lucas Postado por SplinterSharp às 08:19
0 comentários
Recomende isto no Google
Marcadores: Exemplos C#
terça-feira, 3 de agosto de 2010
Aprenda C# facil
O l á a t o d o s ! !! Ola a todos, vamos aprender um pouco mais sobre C# e as novidades da Computação atual. Todos os dias irei postar coisas novas, código de funções e noticias do mundo da informática. Bom aprendizado para todos!! Postado por SplinterSharp às 07:50
1 comentários
Recomende isto no Google
Início Assinar: Postagens (Atom)
Modelo Awesome Inc.. Tecnologia do Blogger.