login
damien
login
Le 24 juin 2010 à 17 h 41 min   

Komodo IDE

Il s’agit d’un environnement de développement multi-plateformes relativement complet basé sur la plateforme Mozilla. Issu du logiciel non libre Komodo IDE, cet IDE contient tout ce que l’on peut attendre d’un environnement de développement tel que :

  • la coloration syntaxique pour de nombreux langages de programmation (PHP, Python, Ruby, C++, XUL, HTML, Yaml, Perl, …)
  • l’auto-complétion qui est très bien réalisée va reconnaitre les retours de fonction pour peu que vous ayez documenté votre code en suivant les normes (par exemple PHPDoc si vous développez en PHP)
  • l’aide en temps réel se basant sur un dictionnaire pour tout ce qui concerne les fonctions natives ou sur vos commentaires pour les fonctions que vous développerez
  • la gestion de projet avec la possibilité d’ouvrir les projets ou documents que vous aviez laissé ouvert lors de votre dernière utilisation
  • une gestion des snippets (bibliothèque de bout de code que vous utilisez régulièrement afin que vous n’ayez pas à les taper à chaque fois)
  • une liste des classes, méthodes, variables afin de faciliter la navigation dans votre code
  • le pliage et dépliage du code
  • la possibilité d’aller à la définition d’une fonction que vous utilisez dans votre programme avec un simple Ctrl + clic
  • une recherche à la Firefox (recherche en temps réel lorsque l’on tape le mot recherché) ou une recherche sur un dossier ou dans le projet en entier
  • un comparateur de différence entre deux fichiers
  • et encore une liste très longue de fonctionnalités plus utile les unes que les autres

Komodo éditeur

Comme un IDE ne conviendra jamais parfaitement à un développeur, les créateurs de cet environnement n’ont pas oublié d’ajouter un système de plugins permettant d’étendre facilement l’application selon ses besoins. De plus, il existe aussi la possibilité de créer des macros afin d’automatiser certaines tâches ou même d’étendre les possibilité de Komodo Edit.

Mon avis : J’utilise Komodo IDE en tant qu’éditeur PHP et Javascript actuellement même si je peux l’utiliser également pour de l’ASP/.NET (mais Ms Visual Web Express propose de tester le script directement en lançant le navigateur et IIS), mais aussi pour du RoR (Ruby On Rails). Je regrette toute fois qu’il soit en anglais … Mais cela reste un très bon éditeur comme Eclipse ou NetBeans mais en plus léger ! Comparé à Scite, Notepad++ et PSPad, il propose l’autocomplétion, la coloration syntaxique et l’accés aux variables, classes, et fonctions au sein même du fichier et ca c’est vraiment un plus !

Site officiel : http://www.activestate.com/komodo-ide
Source : Framasoft.net

login
damien
login
Le 23 mars 2010 à 6 h 51 min   

banniere ms visual

Visual Studio Express Edition est une initiative de Microsoft visant à proposer une version limitée mais fonctionnelle de leur fameux Visual Studio en version gratuite. La firme de Redmond remet ça avec l’édition 2008 de ses logiciels, dont Visual Web Developer, et en profite pour ajouter de nouvelles fonctionnalités comme la prise en charge des technologies récentes de Microsoft telles que WPF ou Silverlight.

visual

Visual Web Developer offre un environnement complet de développement d’applications web en ASP.NET, aussi à l’aise pour la saisie du code (coloration syntaxique, débuggueur graphique …) que pour la création visuelle des applications. Le logiciel intègre également des outils de gestion visuelle de bases de données associés à SQL Server Express Edition.

Il est récupérable à cette adresse : Site officiel des logiciels Ms Visual Studio Express 2008

Source : Clubic

Mon avis : Ms Visual Web est une bonne solution pour scripter son site Internet en HTML ou en ASP mais je regrette que Microsoft n’y ait pas intégré d’autres langages comme PHP, Python, RoR, … Il serait devenu une bonne alternative (gratuite) à Adobe Dreamweaver …

login
damien
login
Le 6 mars 2010 à 7 h 15 min   

Pour utiliser MySQL dans un environnement ASP (Ms Visual Web Studio Express 2005/2008), il faudra dans un premier temps télécharger et installer le kit de connexion pour M Windows XP/Vista/7, donc pour le récupérer : accéder à la page de MySQL Connector. Une fois ceci récupéré et installé, on va pouvoir commencer à coder …
Ouvrons donc un éditeur pour ASP, j’ai choisi d’utiliser Ms Visual Web Studio Express (logiciel gratuit), qu’on peut récupérer à cette URL (on peut aussi prendre le Ms Web Platform qui permet d’installer tout un environnement de développement .NET + quelques outils utiles. Mais revenons au code ASP …

On va partir d’un exemple concret, une base de données d’un vétérinaire. Elle contiendra les type des animaux (champ : animal), les races, les numéros de tatouage, les dates de naissance, le prénom de l’animal et l’identifiant du propriétaire …

Début du script

 <%@ Page Language="VB" %>
 <%@ Import Namespace="System.Data" %>
 <%@ Import Namespace="MySql.Data.MySqlClient" %>
 
 

Les lignes 1 à 3 permettent de définir le connecteur à utiliser, ici celui de MySQL.
Les lignes 5 et 6 sont des balises qui peuvent contenir des fonctions ASP …


Puis pour se connecter. On va déclarer les variables utiles au script …

' Connexion à la base de données MYSQL
Dim myDataAdapter As MySqlDataAdapter
Dim myDataSet As DataSet
Dim myConnection As MySqlConnection
Dim ObjetDataTable As DataTable
Dim strSQLAs String
Dim classe As String

Pour exécuter une requête pour rechercher les données des chiens de race « Golden Retriever » …

myConnection = New MySqlConnection("server=1SERVEUR; user id=LOGIN; password='MOTDEPASSE'; database=BASE; pooling=false;")
strSQL = "SELECT * FROM animaux WHERE animal='chiens' AND race='golden-retriever'"
myDataAdapter = New MySqlDataAdapter(strSQL, myConnection)
myDataSet = New DataSet()
myDataAdapter.Fill(myDataSet, "tableApp")
ObjetDataTable = myDataSet.Tables("tableApp")

Pour vérifier si la requête a fonctionné

If ObjetDataTable.Rows.Count = 0 Then
Response.Write("Aucun enregistrement ...")
Else
Response.Write("La requête a fonctionné")
End If

Pour utiliser les résultats de la requête.

Dim i as Integer
For i = 0 To (ObjetDataTable.Rows.Count-1)
Response.Write(CStr(ObjetDataTable.Rows(i).Item("Race").ToString))
Next i
Propulsé par WordPress   |   Template réalisé par Graphical Dream
Haut de page


Referencement Gratuit