text/plain 未格式化的文本文档text/html 格式化的Web文档image/gif image/jpegtext/**/*".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio/x-mei-aac"".ai"="application/post***"".aif...
今天开始重新看Windows环境下32位汇编语言程序设计(第2版) 罗云彬 编著。
这本书原来看了两遍但那个时侯没用汇编写过什么东西,这次是想写一个简单的股票分析软件,需要用到界面设计,gdi,多线程,和数据库编程这几方面的技术。
gdi我已经会用了,明天开始解决资源文件中的界面设计问题,然后是数据库技术,最后是多线程技术。呵呵
1.根据id获取窗口句柄 Hwnd hwnd = GetDlgItem(hwndParent,id).2.根据窗口句柄,获取id id = GetWindowLong(hwndChild,GWL_ID) id = GetDlgCtrlID(hwndchild).3.获取实例句柄的若干方法 hInst = GetWindowLong(hwnd,GWL_HINSTANCE) 把HINSTANCE 作为全局变量保存. 当建立窗口时,参数lparam指向了一个建立结构的地址. 可以这样获取实例句柄 hInst = ((LPCREATESTRUCT)lP...
原先打算使用窗口类型分辨子窗口:
首先找到你要枚举的主窗口 HWND hWnd = ::FindWindow(NULL,"**"); 再枚举它的所有子窗口: HWND hChildWnd = ::GetWindow(hWnd, GW_CHILD); while( hChildWnd!=NULL ) { // 在这里取子窗口的风格style style=:: (childhwnd,GWL_STYLE); // 获得有关指定窗口的信息,GWL_STYLE:获得窗口风格
...
我是海盗,
在程序的海洋漂泊,
享受寂静孤独。。。。
痛苦并快乐着……
在这个炎热的季节里,所有人都在逃避骄阳。
? 可有谁,陪我一起流泪一起歌唱?
??我站在开满鲜花的山冈,手里握着风,眼中却是荒凉。我不知道这是怎样一种感情——感情会有很多种,而真实的只有一种。
??春天的花开,秋天的风,以及冬天的残阳。青春,忧伤而落寞。
??这个时节出现的你,如同颓败线条的颤动。直指心间,沉重而撞击。可能,人有时就是为故事而活着的。那有谁,会成为我故事中的主角?我又会成为谁的梦?如果我只能在别人的故事里流自己的泪,那谁又会为我哭泣?当春来,当芳香释放,我走过樱花树下,那些遥远而又禁锢的梦想就会重新来临。我要带着故事中的主角飞到天上去,漫步云...
......
CWnd::PostMessage BOOL PostMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 ); 返回值如果公布了消息,则返回非零值;否则返回0。 参数message指定了要公布的消息。 wParam指定了附加的消息信息。这个参数的内容依赖于要公布的消息。 lParam指定了附加的消息信息。这个参数的内容依赖于要公布的消息。 说明这个函数将一个消息放入窗口的消息队列,然后直接返回,并不等待对应的窗口处理消息。消息队列中的消息是通过调用W...
Peekmessage和Getmessage都是向系统的消息队列中取得消息,不过性质不同。 若第一次向消息队列中取不到消息,则程序的主线程会被OS(操作系统)挂起;等到OS重新调度到该线程时,而且消息队列仍然是空的时,两者的性质不同: 若使用Getmessage(),则程序的主线程会仍被OS挂起。 若是用Peekmessage(),则程序会取得OS控制权,运行一段时间。此函数多用于处理系统的空闲时间。 getmessage and peekmessage are both get the message from send_mess...
PostMessage 和SendMessage的区别主要在于是否等待其他程序消息处理。PostMessage只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行;SendMessage必须等待其他程序处理消息后才返回,继续执行,阻塞式等待。这两个函数的返回值也不同:PostMessage的返回值表示 PostMessage函数执行是否正确SendMessage的返回值表示其他程序处理消息后的返回值。
MessageBox( LPCTSTR lpszText,LPCTSTR lpszCaption = NULL,UINT nType = MB_OK );是CWnd的类成员函数:AfxMessageBox()是全局函数两个函数的区别:AfxMessageBox比MessageBox简单一些,因为它是一个全局函数所以不需要对应的一个窗口类,但是不能控制消息框标题,常用于调试程序时的内部数据输出或警告;MessageBox比较正式,常用在要提交的应用程序版本中,可以控制标题内容而不必采用含义不明的可执行文件名为标题。如果创建的是MFC应用程序, 当然使用AfxMessageBox比较方便, ...
    cmd命令有很多具有强大的功能的,如果我们自己编码实现这些的功能,往往比较复杂。因此我们会想到在自己的程序通过调用这些命令以实现这些复杂的功能。比如修改目录的NTFS权限,如果通过自己编码来实现就很复杂,但是如果使用cacls.exe命令就很简单了。
   如何获取到cmd命令执行的结果呢?网上有可以看到两种解决方案,一种是通过">>"管道操作符将输出数据写入文件,然后通过读取文件获取命令执行结果(实现简单,但时效性较差)。第二种是通过管道实现的(实现复杂,但时效性强)。
 
    ...
Copies a substring of at most some number of characters from a string beginning from a specified position. basic_string substr( size_type _Off = 0, size_type _Count = npos // 晕死了,原来这里的_Count是个数) const;Parameters_OffAn index locating the element at the position from which the copy of the strin...
说实话 BCCN真的很不错
虽然有些版块比较冷清,开始学学j2se,后来是j2ee,现在学j2me和asp.net
遇到了很多问题,都是些本来不可能出现的,在很多地方都有交流,这里也不例外,
这段时间一直不在学校,没有用自己的机器,所以 Maxthoh上面保存的用户名给忘记了,
现在,有一为热心的朋友看到我的日志,于是,我终于想起我的密码,和用户名.
-----------------------------------------------------------------------------
我的ID=starlove
我会继续努力的.
电脑的型号为A8Jr,或者说网卡型号为瑞昱8168/8111,系统Vista,PPPoE虚拟拨号时卡在“通过WAN端口..."的部分,费了很大力气才解决,网通的人又不负责任...不知道有多少人会碰见相同的问题。按照最终的解决方案来看,一是更新到SP1,不能上网的话使用离线安装包就行;二是更新网卡驱动。瑞昱的网卡驱动算是更新相当频繁的,昨天试图下载的时候看到最新版为8月16日发布的,虽然不如ATi的显卡驱动,但是总比那个啥SoundMax好得多了。Vista自带的是2006年6月16日的,AUSU给的也是很早以前的了,新的驱动至少在功能上要强得多了。并且,安装新驱动之后发现网卡型...
编程少年基地:http://bcsn.5d6d.com/
大家有时间了过去逛逛喔……
---------------------------------------
以上网站已经正式改用一级域名http://www.bcsnjd.cn
感谢大家访问
在此期间二级域名仍然有效
S7-200 PLC之PPI协议
通过硬件和软件侦听的方法,分析PLC内部固有的PPI通讯协议,然后上位机采用VB编程,遵循PPI通讯协议,读写PLC数据,实现人机操作任务。这种通讯方法,与一般的自由通讯协议相比,省略了PLC的通讯程序编写,只需编写上位机的通讯程序资源
S7-226的编程口物理层为RS-485结构,SIEMENS提供MicroWin软件,采用的是PPI(Point to Point)协议,可以用来传输、调试PLC程序。在现场应用中,当需要PLC与上位机通讯时,较多的使用自定义协议与上位机通讯。在这种通讯方式中,需要编程者首先定义自己的自由通讯格式...
主要如 附件中添加 /FA 选项即可在编译后的debug文件夹中生成对应的汇编代码.asm文件相关参数设定:/FA[c|s|u]/Fapathname 备注
参数控制源代码和机器码的生成以及清单文件的扩展名。 下表描述 /FA 的各种不同的值。可为 /FA 指定多个值。例如,可以指定 /FAsu。
选项
清单内容和文件扩展名
/FA 程序集代码;.asm /FAc 机器码和程序集代码;.cod /FAs...
以下示例展示了使用汇编调用C语言定义的函数方法而汇编语言又是嵌套在C语言的框架中#include <stdio.h>void funct(){ printf("hello world!\n");}int main(){ __asm { LEA ESI,return_addr PUSH ESI JMP funct return_addr : } return 0;}说明:(1)目前使用 汇编语言标识符 __asm 和 _asm 均正确,不知道这两个由什么区别 (2) vc6.0 下通过,按照正常...
省份 ( 城市 ) DNS 名称 DNS IP ADDRESS 香港 ns1.netvigator.com 205.252.144.228 澳门 vassun2.macau.ctm.net 202.175.3.8 深圳 ns.shenzhen.gd.cn 202.96.134.133 202.96.154.8 /202.96.154.15 北京 ns.bta.net.cn 202.96.0.133 ns.spt.net.cn 202.96.199.133 ns.cn.net 202.97.16.195 202.106.0.20/202.106.148.1 广东 ns.guangzhou....