Monday, February 25, 2008

DropDownList Dependencies Using Client Callbacks

In the last article Client Callbacks in ASP.NET 2.0 I introduced the concept of remote scripting in ASP.NET 2.0. This article takes one step further and set up a real world problem and solves that problem by using Client Callbacks. This article focus on DropDownList dependencies.

Powered by Zoundry

posted on Monday, February 25, 2008 3:57:44 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] Trackback

DropDownList Dependencies Using Client Callbacks

In the last article Client Callbacks in ASP.NET 2.0 I introduced the concept of remote scripting in ASP.NET 2.0. This article takes one step further and set up a real world problem and solves that problem by using Client Callbacks. This article focus on DropDownList dependencies.

Published Date: janv. 09 2008

Powered by Zoundry

posted on Monday, February 25, 2008 3:57:26 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] Trackback

Depois de algum tempo tendo as menssagens irritantes do Windows Installer consegui remove-las.

Uma instalação com problemas após a remoção das versões beta do Microsoft Web Expression, fez com que cada vez que usa-se algo no Windows XP Pro, como Office, Visual Studio, Internet Explorer, Outlook Express etc, desse uma mensagem do tipo Windows Installer .... não pode instalar etc.


Bem achei a solução após pesquisar e nada encontrar muito positivamente.

Faça o seguinte:

Crie uma cópia do registro;

Baixe o software Windows Installer CleanUp Utility do link

http://www.softpedia.com/get/Security/Secure-cleaning/Windows-Installer-CleanUp-Utility.shtml

A seguir acesse a pagina http://en.wikipedia.org/wiki/Windows_Installer

E então crie o novo valor no registro conforme descrito no artigo da wikipedia:

"

  • Windows Registry: The following registry value can be used to enable verbose logging:
Key: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Value Name: Logging
Type: REG_SZ
Data: voicewarmup

"

A seguir abra a pagina temp colocando no campo de endereço do meu computador o texto %temp%

Voce vai ver aquivos com nomes parecidos com MSI3170b.LOG ou MSI*****.log

Abra os arquivos, voce pode faze-lo com um editor como o Textpad.

Verifique as mensages do tipo:


....

MSI (s) (1C:6C) [00:29:53:743]: SOURCEMGMT: Attempting to use LastUsedSource from source list.
MSI (s) (1C:6C) [00:29:53:743]: SOURCEMGMT: Trying source x:\VISIO_FOR_ENTERPRISE_ARCHITECTS\.
....

MSI (s) (1C:6C) [00:30:25:028]: MainEngineThread is returning 1635
Este pacote de patch não pôde ser aberto. Verifique se o pacote de patch existe e se você pode acessá-lo ou entre em contato com o fornecedor do aplicativo para verificar se este é um pacote de patch válido do Windows Installer.
x:\VISIO_FOR_ENTERPRISE_ARCHITECTS\VISVEA.MSI
MSI (c) (14:40) [00:30:25:038]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (14:40) [00:30:25:038]: MainEngineThread is returning 1635
....


Observe que neste caso meu problema era que toda vez que rodava um programa como Internet Explorer, Outlook Express ou Office, o Windows Installer procurava instalar novamente o Visio for Enterprise Architects.

Uma vez verificado as mensagens de log, foi só remover a entrada utilizando o Windows Installer CleanUP e Pronto. Sumiram as indesejáveis mensagens.


Quase que reinstalei todo o sistema mas não foi preciso.


Portanto ai vai esta dica e espero que seja útil a você.


Powered by Zoundry

posted on Monday, February 25, 2008 3:54:46 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] Trackback
 Wednesday, February 13, 2008

Começando o projeto da loja virtual onshop


Estou dando inicio a um novo projeto e nova versão totalmente remodelada da loja virtual OnShop.

Será desenvolvida em ASP.NET

Para bancos MSSQL Express, SQL Server 2000 e 2005, Access e MySql.

Terá três master pages,
- pagina principal
- pagina detalhes de produtos
- pagina de administração


O modelo de banco será feito com ferramentas UML
Geraçao de código com CodeSmith, IronSpeed, MyGeneration e Enterprise Architecht.

Ainda não decidi o uso de patterns.

Se voce tem alguma sugestão por favor envie para contribuir com este projeto.


Powered by Zoundry

posted on Wednesday, February 13, 2008 1:50:40 AM (GMT Standard Time, UTC+00:00)  #    Comments [0] Trackback
 Monday, February 11, 2008
Extending the DropDownList to Support Enums

In this article, Steve demonstrates how to bind a DropDownList to an Enum type, and then goes on to create a generic EnumDropDownList control which will automatically display any enum type"s contents.

posted on Monday, February 11, 2008 12:21:21 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] Trackback
Page rendered at Monday, February 06, 2012 4:06:10 AM (GMT Standard Time, UTC+00:00)