Confira os artigos sobre "Visual C#" elaborados especialmente para você desenvolvedor, saia na frente com as últimas informações técnicas lendo estes documentos.
Convertendo arquivos no formato doc (Word 97) para docx (Word 2007)
Autor(es): Bruno Sonnino Data de publicação: 22/02/2007 Este artigo irá mostrar como fazer um programa em C# que converte os arquivos selecionados de .doc para .docx, em um determinado diretório e em seus subdiretórios |
Como usar configurações no C#
Autor(es): Matt Stoecker Data de publicação: 12/09/2006 Aprenda a diferença entre configurações de aplicativo e de usuário, a criar novas configurações em tempo de design, a acessar as configurações em tempo de execução e a incorporar vários conjuntos de configurações em seu aplicativo C#. |
Separando sílabas com C#
Autor(es): André Tomás Velloso Data de publicação: 15/05/2006 Este artigo acompanha dois projetos que utilizam a classe Hifena: um projeto Winforms, para o ambiente Windows e outro WebForms, para WEB. |
Generics - Facilitando a vida do desenvolvedor
Autor(es): Juliano Carvalho Data de publicação: 24/04/2006 O .Net framework tem um conjunto especial de classes, chamadas coleções. As coleções são estruturas de dados que auxiliam no trabalho de agrupar diversos itens de uma forma que nos ajude a resolver algum problema. Por exemplo: criar um sistema de atendimento por fila, uma lista de participantes de um evento ou uma pilha de tarefas. |
Usando o recurso Edit and Continue do C# 2.0
Autor(es): 3 Leaf Solutions Data de publicação: 19/10/2004 Este artigo oferece uma visão geral do uso do novo recurso de depuração Edit and Continue do Visual C# 2005. O recurso permite fazer alterações no código durante a depuração de um aplicativo e aplicá-las sem a necessidade de fechar, recompilar e executar novamente o aplicativo. |
Exceptions! - Você ainda vai ter uma
Autor(es): Emerson Facunte Data de publicação: 12/07/2004 Exception representa uma condição excepcional, um comportamento inesperado ou condição de erro, interrompendo o fluxo normal das instruções durante a execução de um programa. O .Net oferece um mecanismo robusto para tratamento de exceções. Na realidade tratar exceções é o mesmo que tratar erros com classe, elegância e sofisticação. O .Net trata os erros como objetos que encapsulam informações necessárias para resolvê-los. Esse mecanismo é conhecido como SEH (Structured Exception Handling). |
Diretivas de pré-processamento em C#
Autor(es): Marcio Elias Data de publicação: 21/06/2004 No C#, não existe uma etapa separada de pré-processamento, as diretivas são processadas como parte da fase de análise léxica durante o processo de compilação. Assim para os programadores C, o termo “diretiva de pré-processamento” é usado apenas por uma questão de consistência. |
Dicas sobre DateTime (1)
Autor(es): Miguel Ferreira Data de publicação: 18/05/2004 Dificilmente encontraremos uma aplicação corporativa que não lide com datas e horários. Para tal tarefa utilizamos um tipo específico: o DateTime. |
Entendendo Valores e Referências no C#
Autor(es): Claudenir Andrade Data de publicação: 04/02/2004 O Objetivo deste artigo é comentar um pouco de como isso é tratado na plataforma .NET , mais especificamente no C#, quando chamamos APIS, como enviar parâmetros por valor, por referência, em nossos métodos e funções internas como efetuar o tratamento correto das passagens destes valores. |
Boas práticas em C#
Autor(es): Fabio Câmara Data de publicação: 15/07/2003 Na maioria das discussões que participei acerca do assunto “boas práticas ou qualidade em escrita de código fonte”, percebi que se não interrompêssemos as manifestações mais inflamadas o resultado continuaria muito distante de um consenso. Em outras palavras, cada um tem uma posição muito individual sobre a questão. |
Trabalhando com Arrays no C# - Parte 2
Autor(es): Claudenir Andrade Data de publicação: 22/05/2003 Além de toda potencialidade que os arrays possibilitam dentro do C#, conforme vimos no artigo anterior, maior poder foi delegado aos programadores quando falamos de collections e nos aprofundamos nas classes que o framework nos traz para tratamento de arrays. Tenho a certeza que o estudo que fazermos agora sobre a classe System.Array e o System. Collections o deixará surpreso com a potencialidade que .NET FrameWork nos colocou a disposição para o tratamento de arrays e as várias maneiras e possibilidades de trabalho. |
Trabalhando com Arrays no C#
Autor(es): Claudenir Andrade Data de publicação: 10/03/2003 Na linguagem C, além de ponteiros, seu principal potencial é a capacidade de tratamento que a linguagem possibilita quando necessário uso de Arrays sejam eles de caracteres ou de inteiros. Independente disso, os Arrays (ou a Array como você desejar) sempre será útil em sua codificação mesmo com a existência dos poderosos tipos de dados como o String. Talvez você pode se perguntar, mas porque necessitarei de um array de caracteres, por exemplo, quando tenho o tipo String (ou cString no VC++) que já efetua todo tratamento de alocação de memória, valores nulos, etc.? |
Como copiar e colar textos e imagens com o C#
Autor(es): Fabio Camara Data de publicação: 28/11/2002 Este é um exemplo bem interessante, pensei bastante no quanto ele é realmente útil para desenvolvedores de aplicações comerciais, porém em quase todos os livros que li sobre diversas linguagens, este exemplo esta presente. |
Entrevista a Anders Hejlsberg
Autor(es): Mauro Sant'Anna Data de publicação: 08/01/2002 No último "Microsoft Professional Conference" - PDC realizado em Los Angeles eu tive a oportunidade de fazer uma entrevista exclusiva com Anders Hejlsberg. Anders é o criador de produtos bastante conhecidos como o Turbo Pascal e o Delphi, ambos da Borland e também está por trás de muitas das novidades contidas na ".NET Framework" da Microsoft, sendo oficialmente o "pai" da linguagem C#. Recentemente, ele recebeu da Microsoft o título de "Distinguished Engineer" e foi agraciado pela revista "Doctor Dobbs Journal" no ano 2000 com o prêmio por "Excelência em Programação". |
C#: Manipulando a fila de mensagens do Windows
Autor(es): Microsoft Corporation Data de publicação: 05/12/2001 Este artigo descreve uma solução de serviço Windows desenvolvido para processar filas de mensagens, focalizando em uma aplicação para o .NET Framework e C#. |
C#, uma linguagem para o novo milênio
Autor(es): Mauro Sant'Anna Data de publicação: 11/11/2001 O C# (pronuncia-se "c" sharp) é uma nova linguagem criada pela Microsoft em conjunto com a arquitetura .NET. |
O que são os “atributos” da plataforma .NET
Autor(es): Mauro Sant'Anna Data de publicação: 15/10/2001 Os atributos são um recurso de programação significativamente diferente dos que a maioria dos programadores está acostumada. A plataforma .NET é a primeira a utilizálos de maneira abrangente. |
Introdução ao XML
Autor(es): Mauro Sant'Anna Data de publicação: 24/09/2001 Entender completamente o "assunto XML" é uma tarefa extensa e muita gente desiste no meio. No entanto, a maioria dos desenvolvedores precisa conhecer apenas alguns conceitos para usufruir as vantagens do XML. Veremos alguns conceitos básicos sobre XML. |
APM simplificada com C#
Autor(es): Jeffrey Richter Data de publicação: 07/11/2007 Neste artigo, demonstrarei alguns acréscimos relativamente recentes à linguagem de programação C# que podem ser usados para facilitar significativamente o funcionamento do APM. Então, introduzirei a minha própria classe, denominada AsyncEnumerator, com base nesses recursos da linguagem C#, a fim de solucionar os problemas que acabei de mencionar. Minha classe AsyncEnumerator torna divertido e fácil o uso do APM no seu código. |
Artigo CS2-01: Introdução à linguagem de programação C# 2.0
Autor(es): Rogério Moraes de Carvalho Data de publicação: 02/05/2006 A série "Novidades da linguagem de programação C# 2.0" foi projetada para ser apresentada em 10 artigos e tem como objetivo mostrar as principais extensões introduzidas na linguagem de programação C# 2.0.Os artigos têm como objetivo focar nas novidades da linguagem de programação C# 2.0, portanto não serão abordadas novidades em outras áreas do Microsoft .NET Framework 2.0, como: ASP.NET 2.0, ADO.NET 2.0, Windows Forms 2.0, dentre outras tecnologias. |
XPath sem Traumas
Autor(es): Fábio Vazquez Data de publicação: 06/02/2006 Não é à toa que vemos poucos desenvolvedores usando os recursos maravilhosos disponibilizados por tecnologias como XPath (XML Path Language) e XSLT (Extensible Stylesheet Language Transformation): elas podem realmente parecer muito complexas. O objetivo deste artigo é dar uma visão de algumas utilizações práticas da linguagem de consulta XPath. Não detalharei questões intrincadas que envolvem a interpretação da sintaxe das expressões XPath, mas tentarei despertar a atenção do leitor para alguns usos interessantes proporcionados por esta tecnologia. Este artigo assume que o leitor já tenha familiaridade com os conceitos da tecnologia XML. |
Explore o DataReader
Autor(es): Israel Aéce Data de publicação: 20/11/2005 Há aplicações as quais necessitam dos dados sempre em tempo real, apresentando o conteúdo mais atualizado possível ao usuário. Muitos clientes necessitam ainda de uma forma rápida para diminuir o tempo de espera de uma determinada solicitação. Tendo este cenário, temos a meta de desenvolvermos um software que seja bastante eficiente na busca e exibição de dados ao cliente. Este artigo explicará como e quais as melhores práticas, tanto para resgatar dados da base de dados quanto para manipular e exibí-los. |
Multimídia Player utilizando APIs do Windows
Autor(es): Max Mosimann Netto Data de publicação: 03/04/2005 Este artigo tem por objetivo demonstrar a utilização de C# para manipular as APIs de controle de dispositivos MCI (Media Controls Interfaces) presentes em seu computador. |
Entendendo Valores e Referências no C#
Autor(es): Claudenir Andrade Data de publicação: 23/08/2004 O objetivo deste artigo é comentar como isso é tratado na plataforma .NET, mais especificamente no C#, quando chamamos APIS, como enviar parâmetros por valor, por referência, em nossos métodos e funções internas e como efetuar o tratamento correto das passagens destes valores. |