10.06
2D5
Use 2D Graphic to represent 3D balls.
More information to be updated in a few days.
Sharing and chasing dreams.
2D5
Use 2D Graphic to represent 3D balls.
More information to be updated in a few days.
StreamLine
Use Stream Line to represent data of vectors.
More information to be updated in the few days.
Download
This program is based on my self-study of the Java language. Through this project, I familiarized with the Java language, designed a special algorithm of “Gobang Game”. I also learned the principle of connecting two PCs by the knowledge of TCP/UDP protocols and multi-threading processing.
One Player Mode: Player against the computer by thealgorithm designed by myself.
Two Players Mode: Two players can either play on the same computer or on different computers using the network.
Two players play with the help of the Internet or the local network.
Realize the “Undo” function; record every step, in order to analyze the situation for further analysis.
The algorithmic of “Gobang Game”. How to implement the intelligence of the program is the key.
The function of “Undo” Button by recording every step.
TCP protocol and SOCKET programming
Respond to the mouse Event
Multi-Threading Technology
Replant to Windows Mobile Platform. (Unfinished)
Download
Download (Source files)
Download (Document files)
January, 2006
When surfing on the Internet, I occasionally found the MapX module. I was interested in it.
After reading the Help Document, I decided to create the Nanjing Geography Information System. On one hand, it would help to develop my knowledge of the MapX Component; on the other hand, it would make it convenient for me to go outside without worrying about losing the direction.
Automatic Search
According to the classification, the users can select the place name that they would like to search in the list.
Manual Search
The users input a key word, and the system provides the related answers.
Surrounding Search
Provide information on public facilities such as bus stops, restaurants, hospitals, schools, libraries, etc around the requested place within a certain radius.
Search the Nearest
Provide a shortest path to the destination from current position.
Bus Exchange Search
According to users inputs of current location and the destination, the system would provide the optimized suggestions on the bus exchange.
MapInfo MapX® is a cost-effective, robust ActiveX component, enabling developers to add mapping functionality to any application - quickly and easily.
VISUAL BASIC is a high level programming language. The integrated development environment provides a effective approach to design the system interface or a module of the whole system.
Microsoft Access is a computer application used to create and manage computer-based databases on desktop computers and/or on connected computers (a network). It can be used for personal information management (PIM), in a small business to organize and manage all data.
The intelligent algorithm and effeient model on designing the bus exchanging system.
Download
August, 2005
An interested game made by myself for fun.
Click the mouse, the aircraft goes up; release the mouse, the aircraft freely falls. The longer you fly the higher score you get.
Fly across the object which randomly shows during the game to increase the flying speed, decrease the speed or clear the obstacle on the top and bottom.
The Highest Score Record.
Respond to the mouse Event
The usage of various component such as timer, shape objects, images and random function.
Download
Download (Source Files)
Download (Documents)
September, 2005
When researching the Hanno Problem in the course of “C programming” in the college, I designed the flash courseware to show the principle of recursion method to solve this problem
under my tutor’s instruction.
The animation creation of the story which describe the history of Hanno problem.
Play the game automatically.
Play the game manually. Students are able to experience the Hanno problem by running the program themselves.
Teaching function. The multimedia courseware relates the way in which to comprehend the problem, design the program and produce the programming result.
The Flash Action programming. The Flash provides a powerful solution for the animation involved in this program. It also makes the program easier to publish on the Internet. Furthermore, the product mainly faces the children market. Better and lovelier interfaces can draw their attention.
Create questions randomly. The question is generated from the database with one correct answer and some confusing false answers.
The multiple mouse events activate various behavior.
Multiple functionality such as replaying the sounds, providing hint and judging the answer: Give a red apple for the correct answers, or the green one for the wrong answers.
Download
April, 2005
During my senior high years, I developed a DOS version of this program, which was awarded the second prize of Computer Skill Competition in Nanjing City, China. However I was not satisfied with the rough design interface and the single functionality. Therefore after 2 years, I developed the second Students Comprehensive Assess System by interviewing the school headmaster and re-considering the software requirement on Windows Platform.
The management of students’ basic information, including Name, Sex, Date of birth etc
The management of students’ final examination results.
The analysis of students’ examination results.
The management of different users. They have different access limitation
The Report output
Visual basic provides the fast solution to create the prototype of small-scale management information system.
Microsoft SQL is a computer application used to create and manage large databases on connected network.
Analyzing and processing the coming data. Draw the different chart (pie/bar/diagram) to achieve a rich user experience.
System Security. Different users have different access limitations.
The system creates each student a piece of comments automatically randomly, according to their examination results, which reduce the teachers work burden.
Download
Download Database
April, 2005
Children Pronunciation System is designed for deaf and dumb children. The game by distinguishing different objects on the screen according to the given sound is only a part of the system.
Each question is created by the system, and at the same time, the system plays the sound of certain object. The users get the score if they select the logical one which could be made from the object on the screen.
Different difficulty levels. (Easy/Normal/Hard)
Hint function. This function enables the user to lower the difficulty level or listen to the sound again.
Countdown function. When time is up, if there is no answer selected, the system will default it as giving up
The Flash Action programming. The Flash provides a powerful solution for the animation involved in this program. It also makes the program easier to publish on the Internet. Furthermore, the product mainly faces the children market. Better and lovelier interfaces can draw their attention.
The multiple mouse events activate various behavior.
Create questions randomly. The question is generated from the database with one correct answer and some confusing false answers.
Multiple functionality such as replaying the sounds, providing hint and judging the answer: Give a red apple for the correct answers, or the green one for the wrong answers.
Download
April, 2005
This is final project of the “Digital Image Processing” course in my college. This MFC program is able to process the gray images of 8-bit and doing some simple analyses in terms of inversing, rotating the image and distinguish difference between two images.
Get the BMP-structure information
Inverse the image
Auto contrast adjustment
Recolor the image
Scale down the image
Rotate the image
Find difference between two images
MFC framework program
The structure of BMP file
The knowledge about data structure and arithmetic
Download
March, 2006