Lorsque l’on effectue des essais technologiques, nous pouvons avoir besoin d’utiliser différents environnements de développement pour les essayer avant de faire un choix et d’acheter celui qui nous conviendra.
Comme bien d’autres, Microsoft propose de tester ses logiciels pendant un temps limité. Visual Studio 2012 ne déroge pas à la règle et autorise un essai de 30 jours. Après ces 30 jours, un numéro de licence est demandé. Fin de vos tests ? Non !
Prolonger la période d’évaluation de Vistual Studio
1. Il suffit de cliquer sur « Commander en ligne » :
2. Sur la page affichée, cliquer sur « étendre » pour prolonger de 60 jours :
3. Il est nécessaire de remplir le formulaire pour l’extension de version d’essai :
Attention à indiquer une adresse e-mail valide :
Une fois la vérification effectuée, une clé sera donnée pour prolonger la période d’essai :
Il ne reste plus qu’à saisir la clé dans Visual Studio 2012 trial :
Fonctionne avec Visual Studio Professional et Ultimate. L’édition Express est gratuite et n’est donc pas concernée par ce tutoriel.
Visual Studio 2012 intègre divers connecteurs vers des bases de données, que ce soit pour Microsoft SQL Server, SQL Server Compact, les base de données de type Access… Mais aucun connecteur natif vers SQLite n’est fourni.
L’intérêt d’utiliser SQLite est de pouvoir par exemple utiliser un même format de base de données pour vos projets Windows, Windows Store, Windows Phone, Silverlight, Java, Android, Python, etc !
Comme SQLite n’est pas intégré à Visual Studio 2012 et donc n’apparait pas dans l’explorateur de serveur, nous allons voir comment facilement ajouter le connecteur à notre environnement de développement.
Même si cela vous semble logique de choisir la version 64 bits pour une machine 64 bits, au 26/03/2013, le designer n’est pas intégré dans celle-ci, ainsi je vous conseille de télécharger la version 32 bits :
This setup package features the mixed-mode assembly and will install all the necessary runtime components and dependencies for the x86 version of the System.Data.SQLite 1.0.84.0 (3.7.15.2) package. The Visual C++ 2012 RTM runtime for x86 is included. The .NET Framework 4.5 is required. This setup package is capable of installing the design-time components for Visual Studio 2012.
(sha1: 6954e6ee073a5965fbac99408e485bf68c1d35cf)
2) Installer SQLite :
Sélectionner « Install the designer components for Visual Studio 2012 » pour que le designer SQLite soit disponible dans Visual Studio 2012 :
Utilisation dans Visual Studio
1) OuvrirVisual Studio 2012, aller dans le menu « Affichage » et sélectionner « Explorateur de serveurs » :
2) Cliquer sur « Connexion à la base de données » puis cliquer sur « Modifier » pour changer le connecteur :
3) Choisir le connecteur System.Data.SQLite Database File dans les sources de données :
4) Choisir un fichier de base de données SQLite ou alors créer un nouveau fichier :
5) La base est ajoutée, il est possible maintenant de la manipuler :
6) Exemple de création de table :
Note : ne pas oublier de définir la clé primaire ainsi que l’auto-incrémentation si nécessaire.
Exemple d’intégration dans un projet C#
1) Faire un clic droit sur le projet concerné, « Ajouter » et « Nouvel élément » :
2) Sélectionner la catégorie « Données » puis le type de fichier : « ADO.NET Entity Data Model » :
3) Choisir « Generate from database » et « Suivant » :
4) Sélectionner la base de données voulue dans la liste déroulante :
5) Il est maintenant nécessaire de sélectionner les données que l’on souhaite lier :
6) Le fichier est généré, il est maintenant possible de manipuler les données de la base de données SQLite :
7) Exemple d’utilisation :
subdbEntitiessubDb = new subdbEntities(); boolhaveSource = subDb.VideoSource.Count() > 0;
Malgré que l’on soit déjà à la deuxième version majeure de la gamme Windows Phone, le monde professionnel quant à lui utilise toujours le système d’exploitation Windows Mobile 6.5 pour ses PDA (Personal Digital Assistant).
Sous Windows XP, le logiciel que nous utilisions pour synchroniser les données d’un Windows Mobile était ActiveSync. Depuis Windows Vista, ActiveSync a cédé sa place au Gestionnaire pour appareils Windows Mobile.
Ainsi pour utiliser votre Windows Mobile sous Windows 8 il vous faudra installer ce logiciel.
1) Connecter l’appareil Windows Mobile à l’ordinateur.
2) Lancer le « Gestionnaire pour appareils Windows Mobile »
Si le PDA n’est pas automatiquement reconnu
• Cliquer sur « Paramètres de l’appareil mobile », puis « Paramètres de connexion »
Décocher « Autoriser la connexion à l’un des éléments suivants », faire « OK ».
Ouvrir à nouveau le même écran, puis cocher « Autoriser la connexion à l’un des élémentssuivants » (en vérifiant que « DMA » soit bien sélectionné).
Si tout c’est bien passé, l’écran d’accueil du gestionnaire affichera « Connecté » :
Le PDA est connecté, mais n’est pas synchronisé.
Synchronisation du PDA
Il est nécessaire d’effectuer un partenariat :
1) Cliquer sur « Configurer votre appareil » . Une fenêtre récapitulant tout ce qu’il est possible de synchroniser apparaîtra :
2) Après avoir cliqué sur suivant, un nom sera demandé pour le PDA :
L’appareil Windows Mobile est maintenant correctement synchronisé avec le système d’exploitation :
Microsoft a bridé virtuellement Visual Studio 2012 pour ne pas permettre la création d’applications de bureauWin32 en C++ (desktop) pour Windows 8 RT.
Voici la manipulation pour débloquer votre environnement de développement:
1) Il est nécessaire de modifier le fichier « Microsoft.Cpp.ARM.Common.prop » , celui-ci se trouve dans « C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\ARM\ » :
Il faut ajouter la ligne « <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport> » avant « </PropertyGroup> » :
Vers:
[highlight color= »yellow »]Si vous n’arrivez pas à sauvegarder le fichier, relancez votre éditeur de texte en mode Administrateur.[/highlight]
Il vous manquera très certainement plusieurs bibliothèques. La solution la plus simple pour résoudre ce problème est d’utiliser cet outil: dll2lib.
Celui-ci est à compiler puis lancer depuis l’invite de commande VS2012 ARM.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.