Sunday, November 23rd, 2008
Hoje venho aqui falar um pouco sobre uns temas que já aprendi na disciplina de Processamento Estruturado de Documentos do mestrado de Engenharia de Linguagens. O que irei abordar são alguns conceitos básicos e iniciais apenas, porém tentarei aprofundar nos próximos tempos.
XML bem formados VS XML válidos
Há uma grande diferença ...
Posted in informática, programação | 1 Comment »
Friday, October 10th, 2008
Numa das minhas disciplinas de mestrado, na unidade curricular de Engenharia de Linguagens, o professor colocou-nos uma questão muito simples mas que resolvi pôr aqui com objectivo meramente académico.
A questão foi a seguinte:
"Porque se constata no ANTLRWorks que o parser gerado é Top-Down?"
O ANTLRWorks é um reconhecer de gramáticas Top-Down ...
Posted in informática, programação | No Comments »
Sunday, June 22nd, 2008
Enquanto procurava material de estudo para a minha disciplina de Processamento de Linguagens encontrei um site muito agradável a explicar o funcionamento do Lex e YACC , com exemplos práticos e tudo.
Como gostei recomendo vivamente a darem uma espreitadela:
Lex e YACC : http://lex-yacc.codigolivre.org.br/lexyacc.html#toc4
Posted in programação | 2 Comments »
Tuesday, May 20th, 2008
Andava com um problemazito para centrar no ecrã uma nova janela que era aberta através de uma função javascript, até que hoje à procura em alguns fóruns descobri uma maneira porreira de se fazer.
Esta maneira é válida para qualquer resolução pois o cálculo da posição da janela baseia-se no tamanho de cada ecrã:
function openWindow()
{
var winW = ...
Posted in programação | No Comments »
Sunday, April 20th, 2008
Podem ver aqui - ZedGraph uma biblioteca pouco complexa mas que poderá ser útil em alguns casos para construcção de gráficos em ASP.net. É livre e qualquer pessoa pode usá-la no seu website.
O aspecto é simpático apenas, não sendo nada de outro mundo.
Um agradecimento ao Ricardo Portela pois foi ele quem me indicou.
Um exemplo de um resultado:
Posted in programação | No Comments »
Sunday, April 20th, 2008
Não tenho tido muito tempo para escrever ultimamente, porém deixo aqui o link do blog do Pedro Rosa que me chamou à atenção.
A Microsoft disponibilizou grátis o download destes 3 livros:
Microsoft Silverlight
LINQ
ASP.net AJAX
Posted in livros, programação | No Comments »
Saturday, February 2nd, 2008
Thanks David for your comment on my post.
Now i want to rectify the tip i give to you yesterday.
The best way to make an autonumber field is the Identity "process" - which i didn't know... is:
CREATE TABLE Users(
Id Identity(1,1),
Name nvarchar(50),
Email nvarchar(50),
)
INSERT INTO Users(Name, Email)
VALUES ('Andre', 'aslgomesATgmailDOTcom')
The Identity sintax is: Identity(value start,increment).
More at: MSDN - Identity
Posted in programação | No Comments »
Saturday, February 2nd, 2008
The type uniqueidentifier is the way to make an autoincrement field on a table, using SQL Server.
In this post i will demonstrate how you can autoincrement that field when you make an insert on the table, for example.
Now, creates a simple table:
CREATE TABLE Users(
Id uniqueidentifier,
Name nvarchar(50),
Email nvarchar(50),
)
To insert an element here, in Id field you should use ...
Posted in programação | 3 Comments »
Sunday, January 6th, 2008
If you want to create an autoincrements field in a table, using Oracle, you may do this by using sequences.
What are sequences?
Well, sequence is a command that gives to you the power to do this.
Nothing better than an example:
create table user
( id number(10),
name varchar2(32),
primary key(id)
);
If you want the id field increase automatically, you use the sequence:
create sequence user_seq
start with 1
increment ...
Posted in programação | 2 Comments »
Friday, January 4th, 2008
While i'm programming an application on Java using Swing package on NetBeans IDE 6.0, i build a Form file and after that, i didn't like very much the appearance of that window.
The theme that it use by default is the Metal theme.
So, if you want to change the appearance of a Java Swing application follow the example:
(In your TestForm.java form, put the code) :
public class TestForm extends javax.swing.JFrame
{
public static void main(String args[]) {
...
Posted in programação | 3 Comments »