Click here to Skip to main content
6,630,289 members and growing! (23,809 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Shao Voon Wong (14 articles found)

Average article rating: 3.41

GDI

How to Use a Font Without Installing it
Last Updated: 14 Sep 2009   Page Views: 9,230   Rating: 4.66/5    Votes: 34   Popularity: 7.13   Bookmark Count: 87
Licence: The Code Project Open License (CPOL)   
How to use a font without installing it first on user systems

GDI+

Windows Imaging Component
Last Updated: 13 May 2008   Page Views: 16,214   Rating: 3.63/5    Votes: 18   Popularity: 4.55   Bookmark Count: 10
Licence: The Code Project Open License (CPOL)   
Display an image loaded using WIC
Outline Text
Last Updated: 20 Oct 2009   Page Views: 20,641   Rating: 4.77/5    Votes: 100   Popularity: 9.55   Bookmark Count: 187
Licence: The Code Project Open License (CPOL)   
How to draw a text with an outline

COM / COM+

COM

Use STA COM Objects Asynchronously
Last Updated: 1 Oct 2008   Page Views: 10,362   Rating: 3.67/5    Votes: 15   Popularity: 4.31   Bookmark Count: 16
Licence: The Code Project Open License (CPOL)   
How to use STA COM objects asynchronously without blocking your main thread

C / C++ Language

Identify the Types of SIMD Instructions
Last Updated: 18 Mar 2009   Page Views: 7,083   Rating: 2.63/5    Votes: 7   Popularity: 2.22   Bookmark Count: 13
Licence: The Code Project Open License (CPOL)   
Identify the types of SIMD instructions which the Processor has
Pointer to Pointer and Reference to Pointer
Last Updated: 29 Apr 2009   Page Views: 179,121   Rating: 3.54/5    Votes: 46   Popularity: 5.89   Bookmark Count: 49
Licence: The Code Project Open License (CPOL)   
Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function.
Permutations in C++
Last Updated: 10 Sep 2009   Page Views: 134,346   Rating: 3.28/5    Votes: 30   Popularity: 4.85   Bookmark Count: 33
Licence: The Code Project Open License (CPOL)   
Explains the technique of finding permutations and provides source code for the recursive implementation. I will also explain how to use the STL template function next_permutation().

STL

std::sort Comparison Function
Last Updated: 3 Aug 2009   Page Views: 5,458   Rating: 4.22/5    Votes: 25   Popularity: 5.90   Bookmark Count: 24
Licence: The Code Project Open License (CPOL)   
Writing comparison function for std::sort

C++ / CLI

Calling Functions Asynchronously
Last Updated: 30 Sep 2008   Page Views: 4,744   Rating: 1.91/5    Votes: 17   Popularity: 2.35   Bookmark Count: 8
Licence: The Code Project Open License (CPOL)   
Calling any member functions or global functions easily with thread pool or worker thread.

Algorithms & Recipes

Permutations in C++, Part 2
Last Updated: 8 Apr 2009   Page Views: 11,007   Rating: 2.05/5    Votes: 16   Popularity: 2.47   Bookmark Count: 9
Licence: The Code Project Open License (CPOL)   
Speed up the work of finding permutations on multi-core processors
Combinations in C++, Part 2
Last Updated: 8 Apr 2009   Page Views: 18,135   Rating: 3.98/5    Votes: 24   Popularity: 5.49   Bookmark Count: 26
Licence: The Code Project Open License (CPOL)   
Introduce 4 new algorithms on finding combinations
Combinations in C++
Last Updated: 13 Sep 2009   Page Views: 112,644   Rating: 3.81/5    Votes: 43   Popularity: 6.22   Bookmark Count: 47
Licence: The Code Project Open License (CPOL)   
An article on finding combinations.

String handling

String Format Library
Last Updated: 23 Apr 2008   Page Views: 33,869   Rating: 3.14/5    Votes: 26   Popularity: 4.44   Bookmark Count: 22
Licence: The Code Project Open License (CPOL)   
Another type-safe alternative to Boost's string format library.
String Split Library
Last Updated: 21 Apr 2008   Page Views: 12,156   Rating: 2.39/5    Votes: 19   Popularity: 3.06   Bookmark Count: 9
Licence: The Code Project Open License (CPOL)   
String splitting with automatic POD conversion.

Shao Voon Wong


Member
I am currently working as a software developer in a company specialized in 3D building visualization. I am extremely interested in optimizing techniques, for example, CPU SIMD instructions like the Intel SSE2, multi-threading techinques on multi-core/SMP processors and GPGPU languages like Brook+/CAL for ATI GPUs and nVidia's CUDA.

Like many Singaporeans, my hobbies include reading, karaoke, watching movies and anime, play games and jogging.

I wish I have more time to write articles for CodeProject since I have a few ideas(long overdue) to write about. And I always explain the working behind the code in my articles. I hope you like my articles on CodeProject!
Occupation: Software Developer
Location: Singapore Singapore


Last Updated 21 Nov 2009
Web22 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use