A Empresa
Software
Hardware
Montagem de Redes
Criação de Sistemas
Otimização de B.Dados
Criação de WebSites
Alocação de Pessoal
Programação
Programação .NET
Banco de Dados
WebDesign
Office&User Tips
Programação
Programação .NET
Banco de Dados
WebDesign
Office&User Tips
Onde Começar
Por que estudar na Búfalo
Formação Web c/.NET
Desenv. Windows c/.NET
Banco de Dados
Certificações Microsoft
Treinamentos p/Empresas
Calendário de Turmas
Grupos de Usuários
Célula Acadêmica
...
Clique aqui para ver
todas as dicas!
Veja como inserir essas
dicas no seu site.
Receba Dicas por e-mail:
E-mail:
WebDesign
Programação
Office&User Tips
Incluir
Excluir(
help
)
Aceito receber informações sobre treinamentos
Veja o que você receberá
Pesquisar Dicas:
ABS
ARRAY
ASC
AscB
AscW
Atn
CBool
Cbyte
Ccur
Cdate
CDbl
Chr
CInt
Clng
Cos
CreateObject
CSng
CStr
Date
DateAdd
DateDiff
DatePart
DateSerial
DateValue
Day
Eval
Exp
Filter
Fix
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
GetLocale
GetObject
GetRef
Hex
Hour
InputBox
InStr
InStrB
InStrRev
Int
IsArray
IsDate
IsEmpty
IsNull
IsNumeric
IsObject
Join
LBound
Lcase
Left
LeftB
Len
LenB
LoadPicture
Log
LTrim
Mid
MidB
Minute
Month
MonthName
MsgBox
Now
Oct
Replace
RGB
Right
Rnd
Round
RTrim
ScriptEngine
ScriptEngineBuildVersion ( )
Second
ScriptEngineMajorVersion
ScriptEngineMinorVersion ( )
SetLocale
Sgn
Sin
Space
Split
Sqr
StrComp
String
StrReverse
Tan
Time
TimeSerial
TimeValue
Trim
TypeName
UBound
UCase
VarType
WeekDay
WeekdayName
Year
Fale Conosco
VÃdeo da semana
Nested Master Pages no VS Orcas
Veja todos os vÃdeos
Assunto :
Visual Basic
.NET
ASP
ASP.NET
DHTML
IE
SQL Server
VB.NET
Windows
Windows 2000
Windows NT
XML
Flash
FireWorks
HTML
DreamWeaver
Word
Excel
Access
PowerPoint
ADO.NET
WebServices
MS Ajax
Silverlight
Linq
As Mais Votadas
Não deixe de conhecer também nossa sessão de
artigos
e nossa área de
downloads
.NET
Chamando métodos de forma assíncrona
Tratando nulos com o operador Null Coalesce (??) em C#
Utilizando arquivos em unit tests
Compartilhando ShelveSets
Cuidado com o re-disparo de exceptions
Obter o tamanho de um diretório com o .NET
Otimizando a Inicialização de aplicações .NET
Forçando a Gravação do DateTimePicker
Utilizando o Copy Source as HTML no Visual Studio 2008
Cuidado com o nome dos fluxos no Workflow
Transformando uma URL em Hyperlink dentro de um texto
Outra forma de forçarmos a atualização via ClickOnce
Forçando atualização via ClickOnce
Abrindo arquivo de configuração com nome diferente
Solução sempre visível
Criando aplicações windows singleInstance
Fazendo PING para outro micro
Lendo argumentos da linha de comando
Identificar de imediato quando a rede se tornar indisponivel
Identificar se a rede encontra-se disponível
Requisitando confirmação de leitura de um e-mail
Anexando imagens em e-mails HTML
Descobrindo o nome da máquina
Criando propriedades com coleções de strings
Truques com comparação de Strings
Utilizando o AppendFormat para otimizar o uso do StringBuilder
Utilizando uma HashTable no .NET
Utilizando um dataReader para preencher uma dataTable
Criando coleções personalizadas com par Nome/Objeto
Insira seus próprios Assemblies na janela de References
Inserir links para arquivos em projetos .NET
Utilizando code snippets no .net
Regras importantes para nomenclatura
Identificando as pastas do sistema
Criando uma sub condicional - Excluindo em run-time
Otimização de chamadas não gerenciadas
Utilize ReleaseCOMObject para melhor otimização
Considere o uso de SequentialAccess no CommandBehavior
Cuidado ao chamar o GC.Collect
Utilizando o intelisense em arquivos .CONFIG
Como apagar a lista dos projetos recentemente acessados
Criando propriedades dinâmicas nos seus componentes
Guardando informações dentro do assembly
Validação de CNPJ
Simplificando o uso de imports
Verificando se o domínio de um e-mail existe
Identificando o nome do método em execução
Formatar uma data em qualquer cultura
Geração de senhas aleatórias
Conversão e Cast de dados
Gerando RTF a partir de um DataSet
Melhorando a criação de uma nova solução
Dispose ou não dispose, eis a questão
Otimizando uso de strings com o string pool
Quando evitar validação de parâmetros
Use variáveis estáticas só de leitura ao invés de constantes
Como acessar os objetos do ASP.NET dentro de componentes VB.NET
Organizando a compilação de múltiplos projetos
Alterando código durante a depuração
Marcando regiões no código
Criando arrays dinamicamente
Utilizando propriedades dinâmicas no .NET
Agilizando a performance da IDE do VS.NET
Validando datas no formato de strings
Obtendo o dia da semana em qualquer lingua
Alinhando números a direita
Iterações em cadeias de caracteres
Ganhando performance na comparação de strings
Movendo fonte de aplicações entre máquinas
Concatenação rápida de strings
10
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando ferramentas de busca
13
testando envio
Invertendo o valor de Campos Bit
Invertendo os valores de um campo bit
Invertendo os valores de um campo Bit
Invertendo os valores de campos bit
Invertendo o valor de um campo bit
14
Controlando a Altura de uma Textbox
5
teste envio
teste envio
teste envio
teste envio
testando envio
teste envio
teste envio
sddsdfdsdsf
asdfasdfsda
asdfaswfdsfsadf
klkklklkl
dfgasdfgasdf
jklnljkhjk
,nb,mnb,mnb
safasadfs
sadfsadf
asfasdf
asfsdfsadfsdfsasf
asfdasdfsadfd
zxvzxcv
dfasfdas
sadfsd
asdfsadfsdaf
9
sdasdfasdfdsfsdf
ADO.NET
Aplicando Atributos em Campos do Entity Framework
Testando null em um campo ValueType no DataSet
Editando Schemas de dataSets no VS 2005 (e gerando RSS)
Resolvendo concorrência de dados
Camadas com TableAdapter - Interceptando Fill e Update
Retornando o Identity em um Insert do TableAdapter
Truques com TableAdapter e ObjectDataSource
Personalizando os seus tableAdapters
Marcando classes como origens de dados
Filtrando Nulls em uma dataTable
Obtendo a chave como resposta em um INSERT do TableAdapter
Controlando o acesso ao TableAdapter
Obtendo os valores atuais do banco
Vinculando dados com relacionamentos
Processamento e transferência de dados com Adapter/DataSet
Utilizando o Commandbehavior para otimizar a execução
Mais cuidados em transações com o adapter
Utilize o método GetOrdinal para otimizar processamento de Loops
Cancele dados pendentes quando estiver utilizando um DataReader
Com o provider do OLEDB, utilize commandtype.Text
Evite checar o estado da propriedade state no objeto OLEDBConnection
Atualizando DataSets em camadas
DataBinding e trabalho em camadas
Controlando as atualizações feitas por um Adapter
Trabalhando com múltiplos Adapters
Utilizando o Refresh de parâmetros no .NET
Utilize dataTables quando possível
ASP
Movendo páginas e conteúdo
Gerando uma planilha do excel a partir do ASP
Manipulando Coleções
Ler chaves de registry
Gravando erros no log do sistema operacional
Download de arquivos
Facilitando a edição no notepad
Upload sem componentes
Um pouco mais sobre o pooling de conexões
Utilizando ContentBase e ContentLocation para simplificar e-mails em HTML
Attachando imagens em e-mails em HTML
Envio de emails com attach com ASP
Melhorando o controle de cache com checagem em background
Utilizando split para facilitar a recuperação de dados
Controlando o pooling de conexões
Cuidados na migração para SQL Server
Diferenças entre o AdRotator do NT e 2000
Visualizar as mensagens de erro do ASP
Como recuperar dados com XML AUTO do SQL 2000
Cuidado com BUG nos behaviors de login do Ultradev
Sequencia de execução de tags ASP
Utilizando componentes Free Threaded com ASP
Como identificar se seu visitante abriu seu e-mail
Como alterar o ícone do site no menu Favoritos
Desvie os usuários para a página da lingua correta usando Accept language
Resolvendo problemas com IIS 5
Resolva em definitivo o problema dos '
Eliminando variáveis de sessão
Utilize o Server.Execute para criar pequenas sub-rotinas
Utilize Server.Transfer ao invés de Response.Redirect
Evite muitas chamadas ao objeto Response
Utilizando With...End With
Nova alternativa para a inclusão do arquivo ADOVBS.INC
Você sabe qual versão do VBScript está utilizando ?
Otimizando o acesso a coleções do objeto Request
Não esqueça de colocar a barra nos links, após o diretório
Simplificando a exibição de dados com GetString
Melhorando a performance com GetRows
Utilizando a passagem GET
Exibindo Observações com múltiplas linhas
Evitando a ação de Hackers amadores
Ganhando performance de recuperação de dados ( II )
Melhorando a Performance de recuperação de dados ( I )
Ganhando performance em instruções SQL
Recebendo parâmetros facilmente
Utilização de Stored Procedures
Verificando se o usuário ainda está conectado
Resolver o problema dos apóstrofos
Simplificar a montagem do design
Melhore a performance de aplicações ASP
Impedir que o usuário possa utilizar Back
Formatação de forma nacional em ASP
Montar uma string de conexão
ASP.NET
Reiniciando a aplicação com base em .config externos
Organizando o Web.Config e Evitando restarts : configSource
Simplificando montagem de atributos com hífem no MVC
Configurando Cache no IIS 7
Solucionando a exibição do ASP.NET Menu no Chrome e no Safari
Protegendo controllers com AntiForgeryToken
Ajax e a Unobstrusive Validation no ASP.NET MVC
Habilitando Intellissense em arquivos .JS
Utilizando Ajax com a WebGrid no MVC
Usando CSS para definir cellpadding, cellspacing e border em tabelas
Palavras reservadas no C# e Razor
Intellissense para JQuery no Razor
Tratando Erros de Ajax
Utilizando Ajax CDN com o Framework 3.5
JQuery x UpdatePanel
Destacando Caixas com Foco
Destacando linhas da Grid com JQuery
Usando Server.GetLastError com customErrors
Mantendo a compatibilidade entre o VS 2010 e o ASP.NET 3.5
Compartilhando a sessão entre multiplas aplicações
Desabilitar botão após o click em execução Ajax
Aplicando temas em custom controls
ASP.NET Menu e a compatibilidade com o IE 8
Desabilitar seleção de fins de semana no calendário
Compartilhando a chave de criptografia de arquivos .CONFIG
Dynamic Data e campos auto-numeração com Entity Framework
Validação com Entity Framework e Dynamic Data
Personalizando Nomes de Campo com Dynamic Data e Entity Framework
Resolvendo o Problema do www e Aumentando o PageRank
Configurando o page_error centralizado com Nested Master pages
Referência a WebControls no Código JavaScript
Tratando o page_error com master pages
Utilizando multiplos mapas de site na aplicação
Identificando o usuário em nosso site
Escondendo elementos do sitemap em uma treeview
Criando o Efeito de Hover para o Menu
Simplificando a Personalização de Componentes com o TagMapping
Utilizando menus com Imagens e Mapa de Site
Otimizando o GC para ambiente de Hosting
Usando bancos SDF - SQL Server sem pagar por isso
Otimizando a performance do RoleManager
Otimizando aplicações ASP.NET : Acesso Externo
Otimizando o pipeLine do ASP.NET
Controlando path de imagens (e etc) na masterpage
Desabilitar um botão após o click
Definir um MaxLength em uma TextArea
ASP.NET Providers para MySQL e Oracle
Distinguindo postBacks assíncronos e tradicionais
Identificando o Sylverlight no Google Analyzer
Cuidado com a manipulação do RowDataBound
Controlando o posicionamento dos objetos
Master/Detail com chave composta
Gridview com rolagem e título fixo
Escondendo um TabPanel
Identificando que o usuário fechou o browser
Criando uma propriedade específica para um browser
Corrigindo a exibição de linhas da Treeview no IE 7
Tratando o erro de ValidateRequest
Totalizando GridViews Paginadas
Otimizando a performance do Ajax Toolkit
Outra forma de manipular a seta do Menu
Enviando e-mail para o usuário após o cadastro
Armazenando javascript na DLL de custom controls
Evitando que o changepassword envie e-mail
Utilize elementos Shared ao invés do Application
Sumindo com a seta do objeto Menu
Definindo o defaultButton em uma content page
Configurando o timeout de um command
Definindo o foco com uso de Ajax
Tocar som quando houver um erro de valídação
Utilizando uma Imagem como mensagem de erro
Alerts e o UpdatePanel
Utilizando o CalendarExtender com GridViews
Alterando o redirecionamento padrão da formsAuthentication
Mantendo a posição do cursor após o postBack
Traduzindo os webControls de Segurança - parte 2
Log de um shutdown de aplicação ASP.NET
Sempre use applicationName nos providers
Problema na autorização com Cassini
Criando autenticação única entre sites do ASP.NET 1.1 e 2.0
Resolvendo referências estáticas (rodando site como root)
Agilizando a compilação de sites no VS 2005
Aproveite os server side comments
Controlando Nulls e vazios nas querys
slidingExpiration em forms (mais segurança)
Aumentando a segurança dos cookies
Posicionamento de objetos
Criando links de MailTo em GridView
Resolvendo bug : Package load failed
Mantendo o intellissence no web.config
Forçando debug=false pelo servidor
Melhorando o cache de GridViews
Otimizando a geração do viewState com uso da sessão
Formas de gerar javascript simples para o client
Cuidado com o uso de outputCache no IIS 6
Site OffLine durante uma atualização
Controlando a herança das páginas
Utilizando imagens com o sitemap
FindControl recursivo - encontrando em containers
Traduzindo os webControls de segurança
Utilizando o sitemap para controlar o titulo e meta-tags
Formatando valores numéricos em uma gridView
Simplificando tarefas com OnClientClick
Organizando multiplos arquivos .CONFIG
Criando uma opção 'Todos' em uma combo
Criando URLs amigáveis - URL Rewriting
Acessando um user control na masterPage a partir da content page
Definindo o foco para uma caixa
Definindo o botão default, que responderá ao ENTER
Controlado a segurança em mapas de sites
Personalizando o e-mail do PasswordRecovery
Configurando o envio de e-mail (recuperação de senha) no ASP.NET
Desviando para outra página após a criação do usuário
As duas formas de utilização dos Themas
Otimizando a validação de permissões
Identficando a linha durante o RowCommand
Criando Custom Controls não visuais
Criptografando o viewState no .NET 2.0
Configurando o limite máximo de upload de arquivos no .NET
Truques de validação em GridViews
Identificando automaticamente a linguagem do browser
Testes da personalização de WebParts
Pequeno truque com regras de autorização
Configurando o menu com o mapa do site
Colorindo a caixa de entrada ativa
Criando uma tag meta pelo código
Padronizando o titulo de todas as páginas
Enviando uma dataGrid por e-mail
Enviando e-mails por SMTP que exige autenticação
Erro 401 Unauthorized com o Visual Studio 2005
Transferindo dados entre páginas
Transferindo dados entre páginas
Transferindo dados entre páginas
Cuidado com a nomenclatura das páginas
Controlando a complexidade da senha no ASP.NET 2.0
Entendendo melhor o isPostBack
Controlando corretamente o timeout de autenticação forms
Traduzindo cores para a web
Destacando palavras encontradas em uma busca
Criando um efeito de seleção com mouse em dataGrids
Alterando o limite de conexões ao IIS do Windows XP
Definindo tooltips na datagrid
Permitindo seleção em qualquer parte das linhas da GRID
Criando um link para impressão de uma dataGrid
Utilizando ViewStateUserKey para aumentar a proteção das páginas
Habilitando a compressão GZIP no IIS
Agilizando o StringBuilder
Encapsular dados em propriedades da página
Controlando o view state em um webFarm
Controle a expiração do cookie de autenticação
Aumentando a segurança com uso de Frames
Utilizando httpOnly para aumentar a segurança dos cookies
Alterando o caminho do diretório de arquivos temporários do ASP.NET
Otimizando um site com a compilação em batch
Identificando corretamente os recursos dos browsers client
Definir o botão a ser disparado pelo ENTER
Definindo dinamicamente o tamanho de textBox(es)
Desviando o acesso de uma página para um frame
Fixando a linguagem de toda a aplicação web
Truques com download de arquivos
Fazendo referencia a path no ASP.NET
Aceitando apenas números em uma textbox
Controlando a exibição do paginador na dataGrid
Personalizando a mensagem de acesso negado
Utilizando janelas modais com ASP.NET
Otimização do cache em datagrids com paginação
Evitar que o usuário clique duas vezes em um botão
Protegendo a string de conexão no web.Config
Validando tipos de dados em formulários
Evite usar controles no servidor quando possível
Evitando a perda de sessão ao atualizar a aplicação
Alteração de tags no servidor
Definir o botão default em um webForm
Use o ASP.NET para proteger o acesso a arquivos
Marcar todas as checkbox de uma grid
Fazendo laços em webControls
Otimize mais o cache em webUserControls
Impedindo o cache no browser do usuário
Controlando login entre múltiplas aplicações
Trocando dados entre WebForms
Importantes truques com o LoadControl
Desviando para o login ao término da sessão
Inserir conteúdo em uma textbox do tipo Password
Usuários, strings e autenticação em ASP.NET com 2003
Formas avançadas de realizar o velho include
Usando links para gerar javascript facilmente
Validações adicionais no ASP.NET 1.1
Criando estado de sessão persistente em banco
Criando uma Grid com barra de rolagem
Corrigindo a instalação do ASP.NET no IIS
Utilização de multiplos Browsers
Re-Habilitando a depuração em ASP.NET
Cuidado com o uso de server.transfer no ASP.NET
Exibindo Imagens com URL Gravada em Branco
Controlando a altura de uma dataGrid
Criando funções públicas no Global.ASAX
Controlando detalhadamente o processo de validação
Fazendo upload de arquivos
Enviar e-mail com ASP.NET
Identificando e corrigindo problemas no Web.Config
Gerando mensagens tipo Alert
Otimizando o InitializeComponent
Configurando a aplicação com httpRuntime
Corrigindo problemas de deleção em grid com paginação
Criando uma confirmação no botão excluir da GRID
PopUp de confirmação no botão delete de uma DataGrid
Cuidado com os componentes de validação
Agilizando a navegação em formulários com PostBack
Provedor de hospedagem gratuita para ASP.NET
DHTML
Recuperar variável da Querystring pelo javascript
Utilizando recursos avançados do browser
Identificar se um popup foi bloqueado
Copiando código para o clipBoard
Habilitando o botão RSS no Windows Vista (IE7)
Fazendo acentuação em arquivos .JS
Inserindo em seu site o seu status no MSN
Fazendo entrada na web apenas em Maiúsculas
Deixar imagem transparente usando CSS
Mudando o Texto de Maneira Aleatória:
Imprimir na web sem abrir o dialogbox da impressora
Criando estilos diferentes para o vídeo e para a impressão
Quebra de página em DHTML
Alterando o desktop do usuário
Abrir a janela de print preview do browser
Protegendo e quebrando código JavaScript
Montando links consistentemente
Desativando o AutoComplete
Adicionar endereço aos favoritos
Utilizando DEFER para carregar scripts assincronamente
Vinculando o ícone de Favoritos com Link Rel
Utilizar VCard para manipulação do Auto-Complete no IE
Utilizando fixed table layout para melhorar a performance no HTML
Impedindo o Back nas páginas
Alterar a cor da barra de rolagem com CSS
Manipulando o menu de contexto
Obtendo facilmente Help para DHTML
Protegendo o código fonte
Tratamento de Erros em JavaScript
DreamWeaver
Definindo uma Posição para o Background:
Definindo Site
Tirando o Sublinhado do Link:
Alterando a propriedade de uma layer:
Instruindo o Usuário:
Fazendo Aparecer uma Mensagem de Texto em uma Layer:
Criando um texto explicativo
Criando uma Janela Pop-Up com o Dreamweaver:
Imagens Cambiáveis
Abrindo uma janela personalizada no Dreamweaver
Usando Templates no Dreamweaver
Usando o Dreamweaver para colocar uma mensagem na Barra de Status do Navegador
Aplicando efeitos nos objetos Layers no Dreamweaver:
Excel
Somando Horários
Contando no Excel
Invertendo Posição de Linhas e Colunas
Verificando a Ortografia de todas as Planilhas ao Mesmo Tempo
Descobrindo o Dia da Semana:
Outra Maneira de Copiar Preenchimento:
Colocando a calculadora na Barra de Ferramentas:
Usando valores de duas planilhas:
Jogando na Loteria – Uso de Números Aleatórios
Importando Tabelas da Web para o Excel:
Copiando Formatações
Criando Subtotais
Congelando o Cabeçalho de uma Planilha
Definindo uma Área de Impressão
Escrevendo na Vertical
Inserindo comentários em células do Excel
Usando a Função de Pagamento PMT
Criando uma Lista de Preenchimento no Excel:
Configurando uma formatação padrão para suas planilhas no Excel:
Dividindo as células em múltiplas linhas:
Formatação condicional
FireWorks
Convertendo Figuras Vetorias em Bitmap
Cortando Imagens em Formatos Geométricos
Criando o seu Próprio Estilo
Usando a ferramenta Free Form
Fatiando Imagens
Mapeando Imagens
Fazendo um Menu com Efeito em RollOver
Usando a Ferramentas de Edição de Imagens:
Desenhando com o Fireworks – Ferramenta Pen Tool
Trabalhando com nós – Ferramenta Subselection Tool
Ferramenta Erase Tool
Usando a Ferramenta Rubber Stamp Tool
Diminuindo o tamanho de uma imagem com o Fireworks
Flash
Desenhando no Flash
Efeito de Transição entre Imagens
Abrindo uma animação em tela cheia:
Comentando códigos no ActionScript
Criando uma biblioteca compartilhada
Criando um loading de carregamento:
Mudando o Som
Um pouco sobre Actions Scripts
Fazendo uma Gif Animada
Usando Action Script para fazer cálculos:
Atalhos para Flash
Mudando a cor de um Movie Clip
Controlando sua Animação
Criando Efeitos de Transposição de Imagens
Controle de som
Criando e Editando um Botão de Menu
Trabalhando com Som:
Linhas Guias
Mudando o Cursor Mouse
Efeito Onion Skin (Casca de Cebola)
Criando uma Animação com efeito de Máscara:
Fundo Transparente nas animaçòes em Flash:
HTML
Habilitando o botão RSS no Windows Vista (IE7)
Agrupe itens em uma combo
Inserindo em seu site o seu status no MSN
Online / Offline no ICQ
Alterando o Cursor do Mouse usando estilos:
Verificando a Ortografia de todas as Planilhas ao Mesmo Tempo
Aplicando Efeitos nos Links
Criando uma volta automática:
Preservando Formatos:
Colocando um ícone na Barra de Endereço e no Menu Favoritos:
Colocando um painel de controle para música em seu site
Colocando um efeito de iluminação nas bordas da tabela:
Uso de estilos com a Tag Div.
Redirecionando Páginas:
Inserindo uma página HTML dentro de outra.
Utilizando a Tag Meta para divulgar sua página:
Escrevendo Diversas Mensagens na Barra de Status do Navegador:
Colocando uma informação sobre o texto:
Abrindo uma Página em Tela Cheia
Personalizando os formulários usando Folha de Estilo(CSS):
Colocando a Data Completa na Barra de Títulos do Navegador
Colocando uma imagem estática como background da página:
Efeitos de Transição entre Páginas
Tirando o sublinhado dos links
IE
Exportando e Importando Favoritos
Deixando uma Cópia da Mensagem no Servidor.
Verificando a Data de Atualização de um Site:
Criando uma assinatura em suas mensagens:
Mala Direta no Outlook Express
Configurando uma mensagem automática de recebimento de e-mail
Cópia de Segurança dos contatos (Outlook Express)
Adicionando programas personalizados no menu do botão direito
Como criar uma pasta Favoritos do IE no servidor e torna-la comum para os usuários
Linq
Configurando o dbml para WCF
MS Ajax
Disparando um popUp por javascript
Silverlight
Como alterar a URL do serviço consumido em um client Silverlight
Cuidado com a borda dos ícones
Fazer a aplicação acompanhar a posição do telefone
Inserindo arquivos de Resource na Aplicação
Simplificando a configuração de um Binding
Timer no Silverlight 2.0
Configurando o suporte a Silverlight no IIS
SQL Server
Otimizando o cache para queries AD Hoc
Limpando o Buffer para testes de performance
Cuidado com conversões implicitas no SQL
Criando dados Dummy com o GO
Importando XML para o SQL Server
Identificando Páginas ocupadas por índices
Descobrindo o Espaço Utilizado por Cada Arquivo
Pesquisar por uma string em todos os campos de uma tabela
Exportando dados para o excel
Invertendo o valor de um campo bit
Passando multiplos registros como parâmetro para procedure
Eliminando linhas duplicadas com campo Text
Simplificando a exportação de dados
Recuperando um banco de dados depois de uma perda de log no SQL 2005
Cuidado com NULLs em sub-queries
Cuidado com os hints de lock
Salvando scripts automaticamente no EM
Outra opção de query para selecionar o Nésimo registro da base
Deixando conexões DTS mais flexiveis
Inserindo stored procedures no source safe com o VS .NET
Forçando o uso de case sensitive - outra forma
Movendo o TEMPDB para outro local
Criando Order By Dinamicamente
Quando utilizar o Drop Existing
Alterando o modo de autenticação do MSDE
Evite cursores sempre que possível
Fazendo rollback em transações aninhadas
Mais uma forma de numerar registros
Eliminando estatísticas desnecessárias
Enviando e-mails sem precisar do outlook
Resolvendo problemas com a variável @@Servername
Cuidado ao trocar nomes de objetos
Outra forma de obter uma numeração de registros
Identificando procedures sem o Set Nocount On
Como encontrar problemas em procedures
Recompilando procedures
Mais utilidades para o UNION - Melhorando a performance
Restaurando backup do MSDB
Transferência de pacotes DTS de servidor
Esteja atualizado com a versão do MDAC
Cuidado com o Order by em datas
Simplificando a edição de procedures pelos programadores
Fazendo procedures agirem como procedures de sistema
Enviando um EMAIL sem configurar o client MAPI
Protegendo o acesso a criação de pacotes DTS
Evitando falhas com o Identity
Permitindo que usuários criem Jobs
Caracteres especiais com FOR XML
Usuário DBO não aparece no Enterprise Manager
Fazendo um CheckPoint no banco
Numerar Registros
Evitando que triggers fiquem desabilitados
Separando tabelas em um filegroup diferente
Utilizando OpenXML para manipular dados em XML
Otimizando o acesso a views particionadas distribuidas
Gerar scripts de procedures para o Source Safe
Garantindo a integridade de auto-relacionamentos
Criação de atalhos de teclado no Query Analyser
Identificando as maiores tabelas do seu banco
Utilizando Segurança integrada com Linked Servers
Cuidados na redução do banco de dados
Eliminando estatísticas de distribuição de dados
Eliminando Registros Duplicados
Agilizando o trabalho com o Query Analyser
Fazendo comentários com o GO
Alterando o owner das views de sistema
Transferindo mensagens de erro para outro servidor
Identificando excesso de recompilações
Escolhendo entre IN e BetWeen
Recuperando o espaço após deleção de um campo
Semelhanças entre OR e UNION
Reconstruindo o arquivo de LOG após uma perda
Guardando dados Criptografados
Wizard para rastreamento de acesso
Encriptação de dados na rede
Obtendo log de falhas do SQL Server
Transferir diagramas entre bancos
Utilizando Wizards para criar procedures
Mais um motivo para sempre especificar o nome do owner de procedures
Como o SQL Server Agent calcula os agendamentos
Evitar o uso do prefixo SP_ desnecessariamente
Migrando banco Access para o SQL Server
Truques com NO_TRUNCATE para perda 0 de dados
Resolvendo problemas de segurança
Como configurar a estação client sem instalar o Client Network
Problemas e soluções com o *
Copiar as permissões de uma role para um usuário ou vice-versa
Obtendo mais informações sobre dependencias
Realizar um Select no resultado de uma procedure
Selecionando os registro do 11o ao 20o
Sorteando um registro no SQL Server
Melhorando o uso do cache
Fazendo comparações case sensitive em um servidor case insensitive
Fazendo nonclustered funcionar como clustered - covering indexes
Como habilitar o uso do SQL-DMO sem instalar as Client side Utilities
Truques com TOP para fazer order by em View
Utilize Copy/Past para gerar scripts de objetos
Cuidado com o collation compatible em linked servers
Recuperar dados com Estado de Emergência
Nova versão da procedure sp_who
Ajustes físicos de performance
Separar os objetos de usuário dos objetos de sistema
Filegroup como ReadOnly para aumento de performance
Enviando FAX pelo SQL Server usando o Word
Instruções DDL Transacionais
Otimizando o servidor : Min Server Memory
Configure corretamente o serviço SERVER do NT para o SQL Server
Como alterar campos TEXT no servidor
Guardando o backup em uma máquina remota
Set Nocount na conexão
Encontre registros por semelhança sonora
Criando procedures de Auto-execução
Simplificando procedures com a função Coalesce
Cuidado com as tabelas temporárias
Transformando dados em instruções INSERT
Localizar duplicidade de registros
Cuidados com tipos de dados e uso do Cast
Realizando pesquisas por caracteres reservados
Listando o Filegroup dos objetos
Como descobrir o Character Set e Sort Order de um servidor
Procedures não documentadas II : ForEachDB
Procedures não documentadas : ForEachTable
Como acessar um banco de dados marcado como suspeito
Como consultar uma string em vários campos diferentes
Descobrindo as dependencias das procedures
Criando Procedures Publicas
Como Calcular o tamanho de uma tabela
Otimizando Triggers
Chamando objetos COM a partir do servidor
Esvaziando uma tabela
Não deixar um usuário sobrecarregar o servidor
Tabela sem registros
Melhorando Performance com SET NoCount
With Recompile
Respondendo a E-mails
Otimizando Procedures
Importação de Dados x Indices
Identificar índices em modelos de dados
Imprimir a estrutura de uma tabela
Cuidado com o uso de UNION
Como o SQL Server 7.0 e o SQL Server 6.5 diferem no tratamento de NULL
Convertendo Bancos Access para SQL Server
Como fazer os objetos do sistema aparecerem no Enterprise Manager
Como mover, fazer backup e restaurar pacotes DTS
Compreendendo a execução de pacotes DTS
VB.NET
Inicializando Coleções
Criando Extensões para um Formulário
Organizando uma DataGridView e um toolStrip em um Formulário
Corrigindo o erro DataGridViewComboBoxCell Value is not Valid
Inline XML no VB.NET
Truque de Síntaxe na Manipulação de XML
Criando uma Aplicação para Rodar em CD
Controlando a Altura de uma TextBox
Utilizando Button Columns na DataGridView
ToolStrip Container com MDI
Cuidado com a pasta App_Data em aplicações windows
Tratando nulos com Value Types
Simplificando a manipulação de Bindings
Criando Labels transparentes sobre Imagens
Lidando com campos Nulables na interface Windows
Fechando o arquivo após carregar uma imagem
Abrir e fechar o CDRom
Formatando campos em Windows Forms
Abrindo uma página no browser padrão
Criando atalhos de teclado para sua aplicação
Criando arquivos de forma simples
Descobrindo a letra do drive de CD
Fazendo um lock no sistema operacional
Configurar a interface conforme o painel de controle
Desviando a execução para a Thread principal
Fazendo com que apenas uma instância do form possa ser aberta
Melhorando a validação em formulários windows
Preenchendo uma combo com a lista de fontes disponíveis
Fazendo a tecla insert funcionar nas textbox
Identificando a ativação e desativação de uma aplicação
Utilizando caracteres especiais com VB.NET
Refresh em listbox vinculada a um arrayList
Utilizando o IsolatedStorage
Faça o ícone do form piscar para chamar o usuário
Ocultando uma coluna da datagrid
Fazer com que a GRID não tenha célula ativa, apenas seleção em linhas
Utilizando Enums como flags
Fazendo um autosize de colunas na dataGrid
Ocultando abas de um tabControl
Criando uma linha de separação em formulários windows
Controlando o disparo do evento validating
Resolvendo um pequeno problema na herança de Forms
Listando os processos em execução na máquina
Criando um form apenas com seu nome
Executando smartClients
Falha comum com smart clients
Utilizando MultiCast Delegates no VB.NET
Variavel de bloco em laços numéricos
Aguardando o término de outro processo
Disparar uma URL no browser padrão
Truques novos com Enums
Evitando problemas de versão com o COM+
Acessando a identidade do usuário do Windows
Tratamento de erros inesperados
Trabalhando com arquivos temporários
Fazendo vínculo de campos boolean com checkbox
Vinculando relatórios do Crystal com DataSets
Impedindo que duas cópias da aplicação sejam iniciadas
Efeito de desaparecimento no fechamento de um Form
Identificando eventos do sistema
Forma simples de ler um site web via código
Obtendo informações do sistema
Capturar a tela via código
Alguns atalhos com teclado e mouse
Recriando a coleção FORMs do VB 6
Utilizando os eventos do CurrencyManager
Impedir que 2 cópias da aplicação sejam executadas
Organizando propriedades de um Windows Control
Simplificando o uso das ferramentas de prompt
Utilizando a janela de conexão OLEDB via código
Utilizando componentes COM via Late Binding no VB.NET
Identificando o IP pelo nome do HOST
Libere corretamente componentes COM
Otimizando comparações de string
Identificando o estado de teclas especiais em qualquer momento no código
Criando tooltips com multiplas linhas
Mais uma facilidade dos objetos Command
Escrevendo no Registry
Exibindo informações ocultas
Truques com handles e ErrorProvider
Converter código de C# para VB.NET
Como utilizar control arrays em VB.NET
Criando excessões personalizadas
Compilando condicionalmente
Utilizando Short Circuit no VB.NET
Criando menus em 2 colunas
Visual Basic
Otimizando aplicações ASP.NET : Worker Threads
Utilizando o profile no Global.asax
Controlando o timeout
Criar uma string de conexão pela janela de conexão OLEDB - VB 6
Simplificar o registro de DLLs no S.O.
Alguns mistérios da compatibilidade binária
Registrando um componente via código - forma alternativa
Identificando as classes existentes em uma DLL
Controlando o tempo em loops
Enviando dados via POST com o INET
Gerar GUIDs a partir do VB
Criando Simbolos para obter mensagens de erro melhores
Impressao em Matricial
Criar um formulário TopMost
Avaliando expressões - Eval no VB
Validar um login de usuário no Sistema Operacional
Manipulação de Strings com VB 6
Usando o protocolo DCOM através de Firewall
Expondo coleções através de propriedades
Chamando aplicações DOS e aguardando o término
Corrigindo erros em packages com o Calendar
Recebendo um número indeterminado de parâmetros
Lendo chaves do Registry
Alterando a senha do usuário via ADSI
Transformando um recordset do Data Environment em XML
Transformando recordset em XML com uso de Stream
Valores a serem usados na função SHFileOperation
Utilizando API's para reaproveitar a interface do Windows
Otimizando pesquisas com a propriedade Optimize do RecordSet
Como utilizar os componentes do Windows XP em uma APP. VB
Reparar banco de dados MDB por código
Configurando o gerenciamento de Locks via ADO
Abrindo Banco Access com Senha
Acessando um servidor remotamente (WEB)
Listar as sessões de rede abertas em um servidor
DataGrid x CacheSize
Incompatibilidade do SendKeys com o teclado no W2K
Criando código pela janela Immediate
Localizar a letra do drive de CD-ROM
Fixar a caixa de letra de um ENUM
Descobrindo os códigos de erro do VB
Supere as limitações do componente Timer
Identificando o cancel em uma InputBox
As numerações de linha ainda existem
Como inserir BITMAPS em um menu
O COM morreu ?
Alterando forecolor de um botão : SubClassing interessante
DAO x ADO
Exibindo os SQL Servers cadastrados no Enterprise Manager
Otimizando o Marshaling de recordsets desconectados com MTS
Receber RecordSet e variável de Output da mesma procedure
Obter uma lista de servidores SQL disponíveis na rede
Utilizando Application Roles com o Data Environment
Identificando a versão instalada do MDAC
Selecionando uma pasta com API
Registrando o componente DBGrid32.OCX no VB 6
Alterar a prioridade de um processo por código
Corrigindo erros de chamadas de objetos distribuidos
Retorno de RecordSets a partir de procedures do Oracle
Fechando uma aplicação pelo VB
Vinculando tabelas DBASE (DBF) em Arquivos .MDB
Ícones públicos no iniciar
Como criar uma borda em um formulário
Como criar um DSN do ODBC
Listar DSN's do ODBC
Copiar menus entre 2 forms
Controlando a Workspace do VB
Adicionando mais facilmente arquivos ao projeto
Insira componentes no form mais facilmente
Criando um UNDO em textboxes
Eliminando itens de vetores de forma eficiente
Como alterar a cor da barra de título
Como compactar um banco Access
Obtendo as configurações regionais
Como fazer uma seleção de linha quando o usuário clicar em uma DataGrid
Ativar máscara de botões e labels no ActiveSkin
Como descobrir a data da última alteração de um arquivo
Obtendo o diretório System do usuário
Como identificar o diretório windows do usuário
Como identificar se o micro está conectado na Web
Limpando a lixeira através de API's
Obter o caminho para o diretório TEMP
Acessando variáveis de ambiente
Como aumentar o tamanho de uma Combo Box
Como ativar o Caps Lock
Capturando parâmetros
Como discar no Visual Basic
Chamando telas específicas do painel de controle
Prender o mouse em uma janela
Esconder o ponteiro do mouse
Como obter o espaço livre em disco
Identificar o Sistema Operacional em que a aplicação está rodando
Abrir conexão Dial Up pelo VB
Abrir uma URL no navegador padrão
LogOff, Reboot e desligar micro pelo VB
Como controlar o Num Lock via código
Abrir e fechar o CDROM
Criando Templates de form e Projeto
Determinar se o programa está compilado ou rodando na IDE do VB
Adaptar um form para a resolução do vídeo
Utilizando Constructor Strings do COM+ com Visual Basic
Como editar uma imagem pelo VB
Identificando a resolução atual do vídeo
Fazendo o título do form piscar
JIT nem sempre é a solução
Efeito de explosão na abertura do form
Alguns detalhes sobre o OPEN do RecordSet
Ordenar um grid quando o usuário clicar em uma coluna
fazendo a aplicação falar acentuações
Registrando uma HotKey no Visual Basic
Resolvendo problema com Load do Form e Set =Nothing
Recuperar data e hora de um servidor remoto
Fazendo um TAB automático
Como alinhar um menu na extrema direita da janela
Desativando o menu popup das textbox
Configurando o Base Address de componentes In-Process
Formas avançadas de utilizar o For...Each
Evitando conversões implicitas de constantes
Como mover o form clicando em qualquer parte do form
Utilizando a propriedade dinâmica OPTIMIZE do RecordSet
Concatenações de mensagens simplificadas com Replace
Forma rápida de identificar um option button selecionado
Isolando a string de conexão
Utilizando InStr para reduzir chamadas a funções
Utilizando Select Case para realizar Short Circuit
Truque simples para replicar cadeia de caracteres
Importante motivo para usar as funções com $
Como selecionar automaticamente o conteúdo de uma textbox quando ela ganhar o foco
Evitando conversões implicitas de variáveis
Melhor forma de esvaziar uma collection
Como utilizar o operador Like no Visual Basic
Otimizando a utilização do DoEvents
Escondendo os botões minimizar e maximizar em um formulário MDI
Como criar um autoplay
Como registrar um componente via código
Fazendo o preenchimento automatico durante a digitação em uma combo
Como selecionar um item da listbox com o botão direito
Como abrir a lista da ComboBox assim que ela ganhar o foco
Como descobrir o nome do usuário logado
Como obter o nome da micro em que o programa está
Criando controles dinâmicamente sem usar Control Array
Manipular as cores de um formulário
Restaure a janela de uma outra aplicação
Descubra se o micro do usuário possui placa de som
Ferramentas ocultas do VB
Integrando Visual Basic e ASP
Truques com Combos/Listbox
Encapsulamento no Visual Basic
Como identificar se a aplicação já está rodando
Run Time x Design Time
Registrando Eventos II : Windows 9x
Registrando Eventos no Log do Servidor
Esconder uma aplicação
Como fazer o formulário aparecer na frente de outras aplicações
Impedindo que a Aplicação seja chamada 2 vezes
Criando uma aplicação sem formulários
Performance com o uso de Procedures
Refresh de parâmetros em Procedures
Salvando Dados Locais
WebServices
Configurando Behaviors padrões - CommonBehaviors
Configurando o Default Endpoint no WCF 4.0
Utilizando parâmetros opcionais com REST no WCF
Configurando o Host de uma Classe de Negócio
Retornando dataTables em WebServices
WCF com TCP e o endereço de MEX
Fazendo webServices com WCF
Controlando o TimeStamp com WSE
Transferindo datas via WebServices
Melhorando os recursos de cache em WebServices
Utilize o atributo OneWay em WebMethods que não tenham retorno
Acessando um WebService através de um proxy com senha
Truques com chamadas assincronas de WebServices
Personalizando a página de descrição de um WebService
Configurando o teste remoto de WebServices ASMX
Otimizando a performance de chamadas de WebService no ASP.NET
Windows
Aumentando a Velocidade do Modem
Retirando o nome de um programa que já foi desinstalado:
Acrescentando ítens no topo do menu iniciar:
Colocando um Aviso Sonoro:
Criando um atalho para desligar o computador:
Criando um atalho para o envio de mensagens
Copiar de um Disquete para o Outro
Transformando o Windows Explorer em Internet Explorer:
Desinstalando Programas Corretamente
Acelerando a inicialização do seu computador:
Criando seus Próprios Atalhos
O Windows Travou ! e ai?
Buscando Vários Arquivos Simultaneamente
Teclas de Atalho para o Dia-a-Dia:
Personalizando o SendTo
Windows 2000
Exportando todos os pacotes do COM+
Administrar o COM+ Remotamente
Remover lixo do AD
Identificando e movendo as FSMO Roles
Configurando a segurança do IIS
KCC toma 90% de processador em DC's
Windows NT
Como evitar que o DNS mantenha em cache registros de querys recursivas
Como impedir os usuários de Alterarem as opções de visualização no Windows NT Explorer
Fazer com que o Foco siga o ponteiro do Mouse
Facilitar a digitação de nomes de arquivos em Janela DOS
Prevenindo acesso Guest ao Log de Eventos do NT
Word
Atalho para Notas de Rodapé:
Personalizando a Barra de Ferramentas:
Dando um Efeito Diferente em um Documento:
Reduzir para Caber
Capitulando Textos
Posicionando tabelas lado a lado
Criando um índice:
Comparando textos
Inserindo uma legenda na imagem:
Bloqueando a visualização de imagens
Enviando Mensagens de e-mail via Word
Interação entre Programas Microsoft Office:
Colocando uma imagem dentro dos AutoFormas:
Quebrando linhas da tabela
Criando a sua Própria Agenda.
Criando uma Tabela Padrão no Word
Imprimindo o documento ao contrário:
Word - Atalho do Teclado
Usando a Autocorreção para Acrescentar Figuras
Centralizar um texto verticalmente no Word
Abrindo, fechando e salvando vários documentos ao mesmo tempo
Texto Vertical no Word
Criando um envelope com a logomarca da empresa:
Usando Fórmulas no Word:
Inserindo Comentários:
Configurando uma Marca D’Água em um Modelo de Documento:
Imprimindo Bordas de Páginas sem cortar a parte Inferior da borda:
Formatando o texto no Word usando estilos:
XML
Utilizando CDATA
O SAX no parser de XML
Exibindo apenas o valor texto no XSL
Sutis Diferenças entre a filtragem no match e a filtragem no select
Acentuação em XML
Identificando o ROOT