[Cycle de progression] Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
[ System.CodeDom ] – exemple de génération de code Ajouter les deux imports : using System.CodeDom; using System.CodeDom.Compiler; Le but de cet exemple est de présenter avant tout quelques utilisations I préparation du code à générer // 1 Namespace CodeNamespace...
WEB SERVICE SOFTWARE FACTORY - DE L’INSTALLATION AU TEST DE SON PREMIER PROJET Article + sources sur CodeS-SourceS Bonsoir, je viens de poster un tutotrial (qui est d'ailleurs plus un memento pour se rappeler l'ordre et les opérations chronoliquement...
4 – ComboBox content control < w:sdt > < w:sdtPr > < w:rPr > < w:lang w:val = "en-US" /> w:rPr > < w:id w:val = "4361105" /> < w:placeholder > < w:docPart w:val = "DefaultPlaceholder_22675704" /> w:placeholder > < w:showingPlcHdr /> < w:comboBox...
[OpenXML] – images internes et externes au package 1 - [Content_Types].xml (Il faut que l’extension soit ajoutée) < Default Extension = "jpg" ContentType ="image/jpeg"/> 2 - /word/_rels/document.xml.rels a-Une image interne au package < Relationship Type...
[OpenXML] – Quelques content controls Ceux-ci sont placés dans document.xml (/word/document.xml) - w:sdt o w:sdtPr o w:sdtContent 1 - Rich text content control < w:sdt > < w:sdtPr > < w:rPr > < w:lang w:val = "en-US" /> w:rPr > < w:id w:val = "4361111"...
SQL Server 2005 – récupérer des informations sur la base avec le T-SQL Databases /* récupérer toutes les bases de données*/ select * from sys.databases Tables /* récupérer toutes les tables de la base de données*/ select name , object_id from sys.tables...
Ordre des clauses SELECT FROM WHERE GROUP BY HAVING ORDER BY 1- EXTRAIRE A – une colonne SELECT [Nom] FROM [Amis]; b- Plusieurs colonnes (les colonnes apparaissent dans le même ordre que dans la requête) SELECT [ID],[Prenom],[Nom] FROM [Amis]; c – toutes...
1-Création de tables CREATE TABLE [Products] ( [ProductId] int NOT NULL IDENTITY (1,1), [CategoryId] int NOT NULL , [Title] char (100) NOT NULL , [NumberOfPages] int NOT NULL DEFAULT 100 ); Identity(valeur de départ,incrément) Types de données NULL ou...
1 – Insérer des données A-INSERT - Insérer des données : respecter l’ordre des colonnes pour indiquer les valeurs ajoutées, ne pas donner de valeurs pou les champs auto incrémentés,et. INSERT INTO [Products]([ProductId],[CategoryId],[Title],[NumberOfPages])...
1- Faire hériter la classe de INotifyPropertyChanged (ne pas oublier using System.ComponentModel;) public class Contact : INotifyPropertyChanged { 2 –Implémenter INotifypropertyChanged #region INotifyPropertyChanged Membres public event PropertyChangedEventHandler...
1- Exemple (ne pas oublier using à System.IO et using System.Xml.Serialization, ainsi que les éventuelles références) Exemple Une classe static permettant de sérializer et déserializer une liste de contacts internal static class Serializer { public static...
Ne pas oublier using System.Net.Mail; private void btnSend_Click(object sender, EventArgs e) { SendMessage("dupond@wanadoo.fr", "durand@yahoo.fr", "test sujet", "coucou body"); } ///
Ne pas oublier using System.IO; et using System.Drawing; public static byte[] ConvertImageTobyte(string path) { byte[] result = null; using (FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read)) { result = new byte[fileStream.Length];...
4 – Procédures stockées /Vues (Sql Server) A- SELECT CREATE PROCEDURE SELECTContacts AS SELECT [ContactId],[ContactName],[ContactFirstName],[ContactAge],[CountryId] FROM [Contact] GO CREATE PROCEDURE SELECTContact(@ContactId int) AS SELECT [ContactId],[ContactName],[ContactFirstName],[ContactAge],[CountryId]...
La classe de l’attribut personnalisé hérite de System.Attribute exemple // l'attribut personnalisé pourra être appliqué aux propriétés [AttributeUsage(AttributeTargets.Property)] public class MyAttribute : Attribute { private int _index; private string...
I- Définir la structure de la page : - Header - Page - Footer < body > < form id ="form1" runat ="server"> < div class ="header"> div > < div class ="page"> div > < div class ="footer"> div > form > body > Et à l’intérieur de chaque partie...
III - Eléments de navigation 3 types de controls principalement permettent la navigation : menu,treeview,sitemappath A- Il faut déjà definir le plan du site grace à un fichier xml .sitemap xml version = "1.0" encoding ="utf-8" ?> < siteMap xmlns =...
3 Ajouter un mail de demande de confirmation d'inscription a- Fichier VerificationMail.txt Bonjour <%UserName%> Pour valider votre inscription,veuillez cliquer sur ce lien <%VerificationUrl%> b- Register.aspx .Suite à la création du compte,l’utilisateur...
VI – Autorisations - Créer des règles d’accès en fonction des rôles Avec l’outil de configuration asp.net de visual studio ,on peut créer ou gérer des règles d’accès. Exemple : on crée un dossier Admin contenant toutes les pages qui ne seront accessibles...
[WPF] - Accéder aux controls directement sans passer par le binding Soit : Ici j’ai une TextBox qui a un Template simpliste pour bien comprendre (Le template comprend donc une grille avec une TextBox, mais on pourrait facilement ajouter par exemple une...
1- La chaine de connexion Site connectionString http://www.connectionstrings.com/ Il est préférable de la définir dans le fichier de configuration de l’application(app.config) dans la section
3- La commande(SqlCommand) La commande a besoin d’une connexion, d’une requête/procédure stockée. Elle peut également avoir besoin de paramètres. C’est elle qui va permettre de retourner des lignes avec un Datareader (requète select), effectuer une mise...
Channel 9 http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners Coach Windows Mobile http://msdn.microsoft.com/fr-fr/windowsmobile/dd772286.aspx Windows Phone Dev Center http://developer.windowsphone.com/en-us (centre windows...
Récupérer les infos de base -SQL ServerCe – ce qui marche On peut facilement récupérer la liste des tables,des colonnes,pour les clés étrangères c’est un peu plus compliqué . J’utilise les mêmes vues qu’avec Sql Server mais toutes ne sont pas disponibles...
http://msdn.microsoft.com/fr-fr/library/system.componentmodel.backgroundworker(v=vs.110).aspx public BackgroundWorker backgroundWorker1; private void button1_Click( object sender, EventArgs e) { // Using System.ComponentModel; // la variable contenant...