<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de dsr57 - Windev &#187; Windev 19</title>
	<atom:link href="https://blog.developpez.com/dsr57/pcategory/windev-19/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/dsr57</link>
	<description>Blog sur l&#039;edi windev</description>
	<lastBuildDate>Thu, 04 Jun 2015 11:46:25 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>WinDev Express 19 et WinDev Mobile Express 19 disponible</title>
		<link>https://blog.developpez.com/dsr57/p12761/windev-19/307</link>
		<comments>https://blog.developpez.com/dsr57/p12761/windev-19/307#comments</comments>
		<pubDate>Wed, 15 Oct 2014 21:12:51 +0000</pubDate>
		<dc:creator><![CDATA[dsr57]]></dc:creator>
				<category><![CDATA[Express]]></category>
		<category><![CDATA[Windev 19]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/dsr57/?p=307</guid>
		<description><![CDATA[Pc-Soft ouvre le téléchargement de la version 19 de : WinDev Express : http://www.pcsoft.fr/windev/WD-Express.htm ; WinDev Mobile Express : http://www.pcsoft.fr/windevmobile/WM-Express.htm. Les versions &#171;&#160;Express&#160;&#187; de la suite Pc-SOFT sont des versions limitées spéciales de WinDev et WinDev Mobile. Cette version a pour but de vous permettre de découvrir les principales fonctionnalités de WinDev et WinDev Mobile. Son utilisation est gratuite et illimitée dans le temps mais comporte des limitations par rapport à la version commerciales, la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pc-Soft ouvre le téléchargement de la version 19 de :<br />
WinDev Express : <a href="http://www.pcsoft.fr/windev/WD-Express.htm" title="http://www.pcsoft.fr/windev/WD-Express.htm">http://www.pcsoft.fr/windev/WD-Express.htm</a> ;<br />
WinDev Mobile Express : <a href="http://www.pcsoft.fr/windevmobile/WM-Express.htm" title="http://www.pcsoft.fr/windevmobile/WM-Express.htm">http://www.pcsoft.fr/windevmobile/WM-Express.htm</a>.</p>
<p>Les versions &laquo;&nbsp;Express&nbsp;&raquo; de la suite Pc-SOFT sont des versions limitées spéciales de WinDev et WinDev Mobile.<br />
Cette version a pour but de vous permettre de découvrir les principales fonctionnalités de WinDev et WinDev Mobile.</p>
<p>Son utilisation est gratuite et illimitée dans le temps mais comporte des limitations par rapport à la version commerciales, la liste des limitations est consultable à l&rsquo;URL suivante : <a href="http://www.pcsoft.fr/windev/express/limitations.htm" title="http://www.pcsoft.fr/windev/express/limitations.htm">http://www.pcsoft.fr/windev/express/limitations.htm</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windev 19 et ses nouveautés</title>
		<link>https://blog.developpez.com/dsr57/p12355/windev/windev-19-et-ses-nouveautes</link>
		<comments>https://blog.developpez.com/dsr57/p12355/windev/windev-19-et-ses-nouveautes#comments</comments>
		<pubDate>Fri, 22 Nov 2013 20:32:53 +0000</pubDate>
		<dc:creator><![CDATA[dsr57]]></dc:creator>
				<category><![CDATA[Windev]]></category>
		<category><![CDATA[Windev 19]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/dsr57/?p=185</guid>
		<description><![CDATA[Comme chaque année quand on est développeur Windev (Webdev, Windev Mobile), le mois d&#8217;octobre signifie nouvelle version des produits PC-Soft et un nombre de nouveautés à couper le souffle. Cette année PC-SOFT annonce 919 nouveautés pour la version 19 de sa suite d&#8217;EDI. L&#8217;ensemble des nouveautés sont consultable sur le site officiel : Windev 19. Dans cet article, je vais faire une énumération des nouveautés Windev que je trouve personnellement / professionnellement intéressantes, mais aussi [&#8230;]]]></description>
				<content:encoded><![CDATA[<div align="justified" style="text-indent: 1em">
Comme chaque année quand on est développeur Windev (Webdev, Windev Mobile), le mois d&rsquo;octobre signifie nouvelle version des produits PC-Soft et un nombre de nouveautés à couper le souffle. Cette année PC-SOFT annonce 919 nouveautés pour la version 19 de sa suite d&rsquo;EDI. L&rsquo;ensemble des nouveautés sont consultable sur le site officiel : <a href="http://www.pcsoft.fr/annonce19/index.html" title="Windev 19" target="_blank" />Windev 19</a>.<br />
Dans cet article, je vais faire une énumération des nouveautés Windev que je trouve personnellement / professionnellement intéressantes, mais aussi celles qui sont surprenantes. Attention, cette liste est établie par rapport mes propres besoins, vous en trouverez surement d&rsquo;autres.
</div>
<h2><strong>Les nouveautés intéressantes</strong></h2>
<ul>
<h4>
<li>001&#8211;&gt;003 : Nouveau champ tableau de bord</li>
</h4>
<p></p>
<p align="center"><img src="http://blog.developpez.com/dsr57/files/2013/11/TableauDeBord.jpg" align="center" alt="Tableau de bord en réunion" /></p>
<ol>
Avec une expérience dans la gestion commerciale et dans le fiduciaire pour le transport de fond, il a souvent été évoqué d&rsquo;ajouter un module &laquo;&nbsp;tableau de bord&nbsp;&raquo; au logiciel. Celui-ci aurait regroupé un ensemble d&rsquo;analyses présentées différemment (tableau de chiffres, histogramme, courbe, &#8230;), développé pour les responsables pour avoir une vue d&rsquo;ensemble de l&rsquo;activité. Malgré les discussions régulières sur ce sujet, aucune de mes activités professionnelles m&rsquo;a emmené à finaliser un tel module et souvent par manque de temps. Windev pourrait palier à cela avec cette amélioration, j&rsquo;ai hâte de pouvoir manipuler ce nouveau champ. </ol>
<h4>
<li>009 &#8211;&gt; 012 : Création d&rsquo;un champ par programmation</li>
</h4>
<p></p>
<ol>
Cette amélioration permet enfin de créer un champ par programmation en partant de 0. Fini l&rsquo;obligation d&rsquo;utiliser la fonction ChampClone. Windev prendrait-il une orientation langage Objet &#8230;</ol>
<h4>
<li>027 : Associer un champ à plusieurs plan</li>
</h4>
<p></p>
<ol>
Tout programmeur qui utilise les plans a déjà été confronté à devoir mettre un champ sur plusieurs plans sans qu&rsquo;il soit visible sur tous. Il y avait alors deux possibilités :<br />
&#8211; Relier le champ au plan 0 et programmer sa visibilité &#8211;&gt; Multiplication des lignes de codes<br />
&#8211; Dupliquer le champ et l&rsquo;associer aux plans souhaités &#8211;&gt; Multiplication des champs graphiques</p>
<p>Cette amélioration permet simplement d&rsquo;associer un champ à plusieurs plans sans multiplier ni le code ni les champs graphiques.
</ol>
<h4>
<li>040 : Animation de graphe</li>
</h4>
<p></p>
<p align="center"><img src="http://blog.developpez.com/dsr57/files/2013/11/AnimationChampGraphe.jpg" alt="" /></p>
<ol>
Cette amélioration est purement graphique et esthétique, cela permet l&rsquo;affichage d&rsquo;un graphe progressivement et donne un rendu visuel intéressant. Si on couple cette amélioration au champ graphe, on peut imaginer une personne laissant afficher sur un écran un tableau de bord, il verrait alors les valeurs progressées</ol>
<h4>
<li>062 : Impression sur plusieurs pages</li>
</h4>
<p></p>
<p align="center"><img src="http://blog.developpez.com/dsr57/files/2013/11/ImpressionPlusieursPages.jpg" alt="" /></p>
<ol>
Cette amélioration permettra d&rsquo;améliorer la présentation des analyses contenant un nombre d&rsquo;informations importantes et ainsi d&rsquo;éviter le tassement des données imprimées.</ol>
<h4>
<li>071 : Définition des images de fond des PDF augmentées </li>
</h4>
<p></p>
<p align="center"><img src="http://blog.developpez.com/dsr57/files/2013/11/ImpagePlusNet.jpg" alt="" /></p>
<ol>
Il est souvent demandé par les clients d&rsquo;informatiser des formulaires de saisie, ceux-ci ont une mise en page et une charte graphique particulière par exemple une image de fond. Une possibilité était d&rsquo;associer en image de fond un JPEG du formulaire, mais le rendu était flou et ne satisfaisant pas le client. IL fallait donc passer pas mal de temps pour reconstituer au plus juste le formulaire dans l&rsquo;état. Cette amélioration corrige le flou des images de fond et rend donc la possibilité de passer par un jpeg pour construire le formulaire client, le temps gagné est considérable et le rendu sera à l&rsquo;identique. </ol>
<h4>
<li>094 : POO &#8211; classes abstraites</li>
</h4>
<p></p>
<ol>
En un mot : ENFIN. Il était possible de simuler une classe abstraite en jouant sur les propriété d&rsquo;accès du constructeur, voir l&rsquo;article : <a href="http://vformet.developpez.com/tutoriels/windev/2013/" title="Classes abstraites en Windev" target="_blank">Classes abstraites en Windev</a><br />
<a href="http://aa" title="aa"></a>
</ol>
<h4>
<li>100 : Paramètre de procédure : utiliser directement des éléments du projet</li>
</h4>
<p></p>
<ol>
Création d&rsquo;un champ par programmation, classes abstraites et passage d&rsquo;un champ en parmètre, c&rsquo;est clair, c&rsquo;est l&rsquo;année POO pour Pc-SOFT.</ol>
<h4>
<li>101 : Surcharger la fonction ouvre</li>
</h4>
<p></p>
<ol>
<p>Intéressant, en espérant que l&rsquo;on pourra effectuer une vrai surcharge,en changeant la signature des paramètres et pas seulement une surcharge comme il existe déjà pour les fonction w-langage (cf exemple surcharge de la fonction trace). Cela permettra d&rsquo;évitera l&rsquo;accumulation de paramètres optionnels</ol>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">PROCEDURE Trace(Information1)<br />
Message(&quot;Lancement d'une trace&quot;)<br />
WL.Trace(Information1)</div></div>
<h4>
<li>102  &#8211;&gt; 103 : Initialisation et affectation multiples de variables </li>
</h4>
<p></p>
<ol>Intéressant mais attention à ne pas tomber dans l’illisibilité de code.</ol>
<h4>
<li>127 : Erreur de compilation, complétion toujours active</li>
</h4>
<p></p>
<ol>PC-SOFT améliore enfin ce bug, gênant au quotidien. Lors d&rsquo;une erreur de compilation, Windev ne gérait pu la complétion automatique de code , il fallait alors </p>
<li>Supprimer la ligne, et la re-saisir.</li>
<p>ou</p>
<li>Finir la saisie sans assistance. </li>
</ol>
<h4>
<li>141 &#8211;&gt;145 : Gestion des types de transactions </li>
</h4>
<p></p>
<ol>
HFSQL s&rsquo;améliore et gère les différentes transactions SQL. Une amélioration qui me parait très intéressante dans le cas d&rsquo;application multi-utilisateurs.</ol>
<h4>
<li>171 : Nouveau look des ascenseurs</li>
</h4>
<p></p>
<ol>Personnalisation plus poussée de l&rsquo;interface graphique</ol>
</ul>
<h2><strong>Les nouveautés surprenantes</strong></h2>
<ul>
<h4>
<li>90 : Label automatique continuer</li>
</h4>
<p>Avec cette &laquo;&nbsp;amélioration&nbsp;&raquo;, j&rsquo;ai l&rsquo;impression que pc-soft essaye de relancer le GOTO, pour moi c&rsquo;est purement une régression. Il est possible de palier à ce label par des instructions conditionnelles, de boucles, éventuellement en dupliquant des portions de codes et/ou en utilisant des variables intermédiaires. Cf  théorème de <strong>Böhm-Jacopini</strong> sur le GOTO.</p>
<h4>
<li>91 : Label automatique Sortir</li>
</h4>
<p>Idem explications 90</p>
</ul>
<h2><strong>Conclusion</strong></h2>
<p>Cette version de Windev emmène des nouveautés intéressantes autant que ce soit au niveau développement que graphique pour le client. Le nombre de 919 me parait gonflé, mais ça c&rsquo;est l&rsquo;aspect commercial. Personnellement, je suis moyennement convaincu de l’apport de cette version, néanmoins je la recommanderais pour les raisons suivantes :</p>
<ul>
<li>Demande sur le tableau de bord.</li>
<li>Problème sur les transactions.</li>
<li>Travailler sur une version 16 voir antérieur pour ne pas avoir plus de 3 versions de retard .</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
