Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1180 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  Projet open source d'un navigateur web en Ada+GtkAda+aws

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Projet open source d'un navigateur web en Ada+GtkAda+aws

n°1274758
Profil sup​primé
Posté le 30-12-2005 à 00:52:24  answer
 

Projet open source d'un navigateur web en Ada+GtkAda+aws
 
Appel à contribution : Toute contribution est la bienvenue, conception , analyse, encodage, test, formation ...
 
Vous ête à la première page du topic pour les dernieres nouvelles rendez-vous à la dernière.
 
Pour tout renseingnement, vous pouvez contacter manuel@denimes.net ::


Message édité par Profil supprimé le 30-12-2005 à 01:02:35
mood
Publicité
Posté le 30-12-2005 à 00:52:24  profilanswer
 

n°1274763
Profil sup​primé
Posté le 30-12-2005 à 01:36:26  answer
 

Qu'est-ce qui cloche dans le code suivant
 
Le main :


with Gtk.Main, with Gtk.Rc, with navigateur;
procedure main is
begin
   Gtk.Main.Set_Locale; Gtk.Main.Init; Gtk.Rc.Parse ("testgtkrc" );
   Navigateur.Gtk_New (Navigateur.navigateur);
   Navigateur.Show_All (Navigateur.navigateur);
   Gtk.Main.main;
end Main;


 
La specification du navigateur :


-- avec les clauses with et et use
package Navigateur is
   type Navigateur_record is new Gtk_Window_Record with
      record
         Vbox                  : Gtk_Vbox;
         Toolbar              : Gtk_Toolbar;
         The_Combo       : Gtk_Combo;
         go                      : Gtk_Widget;
         frame                 : Gtk_Frame;
         Statusbar1         : Gtk_Statusbar;
         Progress_bar      : Gtk_Progress_bar;
      end record;
   type Navigateur_Access is access all Navigateur_Record'Class;
   procedure Gtk_New(Nav : out Navigateur_Access);
   procedure Initialize (Nav : access Navigateur_Record'Class);
   Navigateur : Navigateur_Access;
end Navigateur;


 
Le corp du navigateur : et c'est la que ça cloche pour le moment, erreur grossière, rien ne s'affiche dans la frame
 


with Gtk.Enums; use Gtk.Enums;
package body Navigateur is
   procedure Gtk_New(Nav : out Navigateur_Access) is
   begin
      Nav := new Navigateur_Record;
      Initialize(Nav);
   end Gtk_New;
   procedure Initialize (Nav : access Navigateur_Record'Class) is
   begin
      Gtk.Window.Initialize (nav, Window_Toplevel); -- je ne sais pas
      Set_Title (nav, "Le Navigateur" ); -- Le titre de la fenêtre
      Set_Policy (nav, True, True, False); -- je ne sais pas
      Set_Position (nav, Win_Pos_None); -- je ne sais pas
      Set_Modal (nav, False); -- je ne sais pas
      Set_USize (nav, 665, 512); -- la taille de la fenêtre
      Gtk_New (nav.frame); -- initialisation de la frame
      Gtk_New_vbox(Nav.Vbox, False, 0); -- initialisation de la vbox
      Add(Nav.Frame, Nav.Vbox); -- "liaison de la vbox à la frame
      Gtk_New (nav.Toolbar,
                      Orientation_Horizontal, Toolbar_both); -- initailisation de la barre d'outils
      Set_Tooltips (nav.Toolbar, True);  -- je ne sais pas
      Gtk_New (Nav.The_combo);   -- initialisation du combo
      Set_Width_Chars(Get_Entry(Nav.The_combo),74); -- la taille du combo
      Append_Widget (Nav.Toolbar, Nav.The_Combo); -- j'ai une idée mais bref
      Set_Text(Get_Entry(Nav.The_Combo),"http://denimes.net" ); -- le text par defaut dans le combo
      Pack_Start (nav.vbox, nav.Toolbar, true, True, 0); -- je sais pas
      Show_All(Nav.Frame); -- affichage de rien donc
   end Initialize;
end Navigateur;


                                     
L'objectif est d'afficher dans une frame, barre d'outils avec widget associé ; Mai comme je n'y comprend rien pour le moment, ça marche pas.


Message édité par Profil supprimé le 30-12-2005 à 02:50:22
n°1274766
Profil sup​primé
Posté le 30-12-2005 à 01:39:28  answer
 

Code :
  1. Quelle est la balise à utiliser pour ecrire du code Ada

n°1274767
Profil sup​primé
Posté le 30-12-2005 à 01:40:42  answer
 

[code]


Message édité par Profil supprimé le 30-12-2005 à 01:43:54
n°1274786
Profil sup​primé
Posté le 30-12-2005 à 02:51:26  answer
 

[fixed] pour eviter la numérotation des lignes

n°1274787
Profil sup​primé
Posté le 30-12-2005 à 02:53:29  answer
 

J'ai épuré un peut le code mais ça affiche toujours pas  
 

Code :
  1. procedure Initialize (Nav : access Navigateur_Record'Class) is
  2.   begin
  3.      Gtk.Window.Initialize (nav, Window_Toplevel);
  4.      Set_Title (nav, "Le Navigateur" );
  5.      Set_USize (nav, 665, 512);
  6.      Gtk_New (nav.frame);
  7.      Gtk_New (nav.Toolbar, Orientation_Horizontal, Toolbar_both);
  8.      Set_Tooltips (nav.Toolbar, True);
  9.      Gtk_New (Nav.The_combo);
  10.      Set_Width_Chars(Get_Entry(Nav.The_combo),74);
  11.      Set_Text(Get_Entry(Nav.The_Combo),"http://denimes.net" );
  12.      Append_Widget (Nav.Toolbar, Nav.The_Combo);
  13.      Add(Nav.Frame, Nav.Toolbar);
  14.      Show_All(Nav.Frame);
  15.   end Initialize;


 
code=ada pour ouvrir et code suffit à fermé ;  Pour suprimé la numérotation des ligne, double clique sur le code affiché ;


Message édité par Profil supprimé le 30-12-2005 à 04:22:46
n°1274988
apprentitu​x
Posté le 30-12-2005 à 15:25:16  profilanswer
 

Tu fais

Code :
  1. Show_all(Nav.Frame);


C'est bien tu demandes à afficher ta frame (au fait c'est quoi?? une fenêtre sans bord ??), mais te ne demande pas à afficher le conteneur qui la contient, donc tu ne voit rien... c'est noowmalle !!!
 
Fait showall sur le widget "de plus haut niveau" dans ta hiérachie :
Hiérachie = fenêtre > box > frame > ...

n°1275045
Profil sup​primé
Posté le 30-12-2005 à 17:50:40  answer
 

http://denimes.net/image/screenshot.jpeg

n°1275069
Profil sup​primé
Posté le 30-12-2005 à 18:11:51  answer
 

C'était une blague  :lol:  :cry:  :whistle:  :sol:  :pt1cable:

n°1275098
Profil sup​primé
Posté le 30-12-2005 à 18:43:44  answer
 

apprentitux> Ca y est ... J'y suis arrivé, ma toolbar dans ma frame, le combo dans la toolbar ... Merci beaucoup  :bounce:


Message édité par Profil supprimé le 30-12-2005 à 18:44:19
mood
Publicité
Posté le 30-12-2005 à 18:43:44  profilanswer
 

n°1275301
Profil sup​primé
Posté le 31-12-2005 à 14:17:12  answer
 

Je mettrai le screenshot si dessu à jour régulièrement.
 
Travail restant à faire ... presque tout,  
 
Avis au amateurs

n°1275304
apprentitu​x
Posté le 31-12-2005 à 14:22:50  profilanswer
 

curieux avisé !

n°1275587
Profil sup​primé
Posté le 01-01-2006 à 18:04:58  answer
 

Je cherche des informations sur l'utilité de XMLAda, je voudrais savoir si XMLAda pourait macher une partie du travail à faire concernant le développement de ce navigateur web ? N'esitez pas à vous lacher sur le sujet ...

n°1275605
Profil sup​primé
Posté le 01-01-2006 à 19:12:55  answer
 

peut-être pas trés pertinant, mais c'est tout ce que j'ai trouvé pour le moment  :pfff:  
http://www.adapower.com/index.php? [...] da&CID=365

n°1275626
push
/dev/random
Posté le 01-01-2006 à 20:14:32  profilanswer
 

Tu pourrais t'en servir mais uniquement pour du XHTML, après pour le reste tu peux regarder ça  http://www.w3.org/MarkUp/SGML/sgml-lex/sgml-lex
http://www.telepath.com/~dennison/ [...] Token.html

n°1275640
Profil sup​primé
Posté le 01-01-2006 à 20:54:56  answer
 

J'ai cru voir un bilingue ... [:dawa_neowen] j'en connais un qui va attraper la honte  :fou:
 
Edit : pas de mal, j'ai trouvé une traduction ... Merci push
 
edit 2 : http://translate.google.com/transl [...] D%26sa%3DG


Message édité par Profil supprimé le 01-01-2006 à 21:42:53
n°1275653
Profil sup​primé
Posté le 01-01-2006 à 22:31:30  answer
 

Bon, à vrai dire, j'ai complètement zapé sgml-lex  [:dawa_neowen]  
 
Quant à Opentoken, c'est écrit en Ada, je vais y passer un peut de temps, si j'ai saisi un peut le truc, Opentoken vas permettre de traiter des format définit de fichier. Mais quel tratement ?  
 
Je me pose encore quelques questions concernant :
        -- le traitement de langage tel que java, php, etc, que j'avais tout simplement l'intention d'esquiver, par-ce que je n'y connais rien, et ayant l'intention au départ de traiter uniquement le HTML,  
        -- la creation d'objets adaptés nécéssaire à la construction de page web avec GtkAda.
 
 :jap:    

n°1276429
Profil sup​primé
Posté le 03-01-2006 à 15:49:55  answer
 

Prospère yo up la boum, c'est le roi du pain d'épice .... Il est est frais mon projet, il est frais  [:dawa_neowen]  
 

n°1276555
Profil sup​primé
Posté le 03-01-2006 à 19:53:14  answer
 

Pour booster un peut le projet je poste dans emploi/étude ou je fait un lien avec ce message
 
 
reprise du message d'ouverture du topic dédié au projet dans emploi/étude =>
 
 
 
recherche contributeur dans le cadre d'un Projet open source d'un navigateur web en Ada+GtkAda+aws ... et bien d'autre jespère.  
 
Topic dédié au projet dans Programmation-Ada :: http://forum.hardware.fr/hardwaref [...] 2313-1.htm
 
Donc, si vous souhaitez participer au projet, vous pouvez poster à manuel@denimes.net ou bien sur, exploiter ce forum

n°1308978
ChOoN
Posté le 19-02-2006 à 12:52:39  profilanswer
 

Peut-on avoir des nouvelles de l'avancement du projet ?

n°1311627
Profil sup​primé
Posté le 22-02-2006 à 16:32:06  answer
 

rien de nouveau de mon côté, le projet n'a pas avancé depuis janvier. [:dawa_neowen]

n°1313556
ChOoN
Posté le 25-02-2006 à 17:46:12  profilanswer
 

arf ok. bon courage en tout cas !

n°1313638
masklinn
í dag viðrar vel til loftárása
Posté le 25-02-2006 à 21:34:31  profilanswer
 


Avant de créer un navigateur web je pense que tu devrais te renseigner sur la manière dont ça fonctionne car tu n'as en l'occurence jamais besoin de traiter du java ou du php.
 
Tu peux avoir à implémenter un interpréteur javascript si tu arrives jusque là, un interpréteur vbscript si tu as envie, mais sûrement pas java ou php.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1315258
ChOoN
Posté le 28-02-2006 à 13:09:00  profilanswer
 

En effet, en ce qui concerne le php (je ne m'avance pas sur le java je ne connais pas mais je penses que ca fonctionne de la même facon) le traitement se fait au niveau du serveur, la page est générée, et le client reçoit juste le balisage html :D

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  Projet open source d'un navigateur web en Ada+GtkAda+aws

 

Sujets relatifs
de l'aide pour un projet svp!!!de l'aide pour un projet svp!!!
Nouveau projet .net ?.?.?[C++/MySQL/PHP/et +] Cherche programmeurs (projet jeu gratuit)
ajout d'un jar dans un projet ss eclipseCherche collaborateur sur projet industriel
Balise BBCode pour du code sourceNavigateur web et jdbc
[JavaScript?]Fonction "Ctrl +" & "Ctrl -" du navigateurchangement parametres dans BD quand je refresh le navigateur
Plus de sujets relatifs à : Projet open source d'un navigateur web en Ada+GtkAda+aws


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR