webbrowser, alguma alternativa interessante pro mono?

1. webbrowser, alguma alternativa interessante pro mono?

shoujo
shoujo

(usa Slackware)

Enviado em 16/06/2015 - 05:33h

Olá pessoal.

Eu sempre tive vontade de criar um software que acesse um site e faça funções dentro dele, assim automatizando o sistema. Eu tinha facilidade na linguagem java e a anos eu ia tentando fazer nele, mas nunca obtive sucesso, até que certo dia vi alguns videos do visual Studio, com a linguagem c#
Como estou com tempo pra estudar, resolvi aprender a linguagem, e foi incrível, consegui desenvolver em apenas uma semana o software da forma que eu queria, mas meu principal objetivo era que funcionasse no linux tb, por isso eu me foquei tanto no java antes :(
E infelizmente, o programa funcionou perfeitamente em c# .net framewor 4.5 no windows, mas no mono não funciona, tudo pq o componente webbrowser simplesmente é engolido na hora de aparecer no mono. Tem alguem alternativa simples de usar que seja multiplataforma e que rode tanto em mono, quanto em windows? Já li um pouco sobre awesomium, mas achei um tanto complexo, normalmente essa parte gráfica eu não tenho facilidade nenhuma para chamar os botoes via codigo, por isso nunca me dei bem em linguagem c, ou c++ que é tudo escrito a mão :( Me dei bem com visual studio e java(netbeans), por causa das ides :)


  


2. Re: webbrowser, alguma alternativa interessante pro mono?

shoujo
shoujo

(usa Slackware)

Enviado em 17/06/2015 - 19:33h


ninguem?


3. Re: webbrowser, alguma alternativa interessante pro mono?

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 17/06/2015 - 22:50h


Vc quer criar um programa que automatiza uma atividade quando acessa um terminado site?
Use python ou perl.
Shell script com curl também é uma boa pedida.



4. Re: webbrowser, alguma alternativa interessante pro mono?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 18/06/2015 - 00:55h

Olha, usando a Glade, você consegue criar app super bacanas sem fazer esforço nenhum.

Ele funciona com C, C++, Python e muitas outras, pois ele gera um código em XML, e o GTK ele lê o XML e exibe.

Também tem o Qt Creator pra C++, dizem que Qt é muito bom e muito simples, eu particularmente não tive tempo para aprender ainda, mas quando der eu aprendo =D

Vou fazer um artigo usando a Glade.

Se quiser esperar já te garanto que será um artigo show!

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


5. Re: webbrowser, alguma alternativa interessante pro mono?

shoujo
shoujo

(usa Slackware)

Enviado em 18/06/2015 - 16:22h

Thihup escreveu:

Olha, usando a Glade, você consegue criar app super bacanas sem fazer esforço nenhum.

Ele funciona com C, C++, Python e muitas outras, pois ele gera um código em XML, e o GTK ele lê o XML e exibe.

Também tem o Qt Creator pra C++, dizem que Qt é muito bom e muito simples, eu particularmente não tive tempo para aprender ainda, mas quando der eu aprendo =D

Vou fazer um artigo usando a Glade.

Se quiser esperar já te garanto que será um artigo show!

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png



Glade eu ainda não pesquisei a possibilidade, mas qt creator eu instalei aqui, porem não encontrei um webbrowser que possa acessar um site e executar ações, um outro problema e que não tenho conhecimento na linguagem c, nem c++ já tentei estudar algumas vezes mas sempre tenho dificuldade.
Para Linux so consegui programar em java.
Para Windows estou me dando bem com c# e inclusive já estou terminando de implementar meu software em c#, por isso resolvi postar a duvida se não existe alguma alternativa melhor de net framework do q o mono, pq o mono não reconhece os componentes que preciso. Mesmo que seja uma forma de sei la instalar o net framework no wine já ajudava




6. Re: webbrowser, alguma alternativa interessante pro mono?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 18/06/2015 - 17:39h

Qual sua dificuldade?

Você sabe Java e C#.

Olha, é muito mais simples!

Não precisará re-aprender os loops, a criação de variável, etc, pois todos tiveram origem em C, então você encontrará facilidade.

Por exemplo:


#include <stdio.h>

int main(){

int idade;

printf("Digite sua idade: ");
scanf("%d",&idade);

printf("Sua idade eh %d\n",idade);

return 0;
}


Em Java você tem, por exemplo, o System.out.printf() que faz a mesma função do printf() em C.

Sua orientação a objeto é mais alta que meu nível se duvidar, então já poderá ir para C++, mas se preferir, pode ir para C e se familiarizar com sua sintaxe.

Vou indicar uma série de vídeos[1] de onde eu aprendi do Zero a programar (Depois fui pesquisando por conhecimento sozinho).

Olha, para aprender precisa força de vontade. E também ficar numa linguagem do seu grado. Eu, por exemplo, sinto dificuldade em Java, pois para mim, é muito simples.

Espero ter ajudado

[]'s

T+

[1]https://www.youtube.com/watch?v=-blEJcgMH_U&index=2&list=PLa75BYTPDNKZWYypgOFEsX3H2Mg-SzuLW

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


7. Re: webbrowser, alguma alternativa interessante pro mono?

shoujo
shoujo

(usa Slackware)

Enviado em 18/06/2015 - 19:13h

O problema é a questão de criar um webbrowser que seje simples de manejar. No java eu nunca consegui um que conseguisse manipular de forma perfeita, e que aceitasse javascript, em c# eu consegui e esta funcionando, em qt eu ate achei alguma coisa, mas é muito complexo, e no tutorial que encontrei me pedia pra acrescentar um componente que nem existe no qt creator não entendi pq, talvez fosse a versão. Mesmo assim eu teria que aprender a linguagem c, ou c++ como disse.
Bom se vc achou facil que bom, mas eu não acho rs. C para mim é complicado pela forma com que ele trata as variaveis e os metodos, por exemplo o uso de pontes (*) e o uso de (::), eu nunca consegui compreender o funcionamento dessas coisas rsrs, lembro que tive muita dificuldade quando esperimentei php-gtk, e apesar de ter conseguido usar mais ou menos, nunca entendi essa parte.
Glade tentei uma vez com php gtk, mas tb não consegui entender como funciona o xml, talvez por falta de material na epoca, faz muito tempo mesmo.
Quanto a c ou c++ quem sabe um dia com mais tempo eu esperimente, mas por enquanto quero focar no meu projeto, e se fosse possivel usar o mono ou wine de alguma forma eu acharia mais interessante


8. Re: webbrowser, alguma alternativa interessante pro mono?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 18/06/2015 - 19:32h

shoujo escreveu:

O problema é a questão de criar um webbrowser que seje simples de manejar. No java eu nunca consegui um que conseguisse manipular de forma perfeita, e que aceitasse javascript, em c# eu consegui e esta funcionando, em qt eu ate achei alguma coisa, mas é muito complexo, e no tutorial que encontrei me pedia pra acrescentar um componente que nem existe no qt creator não entendi pq, talvez fosse a versão. Mesmo assim eu teria que aprender a linguagem c, ou c++ como disse.
Bom se vc achou facil que bom, mas eu não acho rs. C para mim é complicado pela forma com que ele trata as variaveis e os metodos, por exemplo o uso de pontes (*) e o uso de (::), eu nunca consegui compreender o funcionamento dessas coisas rsrs, lembro que tive muita dificuldade quando esperimentei php-gtk, e apesar de ter conseguido usar mais ou menos, nunca entendi essa parte.
Glade tentei uma vez com php gtk, mas tb não consegui entender como funciona o xml, talvez por falta de material na epoca, faz muito tempo mesmo.
Quanto a c ou c++ quem sabe um dia com mais tempo eu esperimente, mas por enquanto quero focar no meu projeto, e se fosse possivel usar o mono ou wine de alguma forma eu acharia mais interessante


Bem que o Samuel me alertou sobre ser um programador de C e conhecer ponteiros, pois Java não tem isso.

Não precisa entender XML, a propria Glade cria pra vc.

Em C, eu levei uma cara até ter coragem para aprender Ponteiros. Mesmo assim, enquanto eu não usava, eu conseguia criar coisas fantásticas.

E não são todas as variaveis que precisa de (*) ou de (::). Só quando utilizar Ponteiros ou usar classes e suas funções-membro (não chamamos de métodos pois é muito a cara do Java)

Olha, se eu consegui aprender com 14 anos, imagine Voce e toda sua experiencia.

Ok, vou tentar achar algo para o Wine/Mono. Mas seria mas fácil eu possuir o código para verificar se funcionou e talz.

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


9. Re: webbrowser, alguma alternativa interessante pro mono?

shoujo
shoujo

(usa Slackware)

Enviado em 18/06/2015 - 19:51h

Thihup, o maior problema que vi por enquanto no mono é que o componente webbrowser não funcionou, e ele é essencial pra minha aplicação. Se vc criar qualquer codigo em c# adicionando um webbrowser como componente, o componente fica invisivel, pelo menos é o que acontece aqui, e ele não executa as funções que preciso.


10. Re: webbrowser, alguma alternativa interessante pro mono?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 18/06/2015 - 19:57h

Bom, depois posso te ajudar com isso.

Mas por já, eu achei em Python um código em 72 linhas que cria um navegador usando a Glade.

Testei aqui e Funcionou legal =D

Ah proposito, estou enviando essa msg a partir dele =D

Segue link: http://ernestocrespo.blogspot.com.br/2011/01/create-basic-web-browser-with.html

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


11. Re: webbrowser, alguma alternativa interessante pro mono?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 18/06/2015 - 21:45h

Ah, me lembrei.

Tente aprender o Gtk# (Gtk Sharp) que o Mono criou uma implementação do Gtk para o C#)

Assim seu porte será menos dolorido e se não me engano tem o Web Kit.

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


12. Re: webbrowser, alguma alternativa interessante pro mono?

shoujo
shoujo

(usa Slackware)

Enviado em 27/06/2015 - 11:10h

Thihup escreveu:

Ah, me lembrei.

Tente aprender o Gtk# (Gtk Sharp) que o Mono criou uma implementação do Gtk para o C#)

Assim seu porte será menos dolorido e se não me engano tem o Web Kit.

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png



Instalei o monodevelop, mas pelo que percebi o webkit não vem como componente nele, e não encontrei informação de como proceder pra instalar o webkit no monodevelop, tem algum tutorial ensinando isso?




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts