A new software interface design method
Written: aw Ready
You can reprint, copy, but you must join the author's signature Aweay. If you are used for commercial purposes, you must agree.
Download instance code
Keywords: com myspy ie setuihander iCustomDoc IDOCHOSTUIHANDLER GETEXTERNAL
Foreword
In this article, the author likes to try to use C Builder when solving various problems, but this article does not affect other developments of users to read, because this is Microsoft's development technology, what tools are not important We understand that his principle can use any tool to achieve the same function.
text
Friends who have used VC.NET may know that a new web-based interface design method is available in VC.NET, but there may be very few people, at least I have seen this in domestic software. Interface design method. When using VC.NET, I hope that the next version of BCB can join such a flexible interface design method, but it hasn't waited yet, I don't think I can't wait until it is, so I have to study it. The implementation method, finally let I studied it. This article is to discuss such methods and feasibility in software design design.
Said so much, there may be friends, I don't know what the interface is different, what is the advantage? If you have the same curiosity, please continue to look.
Under Windows2000, everyone often uses control panels / adds, uninstalling software dialogs are based on such interfaces (I don't know if XP is temporarily unclear), I don't say fewer people know - the dialog is a web page? What do you not believe? If is the web page interacts with local computer programs? Why can't you choose the text in your web? Why can't you pop up the right-click menu? If it is a web page, then there is there?
In order to prove that the above statement, we need some special software. This software is the author written by MySpy, you can go to the author's site (http://siney.yeah.net) Free download, we can see from MySpy interface The dialog box for adding / deleting programs is an Internet Explorer_server, which means it is a web page.
You can also see the address of this page in MySPY web page is: res: //sp3res.dll/default.hta,
Nearly one step using myspy to get this page code (can not be right-click to get the code), the part is as follows:
Meta http-equiv = content-type content = "text / html; charSet = GB2312">