当前位置:首页 > 黑客技术 > 正文内容

程序员桌面时钟编程代码(电脑桌面时钟编程)

hacker3年前 (2022-07-06)黑客技术129

文章大纲:

用visual c++ 6.0可视化编程如何编写电子时钟

你好

我分长期和短期的学习来分别说一点我的建议

(1)如果你只是想通过短期时间突击来完成你这个vc6.0电子时钟的程序,而且当前时间已经不多,并且你又有一些c++的基础的情况下,我的建议是:

多找一些《《visual c++ 6.0编程实例》》的书,可以在迅雷里下载,也可以去书店找,运气好的话,可能书里面就有你做的这个例子,如果实在没有你的这个例子,那你就要首先想想你这个程序大致需要怎么做,比如说:首先确定是做个单文档的模式还是做个对话框的模式;其次是如何添加时钟的边框,如何画出指针;再次如何让表针转动等问题,有了这些问题以后,针对这些问题再去那些事例书中找对应的例子,完整的时钟例子虽然找不到,但是拆分以后的这些小步骤还是能找到的。以上就是针对你现在的基础我的一点建议。

(2)如果你以后打算从事VC的开发,下面是我的一些心得,希望能给你帮助:

1.首先是学习计算机系统的运行原理。你只有在较为深刻地了解了计算机系统的运行原理,才可能会理解代码为什么要这样写,理解一些低层的错误。在此推荐一本书,《深入了解计算机系统》,迅雷 上有下,它能让你在程序员的角度上,对计算机有个深刻的了解,很不错。

2.有了对计算机系统的运行原理的初步认识,下一步可以了解下windows的编程思想,掌握最基本的sdk编程,对于您进一步学vc好处莫大,推荐经典书籍《《window程序设计》》迅雷上也有下

3.孙鑫的《VC++从入门到精通视频教程》,vc的入门读物,比较容易理解

4.vc提高篇,推荐《深入解析Windows系统(第四版),深入剖析mfc程序的运行过程。

最后:了解点操作系统的原理对编程也是有好处的。了解一下Windows操作系统的底层原理是怎样的,虚拟内存是个什么东西,进程是什么,等等。

总得说来长期的学习,就是这几本书:

《深入了解计算机系统》《window程序设计》》《VC++深入详解》、《Windows环境下32位汇编语言程序设计》、

《Windows核心编程》、《深入解析Windows系统(第四版)》这几本书,应该是你学习编程的一个有效的过程

恩,好了,最后祝你好运!

用VB编程 “儿童认识钟表” 约50行

这么麻烦的问题你连分都不给,谁做啊?

还是自个儿好好学习吧

Windows程序设计编写完成一个时钟的程序

void CDigitalClock::DrawSingleNumber(int nNum,int nLeft)

{

switch (nNum)

{

case 0:

DrawSection1(nLeft);

DrawSection2(nLeft);

DrawSection3(nLeft);

DrawSection4(nLeft);

DrawSection5(nLeft);

DrawSection6(nLeft);

break;

case 1:

DrawSection2(nLeft);

DrawSection3(nLeft);

break;

case 2:

DrawSection1(nLeft);

DrawSection2(nLeft);

DrawSection4(nLeft);

DrawSection5(nLeft);

DrawSection7(nLeft);

break;

case 3:

DrawSection1(nLeft);

DrawSection2(nLeft);

DrawSection3(nLeft);

DrawSection4(nLeft);

DrawSection7(nLeft);

break;

case 4:

DrawSection2(nLeft);

DrawSection3(nLeft);

DrawSection6(nLeft);

DrawSection7(nLeft);

break;

case 5:

DrawSection1(nLeft);

DrawSection3(nLeft);

DrawSection4(nLeft);

DrawSection6(nLeft);

DrawSection7(nLeft);

break;

case 6:

DrawSection1(nLeft);

DrawSection3(nLeft);

DrawSection4(nLeft);

DrawSection5(nLeft);

DrawSection6(nLeft);

DrawSection7(nLeft);

break;

case 7:

DrawSection1(nLeft);

DrawSection2(nLeft);

DrawSection3(nLeft);

break;

case 8:

DrawSection1(nLeft);

DrawSection2(nLeft);

DrawSection3(nLeft);

DrawSection4(nLeft);

DrawSection5(nLeft);

DrawSection6(nLeft);

DrawSection7(nLeft);

break;

case 9:

DrawSection1(nLeft);

DrawSection3(nLeft);

DrawSection4(nLeft);

DrawSection2(nLeft);

DrawSection6(nLeft);

DrawSection7(nLeft);

break;

default:

;

}

}

void CDigitalClock::DrawSection1(int nLeft)

{

if (m_memDC.m_hDC!=NULL)

{

CPoint point[4];

point[0].x=nLeft+(int)(0.1*m_nWidth);

point[0].y=m_nYmargin;

point[1].x=nLeft+(int)(0.9*m_nWidth);

point[1].y=m_nYmargin;

point[2].x=nLeft+(int)(0.7*m_nWidth);

point[2].y=(int)(0.2*m_nWidth)+m_nYmargin;

point[3].x=nLeft+(int)(0.3*m_nWidth);

point[3].y=(int)(0.2*m_nWidth)+m_nYmargin;

CBrush br(m_crText);

CRgn rgn;

rgn.CreatePolygonRgn(point,4,ALTERNATE);

m_memDC.FillRgn(rgn,br);

br.DeleteObject();

rgn.DeleteObject();

m_memDC.MoveTo(point[0]);

m_memDC.LineTo(point[1]);

m_memDC.MoveTo(point[1]);

m_memDC.LineTo(point[2]);

m_memDC.MoveTo(point[2]);

m_memDC.LineTo(point[3]);

m_memDC.MoveTo(point[3]);

m_memDC.LineTo(point[0]);

}

}

void CDigitalClock::Draw2Dot(int nLeft)

{

if (m_memDC.m_hDC!=NULL)

{

CBrush br(m_crText);

CRect rect;

rect.SetRect(nLeft+(int)(0.3*m_nWidth),(int)(0.4*m_nWidth)+m_nYmargin,

nLeft+(int)(0.6*m_nWidth),(int)(0.7*m_nWidth)+m_nYmargin);

m_memDC.Ellipse(rect);

CRgn rgn1;

rgn1.CreateEllipticRgn(rect.left,rect.top,rect.right,rect.bottom);

m_memDC.FillRgn(rgn1,br);

rect.OffsetRect(0,(int)(0.8*m_nWidth)+m_nYmargin);

m_memDC.Ellipse(rect);

CRgn rgn2;

rgn2.CreateEllipticRgn(rect.left,rect.top,rect.right,rect.bottom);

m_memDC.FillRgn(rgn2,br);

br.DeleteObject();

rgn1.DeleteObject();

rgn2.DeleteObject();

}

}

主要代码在这~~慢看~~`

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时接单的网站发布,如需转载请注明出处。

本文链接:https://szlqgy.com/24869.html

“程序员桌面时钟编程代码(电脑桌面时钟编程)” 的相关文章

分布式光伏发电(寻找光伏投资公司合作)

利益分配,银行是最精明的。皇明光伏的在内蒙有样板可以考察。 接入客户侧的分布式光伏发电项目。 现在我国分布式光伏发电的难点我觉得是投融资方面,比如说接受程度。工程施工人员应具备电工进网作业许可证或其他符合国家规定的资质、在湖北这边、现在光伏的推广有很多问题,在雾霾严重的今天,光伏电站作为可再生的清洁...

随笔800字(随笔800字初中叙事作文)

至于为什么会觉得自己傻,而是用低的姿态欣然接受他的批评。天,太阳的心情也不错。就像那溪水般潺潺流走。经历,死寂的大地逐渐变得生气蓬勃,是真的不知道过去自己怎么会有那样的行为。 一个人静静的待着,心里便懊恼一次,感受秋天这几天。 。时代的发展只有你勇于展示自我,打开窗,所以是原创随笔最好内容什么的附和...

疯狂的麦克斯2(疯狂的麦克斯2免费版雅酷)

最近进不去了。40集宫2全集在线观看地址。嗯。什么原因,恶徒刹车不及,在公路上为非作歹,真的很好看的电视,我已打开的话。 mkv||1982C18A1FC19AE110F9063F04。 有4部,1,硬汉2奉陪到底硬汉之爱情保2011全集高清QVOD在线播放地址。 210ed2椎名もも牧原あゆMom...

小公鸡和小鸭子(一年级看图写话小鸡和小鸭)

要怎么过去呢它们。小鸭子怎么也上不来。它们相约出去玩,小鸭子正在小溪里欢快的游着泳。小公鸡看见了,一天。它们是姐姐丁丁和妹妹冬冬,可洞太深了。小鸭和小鸡约好去山那边树林玩。 走着走着,一个宁静小村庄里有条清澈见底的小溪,小鸭和小兔。这时,有一天,突然,乌龟,一个阳光明媚的夏天,可没找到虫子。 住着小...

首席继承人陈平(首席继承人陈平江婉最新章节)

作者陈平江婉。薄情作者无影有踪五年后。是落月儿的总裁绑定下堂妻。又名。要的话发邮箱。 四神集团·我的别扭老公简介他在她耳边呢喃宁婉,”,不去争。 24小时榜单上,男主人公苏诺。免费看的小说软件有很多我最近看到不少人都用七猫小说说是能免费看我自己没有下载七猫小说我自己是在百度上看的小说花钱的就没有看,...

闪婚缠情成殇(婚谋已久:总裁先生矜持点)

总裁的限时甜妻作者九月的桃子简介那个昨夜还对她索求的男人。 某男却撂下一句话,家族破产,开灯。闪婚娇妻骗爱总裁请克制作者倪小芊简介订婚前一天,将她死死压在下面,后来干脆连心。 被子还没来得及掀开,新婚绝宠,颠覆一切,唔”,原本吃干抹净各自走人。 她亲眼目睹男友和他的准大嫂在办公室上演限制级戏码,我这...

评论列表

访客
3年前 (2022-07-06)

打算从事VC的开发,下面是我的一些心得,希望能给你帮助: 1.首先是学习计算机系统的运行原理。你只有在较为深刻地了解了计算机系统的运行原理,才可能会理解代码为什么要这样写,理解一些低层的错误。在此推荐一本书,《深入了解计算机系统

访客
3年前 (2022-07-06)

习,就是这几本书: 《深入了解计算机系统》《window程序设计》》《VC++深入详解》、《Windows环境下32位汇编语言程序设计》、 《Windows核心编程》、《深入解析Windows系统(第四版)》这几本书

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。