|
[转帖]Notepad++ 6.7.9.1
我也觉得是 |
|
[原创]易语言和VC++的对比
如果你连尝试的勇气都没有,你还是不要玩了。编程所需要的英语单词量也就几十个而已,主要是学习语法及思想,而且相关的中文文档也比较齐全。 没感觉国内用E的越来越多,E只能当个积木玩具来使。 |
|
[原创]易语言和VC++的对比
E除了汉字外没有任何特点,不过好像有很多模块可以骗骗小白,要是想深入编程精髓还是算了吧。其实就简洁来说,字符型语言秒E好几条街。入门你还不如学Python呢,E就算了吧。 |
|
[原创]易语言和VC++的对比
非常不喜欢E,看到就心慌气短、头晕恶心 |
|
[推荐]新版客户端for Windows 10 预告
吊,支持支持 |
|
[翻译]R4ndom破解教程全文翻译(For新手):第十六章(上)
会的,最近有事忙,加上原网站挂了,在贴图时比较麻烦,所以进度下来了 |
|
|
|
|
|
|
|
[翻译]R4ndom破解教程全文翻译(For新手):第十六章(上)
如果Iczelion是对的话,不过我没有证据证明他错,那么你说的“不能使用wParam来区分菜单和控件,因为菜单ID和控件ID可以是相同的,notification code也可以是零。”是没错。不过代码使用JNZ恰恰说明了是通过wParam来判断是否为控件的,因为上一句是OR DX,DX。只有DX不为0时才跳转。DX不为0根据MSDN,那肯定是控件产生的,而且本例也没有菜单项。 "其他按钮没有BS_NOTIFY, 所以没有BN_DBLCLK通知码",MSDN中“To get BN_DBLCLK notification codes, the button must have the BS_RADIOBUTTON or BS_OWNERDRAW style.”,所以和BS_NOTIFY没关系。 其实BN_CLICKED是0我没异议,不过从程序流程看检测的不是BN_CLICKED 我都快绕晕了,咱别论道了 |
|
[翻译]R4ndom破解教程全文翻译(For新手):第十六章(上)
在干掉了两个病毒 建议: 在克服了两个病毒后(一个是身体的,另一个是电脑的),终于上传了最新的教程。 回:干掉和克服这个细节没啥影响,我也考虑过克服,不过觉得克服电脑病毒有点别扭,就使用干掉这个词了。 This is where the real learning will come in. => By doing the homework, critical knowledge will be gained. => 课后作业才是学习重点呢. 回:你这一提醒,我了解了啥意思。不过我改成了“课后作业才是真正学习的地方”,应该也没啥问题。 这个循环的唯一责任是从窗口接收“消息” //不是图像界面的窗口, 是 Windows OS 回:这个是我疏忽了,没注意到,已改正。 我们要在WinMain过程中提供一个无线循环 建议: 我们要在WinMain函数中编写一个无限循环,以及随时可以处理返回信息的回调函数。然后该循环将其接收到的消息发送给我们的回调函数,在回调函数中我们决定是否对特定的消息做处理,或只让Windows处理它。 (我认为在这里不需要强调'地址', 略感累赘) 回:虽然说,说起来好像挺累赘的,不过我大概能了解作者的意思。因为在winmain中传递的确实是回调函数的地址,或者叫指针也行。作者可能想要将这个意思表达出来,他这样说确实没错,也更严谨。我认为应该保留,所以我还是坚持我的翻译。 那为毛检测0 而不是1/2/3? 因为在Winuser.h中, BN_CLICKED就是零 (Button_Clicked). 回: 这里我先引用下百度百科里的内容: ------------------来自百度百科------------------ WM_COMMAND: 窗口菜单: LOWORD(wParam): 菜单id HIWORD(wParam): 0 lParam: 0 如果这个消息是由子窗口控件产生,如button产生则: LOWORD(wParam): 控件ID HIWORD(wParam): 通知码 lParam: 子窗口句柄。 如果这个消息是由子窗口或者快捷键产生则通知码为1,由菜单产生通知码为0。 通过参数,可以区分这个消息的来源是来自于控件,快捷键还是菜单。 ------------------来自百度百科------------------ 上面的其实还是有点问题的,快捷键的通知码是1,子窗口或者控件的通知码则是Control-defined notification code,具体可以参考MSDN https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms647591(v=vs.85).aspx 很显然,检测0,不是因为BN_CLICKED是0。而是因为 switch(HIWORD(wParam)) 要先判断该WM_COMMAND消息是不是控件产生的,所以是0的话就直接跳走了,如果不是0,就根据Control-defined notification code来判断是不是按钮被点击,然后 switch(LOWORD(wParam))判断是哪个按钮。 原文中的“This is because the upper bits of EDX tells us the ID of the resource that has been affected.”这句很明显是错的,因为是低位保存了资源的ID,用于判断哪个资源被影响到。 |
|
[翻译]R4ndom破解教程全文翻译(For新手)导航帖
[QUOTE=三蚊雞;1373542]random網頁不好使了. 這是離線鏡像(提取码: t33f), 教程和工具能下的都有.[/QUOTE] 好的,谢谢 |
|
[推荐]史上最受欢迎最全面的C教程《C语言程序设计(第4版)》
要是30块钱就好了 |
|
[翻译]R4ndom破解教程全文翻译(For新手)导航帖
好的,我会注意的 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值