|设为首页 加入收藏

手机站

微博 |

我的商务中心

中鞋网,国内垂直鞋类B2B优秀门户网站 - 中鞋网 客服经理 | 陈经理 钟经理
你现在的位置:首页 > 新闻中心 > HR软件 > KVIP考勤系统

KVIP考勤系统

2006-10-07 17:24:06 来源:中国鞋网 中国鞋网 http://shoes.efef.com.cn/

    最近用VC重写了一个几年前用PowerBuiler写的软件。软件功能并不多,主要是我模仿PB做了几个通用基类,还有这几年收集的一些东东,以下是程序中使用到的主要的几个类:

    1、ADOxxxx是一个数据库类。

    2、CPreGraphic是实现绘制的类,DrawText()等

    3、CPrePrint是控制打印机的类,CPrintDialog等

    4、CDataWin是实现功能的主要类,它把VC在IDE介面中设计的窗口转换成报表

    5、CDlgDoc 单页

    6、CListDoc 表页

    使用方法:

    1、在工程中加入ADO、DataWin目录中的所有文件

    2、在App中加入对COM的支持

    App::InitInstance()加入CoInitialize(NULL);

    App::ExitInstance()加入CoUninitialize();

    3、生成一个CDataWin类的实例

    CDataWin m_dlg;

    m_dlg.Create(IDD_DIALOG1, this); 建

    m_dlg.Init();

    // m_dlg.SetDoubleRam(TRUE); 缓存,提高显示速度

    // m_dlg.SetPrintView(FALSE); 否模拟显示

    CRect rect;          位

    GetClientRect(&rect);

    rect.DeflateRect(10, 50, 10, 50);

    m_dlg.MoveWindow(rect,FALSE);

    m_dlg.ShowWindow(SW_SHOW);

    4、执行打印

    m_dlg.OnPrint("Title1"); 印项目名称,什么都没关系

    技术细节

    在IDE窗口中加入三条PROGRESS,把窗口分成4个区域(页头、表体、表尾、页尾)。在生成窗口后CDataWin会取出窗口中所有控件的位置、类型等,然后隐藏控件。CDataWin根据这些信息去连结数据库,取出数据并显示或打印出来。

    a)标题是SQL命令

    b)=Name 等号+数据库表项的名称

    c)其它为一般显示。

    主要初始化函数Init()包括以下功能:

    InitGraphic();        建绘图类

    ResetAll();          位所有变量

    InitBase();          改窗口风格、初始化纸张

    fnEnumControl();       举所有子窗口

    if(!Init4Control())

    return FALSE;  始化窗口结构

    InitConnect();        结数据库

    Open(m_strDefSQL);      开表格

    UpdateRecord();       入数据库数据

    ShowWindow(SW_SHOW);     示

    窗口中的控件被转换成统一的CDataCell结构,就象Grid中的项目。

在线咨询

姓名
电话
留言

快捷留言

  • 请问我所在的地方有加盟商吗?
  • 我想了解加盟费用和细则。
  • 留下邮箱,请将资料发给我谢谢!
  • 我对加盟有兴趣,请迅速联系我!
  • 我想了解贵品牌的加盟流程,请与我联系!
  • 请问投资所需要的费用有哪些!
中国鞋网倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请第一时间与我们联系,谢谢!也欢迎各企业投稿,投稿请Email至:403138580@qq.com
我要评论:(已有0条评论,共0人参与)
你好,请你先登录或者注册!!! 登录 注册 匿名
  • 验证码:
推荐新闻
热门鞋业专区
品牌要闻
品牌推荐
热度排行