‘ScriptManager’ is ambiguous in the namespace ‘System.Web.UI’

Ao importar um projecto feito por outra pessoa para a minha máquina, depois de o compilar e publicar comecei a ter o seguinte erro: ‘ScriptManager’ is ambiguous in the namespace ‘System.Web.UI’. A única particularidade deste projecto era utilizar o MS Ajax com script manager e update panels. Depois de muitas voltas para tentar resolver esta […]

asp.net page flow (user controls) #2

A propósito do artigo asp.net page flow (user controls), um colega aqui do meu departamento na Primavera alertou-me (e bem) do eventual perigo da utilização da variáveis estáticas. Onde eu dizia “Outro pormenor interessante é a utilização de variáveis estáticas (static / shared) que basicamente persistem o seu valor entre postbacks e estão logo disponiveis […]

Firefox History

como o firefox guarda o historico (paginas por onde passamos) numa base de dados (sqlite) podemos nós proprios fazer uns querizitos para saber aquelas coisas interessantes do tipo qual o site que mais visitei, o dia em que vi mais sites, etc. exemplo: SELECT session,COUNT(* ),MAX(visit_date),MIN(visit_date) FROM moz_historyvisits GROUP BY session ORDER BY COUNT(* ) […]

asp.net page flow (user controls)

cenário: aspx que faz o render de todas as outras páginas, aliás System.Web.UI.UserControl main.aspx – userControl.ascx — componenteExistente.ascx em vez da sequência PreInit, Init, InitComplete, PreLoad, Load, LoadComplete, SaveStateComplete, PreRender, PreRenderComplete de uma aspx tradicional temos uma sequencia bem mais curta de Init, Load e PreRender. Para além de perceber a sequência dos eventos precisava […]

Formação Desenvolvimento em .Net – UI e Dados

Depois da introdução à framework e da exploração de conceitos chave da programaçao orientada a objectos o terceiro módulo centrou-se no desenho de User Interfaces e sua ligação à base de dados. Sendo uma área tão extensa, o objectivo foi apresentar os objectos mais importantes e dar pistas sobre a sua utilização. Num ambiente empresarial, […]

Formação Desenvolvimento em .Net – Programação Orientada a Objectos

O segundo módulo foi sem dúvida o mais complicado de apresentar já que envolvia uma componente teórica muito grande relacionada com os fundamentos da programação orientada a objectos De forma a tentar evitar muitos bocejos desenvolvi um conjunto grande de exercicios de forma a que se conseguisse associar cada um dos conceitos a um exercicio […]

Formação Desenvolvimento em .Net – Boas Práticas

A última sessão do primeiro módulo centrou-se na apresentação de algumas das convenções mais utilizadas na nomenclatura de variáveis. Também tentei introduzir reforçar ideias sobre boas práticas no desenvolvimento como declaração de variáveis e sua tipificação ou o uso de nomes significativos. Continuei na apresentação de funcionalidades não existentes no seu ambiente actual de desenvolvimento, […]

Formação Desenvolvimento em .Net – Objectos especificos .Net e Visual Studio

Embora inicialmente não estivesse previsto resolvi acrescentar um módulo intermédio para apresentar alguns conceitos que não existiam no Progress como Namespaces e Enumerations bem como a utilização de arrays. Para além disso pareceu-me boa ideia falar um pouco do Visual Studio e de como ele se organiza a nivel de ficheiros de forma a evitar […]