HI,
Surgiu a necessidade de criar um site e como a hospedagem Asp.Net o valor é um pouco maior por conta do Sql Server, resolvi que ia fazer em Php para usar o My Sql.
Fui ver um framework para usar e optei pelo cake php.
Não foi muito complicado fazer o exemplo do blog. Fiquei apanhando foi para fazer o exemplo da autenticação, estava acompanhando pelo tutorial da verão 1.3, hehehe.
Mesmo achando o cake php legalzinho, ainda tava com a idéia de usar o visual studio, hehehe.
Ontem um amigo mostrou o site da empresa dele e vi que foi feito em aso.net. Fui verificar as características da hospedagem e vi que oferecia 100MB do Sql Server por R$25,00, fora a hospedagem do site. Vi também que oferecia Access, My SQL, Firebird. Aí pensei, por que não usar Asp.net com My SQL.
Então ontem mesmo comecei a aprender.
Vou por aqui os links que achei sobre o cake php, em outro post falo sobre o my sql com asp.net.
Aprendendo a fazer o primeiro bolo
http://www.slideshare.net/adorepump/cakephp-aprendendo-a-fazer-o-primeiro-bolo-presentation
10 Awesome CakePHP Tutorials
http://devmoose.com/coding/10-awesome-cakephp-tutorials
Vários exemplos
http://www.jamesfairhurst.co.uk/tags/view/cakephp
PS: ficar trabalhando com Delphi, Visual Studio e Android já tá bom demais, hehehe.
Fiquem na Paz!!!
quarta-feira, setembro 19, 2012
sexta-feira, setembro 14, 2012
Quebrar texto ao montar impressão modo texto no Delphi
HI,
Precisei fazer com que um recibo de pagamento para impressora não fiscal fosse impresso em um modelo térmico, uma daruma dr700.
Para o modelo matricial tava usando a dll, mas não consegui usar a desse modelo. Como tava com o tempo curto, resolvi montar da maneira antiga, mandando pra impressora.
Antes tentei usar o forte reports, mas não ficou muito legal, ficou faltando imprimir alguns caracteres na margem direita.
Pesquisando uma alternativa encontrei um monte de exemplos usando a unit TPrinters.
Quando tava implementando, me deparei com um problema, ao fazer o texto continuar na próxima linha, não estava separando de forma correta. Ex: Colégio, fica o "C" numa linha e "olégio" na seguinte.
Consegui resolver esse problema usando os exemplos desses dois sites
WrapText
http://www.delphibasics.co.uk/RTL.asp?Name=WrapText&ExpandCode2=Yes
Delphi: Write multi-line text on a TCanvas
http://shrimpworks.za.net/2006/05/24/delphi-write-multi-line-text-on-a-tcanvas/
Ficou assim para imprimir um texto:
lines.Text := WrapText('Texto a ser impresso em mais de uma linha. Fazendo isso a separação das palavras acontece de forma correta. Espero ter ajudado.', 47);
for I := 0 to lines.Count - 1 do begin
Canvas.TextOut(Coluna, Linha, lines[I]);
Linha := Linha + PuloLinha;
end;
Fiquem na Paz!!!
Precisei fazer com que um recibo de pagamento para impressora não fiscal fosse impresso em um modelo térmico, uma daruma dr700.
Para o modelo matricial tava usando a dll, mas não consegui usar a desse modelo. Como tava com o tempo curto, resolvi montar da maneira antiga, mandando pra impressora.
Antes tentei usar o forte reports, mas não ficou muito legal, ficou faltando imprimir alguns caracteres na margem direita.
Pesquisando uma alternativa encontrei um monte de exemplos usando a unit TPrinters.
Quando tava implementando, me deparei com um problema, ao fazer o texto continuar na próxima linha, não estava separando de forma correta. Ex: Colégio, fica o "C" numa linha e "olégio" na seguinte.
Consegui resolver esse problema usando os exemplos desses dois sites
WrapText
http://www.delphibasics.co.uk/RTL.asp?Name=WrapText&ExpandCode2=Yes
Delphi: Write multi-line text on a TCanvas
http://shrimpworks.za.net/2006/05/24/delphi-write-multi-line-text-on-a-tcanvas/
Ficou assim para imprimir um texto:
lines.Text := WrapText('Texto a ser impresso em mais de uma linha. Fazendo isso a separação das palavras acontece de forma correta. Espero ter ajudado.', 47);
for I := 0 to lines.Count - 1 do begin
Canvas.TextOut(Coluna, Linha, lines[I]);
Linha := Linha + PuloLinha;
end;
Fiquem na Paz!!!
terça-feira, setembro 04, 2012
Redirecionar a página após abrir uma janela popup
HI,
Hoje precisei fazer a página que abria uma janela popup retornar pra página anterior.
Tentei colocar um Response.Redirect após chamar o popup, mas não funcionou.
Fui mais uma vez pesquisar no google e achei essas página:
Pop-up window change url of first window
http://www.webdeveloper.com/forum/archive/index.php/t-162002.html
JavaScript: 2 window.opener.location.href statements with alert() in between not functioning
http://stackoverflow.com/questions/2994103/javascript-2-window-opener-location-href-statements-with-alert-in-between-not
Coloquei o código na janela popup
opener.location.href='newURL.html';
Fiquem na Paz!!!
Hoje precisei fazer a página que abria uma janela popup retornar pra página anterior.
Tentei colocar um Response.Redirect após chamar o popup, mas não funcionou.
Fui mais uma vez pesquisar no google e achei essas página:
Pop-up window change url of first window
http://www.webdeveloper.com/forum/archive/index.php/t-162002.html
JavaScript: 2 window.opener.location.href statements with alert() in between not functioning
http://stackoverflow.com/questions/2994103/javascript-2-window-opener-location-href-statements-with-alert-in-between-not
Coloquei o código na janela popup
opener.location.href='newURL.html';
Fiquem na Paz!!!
Marcadores:
chamadora,
javascript,
página,
popup,
redirecionar
Obter o valor de um campo no RowCommand do GridView
HI,
Se tiver outra maneira eu desconheço.
Obter o valor de um campo da query no RowDataBound é tranquilo, mas eu precisei de valores que não aparecem no gridview quando uma linha é selecionada.
No GridView faço assim:
string cod_associado = ((DataRowView)e.Row.DataItem)["COD_ASSOCIADO"].ToString();
Vi que existe a propriedade DataKeyNames no gridview e fui pesquisar no google como utilizá-lo.
Achei essa páginas
ASP .NET - Manutenção de dados com GridView e Ajax
http://www.macoratti.net/11/09/aspn_gdvm.htm
GridViewCommandEventArgs
http://forums.asp.net/t/1033685.aspx
Get DataKey values in GridView RowCommand
http://stackoverflow.com/questions/2818203/get-datakey-values-in-gridview-rowcommand
Consegui montar esse código
protected void gdvTurmas_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridViewRow row = gdvTurmas.Rows[Convert.ToInt32(e.CommandArgument)];
string cod_associado = gdvTurmas.DataKeys[row.RowIndex].Values[0].ToString();
Session["CODASSOC"] = cod_associado;
}
}
Se for pra pegar um valor que tá visível no grid, no evento RowCommand, é assim:
row.Cells[4].Text
Fiquem na Paz!!!
Se tiver outra maneira eu desconheço.
Obter o valor de um campo da query no RowDataBound é tranquilo, mas eu precisei de valores que não aparecem no gridview quando uma linha é selecionada.
No GridView faço assim:
string cod_associado = ((DataRowView)e.Row.DataItem)["COD_ASSOCIADO"].ToString();
Vi que existe a propriedade DataKeyNames no gridview e fui pesquisar no google como utilizá-lo.
Achei essa páginas
ASP .NET - Manutenção de dados com GridView e Ajax
http://www.macoratti.net/11/09/aspn_gdvm.htm
GridViewCommandEventArgs
http://forums.asp.net/t/1033685.aspx
Get DataKey values in GridView RowCommand
http://stackoverflow.com/questions/2818203/get-datakey-values-in-gridview-rowcommand
Consegui montar esse código
protected void gdvTurmas_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridViewRow row = gdvTurmas.Rows[Convert.ToInt32(e.CommandArgument)];
string cod_associado = gdvTurmas.DataKeys[row.RowIndex].Values[0].ToString();
Session["CODASSOC"] = cod_associado;
}
}
Se for pra pegar um valor que tá visível no grid, no evento RowCommand, é assim:
row.Cells[4].Text
Fiquem na Paz!!!
sexta-feira, agosto 31, 2012
Você tem perfil de empreendedor?
HI,
Achei uma reportagem sobre esse portal do governo. A matéria era sobre educação financeira. E navegando achei uma sessão sobre Empreendedorismo.
Fiz um teste para saber se a pessoa tem perfil empreendedor. Até que minha pontuação foi boa.
Fiquem na Paz!!!
Achei uma reportagem sobre esse portal do governo. A matéria era sobre educação financeira. E navegando achei uma sessão sobre Empreendedorismo.
Fiz um teste para saber se a pessoa tem perfil empreendedor. Até que minha pontuação foi boa.
Fiquem na Paz!!!
Marcadores:
empreendedor,
governo,
portal,
teste
quarta-feira, agosto 29, 2012
Menu horizontal simples usando CSS
HI,
Em um projeto novo decidi usar um menu na horizontal. Não tem submenu.
Estou usando esse
Menu horizontal simples
http://codigofonte.uol.com.br/codigo/css/diversos/menu-horizontal-simples
Imagem do projeto que tou trabalhando.
Fiquem na Paz!!!
Em um projeto novo decidi usar um menu na horizontal. Não tem submenu.
Estou usando esse
Menu horizontal simples
http://codigofonte.uol.com.br/codigo/css/diversos/menu-horizontal-simples
Imagem do projeto que tou trabalhando.
Fiquem na Paz!!!
Marcadores:
css,
horizontal,
menu,
simples
Fixar rodapé no final da janela
HI,
Estou sempre usando esse esquema de layout nos projetos web que faço.
Fica um visual bacana manter o rodapé sempre no final da página, grudado no bottom da janela, usando css.
Posicionar o rodapé embaixo da janela
http://www.maujor.com/tutorial/rodape-embaixo-da-janela.php
Fiquem na Paz!!!
Estou sempre usando esse esquema de layout nos projetos web que faço.
Fica um visual bacana manter o rodapé sempre no final da página, grudado no bottom da janela, usando css.
Posicionar o rodapé embaixo da janela
http://www.maujor.com/tutorial/rodape-embaixo-da-janela.php
Fiquem na Paz!!!
segunda-feira, agosto 20, 2012
Nova linha ao usar Response.Write no Asp.Net
HI,
Precisei desse código para pular a linha ao escrever um texto na página.
Response.Write('Linha1.' + Environment.NewLine + 'Linha2.');
Como eu não estava escrevendo em uma página html, usar o
não funcionou.
Mais dicas sobre o Response.Write
http://www.dotnetperls.com/response-write
Fiquem na Paz!!!
Precisei desse código para pular a linha ao escrever um texto na página.
Response.Write('Linha1.' + Environment.NewLine + 'Linha2.');
Como eu não estava escrevendo em uma página html, usar o
não funcionou.
Mais dicas sobre o Response.Write
http://www.dotnetperls.com/response-write
Fiquem na Paz!!!
quinta-feira, agosto 16, 2012
Exibir uma URL em tela cheia no Android
HI,
Surgiu a necessidade de abrir um site em tela cheia numa aplicação que estou fazendo.
Primeiro tentei fazer abrindo a url no browser do android, mas não achei o F11 e nem um parâmetro que o abrisse em tela cheia (full screen).
Usei esse código
http://stackoverflow.com/questions/2201917/how-can-i-open-a-url-in-androids-web-browser-from-my-application
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Pois bem, resolvi tentar com o WebView. Único probleminha é que a página ficou grandona na tela do emulador, fora da proporção que eu percebi abrindo no browser.
Fui à procura da solução. Achei duas.
http://stackoverflow.com/questions/1991219/android-webview-wrap-content
usando: WebView.setInitialScale(1);
ou:
webview_settings.setLoadWithOverviewMode(true);
webview_settings.setUseWideViewPort(true);
webview_settings.setBuiltInZoomControls(true);
Meu código ficou assim:
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://localhost:8098/");
Tem esse endereço sobre o webview também
http://developer.android.com/guide/webapps/webview.html
Fiquem na Paz!!!!
Surgiu a necessidade de abrir um site em tela cheia numa aplicação que estou fazendo.
Primeiro tentei fazer abrindo a url no browser do android, mas não achei o F11 e nem um parâmetro que o abrisse em tela cheia (full screen).
Usei esse código
http://stackoverflow.com/questions/2201917/how-can-i-open-a-url-in-androids-web-browser-from-my-application
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Pois bem, resolvi tentar com o WebView. Único probleminha é que a página ficou grandona na tela do emulador, fora da proporção que eu percebi abrindo no browser.
Fui à procura da solução. Achei duas.
http://stackoverflow.com/questions/1991219/android-webview-wrap-content
usando: WebView.setInitialScale(1);
ou:
webview_settings.setLoadWithOverviewMode(true);
webview_settings.setUseWideViewPort(true);
webview_settings.setBuiltInZoomControls(true);
Meu código ficou assim:
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://localhost:8098/");
Tem esse endereço sobre o webview também
http://developer.android.com/guide/webapps/webview.html
Fiquem na Paz!!!!
Marcadores:
abrir,
android,
fullscreen,
intent,
link,
tela cheia,
url,
webview,
wide
quinta-feira, agosto 09, 2012
Colocar a caixa de curtir do Facebook no Blogger
HI,
Foi com essa dica que coloquei a caixa de curtir do facebook no blog.
http://templateseacessorios.blogspot.com.br/2012/04/colocar-caixa-de-curtir-do-facebook-no.html
Fiquem na Paz!!!
Foi com essa dica que coloquei a caixa de curtir do facebook no blog.
http://templateseacessorios.blogspot.com.br/2012/04/colocar-caixa-de-curtir-do-facebook-no.html
Fiquem na Paz!!!
Assinar:
Postagens (Atom)

