Catégorie: Articles

01/09/2010

Permalink 14:09:25, Catégories: C#, Articles, Visual Studio, PInvoke, 431 mots   French (FR) , laedit

Dessiner un PNG avec le Compact Framework

Qui n'a jamais dû dessiner une image transparente avec le Compact Framework sur Windows Mobile ou pire Windows CE ?
Le plus simple est d'utiliser une image PNG. Le problème étant que le Compact Framework ne prend pas en charge la transparence.

Il faut donc utiliser les dlls de l'OS afin de remédier à ce petit problème.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

07/08/2010

Permalink 19:37:34, Catégories: C#, Articles, WebService, Amazon, 1024 mots   French (FR) , laedit

Amazon Product Advertising API en C#

Avez-vous déjà voulu requêter les web services d'amazon afin de récupérer le titre d'un film ou d'un livre ?

Si oui, vous vous êtes sûrement déjà confrontés au brouillard de tous les web services amazon afin de trouver le bon, et après il faut encore trouver son nom ( car ils ont tendance à changer ) et à trouver quelques bons exemples de codes encore valable, voire la bonne adresse du WSDL.

Après une petite après-midi de recherche, j'ai pu trouver ce que je voulais et arriver au résultat voulu : récupérer toutes les informations d'un produit à partir de son code EAN (code-barre).

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

26/04/2010

Permalink 22:03:06, Catégories: Articles, Firefox, Addin, 1478 mots   French (FR) , laedit

Créer un addin pour Firefox

Même si à première vue la création d'un addin pour Firefox peut paraître simple, certaines choses sont à connaître si on ne veut pas galérer plus que nécessaire. Voilà donc une liste de truc et astuces / tutoriels qui vous aidera à développer plus facilement des plugins pour Firefox.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 15:40:00, Catégories: C#, Articles, Internet Explorer, Addin, 516 mots   French (FR) , laedit

Créer un addin pour Internet Explorer

A travers plusieurs recherches sur le net, j'ai pu m'apercevoir qu'à première vue, la création d'un addin pour IE doit se faire en C++. Loin de moi de dénigrer se langage, mais quand c'est possible je préfère développer en C#. Et heureusement pour nous, Pavel Zolnikov à convertit les librairies C++ nécessaires à la création d'un addin pour IE en C#.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

15/04/2010

Permalink 08:48:01, Catégories: C#, Articles, Business Objects, XI R2, 698 mots   French (FR) , laedit

Utiliser Business Objects dans une application C#

Vu que je me retrouve embarquer là dedans pour des raisons professionnelles, et que j'ai galéré à trouver des infos, voilà comment faire pour utiliser Business Objects XI R2 dans une application C#.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

27/10/2009

Permalink 17:23:08, Catégories: C#, Articles, Divers, WebService, PHP, 949 mots   French (FR) , laedit

WebService C# en WCF consommé par une application PHP

Faisant suite après quelques mois à l'article sur le webservice PHP consommé par une application C#, nous verrons ici l'inverse.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

07/09/2009

Permalink 19:15:13, Catégories: C#, Articles, Divers, 616 mots   French (FR) , laedit

Code Header Designer

J'ai découvert ce week end une application assez sympathique. Elle n'a qu'un seul but mais le fait bien, elle permet de définir un header et un footer à rajouter/remplacer à des fichiers de codes.

Certes, ce n'est pas une chose que l'on fait souvent, mais quand on prend l'habitude de partager son code, c'est toujours bien de laisser une trace. Et même pour soi, garder certaines informations en entête peut être utile.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

18/03/2009

Permalink 21:57:48, Catégories: C#, Articles, Divers, WebService, PHP, 608 mots   French (FR) , laedit

WebService PHP consommé par une application C#

Pour créer un WebService facilement en PHP, il faut travailler en PHP5 avec l’extension SOAP d’activée. Pour cela, le mieux est de travailler en local avec Wamp Server (Wamp 5), qui permet d’activer cette extension.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 21:51:52, Catégories: C#, Articles, Divers, WebService, PHP, 324 mots   French (FR) , laedit

Interopérabilité PHP / C# via WebService

Interopérabilité est peut être un bien grand mot pour décrire ce qui va suivre. En effet, dès que l’on parle de WebService, il suffit d’avoir un fichier WSDL pour qu’on puisse consommer le WebService par une application d’un autre langage. Nous verrons donc dans un premier temps ce qu’est un fichier WSDL, puis la création d’un WebService en PHP consommé par une application .NET en C# et inversement.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

10/12/2008

Permalink 10:46:57, Catégories: C#, XAML, WPF, Articles, 468 mots   French (FR) , laedit

Astuces en WPF

Je tiens tout d'abord à remercier l'équipe de Developpez.com pour m'avoir permis de créer ce blog !

Passons maintenant aux astuces WPF qui porteront aujourd'hui sur deux sujets : l'héritage de la classe Window et des Storyboards en XAML.

Commençons donc avec l'héritage de la classe Window.
Imaginons que nous avons comme projet de faire une jolie application WPF, avec des fenêtres personnalisées. Problème : on supprime la barre de titre Windows, donc la possibilité de déplacer la fenêtre en la cliquant et la déplaçant. Il faut donc implémenter ce comportement à toutes nos fenêtres.

En windows form, on pouvait très facilement faire une fenêtre mère dont hériterait des fenêtres enfant afin d’avoir par exemple le même comportement.
Mais en WPF, on ne peut pas le faire aussi simplement.
En effet, si on fait hériter notre classe Window1 de notre fenêtre mère MotherWindow dans le fichier Window1.xaml.cs comme ceci :

public partial class Window1 : MotherWindow

Le compilateur va nous retourner une erreur, car l’élément racine du fichier xaml correspondant précise la classe mère dont doit hériter la classe Window1.
Il suffit donc de le changer lui aussi, en définissant aussi un espace de nom dans le fichier xaml :

<local:MotherWindow x:Class="Heritage.Window1" 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  xmlns:local="clr-namespace:Heritage" 
  Title="Window1" Height="300" Width="300"> 
  <Grid> 
   
  </Grid> 
</local:CloseMove>


Sans oublier bien sûr de préciser parmi les espaces de noms que local correspond à notre assembly.

Passons maintenant aux Storyboards en XAML.

Il arrive parfois que l’on veuille faire référence à une propriété d’un enfant d’une Window, d’une Page ou d’un UserControl dans un Storyboard situé dans les ressources de celui-ci.
Pour y arriver, il suffit de préciser l’attribut Storyboard.TargetName avec le nom x:Name de l’enfant et ensuite de préciser sa propriété comme on le ferait normalement dans l’attribut Storyboard.targetProperty d’une balise AnimationUsingKeyFrames :

<ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border" Storyboard.TargetProperty="Background">

En ayant bien sûr précisé le x:Name de la Border :

<Border x:Name="border">

Et pour appeler un Storyboard défini dans un fichier xml à partir du code, il suffit d’utiliser la méthode beginStoryboard avec le nom du Storyboard :

this.BeginStoryboard((Storyboard)this.FindResource("myStoryboard"));

Au final, rien de bien compliqué en soit, mais que l'on peut chercher durant un moment si on ne le sait pas.

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Blog de Jérémie Bertrand

Etudiant / Formateur .NET


BlogRoll
Clément Nedelcu
Julien Corioland
Reflectiv

Catégories


Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web