自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 VC list control中设置某行选中

在VC6.0中使用List Control,设置为report类型后,需要在InitDialog()函数中默认选中第一行,而该控件并没有提供SetSelected()之类的函数,但是有SetItemState,但是在使用其时却出现了问题。 m_ListACInfo.SetIt

2011-08-02 16:59:23 4639 1

原创 VC6.0中TreeControl控件点击获取item的名称。

在VC6.0中使用TreeControl时,需要根据用户点击选择的项目,获取项目的名称,并显示在右侧的editbox中,供用户修改。1、开始时考虑使用TreeControl的OnClick事件,在事件中用getSelectedItem()获取用户选择项,并用getItemTe

2011-08-01 09:21:31 2473 1

转载 上下拉电阻、高阻态分析

<br /><br />上、下拉电阻<br />一、定义<br />1、上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理!<br />2、上拉是对器件注入电流,下拉是输出电流<br />3、弱强只是上拉电阻的阻值不同,没有什么严格区分<br />4、对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。<br />二、拉电阻作用<br />1、一般作单键触发使用时,如果IC本身没有内接电阻,为

2010-11-23 17:20:00 7083

转载 什么是拉电流,什么是灌电流?什么是吸收电流 ?(zz)

<br /> <br />1、概念<br />      拉电流和灌电流是衡量电路输出驱动能力(注意:拉、灌都是对输出端而言的,所以是驱动能力)的参数,这种说法一般用在数字电路中。<br />      这里首先要说明,芯片手册中的拉、灌电流是一个参数值,是芯片在实际电路中允许输出端拉、灌电流的上限值(允许最大值)。而下面要讲的这个概念是电路中的实际值。<br />      由于数字电路的输出只有高、低(0,1)两种电平值,高电平输出时,一般是输出端对负载提供电流,其提供电流的数值叫“拉电

2010-11-23 17:17:00 1291

转载 A tutorial on signed and unsigned integers

A tutorial on signed and unsigned integers<br />Wednesday, August 5th, 2009 by Nigel Jones<br />One of the interesting things about writing a blog is looking at the search terms that drive traffic to your blog. In my case, after I posted these though

2010-08-23 17:04:00 935

转载 More Bug-Killing Coding Standards for Embedded C

<br />by Michael Barr<br />This next installment of enforceable coding standards forembedded systems offers bug-killing rules for using certain C keywords andnaming global variables.<br />In "Bug-Killing Coding Standard Rules for Embedded C,"

2010-08-23 14:51:00 729

转载 Bug-Killing Coding Standard Rules for Embedded C(zz)

<br />by Michael Barr<br />A C coding standard can help keep bugs out of embedded software byleveraging common language features and development tools.<br />A coding standard defines aset of rules for programmers to follow in a given language.

2010-08-23 14:47:00 1126

原创 MFC对话框按下回车和Esc键关闭的解决

<br />在对话框程序中,如果回车没有设定动作的话,会与Esc键一样,将对话框关闭,给用户造成困扰。要解决该问题,需要拦截消息。<br />首先在对话框程序中添加PreTranslateMessage()函数,在函数中对回车和Esc键的按下进行转发,不进行任何处理。参考自MFC GridControl2.26的demo。<br /> <br />    if( pMsg->message == WM_KEYDOWN )<br />    {<br />        if(pMsg->wParam

2010-07-16 11:11:00 1147

原创 MFC Grid control 2.26打印出/入库单的实现

<br />程序中需要实现打印出库单和入库单,本来以为挺简单的,因为Grid Control本身提供了print()函数,只需要新建一个对话框,添加上Grid Control,根据需要的格式打印即可。在实际实现时发现存在较大的问题,从网上找到比较好的出库单和入库单的格式并不容易实现,特别是有标题,还有单号、仓库名称、时间等单子的信息,这与单内的数据项不一致,而Grid Control仅仅能打印其内部的数据,这样一来除非是将两个Grid的内容打印在同一张纸上,否则不能利用其本身的print()函数。<br /

2010-07-08 17:26:00 1246

原创 MFC Grid control 2.26打印时标题字段显示不全的解决办法

<br />MFC Grid control 是个很好的东东,在进行数据库程序开发的过程中,提供了很大的方便。上周六在实现显示内容打印的时候出现了一点问题,那就是打印的标题字段显示不全,虽然在程序中是全部显示的,也设置了EnableWysiwygPrinting,可每次都是一部分内容显示为“...”<br />m_GridStoreSelect.EnableWysiwygPrinting();<br />仔细查看Demo,发现它的打印时没有问题的,能正确显示(都是只调用了grid控件的print()),wh

2010-07-06 13:36:00 1540

原创 一位父亲给女儿的九个忠告zz

1、对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你好,除了我和你妈妈。至于那些对你好的人,你除了要珍惜、感恩外,也请多防备一点,因为,每个人做每件事,总有一个原因,他对你好,未必真的是因为喜欢你,请你必须搞清楚,而不必太快将对方看作真朋友。 2、没有人是不可代替,没有东西是必须拥有。看透了这一点,将来你身边的人不再要你,或许失去了世间最爱的一切时,也应该明白,这不是什么大不了的

2010-04-23 08:51:00 772

原创 windows上安装VIM插件DrawIt!

DrawIt!是个画ASCII码图形的插件,非常好用。今天在安装时还是费了点功夫,从网上搜索了下,加上Vim官方的网站上都是这个步骤:vim DrawIt.vba.gz:so %:q这是在linux上用的,目前机器上没有安装Linux,只好将就一下,在Windows上使用了。下载了 DrawIt.vba.gz后,按照这个说法没有办法实现画图功能,使用/di也进不

2010-04-21 09:44:00 1983

原创 VC6.0对话框程序一些常用的技巧

最近用VC6.0用的比较少,之前都做过的一些技巧都忘记了,只好翻出以前的代码,扒拉扒拉找些能用的来用下。今天索性开始记录下来,以后用的时候来查找好了。当然实现的方法有很多种,可能有更好的存在:)1、编辑框    编辑框使用比较简单,定义Value类型,CString型的变量可以获取值,也可以赋值。但有时需要判断编辑框是否为空,如果为空需要将焦点放在该编辑框内,以便用户进行输入,修正错误。当

2010-04-13 16:58:00 1224

原创 MFC Grid control 2.26在VC6.0中的使用

在项目中需要在对话框程序中实现数据库数据的显示,之前用的是DataList,效果一般。从codeproject上发现这个比较好的控件,可以实现很多功能。1添加的工程中。首先在对话框编辑器中添加一个用户自定义控件,将该控件的Class设为MFCGridCtrl。然后在对话框的头文件中包含GridCtrl.h,同时定义一个CGridCtrl变量。最后在对话框的cpp文件中的DoData

2010-04-07 15:01:00 2212 1

原创 memset在STVD中初始化BSS段的数据(COSMIC)

QP实现过程中,active object无法放入zero page中,只好使用@near修饰符,放入bss段中,但这样带来一个问题,cosmic编译器的startup文件crtsi.s只初始化zero page,而不能对bss段进行初始化。经过几多尝试,在构造函数中(ctor)完成对active objects的初始化工作,使用的是库函数memset(),使用该函数需要包含头文件:m

2010-04-07 14:59:00 1213

原创 QP实现之函数指针数组无法获取正确地址的问题

在QHsm_init()函数中有一个函数指针数组,用于保存从顶层QHsm_top进入目标状态的路径。声明如下:QStateHandler path[QEP_MAX_NEST_DEPTH_]; 在遍历完之后,需要从第一层开始依次执行ENTRY动作:        Q_SIG(me) = (QSignal)Q_ENTRY_SIG;        do {        /* r

2010-03-11 13:48:00 1082

原创 ST7 cosmic编译器初始化bss全局变量

QP实现过程中,active object无法放入zero page中,只好使用@near修饰符,放入bss段中,但这样带来一个问题,cosmic编译器的startup文件crtsi.s只初始化zero page,而不能对bss段进行初始化。经过几多尝试,在构造函数中(ctor)完成对active objects的初始化工作,使用的是库函数memset(),使用该函数需要包含头文件:m

2010-03-11 10:28:00 1049

原创 关于数组名与指针的疑惑

在使用ST7的COSMIC编译器编译QP代码时,出现一个错误:invalid pointer type.出现错误的地方是一个宏定义:static Led l_led[LED_MAX];#define LED_ID(me_) ((me_) - l_led) LED_ID宏的目的是获取相应的Led变量的序号,Led是一个结构。l_led是数组名,应该可以理解为指针,在使用时参数使

2010-02-10 17:08:00 473

转载 自我营销(转帖自 TI E2E 工程师社区 (Beta))

如何让你的老板、客户及其他人了解你的品格及能力。作者:Carl Selinger 如果你不知道如何才能有效地营销自已,就很难在当今众多的技术专业人才中脱颖而出,从而实现自己的目标和梦想。是的,或许你的专业技能已经鹤立鸡群,但是还需要不断学习各种技巧,才能确保你的经理、客户以及将来的老板等能了解你,以及你的聪明才智。虽然你可以将自我营销与找工作

2010-01-14 09:07:00 1245

原创 HSM的ENTRY和EXIT信号处理过程

一直对QP的HSM中ENTRY和EXIT信号的实现有点迷惑,总觉得写了ENTRY的信号处理代码,可怎么去调用它呢?仔细阅读了一下,理清了头绪。大体有三步来完成: 1、定义系统默认的信号。QEvent const QEP_reservedEvt_[] = {{ (QSignal)QEP_EMPTY_SIG_, (uint8_t)0 },{ (QSignal)Q_ENTRY_S

2009-12-30 15:33:00 1807

原创 动态改变CTabCtrl上的对话框(恢复初始状态)

MFC的上位机软件中用的TabCtrl,上面有9个子页面,本来是在主类中添加了9个成员变量,分别对应不同的对话框类,原始的需求中页面不会变动,结果后来要求程序在不退出的情况下,开始新的通讯过程。根据指示进行代码修改,一开始想把9个页面分别进行初始化,恢复到原来的状态,结果努力了半天后,发现按下葫芦起来瓢,总是会有问题,干脆停止修改,昨天晚上考虑了一夜,决定还是把子对话框重新创建比较直接,且符合常理

2009-12-26 10:35:00 1475

原创 生活中常用的14条著名法则(zt)

生活中常用的14条著名法则一、 马太效应          八、 水桶定律  二、 手表定理          九、 蘑菇管理  三、 不值得定律         十、 奥卡姆剃刀定律  四、 彼得原理          十一、 二八定律  五、 零和游戏原理        十二、 钱的问题  六、 华盛顿合作规律       十三、"刺猬"法则  七、 酒与污水定

2009-12-22 09:34:00 828

原创 MFC对话框程序中当鼠标移动到控件上后改变形状

 在当前的监控程序中,有两个按钮,分别处理时间点的上一个和下一个,想实现当鼠标移动到这两个按钮上时变为手的鼠标指针,Google了一下,发现csdn上titilima兄已经给出正确方法:处理父窗口的WM_SETCURSOR消息:     BOOL   CYourDlg::OnSetCursor(CWnd*   pWnd,   UINT   nHitTest,   UINT   mes

2009-11-04 15:03:00 3613 1

原创 名称以无效字符开头?

在编写完HelloWorld后,通过浏览器打开本机的页面http://localhost/aspdotnetstepbystepexamples/helloworld.aspx时出现此错误,在CSDN上已经有人找到解决办法http://blog.csdn.net/keaokeao/archive/2009/04/19/4092188.aspx:解决办法也很简单,就是重新注册一下iis:从 开始

2009-09-22 15:07:00 1198

原创 CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)

在ASP.NET step by step中,参照示例在VS2008中开发HelloWorld时,出现该错误,还有一个是System.Xml中也不存在Linq,Google了一下,发现是没有添加引用造成的。在项目名称上点击右键,选择添加引用,找到System.Xml.Linq添加上即可。只是没有发现System.Linq,本来以为是需要选择两个才行,结果添加了System.Xml.Linq后就

2009-09-22 15:01:00 8089 4

原创 VC++开发技巧记录

在开发KTTX程序中,用到一些常用的技巧,每次都需要查找,汇总记录在此,方便下次使用。顺便在csdn发贴。1、获取数组长度sizeof(a)/sizeof(a[0]);CString str; BYTE* pByte=(BYTE*)str.GetBuffer(str.GetLength()); str.ReleaseBuff2、编程方式终止MFC应用程序

2009-08-13 14:45:00 540

Handbook of DATA structures and applications

关于数据结构的书,以及在应用层面上的数据结构。分析比较透彻,适合深入了解。

2011-11-03

Head.First.C

With this digital Early Release edition of Head First C, you get the entire book bundle in its earliest form – the author's raw and unedited content – so you can take advantage of this content long before the book's official release. You'll also receive updates when significant changes are made, as well as the final ebook version. Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming—topics typically covered on a college-level course. This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students. We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

2011-11-03

产品设计与开发_第二版

描述产品的设计与开发管理的经典译著!内容详尽,涉及到产品的方方面面。

2011-11-03

C语言进阶——嵌入式系统高级C语言编程

C语言进阶——嵌入式系统高级C语言编程

2007-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除