La plupart des applications Web ont un grand nombre d'images utilisées. Ces images sont généralement stockés dans un dossier de serveur Web et sont accessibles en donnant le chemin relatif au dossier en ce qui concerne le dossier racine du site. . Net est la plate-forme d'applications distribuées pour l'instant, ASP.Net peuvent être utilisés pour stocker des images qui sont petits pour être stockées dans une base de données comme SQL Server 2000 et versions ultérieures. À cet effet, la base de données SQL Server fournit un type de données appelé "image" qui est utilisé pour stocker des images dans la base de données.
Pour accéder à ces images stockées dans la base de données, nous utiliserons la ADO.Net classes. Pour savoir comment insérer et d'extraire une image à la base de données SQL Server, vous pouvez créer une page. Aspx qui peuvent avoir un contrôle HtmlInputFile qui est utilisé pour sélectionner le fichier image qui doit être sauvegardé dans la base de données. Vous pouvez également créer un contrôle de texte dans lequel vous pouvez ajouter le nom de l'image ou d'une remarque ou une image id de l'image sauvegardée. Utilisez un contrôle de bouton pour télécharger l'image à la base de données. Namespaces comme System.Data.SqlClient, System.Drawing, System.Data, System.IO et System.Drawing.Imaging sont utilisés dans cette tâche.
Dans la propriété OnClick du bouton, vous pouvez écrire le code suivant pour charger une image à la base de données.
/ / Créer un byte [] du fichier image qui est téléchargée imagelen int = Upload.PostedFile.ContentLength, byte [] picbyte = new byte [imagelen]; Upload.PostedFile.InputStream.Read (picbyte, 0, imagelen); / / Insérez l'image et l'image dans la base de données id SqlConnection conn = new SqlConnection (@ "donner à la chaîne de connexion ici ..."); try (conn.Open (); SqlCommand cmd = new SqlCommand (" insert into ImageTable "+" (ImageField, ImageID) values (@ pic, @ ImageID) ", conn); cmd.Parameters.Add (" @ pic ", picbyte); cmd.Parameters.Add (" @ ImageID ", lblImageID.Text), cmd. ExecuteNonQuery ();) finally (conn.Close ();)
Vous pouvez aussi écrire le code ci-dessus dans une fonction et d'appeler cette fonction dans l'événement OnClick du bouton de téléchargement. Le code donné ci-dessus effectue les étapes suivantes dans le processus de l'insertion d'une image dans la base de données.
1. Obtenir le contenu longueur de l'image qui doit être téléchargé 2. Créer un byte [] pour stocker l'image 3. Lire les flux d'entrée de la file posted 4. Créer un objet de connexion 5. Ouvrez l'objet de connexion 6. Créer un objet de commande 7. Ajouter les paramètres à l'objet de commande 8. Exécuter la commande SQL en utilisant la méthode de ExecuteNonQuery l'objet de commande 9. Fermer l'objet de connexion
Pour récupérer l'image de la base de données SQL, vous pouvez effectuer les étapes suivantes.
1. Créer un objet MemoryStream. Le code peut être quelque chose comme, MemoryStream mstream = new MemoryStream (); 2. Créer un objet Connection 3. Ouvrez la connexion à la base de données 4. Créer un objet de commande pour exécuter la commande pour récupérer l'image 5. Utilisez la commande de l'objet ExecuteScalar méthode pour récupérer l'image 6. Cast la sortie de la ExecuteScalar méthode à celle de byte [] byte [] image = (byte []) command.ExecuteScalar (); 7. Ecrire le flux mstream.Write (image, 0, image.Length) 8. Créer une image bitmap objet d'organiser le flux Bitmap bitmap = new Bitmap (stream); 9. Définir le type de contenu à l ' "image / gif" Response.ContentType = "image / gif"; 10. Utilisez la méthode Save de l'objet bitmap à l'image de sortie à la outputStream. bitmap.Save (Response.OutputStream, ImageFormat.Gif) 11. Fermer la connexion 12. Fermer le flux mstream.Close ();
À l'aide des étapes ci-dessus, vous pouvez récupérer et afficher l'image de la base de données à la page Web.
Vous pouvez utiliser ces algorithmes et de profiter de l ' «image» de type de données disponibles dans la base de données SQL Server 2000 pour stocker de petites images qui correspondent à un enregistrement dans la table de la base de données. Cette méthode évite de stocker la tâche pénible de suivre le chemin du répertoire web si les images sont stockées dans un dossier Web.
A propos de l'auteur: Visite. NET Programmers Guide pour une introduction complète à. NET framework. En savoir plus sur ASP.NET, VB.NET, C # et d'autres technologies.
** Attention Webmasters / propriétaires de sites Web ** Vous pouvez réimprimer cet article sur votre site Web aussi longtemps que vous ne modifiez pas le contenu, et notamment notre boîte de ressources énumérées ci-dessus avec tous les liens intacts et hyperlinked correctement.
Auteur: Balaji B
Sunday, August 16, 2009
Saturday, August 15, 2009
Quel est le sens de cette?
Quand j'ai commencé sur l'internet, il est comme essayer de lire une autre langue. Il y avait tellement de mots et expressions que je ne comprenais pas. Des mots comme webhost, ezine, upload, download, http, isp, dsl et beaucoup, beaucoup plus! J'étais perdu. Peu à peu j'ai commencé à apprendre ce que ces mots et d'autres sens. Mais il ya toujours à apprendre.
Aussi, cet article sera plus ou moins un mini-dictionnaire pour expliquer certains de ces mots étrangers. Allons-y et j'espère que cela aide à expliquer ces termes pour les rendre plus compréhensibles.
# Upload - C'est lorsque vous copiez un fichier sur votre ordinateur et envoyez-le "up" de votre hôte ou de serveur.
# Download - C'est le contraire de l'upload. Lorsque vous mettre "en bas" d'un fichier ou un programme à partir d'un autre ordinateur.
# ISP - Cette signifie Internet Service Provider. Une entreprise qui vous donnera accès à l'Internet (pour un abonnement mensuel, bien sûr).
# Browser - Programme utilisé pour accéder à des pages et des informations sur le World Wide Web. Exemples de navigateurs Microsoft Internet Explorer et Netscape Navigator.
# Cookies - Ce sont des informations sur vous, tels que nom d'utilisateur, mot de passe, adresse, et ainsi de suite qui a été stocké dans votre disque dur à partir de cette information en tapant un formulaire. Lorsque vous visitez ce site de nouveau ou de la forme et cliquez sur, les cookies stockés apparaîtra et vous n'aurez pas à re-type de l'ensemble de vos informations.
# Nom de Domaine-Le "adresse" ou l'URL d'un site Web. Exemple: http://www.websuccesscentral.com websuccesscentral est le nom de domaine.
# HTML - HTML signifie Hypertext Markup Language. Il est plus ou moins la langue de l'ordinateur comprend. Lorsque vous créez une page Web, vous devez utiliser le codage HTML, afin de comprendre la façon dont vous voulez que la page pour regarder.
# Java - Java est un langage utilisé dans l'écriture de programmes pour être téléchargé sans soucis de virus. Avec des programmes tels que Java Applets, vous pouvez faire beaucoup de trucs soigné, comme l'animation.
# Hyperlien - Aussi connue sous le nom de liens. Les liens sont urls ou autre texte que vous pouvez cliquer sur le bouton pour vous apporter à une autre page web ou site web. Ces liens sont codés en HTML.
# Moteur de Recherche - Un moteur de recherche, c'est comme le catalogue de la bibliothèque. Si vous voulez trouver un site Web sur un sujet particulier, tapez vos mots clés dans le champ de recherche et le moteur de recherche et de trouver la liste des sites et des pages.
# Spam - Spam est le courrier indésirable de l'internet. Lorsque vous envoyez un pitch de vente ou de la publicité par e-mail à quelqu'un sans son consentement, cela est du Spam.
# Virus - C'est un programme que les verrous sur les autres programmes et les voyages d'ordinateur à ordinateur, éventuellement causer beaucoup de dommages causés par la destruction de fichiers et d'informations.
# Modem - Le modem est la partie de votre ordinateur qui vous permet de m'habituer à l'internet. Votre ligne téléphonique est relié au modem et par le biais de votre modem, vous pouvez vous être connecté à Internet.
# Shareware - Shareware est un logiciel que vous pouvez télécharger et essayer avant d'acheter. Si vous décidez de continuer à utiliser le logiciel, vous devrez payer une taxe d'enregistrement.
J'espère que cet article vous a aidé à comprendre ces mots un peu mieux. Vous pouvez trouver ces mots et bien d'autres à ces sites:
http://www.netlingo.com/ http://www.computeruser.com/resources/dictionary/index.html http://www.pcwebopedia.com/ http://coverage.cnet.com/Resources/Info / Glossaire / http://www.whatis.com/
Il ya beaucoup de nouveaux termes pour apprendre qu'il semble écrasante mai, mais avec un peu de temps et d'effort, vous pouvez parler une nouvelle langue!
A propos de l'auteur: Terri Seymour possède et exploite MyOwnEzine.com MyOwnEzine.com est un site Web, ezine et de service qui fournit les ressources, d'outils, d'orientation et de plus pour vous aider à démarrer, de publier et de promouvoir votre propre ezine. Vous pouvez contacter Terri à mailto: ter02@newnorth.net S'abonner à mailto: subscribe@myownezine.com ou visitez http://www.myownezine.com pour les lots plus d'infos.
Auteur: Terri Seymour
Friday, August 14, 2009
Les experts de pêche seulement on devrait écouter Too
Tout le monde est un expert, donc qui a le droit Yahoo!
Avez-vous déjà été coincé dans une conversation avec un pêcheur qui pense qu'ils savent tout ce qu'il faut savoir sur la pêche de nuit?
Une chose que la plupart des experts vous le diront, c'est que le "http://www.eveningsecretfishing.com/specialsecret/experts.php)
Je sais que j'ai. Après l'écoute sur le nombre de poissons capturés de cette personne ou de l'audience d'hier sur les 8 livres, il a la maison la semaine dernière, mai il est tentant de prendre l'avis de cette personne donne avec une certitude absolue.
Et dans certains cas, c'est une bonne idée. Je suis un croyant fort à l'écoute des experts, qui sont la réalisation des résultats, je veux atteindre, savoir ce qu'ils font, et puis faire la même chose que moi-même.
J'ai eu de bons résultats avec cette méthode dans le passé, mais il ya une chose que d'être attentif à.
Vous aurez certainement trouver des personnes qui peuvent «parler le parler", mais ne peut pêcher un poisson si vous en mettre un sur sa ligne pour lui. La clé est d'identifier ce type de personne avant de prendre ses conseils. Je serais toujours poli et d'écouter ses récits ou des théories, mais je ne serais pas en essayant de prendre des notes ou mentale de me rappeler tout ce qu'il dit.
Il ya des experts là-bas que les pêcheurs volontiers partager leurs connaissances avec vous. Solliciter ces personnes. J'ai appris de cette première main sur des forums relatifs à la pêche sur l'Internet. Chaque fois que j'avais une question à propos de quelque chose, j'ai posté sur ces forums. Effectivement, je voudrais recevoir des réponses de gens que je ne suis pas sûr de la pêche ont un jour dans leur vie. Si j'avais pris leurs conseils, j'ai pu avoir été tués, blessés, jetés en prison ou pire encore, revenir avec un seau vide poisson:)
Plutôt que de demander au gars accroché à la boutique Bass pour des conseils, pourquoi ne pas demander les gars sur le lac qui sont dévidables en plus vite que vous pouvez exprimer votre sortie de ligne?
Si vous ne pouvez pas voir les résultats pour vous-même, je serais méfier de prendre les conseils d'un étranger. Cela dit, un autre c'est le moyen d'apprendre ce qui fonctionne est de tester beaucoup de choses différentes. Si vous essayez de 20 leurres, vous êtes sûr d'en trouver un qui fonctionne à l'endroit où vous pêchez. Lorsque vous en trouver un qui fonctionne, notez-le quelque part dans un bloc-notes, ainsi que l'endroit où vous êtes à ce leurre est au travail, l'heure de la journée, etc
A propos de l'auteur: Daniel Eggertsen est un long temps de pêcheurs, ainsi que président et fondateur de la Soirée Secret de pêche (http://www.eveningsecretfishing.com/specialsecret/experts.php)
Auteur: Daniel Eggertsen
Subscribe to:
Posts (Atom)