当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在CDib中我们每次读入图像的一行,然后发送WM_SETPOS
 

 

 ·权限组件之一(用户)    »显示摘要«
    摘要: 首先,我定义了一个用户接口,可以从其中取出其的各种属性.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组. 然后定义一个abstractuser把user共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承abstractuser把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只要初始化变量......
 ·vb.net入门(7):类~继承    »显示摘要«
    摘要:把类再去分类,就出现了继承。以human为例,人有男女之分,男人和女人都是从“人”继承来的。我们建立一个male类和一个female类:public class male inherits humanend class public class female inherits humanend class这里inherits是关键字,表示“继承于...R......


使用多线程绘图(三)

   在cdib中我们每次读入图像的一行,然后发送wm_setpos消息给界面线

程,界面则刷新当前图像与进度条,在on_wm_setpos中,wparam为bmp总行 【程序编程相关:求职方式技巧分析

【推荐阅读:ASP在SQL Server 2k中新建

数,lparam为目前处理的行数,为了简化程序我们只处理自底向上(即bmp图 【扩展信息:SQL SERVER中易混淆的数据类型

像高度>0)的图像.

   void cdemodlg::on_wm_setpos(wparam wparam, lparam lparam)

   {

     crect clientrc;

     getclientrect(&clientrc);   //取得当前窗体大小

     cprogressctrl *cw;

     cw=(class cprogressctrl *)getdlgitem(idc_progress1);

     cw->setrange (0,100);       //设置进度条

     float l;

     if (wparam!=0)

         l=(float) lparam/(float)wparam*100;

     else

         l=0;

    cw->setpos ((int)l);       //更新进度条

    crect rc;

    rc.setrect (0,wparam-lparam,clientrc.width(),wparam-lparam+1);

    invalidaterect(&rc,false); //刷新当前行

   }

   至此我们的界面程序基本完成.


...   下一页
    摘要:主要利用sql的存储过程--得到服务器指定目录下的目录及文件更表exec master..xp_dirtree @path=´c:\´,@depth=1,@file=1 --参数:目录名,目录深度,是否显示文件本程序的树部分封装到了dbserverfiletree中了1,建立一对话框应用程序,加入一treectrl控件,添加一控件变量,基类为cdbserverfiletre......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE