Redirection Console to Form
Nombres premiers
La crible d’ératosthène permet de trouver les n premiers nombres premiers en parcourant de 2 à n tous les nombres et en supprimant les multiples
Déscription et implementation visuel (source Wikipedia) :
L’algorithme procède par élimination : il s’agit de supprimer d’une table des entiers de 2 à N tous les multiples d’un entier. En supprimant tous les multiples, à la fin il ne restera que les entiers qui ne sont multiples d’aucun entier, et qui sont donc les nombres premiers..
Créer un BlocNote (part2)
Dans visual basic 6 , la gestion des fichier se réalisait en utilisant les fonction d’ouverture open,append, input,output.
Dans visual basic.net (orienté Objet) la gestion des fichier se réalise a partir de l’espace de nom System.IO qui duplique et développe l’objet système de fichier et nous permet de lire et d’écrire des caractères vers des flux ou des fichiers.
Nous allons voir dans ce tutoriel: Comment utiliser le system Objet pour créer un bloc note.
Prérequis : partie 1 (ouverture et sauvegarde d’un fichier txt, récupération d’information sur le fichier)
dans cette partie nous allons voir :
- Mise en gras
- Mise en italique
- Soulignement
- Choix de la police
- Choix de la taille de la police
- Choix de la couleur du texte
- Alignement du texte (gauche, droite , centré)
- Ajouter une zone de liste (bullet)
- bouton Couper, Copier, Coller
Tuto les Tableaux Dynamiques
Les tableaux dynamique ou tableau mémoire sont utiles pour traiter les données directement en memoire et ainsi réduire le temps d’execution d’une fonction , limités l’accés aux fichiers, a une base..etc
Par exemple si vous devez lire un fichier texte pour rechercher une information plusieurs fois , il suffit de le « monter en mémoire » une fois pour ensuite y accéder autant de fois que vous le désirez sans re-ouvir le fichier.
Suite de fibonacci
La suite de Fibonacci est une suite d’entiers très connue. Elle décrit la croissance d’une population de lapins
- « Un homme met un couple de lapins dans un lieu isolé de tous les côtés par un mur. Combien de couples obtient-on en un an si chaque couple engendre tous les mois un nouveau couple à compter du troisième mois de son existence ? »
Nous verrons ici la différence entre l’implémentation récursive et linaire (algorithme et source VB)
Connection à une base de donnée MYSQL distante
Ce code marche aussi bien pour une base local que pour une base distance, mais vous devez savoir que les serveurs d’hebergements gratuits comme Free.fr, multimania..et autres n’acceptent pas les connections entrantes et donc ne marchera pas sur ce genre de serveur.
Vérifier auprés de votre Hebergeur si le SQL distant est activé
Pour se connecter à une autre base de donnée de type SQL (sql serveur 2008, oracle, Postgre sql,..ect), la Facon de procéder est la même, vous devez juste changer la chaîne de connection, vous pouvez retrouver la chaîne de vos besoins ici : http://www.connectionstrings.com/
Oracle 9i et ADO.Net
Créer un BlocNote (part1)
Dans visual basic 6 , la gestion des fichier se réalisait en utilisant les fonction d’ouverture open,append, input,output.
Dans visual basic.net (orienté Objet) la gestion des fichier se réalise a partir de l’espace de nom System.IO qui duplique et développe l’objet système de fichier et nous permet de lire et d’écrire des caractères vers des flux ou des fichiers.
Nous allons voir dans ce tutoriel: Comment utiliser le system Objet pour créer un bloc note.
Au programme de la première partie :
- ouverture d’un fichier txt ,
- Sauvegarde d’un fichier txt ,
- Récupération d’information sur le fichier :
- le nombre de mot
- le nombre de ligne
- la taille du fichier
- la date de modification
Création de controles dynamiques
Nn simple exemple permettant de montrer comment créer un contrôle dynamique, lui ajouter des propriétés, évènements puis permettre a l’utilisateur de pouvoir déplacer et redimensionner les contrôles a sa guise sur sa forme
l’exemple à été fait sur des richtextbox
j’ai gérer le redimensionnement et le déplacement sur le bouton gauche de la souris + l’appui sur la touche CTRL ou SHIFT qui me paraissait pratique , de plus sur un RTB le bouton gauche de la souris sert a sélectionner du texte.
pour déplacer :
maintenez la touche CTRL enfoncé et le bouton gauche de la souris pour déplacer le contrôle
pour redimensionner
maintenez la touche SHIFT enfoncé et le bouton gauche de la souris au dessus de contrôle puis redimensionner
créer un projet avec une form et ajouter le code suivant :
Crypter avec le chiffre des nihilistes
Ce chiffrement est une variante légèrement compliqué d’un carré de Polybe
- On crée une première clé une matrice de 5×5 contenant un alphabet ordonnée ou désordonnée, le W étant volontairement omis (dans notre cas Azerty..etc)
- On défini une deuxième clé de 25 caractère maximum (biscotte) que l’on chiffre avec la matrice précédemment rempli
- Au message chiffré, on additionne lettre par lettre la clé 2 pour obtenir notre message chiffré
Commentaires récents