jeudi 30 septembre 2010
Changement Nom de Machine:parametrage Oracle
tnsnames.ora et listener.ora du dossier Admin d'oracle et mettre votre nouveau nom de machine
tnsnames.ora:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev_oracle_Taou)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
listener.ora:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = dev_oracle_Taou)(PORT = 1521))
)
)
mercredi 29 septembre 2010
Un datasource hierarchique pour binder vos treeview / menu
ASP.net 2.0 possède les contrôles Menu et Treeview. Ces contrôles sont généralement méconnus par les développeurs ASP.net pour plusieurs raisons :
- On a rarement besoin de ce genre de contrôle ;
- Les exemples d'utilisations sont toujours simples, association avec un XmlDataSource ou SiteMapDataSource, ce qui correspond rarement à la réalité, dès que l'on veut faire quelque chose de précis avec ces contrôles cela se complique et les exemples sont rares;
- Le code HTML généré est horrible.
Au niveau du code HTML, les CSS Friendly Control Adapters améliorent grandement les choses, la démo du contrôle treeview est particulièrement bluffante : le code HTML généré passe de 49ko à 18ko tout simplement en utilisant HTML correctement avec une bonne sémantique.
Pour le second point, les exemples que l'on trouve utilisent généralement un SiteMapDataSource : du coup on se retrouve avec un exemple du genre :
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1"> asp:TreeView> <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
http://blogs.developpeur.org/cyril/archive/2007/06/27/un-datasource-hierarchique-pour-binder-vos-treeview-menu.aspx
mardi 28 septembre 2010
Freenet
Partagez, Discutez, Naviguez. Anonymement. Sur Freenet.
http://freenetproject.org/fr/index.html
dimanche 26 septembre 2010
Using an iPhone with the Visual Studio development server
Apple’s iPhone emulator only runs on Macs and the Windows-based alternatives don’t emulate mobile Safari well. That leaves us using an actual device as the only high-fidelity option for testing. That’s not all bad; especially when it comes to a touch-driven interface, testing with the real thing is preferable.
http://encosia.com/2010/06/10/using-an-iphone-with-the-visual-studio-development-server
Making Sense of ASP.NET Paths
http://www.west-wind.com/weblog/posts/132081.aspx
jeudi 9 septembre 2010
Polymorphisme
L'idée est de partir d'un type et de le modifier. Par exemple, on peut créer une classe de base, puis faire des classes dérivées.
Ce concept est associé à l'approche orientée objet.
en C++ :
class Forme {
public:
virtual float Aire() = 0;
};
class Carre:public Forme {
public:
virtual float Aire() { return m_cote*m_cote; }
private:
float m_cote;
};
class Cercle:public Forme {
public:
virtual float Aire() { return 3.1415926535*m_rayon*m_rayon; }
private:
float m_rayon;
};
en Java :
abstract class Forme {
abstract float aire() ;
}
class Carre extends Forme{
float cote;
float aire() {
return cote * cote;
}
}
class Cercle extends Forme{
float rayon;
float aire() {
return Math.PI*rayon*rayon;
}
}
Intérêt du Polymorphisme
En proposant d'utiliser un même nom de méthode pour plusieurs types d'objets différents, le polymorphisme permet une programmation beaucoup plus générique. Le développeur n'a pas à savoir, lorsqu'il programme une méthode, le type précis de l'objet sur lequel la méthode va s'appliquer. Il lui suffit de savoir que cet objet implémentera la méthode.
mardi 7 septembre 2010
truc Framework dotnet:regiis,machine.config
C:\WINDOWS\Microsoft.NET\Framework\
\v2.0.50727>aspnet_regiis.exe -i
sur windows 7 il faut excuter l' Invite de commandes (cmd) en mode administrateur :
aller :\Windows\Start Menu\Programs\Accessories\Invite de commandes
clique droit exécuter en tant qu' administrateur
lundi 6 septembre 2010
dimanche 5 septembre 2010
stockage en ligne
- humyo http://www.humyo.fr : jusqu'à' à 10Go de stockage avec synchronisation avec disque .
- skydrive http://www.windowslive.fr/skydrive/ : 25 Go de stockage
- Gmail Drive ou Gmail espace : https://www.google.com/accounts/ManageStorage 10Go ADD on Firfox pour Gdrive https://addons.mozilla.org/fr/firefox/addon/1593/