Categorias: framework, dotnet, zend

Issue time11:18:35, por mrxrsd Email 1583 visualizações
Categorias: php, ajax, zend

Irei mostrar uma abordagem de validação de formulário em AJAX utilizando o Zend Framework. Iremos fazer uso da própria classe de validação do Zend, o Zend_Validate. Você deve estar se perguntando qual é a vantagem de fazer a validação via ajax.

Sinceramente? Com o uso do Zend_Form, é quase nula, pois ele faz o controle dos dados para você, mas quem não se habituou com o uso do Zend_Form, fazer o controle dos dados após o post quando dá erro de validação é realmente entediante, nessa hora que entra o ajax.

Leia mais »

Issue time11:58:04, por mrxrsd Email 4508 visualizações
Categorias: php, zend

Irei mostrar como fazer o controle de acesso através do esquema de plugin do zend framework e utilizando as classes zend_auth e zend_acl. No nosso exemplo teremos três tipos de usuários: guest, normal e admin.

Leia mais »

Issue time10:17:00, por mrxrsd Email 667 visualizações
Categorias: dotnet, c#, framework, linguagens, java

Pra quem já está habituado com os conceitos de orientação a objetos e é um programador Java não irá ter muitos problemas para começar a programar em C#, porém temos alguns pontos que devemos chamar a atenção.

Leia mais »

Tags: .net, c#, dotnet, java
Issue time05:20:51, por mrxrsd Email 648 visualizações
Categorias: dotnet, c#

Existem duas formas de realizar um cast em C#:

Prefix-casting:

C#:

SuperClasse a;
SubClasse b = (SubClasse) a;

as-casting

C#:

SuperClasse a;
SubClasse b = a as SubClasse;

Leia mais »

Tags: .net, c#
Issue time12:30:29, por mrxrsd Email 1673 visualizações
Categorias: dotnet, c#, dicas

C#:

System.Reflection.Assembly assem = System.Reflection.Assembly.GetExecutingAssembly();  
Object objeto = assem.CreateInstance("Namespace.MinhaClasse");

Repare que é necessário o caminho completo para a instanciação Namespace e o nome da Classe. Em alguns casos você não quer instanciar uma classe do assembly atual, sendo assim iria retornar null, se este for o seu caso, você pode mandar ele achar o assembly da classe que você deseja de um outro jeito.

C#:

System.Reflection.Assembly assem  = System.Reflection.Assembly.GetAssembly(typeof(TipoDaClasse));

Basta passar o tipo da classe como referência e a lembrar que a referência também tem que ter sido feita no projeto.

Tags: .net, c#, csharp, dicas
Issue time04:24:39, por mrxrsd Email 953 visualizações
Categorias: dotnet, c#

Quando estamos trabalhando com um gridview com edição in-line e configuramos o command field para excluir o registro da gridview é sempre interessante colocar uma confirmação se o usuario deseja realmente apagar o item antes de realizar a chamada do método e mostrarei como se fazer isso.

Leia mais »

Tags: .net, c#
Issue time06:13:24, por mrxrsd Email 162 visualizações
Categorias: dotnet, dicas, ide, visual studio

Buscando melhorar a qualidade do ambiente de trabalho fui atrás de novos temas para o Visual Studio, algum de preferência com fundo escuro, menos cansativo para a vista. Depois de algumas buscas no google encontrei vários que me agradou bastante, porém adotei o um que é bastante famoso do pessoal do mundo unix, o Vibrant Ink.

Leia mais »

Issue time04:26:22, por mrxrsd Email 184 visualizações
Categorias: dotnet, tecnologia, news

Mono é um projeto liderado pela Novell que busca disponibilizar o framework .net para a plataforma UNIX, ou seja, podemos compilar aplicações em C# para rodar em Linux e Mac/OS.

Acaba de ser lançada a versão 2.0 que suporta basicamente todo .net framework 2.0 e além disso conta com algumas tecnologias lançada no framework 3.x, como é o caso do LINQ.


Microsoft Compatible APIs
  • ADO.NET 2.0 API for accessing databases.
  • ASP.NET 2.0 API for developing Web-based applications.
  • Windows.Forms 2.0 API to create desktop applications.
  • System.XML 2.0: An API to manipulate XML documents.
  • System.Core: Provides support for the Language Integrated Query (LINQ).
  • System.Xml.Linq: Provides a LINQ provider for XML.
  • System.Drawing 2.0 API: A portable graphics rendering API.

Página Oficial: Clique aqui

Issue time04:09:35, por mrxrsd Email 398 visualizações
Categorias: dotnet, c#, dicas

C#:

richTextBox1.SelectionStart = 1;
richTextBox1.ScrollToCaret();
Tags: .net, c#, dicas
Issue time03:58:39, por mrxrsd Email 3432 visualizações
Categorias: dotnet, c#

Os exemplos são baseados na variaveis pré-declaradas: strOriginal e strModificada

string strOriginal = "Operações Básicas em String";

string strModificada = String.Empty;

Leia mais »

Tags: .net, c#