Agradeço a todos... Acho que tenho uma boa quantidade de material pra começar a "brincar", muito obrigado pela ajuda!
[]'s -- Bruno Donate Magalhães [email protected] (11) 8557-5577 > > > > > > > > OI, > > > > > > C não é somente para kernel. > > > > > > Concordo plenamente. Até hoje, boa parte dos meus programas são C puro. > > Evito ao máximo o C++, principalmente porque fa,co coisas simples... > > > > > > > > > > > Você deve usar C em programas que a performance do seja muito > > > importante. > > > > > Ou simplesmente pela simplicidade e rapidez no desenvolvimento... > > > Concordo com esses teus dois argumentos, e penso do mesmo jeito. Na > realidade, prefiro C a C++, porém isso não é consenso geral. Geralmente as > pessoas tem medo de ponteiros :) > > > > > > > > > > > > > Normalmente se usa orientação a objetos para quando a performance não > > é > > > tão importante por uma vasta quantidade de motivos. Aconselho a leitura > > > sobre paradigmas de programação, como procedural(C) e orientado a > > > objetos(C++). Pode ser na wikipedia mesmo. > > > > > > Ou quando a complexidade aumenta e vale a pena perder um pouco de tempo > > planejando a tua hierarquia de classes e objetos > > > Se você quiser que outras pessoas mecham no código, as vezes > orientação a objetos pode ajudar. Ela também ajuda na reusabilidade do > código e manutenção, ficando mais fácil seguir princípios como "don't repeat > yourself"; No geral é util para os projetos grandes e complexos (como você > citou) > > > > > > > > > Você pode programar em C com GTK se quiser, porém você _vai_ querer > > > programar em C++; > > > Sobre como funciona uma programação gráfica, que imagino que você não > > > tenha feito nada ainda, a "conversão de video" ou qualquer outra "tarefa" > > > você vai acabar fazendo do mesmo jeito que faz sem ser em um programa > > > gráfico; só precisa pegar a sua incrivel função de conversão e atribuir a > > > um > > > botão, digamos assim, pegando como entrada(ou não) valores dos elementos > > da > > > janela (digamos, por exemplo, o filme que você quer converter em uma área > > > de > > > texto) > > > > > > Felipe, sou muito pouco experiente nisso, mas usando o Glade, essa parte da > > associação não fica dentro do XML? Sinceramente, os exemplos que fiz, e que > > foram BEEEMMM simples, basicamente usei os ponteiros dos tipos > > estabelecidos > > na api, não precisei realmente de C++. Para coisas mais complexas talvez > > seja realmente relevante, não sei... > > > Usando glade é outra história. O que eu tentei exemplificar ali seriam > os callbacks e signals. Se eu não me engano, fica mais fácil programar em C > do que em C++ usando glade, pois acho que C++ não tem a função > signal_autoconnect; isso é um acho, preciso que alguém confirme. Se tu for > programar com a biblhoteca direto, é mais fácil usar gtkmm (que é a > interface pra C++), pois precisa saber menos conceitos de computação mesmo > (isso é, ponteiros). > > []'s > > > > > > > -- > > André Cavalcante > > Porto Alegre, RS. > > Ubuntu User number # 24370 > > Quer saber sobre Open Source Software? http://sobreoss.blogspot.com > > > > Atenção: Este e-mail pode conter anexos no formato ODF (Open Document > > Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos > > em outro formato, você pode instalar gratuita e livremente o BrOffice ( > > http://www.broffice.org) ou o seguinte Plugin para Microsoft Office ( > > http://www.sun.com/software/star/odf_plugin/get.jsp). > > -- > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > Lista de discussão Ubuntu Brasil > > Histórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > > -- > > Felipe de Oliveira Tanus > E-mail: [email protected] > Blog: http://fotanus.blogspot.com/ > Site: http://www.inf.ufrgs.br/~fotanus/ > ----- > Aperture Science: > We do what we must because we can > For the good of all of us > except for the ones who are dead -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

