D语言中国主页  D语言编辑器SciTE4D   DWin库 D语言官方网站
D语言编译器1.x最新版 OpenSource   Tango   webnews  Wiki

查看完整版本: D语言dwin库系列之创建浏览器实例

yidabu 2007-12-26 19:43

D语言dwin库系列之创建浏览器实例

D语言dwin库系列之创建浏览器实例

    dwin库的开发和发布有一段时间了,文档和实例一直没有跟上.
    不过对于单元测试还是比较注重的,个人认为单元测试就是比较好的文档.
   
    今天开始,打算在 [url]http://bbs.d-programming-language-china.org/forum-14-1.html[/url] 写一系列实例教程,以方便初学者.
   
    下面代码就创建一个IE实例,并导航到D语言中国社区首页,延时10秒然后自动关闭:[code]       module test;

        private import dwin.sys.win32.ie.IE;

        pragma(lib, "tango-base-dmd.lib");
        pragma(lib, "tango-user-dmd.lib");
        pragma(lib, "dwin.lib");

        void main(char[][] args)
        {
            auto ie = new IE;
            ie.visible = true;      //显示出来
            ie.menuBar = false;    //不显示菜单栏
            ie.navigate( "http://www.d-programming-language-china.org/" );
            Sleep(10000);    //延时10秒
        }[/code]换一种方式创建IE实例,这次我们在一个函数里指定较多的参数:[code]        void main(char[][] args)
        {
            auto ie = ieCreate(null, "Width",800, "Height",600, "ToolBar",false, "MenuBar",false, "Navigate", "http://www.d-programming-language-china.org/");
            Sleep(10000);    //延时10秒
            ie.Quit();
        }   [/code]在这个实例里,我们指定了宽,高,指定工具栏不显示,菜单栏不显示,最后指定导航到D语言中国首页.
   
    是不是很简单.
   
    20071226

sleets 2008-3-14 14:47

请问能嵌入dfl吗? 此外对ie事件的支持是怎么样的?

yidabu 2008-3-14 15:44

这是IE实例,不是IE控件,不能直接嵌入DFL窗体. 
少量事件已经有D语言的包装了

圣域天子 2008-5-13 22:34

Windows下关键还是要有实用的GUI库,  DFL和DWT都不是太近人意呀
页: [1]
查看完整版本: D语言dwin库系列之创建浏览器实例