Articles of .net 2.0

DataTable para JSON

Recentemente, precisei serializar uma tabela de dados para o JSON. Onde estou, ainda estamos no .Net 2.0, portanto não posso usar o serializador JSON no .Net 3.5. Eu imaginei que isso deveria ter sido feito antes, então fui procurar online e encontrei várias opções diferentes . Alguns deles dependem de uma biblioteca adicional, que eu […]

Janela de encaixe dentro de outra janela

Eu tenho um aplicativo winform (.NET 2.0 C #). A partir desse aplicativo, quero iniciar outro processo (outro aplicativo do WinForm) e encaixá-lo na minha janela (ou, pelo menos, fazer com que ele pareça estar encheckboxdo). Até agora, só consigo encontrar informações sobre controles de encaixe, não janelas em processos separados. Meu primeiro pensamento é […]

Qual é o ‘ciclo de vida da página’ de um WebForm do ASP.NET?

Eu estou olhando para obter uma compreensão mais completa do ciclo de vida da página ASP.NET. Estou no processo de criar controles de formulário personalizados e descobri que meu conhecimento nessa área está ausente. Existem resources, tutoriais, etc. que você usou para entender melhor essa área? Existe alguma ferramenta que você usou para melhorar seu […]

Como posso criar uma instância de um tipo Array arbitrário em tempo de execução?

Eu estou tentando desserializar uma matriz de um tipo desconhecido em tempo de compilation. Em tempo de execução, descobri o tipo, mas não sei como criar uma instância. Algo como: Object o = Activator.CreateInstance(type); o que não funciona porque não existe um construtor sem parâmetros, o Array não parece ter nenhum construtor.

Posso usar methods de extensão e LINQ no .NET 2.0 ou 3.0?

Quando tento adicionar um método de extensão usando o tempo de execução do .NET 2.0 ou 3.0, recebo o erro: Não é possível definir um novo método de extensão porque o tipo necessário do compilador ‘System.Runtime.CompilerServices.ExtensionAttribute’ não pode ser encontrado. Você está faltando uma referência ao System.Core.dll? Mas não consigo encontrar o System.Core na lista […]

Lendo dll.config (não app.config!) De um módulo de plugin

Eu estou escrevendo um c # .net 2.dll que é um plug-in para um aplicativo maior . O projeto visual studio para meu módulo tem um arquivo app.config que é copiado para um MyProj.dll.config ao lado de MyProj.dll. O plano é que o MyProj.dll.config seja editado depois que o .dll for implantado. Eu estou tentando […]

Observador de Registro C #

Eu sou um novato no WMI e preciso implementar RegistryValueChangeEvent em um serviço C #. Eu preciso de um manipulador de events que é acionado cada vez que qualquer um de um conjunto de valores do registro é alterado. Eu quero comportamento semelhante ao evento Changed da class FileSystemWatcher , mas para valores do Registro. […]

Determinar o número de páginas em um arquivo PDF

Preciso determinar o número de páginas em um arquivo PDF especificado usando o código C # (.NET 2.0). O arquivo PDF será lido no sistema de arquivos e não em um URL. Alguém tem alguma indicação de como isso pode ser feito? Nota: O Adobe Acrobat Reader está instalado no PC onde esta verificação será […]

Posso usar uma biblioteca do .NET 4.0 em um aplicativo .NET 2.0?

Estou tendo alguns problemas usando minhas bibliotecas .NET 4.0 em aplicativos .NET 2.0. Acho que fiquei com a impressão de que, sendo uma DLL do Windows, meus outros aplicativos .NET poderiam acessá-la. Não é este o caso? Quaisquer recomendações em termos de suporte a aplicativos em ambos os ambientes? EDIT : Eu percebo que eu […]

Como fazer meu aplicativo do Windows Form encheckboxr nas bordas da canvas?

Alguém aí sabe como fazer com que suas janelas do Windows formem um aplicativo pegajoso / rápido como o Winamp para que ele se encaixe nas bordas da canvas? O framework de destino seria o .NET 2.0 Windows Form escrito em C #, usando o VS08. Eu estou olhando para adicionar essa funcionalidade para um […]