ASP.NET MVC 6 est la prochaine version du Framework MVC de .NET. Il a pour vocation de tirer partie de la puissance de .NET tout en mettant de côté l'historique parfois pesant d'ASP.NET. Venez découvrir en quoi ASP.NET MVC 6 est un framework MVC moderne et les principales nouveautés de cette nouvelle version majeure.
ASP.NET est un ensemble de technologies de programmation Web créé par Microsoft. Ce langage est utilisé pour créer des sites Webs dynamiques, des applications web ou des web services XML.
Le développement Web avec ASP.NET est plus facile: les applications Web sont développées comme des applications Windows en utilisant le modèle ASP.net ==> il s'agit d'une insertion du code (codebehind) C# ou VB.net dans des pages HTML (ajouter du JavaScript) est envoyé au client. On dit On dit que le C# et/ou VB.NET sont utilisés pour modifier le HTML
L'objectif de cette introduction est de :
- Comprendre le fonctionnement du Framework .Net
- Comprendre les principes de base de ASP.NET
- Faire la différence entre Page web Classiques et pages ASPX crées avec ASP.NET
ASP.Net 5 a pour vocation de réconcilier la puissance de .NET avec les besoins de modularité et d'efficacité des plateformes web modernes. Dans cette session, nous présenterons les principaux caractéristiques et changements de cette nouvelle version, les nouveautés liées à la nouvelle génération de Visual Studio et les impacts des aspects open source et cross-platforme d'ASP.NET 5.
La plateforme de développement Microsoft pour les nulsMicrosoft
Jamais codé ? Ou jamais en .NET ? Quand vous voyez C#, vous lisez C dièse ? Cette session est faite pour vous. Son objectif est de proposer une découverte des outils de développement et des différents langages disponibles dans le monde Microsoft.
ASP.NET MVC 6 est la prochaine version du Framework MVC de .NET. Il a pour vocation de tirer partie de la puissance de .NET tout en mettant de côté l'historique parfois pesant d'ASP.NET. Venez découvrir en quoi ASP.NET MVC 6 est un framework MVC moderne et les principales nouveautés de cette nouvelle version majeure.
ASP.NET est un ensemble de technologies de programmation Web créé par Microsoft. Ce langage est utilisé pour créer des sites Webs dynamiques, des applications web ou des web services XML.
Le développement Web avec ASP.NET est plus facile: les applications Web sont développées comme des applications Windows en utilisant le modèle ASP.net ==> il s'agit d'une insertion du code (codebehind) C# ou VB.net dans des pages HTML (ajouter du JavaScript) est envoyé au client. On dit On dit que le C# et/ou VB.NET sont utilisés pour modifier le HTML
L'objectif de cette introduction est de :
- Comprendre le fonctionnement du Framework .Net
- Comprendre les principes de base de ASP.NET
- Faire la différence entre Page web Classiques et pages ASPX crées avec ASP.NET
ASP.Net 5 a pour vocation de réconcilier la puissance de .NET avec les besoins de modularité et d'efficacité des plateformes web modernes. Dans cette session, nous présenterons les principaux caractéristiques et changements de cette nouvelle version, les nouveautés liées à la nouvelle génération de Visual Studio et les impacts des aspects open source et cross-platforme d'ASP.NET 5.
La plateforme de développement Microsoft pour les nulsMicrosoft
Jamais codé ? Ou jamais en .NET ? Quand vous voyez C#, vous lisez C dièse ? Cette session est faite pour vous. Son objectif est de proposer une découverte des outils de développement et des différents langages disponibles dans le monde Microsoft.
Le 17 janvier 2014, l'équipe Cellenza vous proposait une soirée communautaire vous permettant de découvrir ASP.NET MVC. Voici les slides de la session.
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkMicrosoft
Entity Framework 7 a été complètement refondu pour permettre une plus grande souplesse d’utilisation et s’adapter aux nouvelles façons de stocker et d’interroger les données aujourd’hui. Venez découvrir comment intégrer et utiliser EF7 avec des bases non relationnelles comme Azure Table Storage, ou encore des bases open source multi-plateformes comme SQLite. De même, EF7 a été repensé pour permettre son utilisation sur plusieurs plateformes. Venez découvrir comment utiliser EF7 depuis une application classique .NET mais aussi depuis une application WINRT depuis un périphérique Windows Phone, en réduisant drastiquement son empreinte mémoire, le rendant extrêmement fiable et pérenne sur ce type de device. Nous verrons enfin les principales différences entre EF6 et EF7 et les besoins, ou non, de migrer vers la dernière mouture d’Entity Framework.
Visual Studio 2013 apporte de nombreux nouveaux outils aux développeurs et à tout membre de votre équipe. Nous vous proposons de les découvrir à travers cette session. Code Lens, nouveautés pour le debug, nouveautés pour Azure, nouveautés pour le Web, Monaco et bien d’autres seront au rendez-vous. NB : Cette année, les nouveautés de Visual Studio et TFS seront couvertes par 2 sessions successives : cette 1ère session sur Visual Studio est donc suivie par une 2ème session complémentaire qui adressera davantage la partie Projet avec TFS. Ne la manquez pas !
Speakers : Florent Santin (Infinite Square), Etienne Margraff (Infinite Square)
Asp.net Tutorials de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
Asp.net Présentation de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
La plateforme Web Microsoft ne cesse d'évoluer. La sortie de Visual Studio 2013 s'accompagne d'ASP.NET MVC5 et Web API 2, qui apportent chacunes leurs lots de nouveautés ! Dans cette session, vous découvrirez toutes les nouvelles APIs et nouveaux outils pour développer des applications Web avec Visual Studio 2013.
Speakers : Simon Ferquel (Infinite Square), Julien Corioland (Infinite Square)
De loin, ca ressemble à du C# ou du java. Pourtant, JavaScript est un langage totalement différent, avec ses richesses, et ses aspects à éviter. Durant cette session, nous verrons ce qui différencie le JavaScript du C#, et les pièges les plus courants rencontrés par les développeurs. Nous verrons également comment ECMAScript 6 va améliorer le langage, ou comment Typescript peut vous aider à vous sentir plus à l'aise. Nous aborderons aussi quelques trucs et astuces pour optimiser votre expérience de développement dans Visual Studio.
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
Désormais les applications Windows 8 modernes, seront disponibles dans le store. Mais avant d’être validées, elles se doivent de respecter un certain nombre de règles techniques essentielles. C’est ce que nous vous proposons de découvrir dans cette session, sous forme d’exemples concrets et de bonnes pratiques de code, que vous pourrez utiliser dans vos futurs développements.
Azure vous intéresse ? Que vous soyez novice ou expert cette session est pour vous et voici pourquoi. Vous avez entendu parler d’Azure, mais n’en savez pas beaucoup plus ? Nous allons voir comment choisir les bons composants pour votre solution (ex : machines virtuelles ou Web Sites ?), comment on accède à Azure en ligne de commande, via le portail ou les SDK, comment cela est sécurisé et comment on peut estimer le prix. Vous utilisez Azure mais vous n’êtes pas sûr d’être au courant de tout ce qui s’est passé depuis un an ? Nous verrons les grandes tendances de l’évolution récente d’Azure. Que ce soit par l’ajout de beaucoup de petites fonctionnalités qui changent tout (ex : ACL sur les vNet), ou par l’arrivée de nouveaux services (ex : Azure Machine Learning), Azure a énormément évolué. Vous êtes un spécialiste d’Azure ? C’est une bonne occasion de venir rencontrer les autres ! Tout cela se fera en passant par des exemples concrets d’utilisation de Microsoft Azure chez les clients, en pointant sur les bonnes sessions TechDays à voir ou à revoir, et en référençant les endroits pour continuer à se tenir au courant pendant l’année, ou se faire accompagner.
Le 17 janvier 2014, l'équipe Cellenza vous proposait une soirée communautaire vous permettant de découvrir ASP.NET MVC. Voici les slides de la session.
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkMicrosoft
Entity Framework 7 a été complètement refondu pour permettre une plus grande souplesse d’utilisation et s’adapter aux nouvelles façons de stocker et d’interroger les données aujourd’hui. Venez découvrir comment intégrer et utiliser EF7 avec des bases non relationnelles comme Azure Table Storage, ou encore des bases open source multi-plateformes comme SQLite. De même, EF7 a été repensé pour permettre son utilisation sur plusieurs plateformes. Venez découvrir comment utiliser EF7 depuis une application classique .NET mais aussi depuis une application WINRT depuis un périphérique Windows Phone, en réduisant drastiquement son empreinte mémoire, le rendant extrêmement fiable et pérenne sur ce type de device. Nous verrons enfin les principales différences entre EF6 et EF7 et les besoins, ou non, de migrer vers la dernière mouture d’Entity Framework.
Visual Studio 2013 apporte de nombreux nouveaux outils aux développeurs et à tout membre de votre équipe. Nous vous proposons de les découvrir à travers cette session. Code Lens, nouveautés pour le debug, nouveautés pour Azure, nouveautés pour le Web, Monaco et bien d’autres seront au rendez-vous. NB : Cette année, les nouveautés de Visual Studio et TFS seront couvertes par 2 sessions successives : cette 1ère session sur Visual Studio est donc suivie par une 2ème session complémentaire qui adressera davantage la partie Projet avec TFS. Ne la manquez pas !
Speakers : Florent Santin (Infinite Square), Etienne Margraff (Infinite Square)
Asp.net Tutorials de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
Asp.net Présentation de L'application "Organizer"Nazih Heni
Dans le but d’apprendre le Framework ASP.NET MVC 2.0 j'ai réaliser une petite application sur « Visual Studio » d'un bout à l'autre, ce qui donne l'occasion d'illustrer différents concepts à la base d’ASP.NET MVC 2.0.
L’application que j'ai réaliser s’appellera «Organisez». Il s’agit d’un site web pour faciliter la recherche et l’organisation d’un événement.
------------------------------------
lien du Blog : http://nazihhenie.wordpress.com/
La plateforme Web Microsoft ne cesse d'évoluer. La sortie de Visual Studio 2013 s'accompagne d'ASP.NET MVC5 et Web API 2, qui apportent chacunes leurs lots de nouveautés ! Dans cette session, vous découvrirez toutes les nouvelles APIs et nouveaux outils pour développer des applications Web avec Visual Studio 2013.
Speakers : Simon Ferquel (Infinite Square), Julien Corioland (Infinite Square)
De loin, ca ressemble à du C# ou du java. Pourtant, JavaScript est un langage totalement différent, avec ses richesses, et ses aspects à éviter. Durant cette session, nous verrons ce qui différencie le JavaScript du C#, et les pièges les plus courants rencontrés par les développeurs. Nous verrons également comment ECMAScript 6 va améliorer le langage, ou comment Typescript peut vous aider à vous sentir plus à l'aise. Nous aborderons aussi quelques trucs et astuces pour optimiser votre expérience de développement dans Visual Studio.
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
Désormais les applications Windows 8 modernes, seront disponibles dans le store. Mais avant d’être validées, elles se doivent de respecter un certain nombre de règles techniques essentielles. C’est ce que nous vous proposons de découvrir dans cette session, sous forme d’exemples concrets et de bonnes pratiques de code, que vous pourrez utiliser dans vos futurs développements.
Azure vous intéresse ? Que vous soyez novice ou expert cette session est pour vous et voici pourquoi. Vous avez entendu parler d’Azure, mais n’en savez pas beaucoup plus ? Nous allons voir comment choisir les bons composants pour votre solution (ex : machines virtuelles ou Web Sites ?), comment on accède à Azure en ligne de commande, via le portail ou les SDK, comment cela est sécurisé et comment on peut estimer le prix. Vous utilisez Azure mais vous n’êtes pas sûr d’être au courant de tout ce qui s’est passé depuis un an ? Nous verrons les grandes tendances de l’évolution récente d’Azure. Que ce soit par l’ajout de beaucoup de petites fonctionnalités qui changent tout (ex : ACL sur les vNet), ou par l’arrivée de nouveaux services (ex : Azure Machine Learning), Azure a énormément évolué. Vous êtes un spécialiste d’Azure ? C’est une bonne occasion de venir rencontrer les autres ! Tout cela se fera en passant par des exemples concrets d’utilisation de Microsoft Azure chez les clients, en pointant sur les bonnes sessions TechDays à voir ou à revoir, et en référençant les endroits pour continuer à se tenir au courant pendant l’année, ou se faire accompagner.
Este documento es un relato autobiográfico en el que el autor reflexiona sobre su relación conflictiva con el teclado y cómo las redes sociales a veces lo distraen de sus obligaciones. Describe cómo encuentra inspiración en una canción de Jovanotti que habla sobre sentirse libre a pesar del control y la vigilancia. Aunque reconoce los riesgos de la exposición en redes, también valora cómo estas le han brindado oportunidades para su desarrollo profesional y personal. Plantea la idea de fingir una vida falsa en redes como forma de
Este documento describe los diferentes tipos de herramientas CASE. Define CASE como ingeniería de software asistida por computadora y explica que surgen en los años 70 para acelerar el proceso de desarrollo de sistemas. Describe 7 tipos principales de herramientas CASE: herramientas de seguimiento de requisitos, herramientas de métricas, herramientas de documentación, herramientas de gestión de bases de datos, herramientas pro/sim, herramientas para el diseño de interfaces y herramientas de programación orientada a objetos
Tammy Giang is seeking a position as a casino table game dealer. She has over 15 years of experience as a blackjack, roulette, and baccarat dealer. She is skilled in casino game rules and regulations, cash handling, and providing excellent customer service. Giang has gaming certificates and education that qualify her for table game dealing positions. Her experience demonstrates strong skills in dealing cards, exchanging money for chips, announcing winners, and ensuring games are played according to rules.
Renato Cortez Valdez Jr. seeks a position as a marketer using his degree in Business Administration with a focus in Marketing Management. He has a proven track record of marketing experience in both business and academia. Valdez completed his Bachelor of Science degree from World Citi Colleges in 2017. He held roles as a student assistant in the registrar's and accounting offices during his studies where he assisted students and parents, prepared records and reports, and assisted with purchases. Valdez has participated in several seminars focused on personality development, leadership, and skills competitions. He is applying for a faculty position and is interested in discussing how his qualifications align with open roles.
[1] El documento describe técnicas analíticas de química para analizar sistemas solubles e insolubles, incluyendo complejos y sistemas redox. [2] Se detallan métodos para determinar la dureza calcica y magnesica en agua, así como para valorar hierro(II) en medio fosfórico usando permanganato de potasio. [3] El autor agradece al profesor Alberto Rojas Hernández por su asesoría y al señor Rodolfo Bustamante por su ayuda en la impresión del material
Este documento es una hoja de vida que incluye la información personal, formación académica, experiencia laboral y publicaciones de una persona. Presenta los datos personales como nombre completo, documento de identidad, fecha y lugar de nacimiento, estado civil, dirección, teléfono y correo electrónico. También detalla la formación académica, cursos y seminarios realizados, experiencia laboral, publicaciones, membrecías y tres referencias personales.
The document discusses experiential branding and how to build customer experiences through engaging the five senses. It provides examples of how brands like Martha Stewart, Ikea, and Disney have created branded lifestyles. Case studies are presented on how Singapore Airlines and Intel use sensory branding through sights, sounds, smells and other sensations to immerse customers in the brand experience.
El documento habla sobre el medio ambiente y la contaminación. Explica que la atmósfera protege la Tierra y permite la vida. También menciona que los niveles de contaminación han aumentado debido a las actividades humanas, aunque también existen factores naturales de contaminación. Además, destaca la importancia de celebrar el Día Mundial del Medio Ambiente y tomar conciencia sobre este problema global.
[Unfv 2011]sistemas - inv mercado parte 1Erick Otaku
Fortel es una empresa peruana con 8 años de experiencia en la provisión de servicios de contact center y BPO. Actualmente cuenta con 1000 posiciones y atiende aproximadamente 1.4 millones de transacciones mensuales. El documento describe la misión, visión, servicios, infraestructura y capital humano de Fortel.
ESCRITO ESTA EN ACCIÓN. LA VIDA DE CORNELIO Y PEDRO. HECHOS 10:1-27. (HCH. N...CPV
TRIPTICO QUE TRATA SOBRE LA OCASIÓN CUANDO APARECE EN ESCENA EL CENTURION ROMANO CORNELIO Y SU ENCUENTRO CON PEDRO. SE ENCUENTRA EN LOS HECHOS DE LOS APÓSTOLES 10:1-27. ADEMAS HAY UN CRUCIGRAMA BÍBLICO, UNA ILUSTRACION CRISTIANA, ALGUNOS PENSAMIENTOS SABIOS Y UN VERSÍCULO POR MEMORIZAR
Was macht Projekte erfolgreich? Warum scheitern Projekte und liefern nicht das, was ihre Auftraggeber erwarten? Nach wie vor ist unzureichendes Requirements Engineering der Hauptgrund für abgebrochene Projekte oder solche, die ihre Ziele nicht erreichen. Technologische Herausforderungen sind per se keine wichtigen Projektrisiken, ihr Management dagegen schon. Doch es gibt auch genügend Projekte, die ihre Ziele erreichen. Grund genug, sich mit den Praktiken des Requirements Engineering auseinanderzusetzen und wesentliche Praxistipps zu geben. Dieser Übersichtsbeitrag basiert teilweise auf dem Buch „Systematisches Requirements Engineering“, das im Dpunkt-Verlag erschienen ist [1]. Unsere Erfahrungen in verschiedenen Industrieprojekten aus einer Vielzahl von Systemen und Anwendungen zeigen, dass ein gutes Verständnis sowie eine systematische Behandlung von Anforderungen erfolgskritisch sind. Wir zeigen mit praktischen Beispielen und einem Praxisbeispiel aus ei-ner sicherheitsrelevanten Anwendung z. B. aus der Medizintechnik, wie Requirements Engineering konkret und erfolgreich umgesetzt wird. Damit können die Kosten für Nacharbeiten um ca. 30% gesenkt werden.
This document provides dietary guidelines and recommendations for patients who have undergone bariatric surgery. It outlines the importance of following the guidelines to limit calories, prevent deficiencies, and preserve muscle. Specific guidelines are given for portions, foods to avoid, calorie intake, fluids, protein intake, and required daily vitamin and mineral supplements. A progression of diet is also outlined from clear liquids to blended foods.
Este documento presenta el Proyecto Educativo Institucional (PEI) de la Institución Educativa “José María Córdoba” en Montería. Incluye información sobre la misión, visión, historia y símbolos de la institución, así como los objetivos y justificación del PEI. Además, describe los procesos y componentes de las áreas de gestión directiva, administrativa y financiera, académica y pedagógica, y de la comunidad. Finalmente, presenta los planes y programas implementados en cada área de gest
Que es la fp libro para el alumnado de la esojalelio10
El documento explica qué es la Formación Profesional. Se define como el conjunto de enseñanzas que capacitan para el desempeño de profesiones. La Formación Profesional actual ofrece más de 150 ciclos formativos agrupados en 26 familias profesionales. Está organizada en títulos de Formación Profesional Básica, de Grado Medio y de Grado Superior.
Présentation Versusmind de la Plateforme Meteor par Arthur Maroulier : Meteor est une série de projets 100% open source intégrés pour créer une plateforme d'application JavaScript complète pour le développement d'applications réactives sur web et mobile.
(Slides de la présentation à la conférence Agile France 2010)
Vous avez lu la cheatsheet de JMock, la documentation d’EasyMock, la FAQ de Mockito et pourtant, la moitié de votre code n’est toujours pas couvert. Vous n’arrivez juste pas à poser de tests dessus.
Votre code est intestable.
L’objectif de la session est de montrer pourquoi certains codes ne peuvent pas être testés et ce qui peut être fait pour y remédier. Nous verrons ainsi pourquoi il vaut mieux respecter la loi de Demeter et faire de l’injection de dépendances. Nous aborderons également les problèmes des classes avec trop de responsabilités et des états globaux.
Tester unitairement une application javaAntoine Rey
Présente les différents types de tests automatisés, les objectifs des tests unitaires, les stratégies de mise en œuvre, les bonnes pratiques, les difficultés, ce qu'est un mock, différents outils (Unitils, Mockito, DbUnit, Spring Test) et des exemples de tests (DAO et contrôleurs Spring MVC), sans oublier le test de code legacy.
Dans ce cours, on découvre comment construire une interface graphique en Python en utilisant la librairie Tk. Après avoir vu les différents composants de base, ce cours présente la programmation évènementielle qui permet d'écrire du code qui réagit à des évènements comme le clic sur un bouton, par exemple.
2. Sommaire
Présentation des outils
Prise en main des outils
Premier projet Windows Phone
Accès aux API Windows Phone
Géolocalisation sous Windows Phone
Silverlight for Windows Phone Toolkit
Test et publication de l’application
Atelier Windows Phone
3. 2 API
Atelier Windows Phone
Silverlight 4.0
Réalisation d’applications
XNA 4.0
Réalisation de jeux
5. Installer les outils
Atelier Windows Phone
Visual Studio 2010 Ultimate
(MSDNAA)
Expression Studio 4
(MSDNAA)
Visual Studio SP1
(Gratuit)
SDK Windows Phone 7.1
(Gratuit)
SDK Windows Phone 7.1
(Gratuit)
Installe:
Visual Studio 2010 Express
Expression Blend 4 for WP7
Vous avez MSDNAA Vous n’avez pas MSDNAA
Vous avez la flemme…
6. Pourquoi 2 langages ?
XAML pour l’interface et les animations
Basé sur XML, ressemble au HTML
C# pour le code fonctionnel
Programmation objet
Utilisation du framework .NET
Atelier Windows Phone
7. Premier projet Windows Phone
Utilisation de Visual Studio
Création du projet
Ecriture du code fonctionnel
Utilisation d’Expression Blend
Création de l’interface
Insertion des contrôles dans la page
Création des animations
Atelier Windows Phone
8. using Microsoft.Phones.Tasks;
SMSComposeTask sct = new SMSComposeTask ();
sct.To = « Numéro du destinataire »;
sct.Body = « Texte de votre message »;
sct.Show();
EmailComposeTask ect = new EmailComposeTask ();
ect.To = « Adresse du destinataire »;
ect.Subject = « L’objet du message »;
ect.Cc = « Copie à un ou plusieurs destinataires »;
ect.Body = « Texte de votre message »;
ect.Show();
Atelier Windows Phone
API: Ecrire un SMS ou un email
9. using Microsoft.Phones.Tasks;
// Partager un statut
ShareStatusTask sst = new ShareStatusTask ();
sst.Status = « Nouveau statut »;
sst.Show();
// Partager un lien
ShareLinkTask slt = new ShareLinkTask ();
sst.LinkUri = new Uri(« http://www.epsilab.net »);
sst.Title = « Titre du lien »;
sst.Message = « Texte accompagnant le lien »;
sst.Show();
Atelier Windows Phone
API: Partage sur les réseaux sociaux
10. using Microsoft.Phones.Tasks;
SaveContactTask sct = new SaveContactTask ();
sct.LastName = « Ballmer »;
sct.FirstName = « Steve »;
sct.MobilePhone = « 0102030405 »;
sct.WorkEmail = « steve.ballmer@microsoft.com »;
…
sct.Show();
Atelier Windows Phone
API: Ajout d’un contact
11. using Microsoft.Phones.Tasks;
// Appel de l’API en asynchrone
public void main()
{
PhoneNumberChooserTask chooser = new PhoneNumberChooserTask ();
chooser.Completed += new EventHandler <PhoneNumberResult>
chooser.Show(); // Mettre dans un TRY CATCH
}
// Récupération du résultat
public void chooser_Completed(object sender, PhoneNumberResult e)
{
if (e.TaskResult == TaskResult.OK)
{
MessageBox.Show(“Numéro de " + e.DisplayName + “: " + e.PhoneNumber);
}
}
Atelier Windows Phone
API: Obtenir le numéro d’un contact
12. using Microsoft.Phones.Tasks;
// Appel de l’API en asynchrone
public void main()
{
EmailAdressChooserTask chooser = new EmailAdressChooserTask ();
chooser.Completed += new EventHandler <EmailResult>
chooser.Show(); // Mettre dans un TRY CATCH
}
// Récupération du résultat
public void chooser_Completed(object sender, EmailResult e)
{
if (e.TaskResult == TaskResult.OK)
{
MessageBox.Show(“Email de " + e.DisplayName + “: " + e.Email);
}
}
Atelier Windows Phone
API: Obtenir l’email d’un contact
13. using Microsoft.Phones.Tasks;
PhoneCallTask pct = new PhoneCallTask ();
pct.PhoneNumber = « 0102030405 »;
pct.DisplayName = « Steve Ballmer »;
pct.Show();
Atelier Windows Phone
API: Passer un appel
14. using Microsoft.Phones.Tasks;
// Appel de l’API en asynchrone
public void main()
{
CameraCaptureTask chooser = new CameraCaptureTask ();
chooser.Completed += new EventHandler <PhotoResult>
chooser.Show(); // Mettre dans un TRY CATCH
}
// Récupération du résultat
public void chooser_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
monImage.Source = e.ChosenPhoto;
}
}
Atelier Windows Phone
API: Accès appareil photo
16. using Microsoft.Phones.Tasks;
BingMapsTask bmt = new BingMapsTask ();
bmt.SearchTerm = « EPSI Arras, 23-25 rue du dépôt »;
bmt.Center = new GeoCoordinate();
bmt.ZoomLevel = 5.0;
bmt.Show();
Atelier Windows Phone
API: Recherche Bing Maps
17. API: Gérer les connexions du tel
using Microsoft.Phones.Tasks;
ConnectionSettingsTask cst = new ConnectionSettingsTask ();
cst.ConnectionSettingsType = ConnectionSettingsType.Wifi;
cst.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
cst.ConnectionSettingsType = ConnectionSettingsType.Cellular;
cst.ConnectionSettingsType = ConnectionSettingsType.AirplaneMode;
cst.Show();
Atelier Windows Phone
18. Silverlight for Windows Phone Toolkit
Des contrôles en plus, des API en plus
Et tout ça gratuit !
http://silverlight.codeplex.com/
Atelier Windows Phone
19. Test et publication de l’application
Avoir un compte sur le Marketplace
Se faire valider en tant qu’étudiant auprès de Dreamspark
www.dreamspark.com
Créer son compte sur l’App Hub developer.windowsphone.com
Test et envoi de l’application
Test avec le Marketplace Kit dans VS2010
Envoi de l’application
Atelier Windows Phone