现在位置: 首页 > 自动控制 > 文章
2013-09-16 19:51 工业·编程 ⁄ 共 828字 暂无评论
    看到大侠们不用引入表得到了函数地址,我也想试试,可是不想装其他的开发环境,我只熟悉VS,所以打算用vs2005来实验下汇编开发,经过几次调试,发现经过下面两步操作后,可以做到vs生成的结果和汇编环境生成的结果在逻辑上是一致的。 1、改入口点 /Entry:main ,不让我们的程序由CRT启动,而是由Kernel32.dll启动; 2、给main函数增加 __declspec(naked) ,不让编译器为我们增加额外的代码;    ...
阅读全文
2013-09-16 06:53 工业·编程 ⁄ 共 1952字 暂无评论
在发送 WM_QUIT消息时,要使用PostMessage发送,否则,窗口已经关闭,但任务管理器中进程还存在。可以通过 pDlg->PostMessage(WM_QUIT);或DWORD dwThreadId = GetWindowThreadProcessId(pDlg->GetSafeHwnd(),NULL); PostThreadMessage(dwThreadId,WM_QUIT,0,0); 结束进程。 WM_DESTROY消息有点儿不同。它是窗口正在关闭时发出的。 当得到WM_DESTROY消息的时候,窗口已经从视觉上被删除。 三个退出程序消息:WM_CLOS...
阅读全文
1、发送消息SendMessage、PostMessage PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回 2、三个消息的区别 WM_CLOSE: 在系统菜单里选择了“关闭”或者点击了窗口右上角的“X”按钮,你的窗口过程就会收到WM_CLOSE。DefWindowProc对 WM_CLOSE的处理是调用DestroyWindow。当然,你可以不让DefWindowProc处理,而是自己处理,例如询问用户是否保存更改等。如果用户选择“取消”,你忽略此消息,...
阅读全文
按照软件系统的生命周期的六个阶段,一般分为需求分析阶段、系统设计阶段、系统开发阶段、软件测试阶段、系统发布阶段、系统维护阶段,这几个阶段都需要有不同工具的支持。 一、需求分析阶段: 第一、项目管理及需求管理工具     项目管理工具很多公司都在使用,为什么要使用这些工具?假如没有使用这些工具,而是使用Excel或Word进行记录,那当需求变更?需求实现情况的跟 踪?软件是否能按时交付?将是一件...
阅读全文
1、产品设计能力:能够把众多复杂的功能、按钮和排版缕清楚;能够把一些可能很复杂的业务流程搞清楚。 2、数据分析能力:能够从一堆数字中敏锐地找到规律和问题; 3、了解社会学和心理学:SNS/社区 类产品,或者消费级的电子商务产品,如果有一些社会学和心理学的背景,会让工作锦上添花; 4、营销和运营的能力:在职业划分并不是十分明确的团队里,要求产品经理还具备营销推广、产品运营的能力。比如资讯型/电子商务型产品,SE...
阅读全文
2013-09-15 23:46 工业·编程 ⁄ 共 571字 暂无评论
经理是带着几个人做事,事必躬亲,属于过程管理的小领导。优秀的经理在某一方面有过人的能力,处理的工作仅限于本专业以内,相对简单。 总监是指挥几个人做事,不必样样身体力行,属于目标管理+过程管理的小领导。优秀的总监不必对某一方面特别擅长,但要熟悉工作相关的方方面面。除了项目本身,与经理职位最大的不同是:总监还担负着“沟通”的重大责任。 一个称职的总监,首先要能与上级良好沟通,熟悉公司的企业文化,熟悉公司...
阅读全文
var     ErrorCode: Integer;     IsRunning: Integer;     // 安装时判断客户端是否正在运行     function InitializeSetup(): Boolean;     begin     Result :=true; //安装程序继续     IsRunning:=FindWindowByWindowName('E家人客户端');     while IsRunning<>0 do    ...
阅读全文
2013-09-15 22:43 工业·编程 ⁄ 共 3265字 暂无评论
前段时间关注了VC6.0自带的Installshield打包的使用方法,感觉繁琐,现在找到一个比较简单实用的打包小工具Inno setup,使用方法如下。 (1)将编写好的程序生成Release版本,打开Inno setup 5小软件,弹出如下界面: 点击菜单栏“文件”——“新建”,出现如下界面 点击下一步,出现如下界面 这里要填写程序的名字,如“My App”,用用版本“1.00”,应用程序的发布者“ My Company”,及应用程序的网站“XXXXX”,后两者可以不写。点击下...
阅读全文
2013-09-15 18:05 控制·综述 ⁄ 共 2449字 暂无评论
    随着城市信息化建设的愈发深入,“数字城市”和“智慧城市”成为出现概率越来越高的名词,这两者究竟有什么区别,本文将为您一一阐述。 相关阅读 ----科普:何为智慧城市 一、定义不同     “数字城市”的概念早于“智慧城市”出现,它的定义是:以计算机技术、多媒体技术和大规模存储技术为基础,以宽带网络为纽带,运用遥感、全球定位系统、地理信息系统、遥测、仿真-虚拟等技术,对城市进行多分辨...
阅读全文
    智能手表已经成为现今数码世界的宠儿,三星、苹果、谷歌无一不将精力投放到了这个未来新的利润增长点上,而最近美国著名手机芯片设计厂商高通也推出了一款名为toq的智能手表。在圣地亚哥召开了2013年度Ublinq开发者大会上,该公司CEO保罗·雅各布向媒体展示了这款设备。大多数媒体认为,高通公司没有想过用这款设备去和三星、谷歌等巨头竞争,所以并不在意这款设备能够卖出多少,最重要的在于用这款TOQ智能手...
阅读全文