使用HTML/ASP做软件的界面
一般我们做程序,比如用VC,开发界面是个头痛的问题。开发效率太低,而且做出来的效果也太差了。看起来太不美观专业了。另一方面HMTL做界面是又方便又美观,且还天生支持script脚本。非常强大啊。我们一般使用html的时候都是做的B/S结构的软件,需要一个WEB服务器。这样呢,单机程序似乎就无法享受到HTML的方便和快捷了。其实不然,方案有2种,一种是在本地加载html,这种方案很差,因为我们无法利用web服务器强大的Respose/requeset/server对象,而只能在代码中大量充斥判断字符串的代码,那样放到工作量加大了。另一个中方案就是使用本地的web服务器,比如说apache就是公开源代码的,可以自己修改成一个精简进入你自己的工程当中去提供服务。当然apache服务器代码量太大了点,其他大家可以找一些开源的asp web服务器代码,如果自己实现一个也不太复杂,但是也肯定有一定工作量的。这个也就算这种方案最核心的工作了。 下面就可以在自己的工程里直接开一个html窗体了,代码如下:(注意编译的时候记得使用_stdcall方式) HINSTANCE hinstMSHTML = LoadLibrary(TEXT("MSHTML.DLL"));
typedef HRESULT (*FunSHOWMODELESSHTMLDIALOGFN)(
HWND hwndParent,
IMoniker *pMk,
VARIANT *pvarArgIn,
WCHAR *pchOptions,
IHTMLWindow2 **ppWindow
);
::CoInitialize(0) ;
IHTMLWindow2 * iwnd = 0;
if (hinstMSHTML)
{
FunSHOWMODELESSHTMLDIALOGFN pfnShowModelessHTMLDialog;
pfnShowModelessHTMLDialog = (F
相关文档:
想在flex中真实的显示html,但是texteara,lable,text中只支持部分html标签
<a>、<b>、<br>、<font>、<img>如果用img又存在显示自动换行的问题。只有采用嵌入html的方法来解决。
1.flexdemo1
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe ......
GUID概述
Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique
IDentifier)
GUID/UUID是通过特定算法产生的一个二进制长度为128位的数字。
在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同。
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节 ......
public static String splitAndFilterString(String input, int length) {
if (input == null || input.trim().equals("")) {
&nb ......
<html>
<head>
<mce:style type = "text/css"><!--
table
{
border-collapse:collapse;
}
td
{
border:solid 1px black;
}
--></mce:style><style type = "text/css" mce_bogus="1">table
{
border-collapse:collapse;
}
td
......