Articles of .net

Biblioteca de atualização automática para .NET?

No Mac, há uma biblioteca muito legal chamada Sparkle que os programas podem usar para implementar a funcionalidade de verificação / instalação para atualizações automáticas. Existe alguma coisa semelhante lá fora para o .net? Ou apenas regular Win32?

Como fazer o tipo de binding de dados seguro e suporte a refatoração

Quando desejo ligar um controle a uma propriedade do meu object, tenho que fornecer o nome da propriedade como uma string. Isso não é muito bom porque: Se a propriedade for removida ou renomeada, não receberei um aviso do compilador. Se renomear a propriedade com uma ferramenta de refatoração, é provável que a binding de […]

Novos controles de charts do asp.net – eles funcionarão com o MVC (eventualmente)?

Scott Gu acabou de postar sobre um novo conjunto de controles de charts sendo distribuídos pela equipe do .NET. Eles parecem incríveis: http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt. aspx A questão do milhão de dólares é … eles vão trabalhar com o MVC e, em caso afirmativo, quando?

Qual é o comprimento máximo de uma matriz no .NET no Windows de 64 bits

Eu ouvi de alguém que o tamanho máximo do array no .NET é de 4 GB? Apenas perguntando se isso é verdade. Você não sonharia em fazer isto em .NET de 32 bits, mas em um sistema de 64 bits com 12 GB de RAM, talvez, apenas talvez você queira fazer isso. 🙂

Como corrigir um erro de opacidade com DrawToBitmap no controle WebBrowser?

De acordo com o seguinte link e meu aplicativo de console, o método DrawToBitmap não respeita a opacidade. Link de prova: http://social.msdn.microsoft.com/Forums/vstudio/pt-BR/e9704309-0c52-442d-80e0-2f8393dcd313/webbrowser-opacity-problem- Meu código HTML: http://fiddle.jshell.net/L37TC/ ffff HIDDEN TEXT! SomeText Meu código de console C #: var bmp = new Bitmap(640,480, PixelFormat::Format32bppArgb) var web = (System.Windows.Forms.Control)sender; web.DrawToBitmap(bmp, Rectangle(0, 0, 640,480)); Então, estou procurando uma solução […]

Por que os int não assinados não são compatíveis com CLS?

Por que números inteiros não assinados não são compatíveis com CLS? Estou começando a pensar que a especificação do tipo é apenas para desempenho e não para correção.

Função da API do Win32 para ativar / desativar programaticamente o dispositivo

Estou escrevendo um pequeno aplicativo C # para desativar um dispositivo (meu touchpad do laptop) sempre que outro dispositivo de mouse for detectado e ativar o touchpad novamente se um mouse não for detectado. Eu nem sou capaz de desativar o touchpad no gerenciador de dispositivos (ele está sendo executado no driver de class do […]

Melhor maneira de ocultar uma janela do alternador de programas Alt-Tab?

Eu tenho um desenvolvedor .NET há vários anos e isso ainda é uma daquelas coisas que eu não sei como fazer corretamente. É fácil ocultar uma janela da barra de tarefas por meio de uma propriedade no Windows Forms e no WPF, mas, até onde eu sei, isso não garante (ou necessariamente afeta) sua ocultação […]

Qual é o tipo ‘dynamic’ no C # 4.0 usado para?

O C # 4.0 introduziu um novo tipo chamado ‘dynamic‘. Tudo parece bom, mas para que um programador o usaria? Existe uma situação em que pode salvar o dia?

String.Join vs. StringBuilder: qual é mais rápido?

Em uma pergunta anterior sobre a formatação de um formato double[][] para CSV, Marc Gravell disse que usar StringBuilder seria mais rápido que String.Join . Isso é verdade?