易截截图软件、单文件、免安装、纯绿色、仅160KB

使用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


相关文档:

Scribd寄希望于HTML5,放弃Flash,

    处境堪忧的Adobe Flash将面临另一次打击,在线文档最终也开始表明立场。目前网上大部分文档(PDF、Word文档、幻灯片)只能在Flash播放器内部播放,无法显 示为完整的网页。明天在线文档分享网站Scribd上的数百万份文档不再使 用Flash播放,而是将转化为本地HTML5网页。这些文档不仅可以在iPad上完美显示 ......

ASP遍历XML节点


遍历XML文档
对于下面的一段XML代码:
XML文档实例books.xml,如下所示:
<?xml version="1.0" encoding="gb2312" ?>
<books>
<book status="已售完">
<author>破破</author>
<title>XML入门</title >
</book>
<book statu ......

asp 生成 GUID值

GUID概述
Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique
IDentifier)
GUID/UUID是通过特定算法产生的一个二进制长度为128位的数字。
在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同。
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节 ......

JAVA清除html格式正则表达式


 public static String splitAndFilterString(String input, int length) {   
        if (input == null || input.trim().equals("")) {   
     &nb ......

C#中实现WebBrowser控件的HTML源代码读写

趁周末想折腾一下嵌入ASP.NET的WinForm程序
需要用到WebBrowser控件的HTML源码读写
就把以前的一些代码片断移值到C#下
顺便发个帖子备忘,呵呵
  
思路其实很简单,直接通过document.documentElement.outerHTML
或者使用IPersistStreamInit接口直接对流进行处理
前者我就不废话了,后者实现方法如下
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号