CS
VB, VB.NET
ASP.NET,ASP
C, C++
ColdFusion
PHP
Javascript
Delphi
Flash
Java
Graphisme
Irc
Assembleur
C#
Mobilité
SQL
Foxpro
Python
Windev
Snippets
IT Pros
Codes
(38355)
Listes de codes
Toutes
les sources
Les plus
récents
Les
mis à jour
Les plus
populaires
Les plus
populaires du mois
Tout le
niveau 1
(débutant)
Tout le
niveau 2
(initié)
Tout le
niveau 3
(expert)
Toutes les sources avec un
fichierZIP
Les sources
(1147)
Les
mieux notés
Trouver des codes
Trouver un code par mot clé
(Nouveau)
Top des codes
Les Trophées
Top des favoris des membres
Top par catégorie
Auteurs de codes
Les auteurs de sources
Le top des membres
Ajouter une source
Tutoriaux
(38355)
Forums
(1146374)
Vidéos
Livres
(28482)
Outils & Liens
Emploi (CV et Offres)
Services
Téléchargement
Chat
Autres Sites
Divers
Partenaires
Section étudiants
Section pro
Connexion
begin process at 2008 07 18 19:40:00
Derniers blogs
SharePoint : Comment i...
VPC - Reset de la posi...
Un bug dans IE rendra ...
Quelques retours sur G...
SharePoint et le multi...
La suite...
Mini Sondage
Votre navigateur n'utilise pas le javascript, pour
voter aux sondages de ce site, cliquez ici
Derniers logiciels
Mozilla Firefox (3.0.1...
NSIS (2.38)
VSCmdShell (1.2)
MzTools (3.0.1175)
EasyPHP (1.8 / 2.0 bet...
La suite...
Comparer les prix
Sony KDL-46V4000 - 46" Widescreen 1080P Full HD Bravia LCD TV - With Freeview Téléviseur au meilleur prix
Mes RSS
Zte va fournir un ens...
Bouygues construction...
Top 5 des appareils p...
Les applications crm ...
Intego virusbarrier x...
La suite...
Personnaliser
Stats
1 212 540
membres
397
nouveaux aujourd'hui
14 164
membres club
Divers
Mettre ce site au démarrage
Ajouter ce site à vos favoris
CodeS-SourceS dans votre MSN !
Mes Favoris
Plein Ecran
Connexion
Trouver une ressource
(Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Trouvez une ressource parmi
38 355
codes,
1 146 374
messages d'aide etc...
Recherche:
dans
Tout le site
Codes
Tutoriaux
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
[ Dernières recherches ]
Filtre:
Tous les langages
Python
Foxpro
SQL
PDA / PocketPC
C# / C#.NET
Assembleur
IRC
Graphisme
JAVA / J2EE
Flash
Delphi
Javascript / Ajax / DHTML
PHP
ColdFusion
C / C++ / C++.NET
ASP / ASP.NET
Visual Basic, VB6, VB.NET, VB 2005, VB
Tous les codes
.NET uniquement
Exclure .NET
Vous ne trouvez pas de réponse à votre problème ? Alors
posez la question dans le forum
.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
51 commentaire(s) de Malkuth
sur des sources sur tout
CodeS-SourceS
Le :
13/05/2008 19:04:09
Source :
CONTRÔLER LA SAISIE D'UN E-MAIL
par expression réguliére on peut faire comme ceci :
( code en .NET )
Imports System.Text.RegularExpressions
Module Validation
Const AutorizedMailCharPattern = "[a-z0-9_]";
Const ValidMailPattern = "^#+(\.#+)*@#+(\.#+)*?\.#{2,4}$";
Dim RX_MailCheck As New Regex(ValidMailPattern.Replace("#",AutorizedMailCharPattern,RegexOptions.Compiled Or RegexOptions.IgnoreCase));
Function IsEmailValid(Email As String) As Boolean
Return RX_MailCheck.IsMatch(Email);
End Function
End Module
Je suis désolé de présenté se code en .Net, toutefois je suis persuadé que les expressions réguliéres existe en VB et la syntaxe doit être sufisement proche pour que l'exemple soit retenu.
On voit d'emblé que le code est bien plus simple que les codes sans expression réguliére, il est aussi trés rapide (en fait il pourais bien être plus rapide que le code sans expression réguliére, il prend de nombreux cas en compte dont certain ne sont pas envisagé dans les codes précédent.
Je post ceci afin de popularisé un peu les expressions réguliéres, certains les connaissent trés bien mais beaucoup ignore tout de leur puissance, elles sont pourtant un outil incontournable dans la validation de données...
Le :
30/03/2008 11:07:50
Source :
TRAMAGE : IMAGE EN NOIR OU BLANC
Petite demande: je suis a la recherche d'un algorythme de redimensionnement type Bicubique de bonne qualité, vous me direz qu'il éxiste les fonctions .Net de redimensionnement qui fonctionne trés bien, seulement voilà, je suis convaincue quelle peuvent être grandement optimisé dans le cas d'image en noir & blanc (vers une sortie en niveau de gris). mon problème étant que je n'est pas trouvé un seul site qui pouvais m'expliqué l'algo de maniére "simple", on trouve beaucoup d'explication mathématique (auquel je ne pige pas grand chose :'( ) et aucune explication Algorythmique...
Si ca tente quelqu'un de se penché dessus ou si vous avez un site "le bicubique pour les (gros) nuls (en math)"...
Le :
06/12/2007 18:43:01
Source :
VIRTUAL WORKSPACE : MANIPULATION DE DONNÉES PARTAGÉES EN RÉSEAU (1 SERVEUR, X CLIENTS)
ca ma l'air trés intéressant ^^
Le :
04/12/2007 15:09:41
Source :
RECHERCHE D'UN MOT DE PASSE D'UN CLASSEUR EXCEL
A mon avis cette ligne ôte toute chance d'optimisation réel :
DocExcel.Workbooks.Open NomFichier, Password:=MotDePasse
en effet, si rapide puisse être ton code, je subodore que la tentative d'ouverture du fichier par excel seras toujours longue(en fait même avec un code dégeulasse cette fonction doit resté largement plus gourmande).
Le :
03/12/2007 19:01:06
Source :
CALCUL DES NOMBRES PREMIERS PAR LA CRIBLE D'ÉRATOSTHÈNE
héhé ^^
Trouvé une solution jusqu'a plus de 2 fois plus rapide... je vous laisse mariné mais il est question de unsafe.
billou_13 >
Effectivement on trouve souvent se genre de contruction avec des calcule dans la condition mais je me demande si se n'est pas de la "parresse" à ne pas vouloir se tapé une variable locale intermédaire.
En tout cas, toute personne qui utilise cette construction sans avoir vérifié précédement ce qui sortai comme code aprés compilation commetrait une grosse erreur :
imagine que la condition de limite supérieur prenne une demi-seconde de calcule à elle seule et qu'on la repette 500 fois où plus alors que rien n'en modifie le résultat...
Par contre si le résultat de cette fonction peut-être modifié dans le temps,
il faut bien évidément metre le calcul dans la condition, on essais toutefois de réduire ces calcul au max en précalculant les résultats intermediaire.
Enfin même sans reflector, il est facile de vérifie le comportement de la boucle for :
for (; MessageBox.Show("", "", MessageBoxButtons.OKCancel) == DialogResult.Cancel; ) ;
Le :
03/12/2007 16:48:34
Source :
CALCUL DES NOMBRES PREMIERS PAR LA CRIBLE D'ÉRATOSTHÈNE
if (j < max)
{
....
}
Cette condition n'est plus néscessaire car i*i est toujours inférieur a max dans la premiére boucle.
Le :
03/12/2007 15:20:16
Source :
CALCUL DES NOMBRES PREMIERS PAR LA CRIBLE D'ÉRATOSTHÈNE
billou_13 > à vérifié mais il me semble que de mettre le Math.Sqrt(...) dans la condition de boucle, force le recalcul a chaque itération (reflector devrais nous en dire plus).
Le :
03/12/2007 15:17:17
Source :
CALCUL DES NOMBRES PREMIERS PAR LA CRIBLE D'ÉRATOSTHÈNE
Re ;)
je m'en doutais pour le queue mais n'ayant pas testé...
pour accéléré le prime4 pourquoi ne pas faire 2 boucle :
ex :
int maxbcl1 = ((int)Math.Sqrt(int.MaxValue))) + 1
for (int i = 2; i < maxbcl1; i++)
if (b[i] == true)
{
primes.Push(i);
for (int k = (int)i*i; k < max; k += i)
b[k] = false;
}
for (int i = maxbcl1; i < max; i++)
if (b[i] == true)
primes.Push(i);
return primes;
Ca devrait faire pas mal de test en moins à voir aussi si les boucles for sont les plus rapide pour cette algo.
Le :
03/12/2007 09:54:18
Source :
CALCUL DES NOMBRES PREMIERS PAR LA CRIBLE D'ÉRATOSTHÈNE
Pourquoi ne pas utiliser une queue<T> au lieu d'une stack<T>?
plus lent?
Le :
17/11/2007 19:01:42
Source :
LISTBOX ÉTENDUE
quand on utilise une listbox sur des types complex, on as la propriété DisplayMember pour indiquer comment récupéré le text a affiché, pourquoi ne pas rajouté une propriété DisplayImage pour pouvoir incorporé une icone devant le texte affiché et une autre propriété DefaultImage qui s'affiche si l'objet retourne autre chose qu'une image sur la propriété définie par DisplayImage :)
Sinon c'est impec!
[
Page 1
Page 2
Page 3
Page 4
Page 5
]
CONCOURS DE PROG !
Pendant les vacances se déroule un concours de programmation Flash sur CodeS-SourceS !
Cliquez ici pour tous les détails
Plus que
44 jours
avant la fin !
Pub
Besoin d'icones ?
Besoin d'icones de qualité professionnelle pour vos sites et applications ? Alors ne cherchez plus, IconShock est la réponse !
IconShock est recommandé par CodeS-SourceS
Appels d'offres
Dessins techniques
Budget :
60€
Animation Flash - Doma...
Budget :
370€
Application flash medi...
Budget :
1 000€
La suite
RSS
Côté IT
Nouveautés dans les in...
Installation des drive...
Supprimer un module da...
Nettoyer les fichiers ...
Intégration de Reporti...
Automatisation de back...
Installation de WSS V3...
Tous les articles IT
CalendriCode
Juillet
2008
L
M
M
J
V
S
D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
VS Express FR Gratuit !
Boutique