1,软件界面

2,示例代码

void CworklogDlg::OnBnClickedBtnExit()
{// TODO: Add your control notification handler code hereCDialog::OnCancel();
}void CworklogDlg::OnBnClickedBtnSave()
{// TODO: Add your control notification handler code hereUpdateData(TRUE);// 保存指定日期的工作日志SaveWorkLog(m_time);
}void CworklogDlg::OnDtnDatetimechangeDatetimepicker2(NMHDR *pNMHDR, LRESULT *pResult)
{LPNMDATETIMECHANGE pDTChange = reinterpret_cast<LPNMDATETIMECHANGE>(pNMHDR);// TODO: Add your control notification handler code here*pResult = 0;UpdateData(TRUE);// 打开指定日期的工作日志OpenWorkLog(m_time);UpdateData(FALSE);
}// 打开指定日期的工作日志
void CworklogDlg::OpenWorkLog(CTime time)
{CString strDate = time.Format("%Y-%m-%d");CString strFileName;strFileName.Format("%s.txt", strDate);FILE* file;char szLog[10240] = {0};file = fopen( strFileName.GetBuffer(), "rb" );if( NULL != file){fread(szLog, 1, 10240, file );fclose(file);m_strLog = szLog;}else{m_strLog.Empty();}
}// 保存指定日期的工作日志
void CworklogDlg::SaveWorkLog(CTime time)
{CString strData = time.Format("%Y-%m-%d");CString strFileName;strFileName.Format("%s.txt", strData.GetBuffer());FILE* file;file = fopen( strFileName.GetBuffer(), "w+b" );fwrite(m_strLog.GetBuffer(), m_strLog.GetLength(), 1, file);fclose(file);
}

3,示例工程下载

http://download.csdn.net/detail/mnorst/3474596

使用VC开发的一个简单工作日志软件相关推荐

  1. 基于C#中的Trace实现一个简单的日志系统

      最近在做的项目进入中期阶段,因为在基本框架结构确定以后,现阶段工作重心开始转变为具体业务逻辑的实现,在这个过程中我认为主要有两点,即保证逻辑代码的正确性和容错性.确定需求文档中隐性需求和逻辑缺陷. ...

  2. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  3. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  4. python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  5. 使用NLog实现一个简单的日志记录(包含源代码)

    目前比较流行.net的Log框架是log4net,不过个人觉得log4net配置比较繁琐,这里我向大家推荐一个比较简单实用的log框架:NLog. 有兴趣的朋友可以到http://www.nlog-p ...

  6. (超多图)基于Android studio开发的一个简单入门小应用(超级详细!!)(建议收藏)

    基于Android studio开发的一个简单入门小应用 一.前言 二.前期准备 三.开发一个小应用 五.运行应用 一.前言 在暑假期间,我学习JAVA基础,为了能早日实现自己用代码写出一个app的& ...

  7. php怎么做考勤行事例,PHP开发制作一个简单的活动日程表Calendar

    材料取之深入PHP与JQuery开发,这本书实际上就是讲述一个活动日程表. 此文章适合从其它语言(如java,C++,python等)转到php,没有系统学习php,或者是php初学者,已经对程序有较 ...

  8. 如何用php做每天日程安排,PHP开发制作一个简单的活动日程表Calendar,日程表calendar...

    PHP开发制作一个简单的活动日程表Calendar,日程表calendar 材料取之深入PHP与JQuery开发,这本书实际上就是讲述一个活动日程表. 此文章适合从其它语言(如java,C++,pyt ...

  9. python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...

    1. 概述 gmq是基于redis提供的特性,使用go语言开发的一个简单易用的队列;关于redis使用特性可以参考之前本人写过一篇很简陋的文章Redis 实现队列; gmq的灵感和设计是基于有赞延迟队 ...

  10. 计算机程序工作日志,工作日志软件

    工作日志软件是一款完全免费,在工作中帮助你记录日常工作记录的软件,工作日志软件可存储10万事件,每件可有500字以上的描述和存储,软件对将要做的事情可以及时的提示处理,对做完的事情进行归档,方便事后总 ...

最新文章

  1. 自动驾驶技术公司Waymo完成新一轮25亿美元融资
  2. python【蓝桥杯vip练习题库】ADV-9 递归倒置字符数组
  3. javascript 重写alert、confirm、prompt 等提示宽框
  4. golang bool布尔类型浅讲
  5. 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
  6. oxyen eclipse 启动 报错 se启动提示javaw.exe in your current PATH、No java virtual machine
  7. 渗透测试神器CS(4.0)的使用
  8. python中thread的setDaemon、join的用法
  9. 企业微信怎么删除好友 企业微信如何删除成员
  10. php 判断中英文冒号,判断字符串是否含有中英文和数字
  11. 错误契约(FaultContract)与异常处理(转)
  12. 12505 java_Java jdbc Oracle error: ORA 12505
  13. 谈谈tmpdir与innodb_tmpdir的区别和用处
  14. 如何编写大数据分析师简历
  15. 使用java Graphics 绘图工具生成顺丰快递电子面单
  16. Python 微信自动化工具开发系列06_根据用户信息自动回复升级版本(2022年10月可用)
  17. 自变量/解释变量/因变量/响应变量/协变量等变量相关概念探析
  18. C03-Java同步实践加强班
  19. Java类与面向对象(创建对象 成员方法 形参实参 递归 重载 可变参数 作用域 构造方法 this)
  20. qt-qss之QSlider样式

热门文章

  1. 实对称矩阵的特征值求法_旋转之三 - 旋转矩阵
  2. SpringBoot 微信H5支付
  3. 数据仓库建设 —— 数据质量管理
  4. 【转】SQL修改字段长度
  5. Photoshop中预设资源安装方式-笔刷、动作、渐变、形状、样式等
  6. mschart 控件
  7. Python人脸识别项目-基础代码
  8. Unity 制作艺术字 BMFont
  9. 用户故事与敏捷方法—一些用户故事(实战二)
  10. java 邮件接收端程序_java邮件收发功能实现代码