使用VC开发的一个简单工作日志软件
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开发的一个简单工作日志软件相关推荐
- 基于C#中的Trace实现一个简单的日志系统
最近在做的项目进入中期阶段,因为在基本框架结构确定以后,现阶段工作重心开始转变为具体业务逻辑的实现,在这个过程中我认为主要有两点,即保证逻辑代码的正确性和容错性.确定需求文档中隐性需求和逻辑缺陷. ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
- python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- 使用NLog实现一个简单的日志记录(包含源代码)
目前比较流行.net的Log框架是log4net,不过个人觉得log4net配置比较繁琐,这里我向大家推荐一个比较简单实用的log框架:NLog. 有兴趣的朋友可以到http://www.nlog-p ...
- (超多图)基于Android studio开发的一个简单入门小应用(超级详细!!)(建议收藏)
基于Android studio开发的一个简单入门小应用 一.前言 二.前期准备 三.开发一个小应用 五.运行应用 一.前言 在暑假期间,我学习JAVA基础,为了能早日实现自己用代码写出一个app的& ...
- php怎么做考勤行事例,PHP开发制作一个简单的活动日程表Calendar
材料取之深入PHP与JQuery开发,这本书实际上就是讲述一个活动日程表. 此文章适合从其它语言(如java,C++,python等)转到php,没有系统学习php,或者是php初学者,已经对程序有较 ...
- 如何用php做每天日程安排,PHP开发制作一个简单的活动日程表Calendar,日程表calendar...
PHP开发制作一个简单的活动日程表Calendar,日程表calendar 材料取之深入PHP与JQuery开发,这本书实际上就是讲述一个活动日程表. 此文章适合从其它语言(如java,C++,pyt ...
- python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...
1. 概述 gmq是基于redis提供的特性,使用go语言开发的一个简单易用的队列;关于redis使用特性可以参考之前本人写过一篇很简陋的文章Redis 实现队列; gmq的灵感和设计是基于有赞延迟队 ...
- 计算机程序工作日志,工作日志软件
工作日志软件是一款完全免费,在工作中帮助你记录日常工作记录的软件,工作日志软件可存储10万事件,每件可有500字以上的描述和存储,软件对将要做的事情可以及时的提示处理,对做完的事情进行归档,方便事后总 ...
最新文章
- 自动驾驶技术公司Waymo完成新一轮25亿美元融资
- python【蓝桥杯vip练习题库】ADV-9 递归倒置字符数组
- javascript 重写alert、confirm、prompt 等提示宽框
- golang bool布尔类型浅讲
- 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
- oxyen eclipse 启动 报错 se启动提示javaw.exe in your current PATH、No java virtual machine
- 渗透测试神器CS(4.0)的使用
- python中thread的setDaemon、join的用法
- 企业微信怎么删除好友 企业微信如何删除成员
- php 判断中英文冒号,判断字符串是否含有中英文和数字
- 错误契约(FaultContract)与异常处理(转)
- 12505 java_Java jdbc Oracle error: ORA 12505
- 谈谈tmpdir与innodb_tmpdir的区别和用处
- 如何编写大数据分析师简历
- 使用java Graphics 绘图工具生成顺丰快递电子面单
- Python 微信自动化工具开发系列06_根据用户信息自动回复升级版本(2022年10月可用)
- 自变量/解释变量/因变量/响应变量/协变量等变量相关概念探析
- C03-Java同步实践加强班
- Java类与面向对象(创建对象 成员方法 形参实参 递归 重载 可变参数 作用域 构造方法 this)
- qt-qss之QSlider样式