<?xml version="1.0" encoding="iso-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
	<channel>
		<title>LAZARUS Components</title>
		<description>LAZARUS Components</description>
		<link>http://www.lazarus-components.org</link>
		<lastBuildDate>Wed, 10 Mar 2010 15:02:40 +0100</lastBuildDate>
		<generator>FeedCreator 1.7.2</generator>
		<image>
			<url>http://www.lazarus-components.org/images/M_images/rss.png</url>
			<title>LAZARUS Components</title>
			<link>http://www.lazarus-components.org</link>
			<description>LAZARUS Components</description>
		</image>
		<item>
			<title>LIBERLOG</title>
			<link>http://www.lazarus-components.org/index.php/Lazarus-en-general/Developpeur-LAZARUS.html</link>
			<description>Voici le site web d&amp;#39;un d&amp;eacute;veloppeur LAZARUS :www.liberlog.fr (http://www.liberlog.fr) Cet ing&amp;eacute;nieur d&amp;eacute;veloppeur peut cr&amp;eacute;er des composants pour gagner du temps dans le d&amp;eacute;veloppement.Ces composants seront votre savoir-faire centralis&amp;eacute;. Il expose son point de vue sur le D&amp;eacute;veloppement Tr&amp;egrave;s Rapide d&amp;#39;Applications en gestion ou VRAD. Il peut participer au projet LEONARDI afin de cr&amp;eacute;er vite votre logiciel d&amp;#39;entreprise sp&amp;eacute;cifique ou ERP. Il peut cr&amp;eacute;er vite des logiciels d&amp;#39;entreprise Client/Serveur. Ce prestataire est situ&amp;eacute; &amp;agrave; RENNES. </description>
			<category>Lazarus Free Pascal - Lazarus en général</category>
			<pubDate>Wed, 19 Aug 2009 15:51:29 +0100</pubDate>
		</item>
		<item>
			<title>LAZARUS est en bêta jusqu'à la version 1.0</title>
			<link>http://www.lazarus-components.org/index.php/Lazarus-en-general/LAZARUS-is-a-beta-until-1.0.html</link>
			<description>French LAZARUS &amp;eacute;tant une copie Open Source de DELPHI, il faut pour les d&amp;eacute;veloppeur de cet outil cr&amp;eacute;er un maximum de classes DELPHI.Seule la version 1.0 de LAZARUS pourra compl&amp;egrave;tement traduire les composants DELPHI en multi-plateforme.Aussi les d&amp;eacute;veloppeurs de LAZARUS se consid&amp;egrave;rent toujours en version b&amp;ecirc;ta pour cr&amp;eacute;er une structure DELPHI compatible.Par exemple la version 0.9.26 a vu l&amp;#39;int&amp;eacute;gration des BITMAPs. Il faut donc depuis traduire certains fichiers XPM en BITMAP. RX est un exemple dans lequel un composant utilise un XPM &amp;agrave; traduire en BITMAP. On peut par ailleurs t&amp;eacute;l&amp;eacute;charger ici RX pour  la version 0.9.26 de LAZARUS.LAZARUS est pour l&amp;#39;instant disponible sur les processeurs AMD 64,INTEL 386, POWER PC , SPARC, ARM.EnglishLAZARUS is an Open Source copy of DELPHI. The programers of LAZARUS must make a lot of DELPHI classes.Only version 1.0 of LAZARUS will be able to traduce entirely the DELPHI components on multi-platform.So programers of LAZARUS consider themselves always on a beta to create a DELPHI compatible structure.for exemple version 0.9.26 integrated BITMAPs. You must since this version traduce some XPM files to BITMAP files. RX is an example whose  a component use an XPM instead of a BITMAP. You can download RX for LAZARUS 0.9.26 here.</description>
			<category>Lazarus Free Pascal - Lazarus en général</category>
			<pubDate>Sat, 07 Feb 2009 17:47:02 +0100</pubDate>
		</item>
		<item>
			<title>Aides pour améliorer LAZARUS</title>
			<link>http://www.lazarus-components.org/index.php/Lazarus-en-general/LAZARUS-Helping-and-making-better.html</link>
			<description>French Des aides pour mieux programmer en multi-plateformes sont pr&amp;eacute;sentes sur ce site Web.Vous pouvez me contacter pour que j&amp;#39;&amp;eacute;labore de nouveaux articles. English This Web site helps to make better programs with LAZARUS.You can contact me to make more articles. </description>
			<category>Lazarus Free Pascal - Lazarus en général</category>
			<pubDate>Thu, 05 Feb 2009 13:10:43 +0100</pubDate>
		</item>
		<item>
			<title>Accélérer les fonctions </title>
			<link>http://www.lazarus-components.org/index.php/Programmation-Orientee-Objet/Fastest-functions.html</link>
			<description>   	 	 	 	 	   	 	 	 	 	 	  French I Introduction  Il est possible d&amp;#39;acc&amp;eacute;l&amp;eacute;rer vos fonctions. Il faudra par la m&amp;ecirc;me occasion pr&amp;eacute;parer ses objets aux tests. II Acc&amp;eacute;l&amp;eacute;rer des fonctions et proc&amp;eacute;dures  Pour acc&amp;eacute;l&amp;eacute;rer des fonctions il faut dans le PASCAL OBJET utiliser les mots cl&amp;eacute;s const et var avant les d&amp;eacute;finitions des param&amp;egrave;tres des fonctions et proc&amp;eacute;dures. En utilisant des param&amp;egrave;tres const et var on affecte directement un pointeur sans le recopier. Var permet de r&amp;eacute;affecter le pointeur tandis que const prot&amp;egrave;ge le pointeur.  Si on ne sait pas lequel des deux mettre il faut d&amp;#39;abord affecter le param&amp;egrave;tre const. Si &amp;ccedil;a ne compile pas mettre le param&amp;egrave;tre var.  Il ne faudra pas modifier les &amp;eacute;v&amp;egrave;nements dans les composants pour ne pas nuire &amp;agrave; la compatibilit&amp;eacute; avec l&amp;#39;existant utilisant les composants.    III Pr&amp;eacute;parer aux tests  Pour pr&amp;eacute;parer aux tests il faudra cr&amp;eacute;er le maximum de fonctions et proc&amp;eacute;dures. Il ne faut pas qu&amp;#39;une fonction ou proc&amp;eacute;dure prenne plus que l&amp;#39;&amp;eacute;cran. Cela permet de pr&amp;eacute;parer aux tests et de retrouver plus facilement du code.     English Functions fastest   I Begining   Your functions can be fastest. You can 	  while doing that also prepare on testing. 	 	 	  I Functions fastest  Making fastest functions in OBJECT PASCAL consists in using the key words const and var before defining parameters of functions and procedures. When using const and var parameters we affect directly a pointer without copying it. Var is used to reaffecting the pointer instead of const which protects the pointer. If you don&amp;#39;t know which key word to put you can just put key word const. If it doesn&amp;#39;t compile with it just put the key word var.  If you are using your component don&amp;#39;t change the events because of keeping compatibility.  II Prepare on testing  To prepare on testing you will have to make the litllest functions and proc&amp;eacute;dures. A function or procedure does not have to be largest of your screen. This permit to prepare to test and to find easily your code. </description>
			<category>La Programmation Orientée Objet - Programmation Orientée Objet</category>
			<pubDate>Sat, 03 Jan 2009 06:01:40 +0100</pubDate>
		</item>
		<item>
			<title>Être ingénieux sur LAZARUS (Be a genius on LAZARUS)</title>
			<link>http://www.lazarus-components.org/index.php/Programmation-de-composants/Be-a-genius-on-LAZARUS.html</link>
			<description>   	 	 	 	 	   	 	 	 	 	 	  French    	 	 	 	 	 	  Il existe des conventions simples pour bien programmer. La compl&amp;eacute;tion permet de nommer ses fonctions et variables avec un maximum d&amp;#39;information. On dit qu&amp;#39;une fonction doit &amp;ecirc;tre enti&amp;egrave;rement visible sur un &amp;eacute;cran.    Quand on d&amp;eacute;bute sur un langage de programmation on se demande comment proc&amp;eacute;der. Voici les astuces pour bien commencer et aller tr&amp;egrave;s vite vers le d&amp;eacute;veloppement rapide.    Premi&amp;egrave;re r&amp;egrave;gle : Ne jamais faire de copier-coller du code. Au lieu de faire cela faire un couper-coller du code vers sa librairie de fonction. Il faudra cr&amp;eacute;er sa premi&amp;egrave;re unit&amp;eacute; de fonctions. Une unit&amp;eacute; de fonctions c&amp;#39;est un fichier pascal contenant un ensemble de fonctions sur un th&amp;egrave;me qui sera le nom de l&amp;#39;unit&amp;eacute;.  Deuxi&amp;egrave;me r&amp;egrave;gle : Lorsqu&amp;#39;un composant n&amp;#39;a pas assez de possibilit&amp;eacute;s ne jamais ajouter les fonctionnalit&amp;eacute;s dans son application. Utiliser l&amp;#39;objet ou mieux les composants. Il ne sera que tr&amp;egrave;s rarement n&amp;eacute;cessaire de cr&amp;eacute;er enti&amp;egrave;rement un composant au mieux. On ne fait que r&amp;eacute;utiliser des frameworks ou librairies existant pour en cr&amp;eacute;er d&amp;#39;autres. Il faudra faire de la recherche et d&amp;eacute;veloppement pour chercher un composant qui convienne.    La licence devra convenir &amp;agrave; votre soci&amp;eacute;t&amp;eacute;. Un composant sans licence est enti&amp;egrave;rement modifiable. Un composant a toujours une provenance. Un composant a toujours une histoire et cette histoire doit &amp;ecirc;tre sue pour l&amp;#39;am&amp;eacute;lioration du composant et la suret&amp;eacute; des sources du composant.  Ensuite sa librairie de fonctions servira &amp;agrave; surcharger le composant. Le composant doit montrer des choix pour le d&amp;eacute;veloppeur. Les choix doivent &amp;ecirc;tre &amp;eacute;volutifs et diffusables facilement.  Troisi&amp;egrave;me r&amp;egrave;gle : Savoir montrer ce qu&amp;#39;on sait faire. Un composant bien document&amp;eacute; et bien compris est populaire. Il pourra repr&amp;eacute;senter le savoir-faire de son entreprise. Il faudra utiliser ses comp&amp;eacute;tences pour communiquer son savoir-faire avec sa bo&amp;icirc;te &amp;agrave; outils de documents. Il faudra de la  documentation partag&amp;eacute;e dans l&amp;#39;entreprise.   English     	 	 	 	 	 	    Some rules exist to program as better as possible. The completion can be used for functions and procedures to get full names better informed. Is said that a function or procedure must appear entirely on screen.  When we begin on a programming language we demand ourselves how to proceed. Here is a method to begin like a genius on a Rapid Application Development IDE.   First rule : No Copy-Paste of code. Just do a Cut-Paste of code in functions library. You will have to create your first functions&amp;#39;s units. A functions&amp;#39;s unit is a .pas file which contains a group of functions on a theme which is the unit name.  Second rule : When a component does not have enough possibilities neither add functionalities under software. Use object and get better with the components. You will neither have to create entirely a component. You will have to search it and find it. We do not invent but we create a framework based on existing frameworks or libraries. You will have to do Research and Development to find a better component.    The license will have to be convenient to your society.  You can modify everything on a component with source without licensing. The origin of the component must be known. The history of the component permit to heritate from it and to assure the license. After that your library will serve to heritate your component. The component must show the choices for the programmer. The choices must be evolutive and comprehensive easily.  Fird rule : Always show that we can do. A component with good documentation and understood is popular. It should present the framework of your enterprise. You will use your communication to show your competences with your documentation tool box. You will have some shared documentation in your society. </description>
			<category>Composants Lazarus - Programmation de composants</category>
			<pubDate>Thu, 16 Oct 2008 00:34:25 +0100</pubDate>
		</item>
	</channel>
</rss>
