Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Display 100 Images at Once

Posted on 2006-10-20
2
161 Views
Last Modified: 2010-04-23
I have a situation where I need to display 100 (actually, 130 images at once).  I am developing an application where it displays The Japanese Hiragana (or Katakana depending on what section you are in).  There are (not exact, would be like saying there are 30 english alphabet letters when there is actually only 26), about 46? basic letters (aeiou, ka ke, etc to n) plus the Ga series and the Ryo series.  Thus 50 basic, 30? extended and 30? advanced letter combinations.

I need to display one larger image (only about 100x100 pixels), and then each alphabet letter (only about 30x30 pixels each).  Thus I will end up with about 110? pictures on my page.

VB.Net as a distributed desktop application displays the images FAST.  the issue is the controls themselves, the 100 picture boxes, take FOREVER to display.   Each image needs to be a separate picture box as the image positions will be randomized.  It's to prompt the user to select the corect letter to the sound played and the Romanji displayed, or vice versa.  (thus a single image of all the hiragana / katakana does not suffice).


What is the best way to utilize this/do this?  Put the images in three side or 5 side by side or more repeaters/datagrids or whatever are avail for VB.net, do it in Flash instead, or ditch the whole process and develop it as a website?  i've been trying to avoid doing it as a website b/c I'd like to be able to drop it on a laptop to take on trips with me.

THanks for your help
0
Comment
Question by:kevinscheidt
2 Comments
 
LVL 7

Accepted Solution

by:
Mohamed Zedan earned 250 total points
ID: 17780496
you could create a custom control that draws the images in a grid like fashion and handling the mouse actions to know which image got clicked thus you can draw the images manually and that's faster than the resources required for 100 picture boxes and the images you could store in an image list in the application
0
 

Author Comment

by:kevinscheidt
ID: 17790798
Provided an answer but didn't provide much insight/code.  Thank you for the help, it atleast pointed me in the right direction.
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: jpaulino
XML Literals are a great way to handle XML files and the community doesn’t use it as much as it should.  An XML Literal is like a String (http://msdn.microsoft.com/en-us/library/system.string.aspx) Literal, only instead of starting and ending with w…
Article by: Kraeven
Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question