Tags: dicas

Issue time03:09:41, por mrxrsd Email 942 visualizações
Categorias: dicas

Pra quem deseja converter códigos em c# para vb.net ou vice-versa, segue abaixo um link de um convertor online.

http://www.developerfusion.com/tools/convert/csharp-to-vb/

Tags: dicas, dotnet
Issue time10:36:57, por mrxrsd Email 469 visualizações
Categorias: dotnet, dicas

Achei uma página que faz uma comparação muito interessante entre C# e VB.NET. Segue o link abaixo.

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html#

Tags: c#, csharp, dicas, vb
Issue time12:30:29, por mrxrsd Email 2827 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:46:12, por mrxrsd Email 533 visualizações
Categorias: c#, dicas

No caso de windows form.

C#:

Graphics graphics = this.CreateGraphics();
SizeF textSize = graphics.MeasureString("Esse é o blog programatik", this.Font);

Caso genérico (Windows/Web Forms)

C#:

Size textSize = TextRenderer.MeasureText("Esse é o blog programatik", font);

Repare que no caso genérico ele retorna um Size ao invés de um SizeF, ou seja, ele arredonda os valores, então quando for possível utilize o primeiro caso pois ele é mais preciso.

Tags: .net, dicas
Issue time04:09:35, por mrxrsd Email 547 visualizações
Categorias: dotnet, c#, dicas

C#:

richTextBox1.SelectionStart = 1;
richTextBox1.ScrollToCaret();
Tags: .net, c#, dicas
Issue time12:30:26, por mrxrsd Email 2148 visualizações
Categorias: dotnet, c#, dicas

C#:

if (ds != null && ds.Tables[0].Rows.Count > 0){
 //Nao está vazio
} else
{
//Está vazio
}
Tags: .net, c#, dicas