With the coming of the information era, computer has almost reached every household. Net surfing has become a mass entertainment. People even define that in the 21st century, illiterate persons are the ones who can’t surf on the Internet. Internet enables people constantly informed of what’s going on in the world without going anywhere. Be more specific, Internet is as Mr. Know-all. If you are in doubt about something, just surf on the Internet and you can always get a satisfying answer. The slogan of the search engine Baidu, Baidu it and you’ll know, well describe the advantage of the Internet.
There are a variety of browsers. The most commonly used ones are IE, Firefox, Maxthon etc. each of which boasts their uniqueness. Users can choose their own browsers in accordance with their personal preference and needs. New browsers are developed according to the needs of the customers. Humanization has gradually become the mainstream of customer needs. Users always incline to accept those humanized software.
This thesis mainly explains the design of the multi-functional browser and makes an analysis of the main techniques involved, such as Inheritance from Html View Class, Net Communication, Data Encryption, AI and so on. Meanwhile it gives a detailed description of the significance the software as well as the realization process.