ReBuild 2015 + Session “Le debug sous Visual Studio 2015”

image

Cette année encore le ReBuild aura lieu à Nantes : Rendez-vous le jeudi 1er octobre au cœur de Nantes pour plus de 40 conférences présentées par des passionnés des technologies Microsoft (Experts, MVP …)

J’y aurais le plaisir de vous présenter une session sur le débogage avec Visual Studio 2015 (ce que vous savez déjà et ce que vous ne saviez pas encore mais que vous serez content de savoir Sourire)

Plus d’informations sur www.rebuild.fr.

Et pour les inscriptions c’est ici : http://bit.ly/1FaAjnD

Au 1er octobre !!

Quelques raccourcis dans Excel

Je vous présente ici quelques raccourcis méconnus d’Excel (dont certains m’ont été présentés par Cathy Monier lors du ReBuild)

Sélection de tableaux dans un fichier Excel (Ctrl-*)

Ce raccourci permet de sélectionner automatiquement un tableau, de “manière intelligente” en sélectionnant toutes les cellules possibles autour de la ou les cellules actives.

Démonstration :

Control-Etoile

Sélection d’une colonne (Ctrl-Espace)

Ce raccourci permet de sélectionner toutes les colonnes de la ou les cellules actives. Si plusieurs cellules sont actives, plusieurs colonnes seront sélectionnées.

Démonstration :

Control-Espace

Sélection d’une ligne (Shift-Espace)

Ce raccourci permet de sélectionner toutes les lignes de la ou les cellules actives. Si plusieurs cellules sont actives, plusieurs lignes seront sélectionnées.

Démonstration :

Shift-Espace

N’hésitez pas à aller voir sur son site Cathy Astuces pour plus d’informations sur Excel & Access.

ReBuild 2014 : C’est fini (et c’était bien)

P1050090

Voilà, cette 2ème édition du ReBuild s’est terminée jeudi soir dans le rangement, la bonne humeur. Les derniers survivants se sont retrouvés autour d’une bière et d’une bonne pizza.

Le bilan de cette édition

  • Des sessions d’excellente qualité : il faut dire que les speakers sont les mêmes que ceux des TechDays ce qui aide pas mal.
  • Une organisation au top : ok, en faisant partie je ne suis pas d’une partialité absolue mais nous avons quand même assuré Sourire. Pour exemple, voici les badges du ReBuild 2014 désignés par Nasreddine et imprimés par XpressEvent  :P1050103
  • De la nourriture de qualité : un petit déjeuner réussi et des bons sandwichs (malheureusement uniquement pour les speakers / organisateurs …, l’année prochaine il faudrait que l’on prévoit aussi pour les participants)
  • Des salles de tailles diverses et variées : La salle D n’étant vraiment pas très grande … et un Atrium de dimensions très respectables (Cf. première photo)

La session d’Eric Vernié et son outil magique :

En terme de session, j’ai été surtout bluffé par “l’outil magique” d’Eric Vernié qui lui permettait de taper du code plus vite que la lumière sans aucune erreur : l’effet est très bluffant. Je pense d’ailleurs redévelopper cet outil très rapidement et le mettre sous CodePlex (plus d’infos dans un prochain ticket)

Ma session : “Coding for fun pour Excel”

L’objectif de cette session était de montrer que l’on pouvait faire des choses rigolotes avec Excel tout en limitant le code développé et en utilisant au maximum les formules. En effet, Excel est un tableur et tout petit jeu à base de grille est normalement facilement transposable sous Excel.

J’ai d’ailleurs commencé par montrer Minecraft sous Excel, disponible ici.

Voici les différents jeux que j’ai présenté :

Mots croisés

Le principe de base est la mise en place des règles de mise en forme conditionnelle :

  • Une pour afficher sur fond vert les lettres qui sont correctes
  • Une pour afficher en rouge les lettres incorrectes
  • Une pour afficher les cases noires

Le fichier Excel correspondant est téléchargeable ici.

Jeu de la vie

Pour ceux qui ne le connaissent pas, l’algorithme d’implémentation du jeu de la vie est disponible sous Wikipedia..

Ici, l’idée est d’avoir 2 onglets, 1 qui contient la génération en cours (onglet “Temp”) et 1 qui contient la génération future calculée via de simples formules (onglet “Jeu de la vie”).

Il suffit de positionner les cellules vivantes via la saisie de “v” dans les cellules pour voir le résultat dans l’onglet “Jeu de la vie”)

Pour obtenir un résultat assez joli j’ai aussi ajouté quelques règles de mise en forme conditionnelle pour que la saisie de “v” dans une cellule la grise complètement.

Pour finir, j’ai enregistré une macro en VBA (associée au raccourci Ctrl-I) qui permet de lancer 1000 itérations successives interruptibles par un simple Ctrl-Pause.

Le fichier Excel correspondant est téléchargeable ici.

Morpion (Tic-Tac-Toe)

Dans cet exemple, l’idée était d’implémenter un morpion sans code VBA et sur un seul onglet. Le principe était de trouver une caractéristique de cellule qui pouvait être modifiée sans écraser la formule à l’intérieur.

La seule option que j’ai trouvée consiste à utiliser la formule “Cellule” qui permet notamment de récupérer le format d’une cellule. Ainsi la coche d’une case se fait par simple modification de format. Il y a aussi quelques formules qui se baladent pour faire “plus joli”.

Le fichier Excel correspondant est téléchargeable ici.

Démineur

Même principe que ci-dessus avec des formules un peu plus compliquées et une mise en forme un peu plus sexy.

Je pense qu’il aurait probablement été possible de supprimer l’onglet de référence en générant une formule par cellule contenant directement la présence ou non d’une mine dans la cellule.

Le fichier Excel correspondant est téléchargeable ici.

Snake / Serpent

Dernière démonstration : le “Snake” qui se déplace tout seul en évitant les cases jaunes.

2 idées de base pour son implémentation :

  1. Stocker l’ensemble des coordonnées du serpent dans un onglet à part : une macro (DessinerSerpent) suffit ensuite à le dessiner. Pour le faire bouger, il suffit de rajouter une coordonnée à la suite des autres
  2. Une détection de la couleur de la case pour savoir où il est possible d’aller (macro Jouer)

Pour finir, j’ai associé le raccourci Ctrl-I à l’enchainement “DessinerSerpent” & “Jouer”, ce qui simule son déplacement.

N’hésitez pas à modifier le code de décision du serpent pour le rendre plus intelligent.

Le fichier Excel correspondant est téléchargeable ici.

 

Une macro

ReBuild 2014 : Rappel

N’oubliez pas le 2 octobre 2014 : c’est le ReBuild 2014 (déclinaison locale des TechDays)soit :

image

Le Hub Créatic et ses 6600 m2

1 atrium de 215 m2


1  Conférence plénière​

40 Sessions techniques​ (dont une “Coding for fun sous Excel”)

1 concours de développement

15 MVP (Microsoft Most Valuable Profressional) / MSP (Microsoft Student Partner)

38 Speakers

15 Stands partenaires​​

 

Les inscriptions se font ici.

Plus d’informations sur www.rebuild.fr.

ReBuild 2014 : Challenge Docteur Souris

Accueil

Amis développeurs, Nokia vous propose un challenge pour soutenir l’association Docteur Souris dont sa principale mission est de mettre en place les conditions d’accès au loisirs « numériques » pour tous les enfants hospitalisés. A l’heure actuelle, l’association équipe 25 hôpitaux avec plus de 1100 ordinateurs et tablettes fonctionnant chaque jour avec plus de 10 000 enfants qui en bénéficient.

Le challenge consiste à créer une multitude d’applications ludiques à destination des enfants hospitalisés comme des mini-jeux ou des applications de loisirs créatifs. Un seul mot d’ordre : DISTRACTION afin de les faire oublier leur quotidien parfois difficile à supporter.

Les 3 meilleures applications gagneront un Lumia et la remise des prix sera faite lors du ReBuild 2014 au HubCreatic.

Toutes les informations complémentaires sur ce challenge : https://www.dvlup.com/Challenge/61892775-0561-4c57-a24a-94bf4417d264

A vos Visual Studio (ou Xamarin Studio)