- 博客(20)
- 资源 (3)
- 收藏
- 关注
转载 C/C++中的日期和时间
C/C++中的日期和时间C/C++中的日期和时间摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点)
2007-11-05 08:54:00
543
原创 VC 如何在线程里调用主窗口的控件。
UINT ThreadFunc(LPVOID pParam);AfxBeginThread(ThreadFunc,GetSafeHwnd(),THREAD_PRIORITY_NORMAL);//调用UINT ThreadFunc(LPVOID pParam){CMyDlg *pWnd=(CMyDlg *)AfxGetApp()->m_pMainWnd;pWnd->m_Ed
2007-10-28 18:52:00
3440
转载 Win32串口编程
Win32串口编程作者:韩耀旭下载源代码 在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确
2007-09-26 14:54:00
693
原创 VC 日期转CString
CString str;CTime t = CTime::GetCurrentTime();str.Format("%d-%d-%d",t.GetYear(),t.GetMonth(),t.GetDay());CString strTime;CTime tTime = CTime::GetCurrentTime();strTime = tTime.Format("%Y-%m-%d %H:
2007-09-13 16:25:00
1038
转载 深入分析MFC文档视图结构(项目实践)
k_eckel:http://www.mscenter.edu.cn/blog/k_eckel文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就
2007-09-13 11:24:00
709
原创 vc CListView和CListCtrl的使用
将CListCtrl绑定到CListView 使用GetListCtrl(),*CListCtrl=&GetListCtrl();。要想显示模式和Access数据库那样的,要重载PreCreateWindow,在BOOL CListView::PreCreateWindow(CREATESTRUCT& cs)里添加cs.style |= LVS_REPORT; 。设置显示样式,调用DWOR
2007-09-12 15:22:00
4408
原创 VC RichTextBox 控件中文字对齐
void CRichText.SetSelAlignment (const VARIANT& newValue)newValue.vt=2;newValue.iVal=0;//0为左对齐(默认),1为右对齐,2为居中。
2007-09-12 08:56:00
1251
转载 vc 百问
(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example
2007-09-10 15:38:00
620
原创 CMainFrame控制窗体最大最小尺寸
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // TODO: Add your message handler code here and/or call default lpMMI->ptMaxTrackSize.x=GetSystemMetrics (SM_CXSCREEN)*2/3;//最大为满屏幕的2/3 lpM
2007-09-10 10:51:00
1351
原创 VC 使窗口的最大最小化按钮失效,无法改变视窗尺寸。
在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)里添加cs.style&=~WS_THICKFRAME;//无法改变视窗尺寸cs.style&=~WS_MINIMIZEBOX;//最小化窗口按钮失效cs.style&=~WS_MAXIMIZEBOX;//最大化窗口按钮失效
2007-09-09 20:57:00
1558
原创 vc6 弹出式菜单
在工程的CView下用classwizard创建WM_CONTEXTMENU消息函数。函数里建立一个CMenu变量,使用CMenu::LoadMenu函数 load要弹出的Menu。再建立一个CMenu 指针使其指向刚才建立的CMenu的CMenu::GetSubMenu(0)。然后调用CMenu*->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,poi
2007-09-09 20:08:00
1074
翻译 Public Protect Private 常识(二)
Thinking in C++1. private 与 protect 关键字的区别。子类能访问基类的protect成员而不能访问private成员。2. 友元,friend 如何声明一个友元。3. 缺省构造函数。当类声明了一个带参数的构造函数后而没有声明无参数构造函数,编译器还会为它生成一个默认的缺省构造函数吗?分析下例的错误:class A{ p
2007-09-04 09:34:00
6202
1
转载 Public Protect Private 常识(一)
今天讲的是 public inheritance, protected inheritance & private inheritance,内容不多,但是非常重要。基本的类的继承,也就是inheritance的概念大家都清楚,明确的定义不再详细说明了。先面举个例子来说明:class People { ... Walk(); Eat();};class Student :
2007-09-04 09:31:00
2483
转载 在C51系统上实现YAFFS文件系统
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。1 NAND Flash的特点 非易失性闪速存储器Flash具有速度快、成本低、密度大的特点,被广泛应用于嵌入式系统中。Flash存储器
2007-09-03 11:01:00
760
原创 8位单片机的16位外部总线扩展与应用
随着电子设计技术的进步和芯片制造工艺水平的提高,16位和32位单片机的使用越来越广泛;但是8位单片机因其制造工艺成熟、价格低廉等特点,仍然在市场上占有相当大的比例,尤其在成本敏感和可靠性要求极高的汽车电子领域,更占有绝对优势。带有外部总线的8位单片机,可以方便地与8位总线设备(如A/D、RAM和CAN总线)相连。随着对传输性能要求的提高,出现了大量的16位总线设备(如网络接口芯片)。8位单片机
2007-09-03 10:47:00
2814
1
转载 波特率自适应的RS-485中继器设计
引言 RS-485收发器采用平衡发送和差分接收,因此具有抑制共模干扰的能力;加上接收器具有高灵敏度,能检测低达200 mV的电压,故传输信号能在千米以外得到恢复。使用RS-485总线,一对双绞线就能实现多站联网,构成分布式系统,且设备简单、价格低廉,能进行长距离通信,因而得到了广泛的应用。由于在双绞线上的电平损耗,RS-485标准通信的最大传输距离是1 200 m,因此更远距离的应用中必须使
2007-09-03 09:40:00
3257
1
转载 VC实现在浏览目录对话框中选择目录
使用MFC中的CFileDialog类,我们可以很方便的在目录对话框中选择打开或保存文件,但是有时我们需要的是在其中选择一个文件夹,这在MFC中并没有提供.这里提供一个简单的类来实现这个要求,是我在别人的程序代码中找到的.这个类是CDirDlg. CDirDlg类的头文件DIR.H#if!defined _THIS_IS_MY_DIRECTORY_SELECT_CLASS_#defi
2007-09-02 19:45:00
2065
转载 使用VC6.0实现窗口的任意分割
最近刚写一个这样的东西,找到了这篇文章,不错,转到这边。作为正式的第一博。使用VC6.0实现窗口的任意分割 南京邮政局计算机中心 张中庆 一、关于CSplitterWnd类 我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中
2007-09-02 19:42:00
380
原创 俗气的Blog介绍
从今天开始这是我的新博了。基本上准备作为工作日志来写吧。不知道能坚持多久,以前那个就写了3~4篇就不更了,呵呵。不多说了,就这么开始吧。
2007-09-02 19:39:00
326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人