Wednesday, November 17, 2010

VS2010 – CTRL+Tab com preview do documento

Na janela de Executar do Windows digite:




reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1



Agora pronto, tenho um preview do documento pressionando CTRL+Tab no VS2010.







Muito bom.



Abraços.
Dica encontrada no blog do Márcio Althmann


.

Thursday, August 12, 2010

expertsnet.tk

Agora também podem aceder a este blog pelo endereço http://www.expertsnet.tk :)
que é muito mais fácil de memorizar :)

Tuesday, August 3, 2010

VPN windows XP error 721

Para ver em portugues veja mais abaixo neste post

English:

I have a VPN to my work, but recently stopped working giving the error 721 when trying to Connect ... I searched the net and some post talking about the port on the router or firewall, but had the firewall turned off and tested it with another computer on the same wireless network and it worked ...

After much research I discovered what caused this error.
To connect to some clients I use Cisco Systems VPN Client.
The VPN Client has an option that caused the error:)
Resolution:



Open the Cisco VPN Client -> Options-> Deselect the option Stateful Firewall (Always on).
I tested my VPN for work (VPN windows xp) and it worked!: D
The error occurred even be having the Cisco VPN Client running ..

Português:

Tenho uma ligação VPN para o meu trabalho, mas recentemente deixou de funcionar dando o erro 721 quando tentava connectar... Pesquisei na net e alguns post falavam sobre a porta no router ou firewall, mas tinha a firewall desligada e testei com outro computador na mesma rede wireless e funcionou..
Após muita pesquisa descobri o que causava este erro.
Para me conectar a alguns clientes eu utilizo o Cisco Systems VPN Client.
Este VPN Cliente tem uma opção que causava o erro :)

Resolução:

Abrir o Cisco VPN Client -> Options->Desseleccionar a opção Stateful Firewall(Always on) .
Testei a minha VPN para o trabalho (VPN do windows xp) e funcionou !!!:D
O erro acontecia mesmo ser ter o VPN Client da cisco a correr..

Monday, August 2, 2010

Mudar cor botão telerik silverlight (RadButton)

private void ChangeBackground(RadButton button, bool applyTemplate)



{


if (button != null)


{


Brush backgroundBrushRed = new SolidColorBrush(Colors.Red);


Brush backgroundBrushGreen = new SolidColorBrush(Colors.Green);


Brush borderBrush = new SolidColorBrush(Colors.Black);



//pegar a cor acrual do botão,temos que ir ao background converter para solidcolorBrush e dps
//ver a propriedade Color

if ((button.Background as SolidColorBrush).Color==Colors.Red)


button.Background = backgroundBrushGreen;


else

button.Background = backgroundBrushRed;






button.BorderBrush = borderBrush;


if (applyTemplate)


{






ControlTemplate template = button.Template;


button.Template = null;


button.Template = template;


button.ApplyTemplate();


}


}


}

silverlight ler controlos dentro de outros

Estava com um problema ao tentar aceder a controles (botões) dentro de outro controle. no meu caso o RadTileView da Telerik.
Tentei usar o seguinte comando:
     radTileView1.ChildrenOfType().ToList();

mas isto dava sempre vazio porque os elementos visuais não estavam renderizados..
logo é preciso fazer o seguinte:
this.Dispatcher.BeginInvoke(() =>
{
    lbtn = radTileAlunosList.ChildrenOfType().ToList();
    foreach (RadButton btn in lbtn)
   {
      btn.Background = new SolidColorBrush(Colors.Red);
   }
});

E pronto :D já esta :D

Thursday, June 17, 2010

Ler dados do iframe









á pagina do iframe xx.aspx:







Tuesday, June 15, 2010

CD de Treinamento - Office SharePoint 2007 para Desenvolvedores WEB

O SharePoint é uma plataforma que está sendo utilizada com muita freqüência para desenvolvimento Web. As empresas que tem investido no SharePoint como intranet agora pretendem estender essa tecnologia para Web sites.




Venha conferir às 2 horas e 30 minutos de treinamento, realizadas por Thiago Cruz Soares. Nesse treinamento você vai conferir entre apresentação teórica e exercícios práticos. Será apresentado na prática a implementação de soluções para ajudar o seu desenvolvimento de funcionalidades no Office SharePoint 2007.



Público:

- Desenvolvedores ASP.NET

- Profissionais de WEB

- Consultores de Information Worker

- Profissionais de colaboração



Conteúdo do DVD:



Introdução:

O que é o SharePoint? Conheça o potencial da plataforma Office SharePoint 2007 e o que ela pode proporcionar de benefício para o seu negócio. Veja também uma introdução da estrutura técnica do produto.



Administrações (Central, Sites e Listas)

Veja as principais funcionalidades da administração central do SharePoint. Depois de criado o seu site, veja onde configurar as principais funcionalidades do seu site. Após criada a sua lista de documentos ou personalizada você pode configurar templates, check-in, check-out, Metadados e etc.



Master Page

Veja o conceito de Master Pages no SharePoint, onde ela encontra-se e como você pode alterá-la.



Navegação

Veja como você altera a sua estrutura de navegação nos menus e via código, utilizando o Visual Studio Extensions for Windows SharePoint Services, v1.1, como você pode estender controles de acesso no seu SharePoint.



Workflow

Confira a facilidade de configurar o seu Workflow utilizando os recursos "out-of-the-box" da própria ferramenta.



WebParts

Confira recursos avançados de suas WebParts do SharePoint. Exponha via código as suas propriedades e proporcione interação com o usuário através da sua propriedade criada através do Visual Studio Extensions for Windows SharePoint Services, v1.1.



Formulários (InfoPath & SharePoint)

Utilizando o InfoPath, defina regras de negócios nos seus formulários e publique-los no SharePoint. Crie validações e condições para que os dados sejam armazenados de forma correta.



Silverlight 2.0 & SharePoint

Veja o poder de um ambiente Web em sharepoint utilizando o poder do SilverLight 2.0. O principal objetivo é apresentar as facilidades de extensão do SharePoint como ambiente colaborativo e agregar o poder do Silverlight 2.0.



Sobre o Autor

Thiago Cruz Soares tem grande experiência no desenvolvimento da plataforma Office System. Liderou e entregou grandes projetos de desenvolvimento e integração de sistemas pela Accenture Brasil. É certificado como MCPD.NET e MCTS (Sql) e obteve o seu título de Microsoft MVP em 2006. Academicamente é Bacharel em Administração de Sistemas de Informação e possui um MBA em Gestão Estratégica de Negócios. Palestrou em conceituados eventos como TechEd (2008, 2006, 2005), Microsoft Connections e etc.

Blog: http://www.thiagocruz.net/
Fonte: http://www.linhadecodigo.com.br/CDDVD.aspx?id=3568

Wednesday, June 9, 2010

Como ganhar um jogo de pôquer on-line - dicas

Se você é fanático por pôquer, você está no lugar certo, pois irei compartilhar com você alguns de meus maiores segredos sobre como ser bem sucedido em um jogo de pôquer on-line. Tenha em mente que é praticamente impossível ter sucesso no pôquer on-line sem estratégias e regras eficazes. Portanto, lembre-se sempre dessas dicas se você não quiser continuar perdendo um jogo todas as vezes.

1. Todos sabemos que os melhores sites de pôquer atraem os maiores jogadores do planeta. Se você for novato, não se inscreva nesses sites famosos, já que terá de competir com jogadores muito mais experientes e talentosos que você, portanto, suas chances de vencer serão muito pequenas. Embora as promoções sejam sempre atraentes nesses sites, você deve pensar duas vezes antes de escolher um site para jogar.

2. Suas probabilidades serão bem maiores se você participar em sites de pôquer menos conhecidos. Obviamente haverá profissionais nesses sites também, mas você não precisará se preocupar com as superestrelas do pôquer. O ambiente nas salas de jogos de sites menos conhecidos é mais amigável. Mesmo que você acabe perdendo nessas salas, ao menos você terá a chance de ganhar algum jogo.

3. Por último, mas não menos importante, escolha jogadores mais fracos como oponentes. Na verdade, é a maneira mais rápida e fácil de se ganhar um jogo de pôquer on-line. Tudo o que você precisa fazer é encontrar alguma mesa que esses jogadores geralmente frequentam. Mas não se deixe levar pelo entusiasmo. Lembre-se de que isso não o ajudará a ganhar dinheiro do que jeito que você pretende. Portanto, use esta estratégia se quiser realmente ganhar um jogo de pôquer on-line. Você não se arrependerá por isso.

O pôquer on-line é, provavelmente, o jogo mais popular atualmente. O usuário pode jogar quando e onde quiser apenas se conectando à Internet. Mas, não se esqueça: nunca entre em jogos com apostas sem limite. Defina um valor específico antes de tentar a sorte em uma sala de pôquer on-line.

Lembre-se são apenas dicas:D

Tuesday, June 8, 2010

Friday, June 4, 2010

green hosting

A empresa de alojamentos webhost4life tem agora um certificado ecológico.
A datacenter é alimentado 100% a energia eólica!  Assim todos os sites alojados nos datacentes deles poderam colocar um logotipo (poderá escolher entre 3 ou 4) e ter um certificado ecológico também.
Visitem o site:
affiliate_link

Thursday, May 13, 2010

SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?

SharePoint: How to retrieve specific version of file from a document library thro’ programmatically?


The SPFile.Versions API can be used to retrieve the specific version of the document library.


//Open the web
SPWeb web = new SPSite("http://karthickmain:9091/sites/siteb").OpenWeb();

//Get the folder
SPFolder folder = web.Folders["Shared Documents"];
//Get the file
SPFile file = folder.Files["abc.doc"];
//Get all the versions
SPFileVersionCollection versions = file.Versions;
//Get the first version
SPFileVersion version = versions[3];
//Get the data
byte [] dBytes = version.OpenBinary();

How to restore a specific version back to the document library thro’ programmatically?

There are two ways we can restore the document.

1. SPFileVersionCollection.Restore() method
//restore specific version

versions.Restore(3);
2. SPFile.SaveBinary() method
file.SaveBinary(versions[3].OpenBinary());
But however the Restore method is more efficient as per msdn

LINKS:
=======
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tscSPFileVersionCollection_SV01013561.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsmSPFileVersionCollectionRestore_SV01013756.asp

Monday, May 10, 2010

Benfica Campeão

Quem me conheço sabe que não ligo muito ao futebol ( excepto quando é o Mundial ou o Euro) mas ninguém consegue ficar indiferente quando uma equipa como Benfica é campeão, são os emails com wallpapers, as piadas, as notícias..
A notícia mais inesperada é a que se segue:
Microsoft Lança Browser Personalizado Para Fãs do Benfica


A Microsoft Portugal, em parceria com a Sportinveste Multimédia, anuncia a disponibilização, a partir de hoje, de uma versão especial do seu browser Internet Explorer 8 totalmente personalizada para o Sport Lisboa e Benfica. Esta versão especial do IE8 Benfica pode ser descarregada gratuitamente a partir do site oficial do clube em www.slbenfica.pt/ie8.



O Internet Explorer personalizado para o Benfica é um navegador desenvolvido pela Microsoft especialmente para os fãs do Benfica. Para além de todas as funcionalidades intrínsecas do Internet Explorer 8, o Internet Explorer do Benfica vem equipado com uma barra de navegação que permite aos utilizadores terem sempre o seu clube presente. Para além de um desenho fortemente apelativo, com o imaginário benfiquista visível no encarnado e no olho da águia, possui ainda informação permanentemente actualizada com as últimas notícias, os resultados dos jogos e vídeos. Apresenta ainda ligações directas aos serviços de pagamento de quotas, compra de bilhetes e Megastore Online. O site do clube passa também a ser a porta de entrada na internet para quem use este browser.











O Internet Explorer é o browser mais usado do Mundo, líder de mercado em Portugal, com uma quota de utilização de 80% (fonte: StatCounter). Com a garantia de qualidade da Microsoft, é disponibilizado grátis no site oficial do Sport Lisboa e Benfica, assim como nas redes sociais do clube. Também pode ser acedido directamente em www.slbenfica.pt/ie8 para fazer o download gratuito.



O Internet Explorer possui, entre outras funcionalidades, a navegação Inprivate, que não guarda registo das páginas que visitou, nem os dados pessoais do utilizador, garantindo assim uma maior privacidade de navegação. Para activar esta funcionalidade basta escolher a opção Navegação Inprivate no menu de Segurança.



Parcerias: Microsoft, Sportinveste Multimédia e ViaTecla



A Microsoft Portugal desenvolveu este projecto, uma iniciativa de âmbito inteiramente nacional, com a Sportinveste Multimédia, que participou activamente no desenho da solução. A Sportinveste Multimedia é o detentor exclusivo dos direitos New Media associados ao Sport Lisboa e Benfica. O desenvolvimento técnico foi feito pela Viatecla, uma empresa portuguesa com um portefólio vasto de desenvolvimento de soluções assentes em plataformas tecnológicas Microsoft.



FONTE:  http://wintech.com.pt/content/view/7416/

Friday, April 16, 2010

Get a copy of dll in GAC (or) add Reference to a dll in GAC

Sometimes in .net application we need to have a copy of a dll which is available in GAC. But when we view the GAC through C:\Windows\assembly folder or Run assembly it will show like this


Using this we cannot copy the dll. Only uninstall option is available.

To view the available dll using the naked eye follow the steps

Dot net have a dll file Shfusion.dll which is a Assembly Cache Viewer. It is located in the following path.

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll

  1. uninstall the dll using the following command in the run dialog box.

regsvr32 -u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll

  1. Now type assembly in the Run dialog box.
  2. Now you will see the folder view of the GAC. copy the dll you want.


Note:

To get back to the previous state of view register the Shfusion dll using the following command

regsvr32 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll

Thursday, April 15, 2010

Novo Blog

Boas, para quem gosta de colares feitos a mão e vários tipos de acessórios ou melhor para oferecer a namorada aqui fica um óptimo blog:
http://acconcept.blogspot.com/

Se desejarem encomendar alguma coisa é só deixar um comentário lá no blog.

Abraços

Monday, April 12, 2010

Gerador de Templates

Raramente falo aqui de produtos, mas acho que este vale a pena.
Quem já trabalhou com DotNetNuke(DNN), Joomla, Web sites em geral, sabe o trabalho que é criar um
template.
Agora isso é a parte mais fácil com o Artisteer.
O Artisteer é um gerador de templates com suporte para DNN, Joomla, WordPress, Blogger,Drupal, aplicação asp.net, etc.
É uma ferramenta espetactular!!
Teste e comprem que vale a pena, penso que até é barato para o que ela faz!
Link:
Artisteer - Web Design Generator

Thursday, April 8, 2010

Nosso Serviço it-improves alojamento

A empresa it-improves acaba de lançar mais um serviço.
O alojamento da it-improves é muito completo, tenho vários planos de alojamento partilhado, servidores dedicados, registo de dominios etc.

Veja aqui os planos disponíveis

Monday, March 8, 2010

Enable Hibernate in XP / Activar Hibernar no XP

Hibernation does not make sense for a lot of desktop systems but it is perfect for systems such as notebooks. Here is how to turn hibernation on or off in your XP system.

Enable or Disable Hibernation:

1. Click Control Panel
2. Click Power Options
3. Select the Hibernate tab
4. Uncheck Enable Hibernation box to disable
(or check to enable)



5. Click OK

A hibernação não faz sentido para um monte de sistemas desktop, mas ele é perfeito para sistemas como notebooks. Fica qui como activar ou desactivar a hibernação no sistema Windows XP.






Ativar ou desativar hibernação:





1. Clique em Painel de controle





2. Clique em Opções de energia





3. Selecione a guia Hibernar





4. Desmarque a caixa Ativar hibernação para desativar



(ou seleção para ativar)

Tuesday, February 9, 2010

Vendo Moradia t4



<><><><>






Descrição
Arrendamento: 2000€
Casa com 2 pisos mais sótão. Vista de serra. Sótão amplo com pré instalação de ar condicionado, água, esgoto e com janelas Velux. Aquecimento central em toda a casa. Cozinha equipada com electrodomésticos AEG. Sistema de som ambiente. suite com closet (área para vestir) e banheira de hidromassagem Casas de banho com luz natural (janela) Vidros Duplos. Estores eléctricos. Pavimento da sala, quartos e escadas em cerejeira. Aspiração Central. Alarme com zonas. Video Porteiro. Lareira com recuperador de calor. Despensa Terreno 400m2. Portão Automático.. Rega automática. Optima exposição solar.




<><><><>
Informação Detalhada
Localidade: Linhó.
Com lareira.
Com arrecadação.
Com aquecimento.
Com cozinha equipada.
Com terraço/ jardim.
Com parqueamento/ garagem.
Configuração do Imóvel
Área Útil: 280 m².
Com 4 quartos.
Com 1 sala.
Com 3 casas de banho.

<><><><>
LOCALIZAÇÃOCARACTERÍSTICAS
Distrito: LisboaTipologia: T4
Concelho: SintraEstado: Usado
Freguesia: Sintra (São Pedro de Penaferrim)Preço: 490.000 €






De vendetuacasa

Monday, February 1, 2010

ler connectionString app.config

Properties.Settings.Default.NomeConnectionString;



Exemplo:

App.config:









static String ConnectionString = Properties.Settings.Default.GRConnStr;



se ainda não tiverem a fazer referencia é preciso adicionar a dll System.Configuration e incluir:

using System.Configuration;

Friday, January 22, 2010

Finding the name of current method and your calling method (C#)

Hi, sometimes we need to know the name of the current method or better the calling method ( i need this to put that in the log) So the easiest way to get the name of the current method is
MethodInfo.GetCurrentMethod().Name.
But if you need to know the name of your calling method?
Easy:)

// Jump up the stack frame one level and locate the  calling method.
StackFrame stackFrame = new StackFrame(1); //the "1" one level up
 MethodBase callingMethod = stackFrame.GetMethod();
// Build a string containing the namespace and method name
string caller = callingMethod.DeclaringType.FullName + '.' + callingMethod.Name;

That's it:)
Very Easy in .net Framework

Thursday, January 21, 2010

Promoções e Novidades de Produtos

Deixo aqui este post off-topic que apresentara diversos produtos consoante as campanhas(dia da mãe,dia dos namorados etc)

Monday, January 4, 2010

Clube Rockrider

Um dos meus desportos favoritos é o BTT.
Já o pratiquei a muitos anos depois parei. Agora comprei um boa bike para voltar a este magnífico desporto.
Uma Rockrider 9.2 modelo 2009 e com juntamente com uns amigos criamos um clube.
O Clube Rockrider que pretente juntar os amantes desta marca que ainda tem sofre o preconceito de ser uma marca de "supermercado" visto ser apenas vendida na Decatlhon.

Visitem o site do clube aqui