Postagens

Mostrando postagens de maio, 2012

Asp.Net - Abrir Página com Target _BLANK

Response.Write("<script>window.open('http://www.theclub.com.br','_blank');</script>");

Linq - Uso do CASE para agrupamento por mês

var dataContext = new Entities();             var mes = from enc in dataContext.Tabela                               select new                               {                                   conta = enc.CONTA,                                   Janeiro = (enc.DATA.Value.Month == 1 ? enc.VALOR.Value : 0),                                   Fevereiro = (enc.DATA.Value.Month == 2 ? enc.VALOR.Value : 0),                                   Março = (enc.DATA.Value.Month == ...

Firebird - Arredondamento de casas decimais com o Cast

SELECT cast(VAL_TOT AS NUMERIC(15,2)) FROM funcionarios onde VAL_TOT é o campo onde deseja realizar o arredondamento.

Asp.Net - exportar Gridview para PDF

Usar o componente Free itextCsharp.dll, do site: http://sourceforge.net/projects/itextsharp/ Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "attachment;filename=theclubPanel2.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); GridView1.AllowPaging = false; GridView1.DataBind(); GridView1.RenderControl(hw); GridView1.HeaderRow.Style.Add("width", "15%"); GridView1.HeaderRow.Style.Add("font-size", "10px"); GridView1.Style.Add("text-decoration", "none"); GridView1.Style.Add("font-family", "Arial, Helvetica, sans-serif;"); GridView1.Style.Add("font-size", "8px"); StringReader sr = new StringReader(sw.ToString()); Document pdfDoc = new Document(PageSize.A2, 7f, 7f, 7f, 0f); HTMLWorker htmlparser = new HTMLWorker(pdf...

Android – Trabalhando com Menus via XML e Java

Imagem
Neste artigo abordarei um assunto muito interessante em se tratando de programação Android, a criação de Menus. Continuo utilizando a versão 2.2 do Android. Existem duas formas para se trabalhar com menus, sendo: - Criação de Menus via XML. - Criação de Menus via codificação Java. O resultado obtido é o mesmo, só mudando a forma de programar. Utilizando o guia On-Line Antes de colocarmos a mão na massa gostaria de explorar a documentação do Sistema Android encontrada no site: http://developer.android.com Muitos programadores não usam este guia On-line, eu reforço que é de extrema importância a utilização do mesmo para fins de aprendizado. Navegue até o item “Reference” e obtemos ali todas as informações necessárias para o desenvolvimento do exemplo neste artigo, no nosso caso localize o item “Android.View” e escolha a interface “Menu” ou “MenuItem”. Ver Imagem 01. Figura 01: Guia Prático On-line. Conceitos Básicos Podemos trabalhar com vário...

Delphi - trabalhando com OCR

function  JP_OCR(ARQUIVO: STRING): STRING; var midoc,miword: OleVariant; s: string; i: integer; begin midoc := CreateOleObject('MODI.Document'); midoc.create(ARQUIVO); midoc.images[0].ocr(22,0,0); s := ''; for i := 0 to  midoc.images[0].layout.words.count-1 do begin miword := midoc.images[0].layout.words[i]; s := s+' '+miword.text; end; result := s; end; procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(JP_OCR('C:\img.jpg') ); end;

Android - Navegando entre telas

Imagem
Neste artigo explicarei mais alguns recursos básicos do Android e em seguida será criado um exemplo de como trabalhar com várias telas e navegar entre elas. Aproveitaremos o exemplo montado no mês anterior. Para trabalhar com várias telas é necessário criar vários templates que ficarão armazenados na pasta “res/layout”, assim como o template “main.xml” que é criado por padrão. Cada “xml” localizado nesta pasta pode ter um layot diferente, podendo ser alterado como desejar. Conceitos Básicos e essenciais Antes de colocarmos mãos à obra, abaixo gostaria de explicar alguns recursos que serão utilizados neste artigo e em outros posteriores. O que é um Activity? Um “Activity” ou uma atividade representa uma tela qualquer do sistema, sendo a peça principal de sua aplicação. Responsável por exibir todos os componentes gráficos. Uma aplicação Android geralmente possui uma ou mais Atividade estando relacionadas entre si. O método “OnCreate()” é obrigatório, pois durant...