05 2021 档案
架构内容 节选自《闻缺陷则喜》(此书可免费下载)
摘要:1.1 架构内容 1.1.1 取舍 质量、工期与成本三者之间是相互影响、相互制约。质量与工期影响着成本。成本又约束着质量和工期,工期影响着质量的提高。反过来质量的提高又促进了工期的缩短。让公司亏钱是最大的罪过;工期的长短严重影响现金流,暂时亏损可以拉投资,没现金流公司会倒闭。 体会:一,有时,要求高 阅读全文
posted @ 2021-05-29 18:47 闻缺陷则喜何志丹 阅读(91) 评论(0) 推荐(0) 编辑
安卓:EditText获得焦点就选中全部
摘要:函数:setSelectAllOnFocus 或者修改布局文件: android:selectAllOnFocus="true" 阅读全文
posted @ 2021-05-27 11:14 闻缺陷则喜何志丹 阅读(19) 评论(0) 推荐(0) 编辑
如何模拟按下“计算器”的“7”键?
摘要:何志丹 如何模拟按下“计算器”的“7”键?一,新建一个基于对话框的工程CalEx。二,使用VC++自带的工具spy++,可以得到计算器主窗口的类名是"SciCalc",“7”的ID是0x83.三,增加一个按钮IDC_BUTTON1,并为其增加响应函数,代码如下:void CCalExDlg::OnB 阅读全文
posted @ 2021-05-26 09:02 闻缺陷则喜何志丹 阅读(9) 评论(0) 推荐(0) 编辑
vc入门宝典(一)(菜单)
摘要:菜单 何志丹 菜单项属性说明:ID 标识菜单的唯一常量。Caption 菜单项标题,“&" 后面的字符为快捷键,在菜单项后的字符将加下划线。Separator 水平线,其它属性无效。Pop_up 有子菜单Grayed 无效,标题以灰色显示Inactive 无效,标题正常显示Checked 在标题前加 阅读全文
posted @ 2021-05-25 00:07 闻缺陷则喜何志丹 阅读(6) 评论(0) 推荐(0) 编辑
沟通 节选自《闻缺陷则喜》(此书可免费下载)
摘要:1.1.1 签单前和用户沟通 一,质量要求需要方便测量,以避免以后产生纠纷。比如:程序不容易崩溃,就不好测量。可以改成:a,平均一天崩溃一次。b,崩溃时不损坏数据。c,崩溃后重启可以解决问题,且重启过程不超过5分钟。二,提供多个不同收费的质量要求,供用户选择,防止提不合理要求。比如:平均一周崩溃一次 阅读全文
posted @ 2021-05-24 19:36 闻缺陷则喜何志丹 阅读(37) 评论(0) 推荐(0) 编辑
无法利用ArxWizMFCSupport添加新类?
摘要:软件架构师何志丹  之前可以用ArxWizMFCSupport添加新类,今天突然不行了。 卸载重装autocad2014,VS2010两次,问题仍然存在。 查看C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcprojects\Au 阅读全文
posted @ 2021-05-23 18:01 闻缺陷则喜何志丹 阅读(18) 评论(0) 推荐(0) 编辑
运行期质量
摘要:1.1 运行期质量 1.1.1 性能 对用户而言,最关心的是:响应时间和操作总耗时。点击一个按钮,几秒没反应,用户就蒙了。最简单的方法:点击后,马上禁用按钮,操作完成后启用。客户最关心的是,资源使用率。比如:a,带宽,视频网站这个占大头。b,多少台服务器。如果需要多台服务器,看瓶颈在那?内存、CPU 阅读全文
posted @ 2021-05-20 19:49 闻缺陷则喜何志丹 阅读(86) 评论(0) 推荐(0) 编辑
读loki有感,编译阶段发现两个类能否转化
摘要:开发环境:VS2005(VC8) 以下代码在VS2002上运行不了,据说VS2002(VC7)不完全支持偏特化,VS2003(VC7.1)就支持了。 问题提出: 一,已知类型T,U,在编译阶段如何知道T能否转化成U。 template <class T, class U> struct Conver 阅读全文
posted @ 2021-05-20 16:10 闻缺陷则喜何志丹 阅读(2) 评论(0) 推荐(0) 编辑
VC雕虫小技集(二)
摘要:VC雕虫小技集(二) 何志丹 1,如果你没有定义_UNICODE,则LPCTSTR代表 const char * ,因此直接使用就可以了. 如果定义了_UNICODE ,LPCTSTR代表 const wchar_t* ,就不能直接使用了. 2,得到鼠标的位置 DWORD dw = GetMessa 阅读全文
posted @ 2021-05-19 23:46 闻缺陷则喜何志丹 阅读(5) 评论(0) 推荐(0) 编辑
VC雕虫小技集(四)
摘要:VC雕虫小技集(四) 何志丹 1, 阅读程序常常要看此变量在那些地方值改变过 ctrl+f查找太麻烦 将此变量前加const 改变的地方报错 2, 看一个函数被那些函数调用. 方法: 1,调试状态下,view->debug window->call Stack 2,class view 的快捷菜单中 阅读全文
posted @ 2021-05-19 23:46 闻缺陷则喜何志丹 阅读(5) 评论(0) 推荐(0) 编辑
VC雕虫小技集(六)
摘要:VC雕虫小技集(六) 何志丹 1,,如何取得Tree Control上的CheckBox状态~ OnInit中加: m_treeCtrl.InsertItem("item1"); m_treeCtrl.InsertItem("item2"); void CCDialogDlg::OnButton1( 阅读全文
posted @ 2021-05-19 23:46 闻缺陷则喜何志丹 阅读(6) 评论(0) 推荐(0) 编辑
vc入门宝典十二(调用其它程序)
摘要:调用其它程序 何志丹 WinExec原型:UINT WinExec( LPCSTR lpCmdLine, // address of command line UINT uCmdShow // window style for new application);用于十六位操作系统及兼容系统.例如:W 阅读全文
posted @ 2021-05-19 07:03 闻缺陷则喜何志丹 阅读(8) 评论(0) 推荐(0) 编辑
系统分析师笔记:知识产权
摘要:知识产权 知识产权具体严格的地域特点,即各国管理机关依照本国法律授予的知识产权。...只保护共同参加国际条约国家公民的作品。 同一申请人在不同类别商品上使用同一商标的,应按商品分类表提出注册申请。 侵权行为: 1,未经软件著作权人许可,发表或者登记其软件的。 2,将他人的软件作为自己的软件发表或登记 阅读全文
posted @ 2021-05-11 15:53 闻缺陷则喜何志丹 阅读(5) 评论(0) 推荐(0) 编辑
开发期质量 节选自《闻缺陷则喜》(此书可免费下载)
摘要:1.1 开发期质量 1.1.1 可理解性 一,尽量使用成熟的技术、方法,除非优势非常大。新技术要花时间学习,新方法要详细斟酌、测试。二,分析、设计时消除偶发复杂性、简化根本复杂性。三,除小函数的局部变量外,变量和函数命名要符合规范。四,单一职责原则,一个函数、一个类、一个模块、一个项目只完成一个任务 阅读全文
posted @ 2021-05-09 15:58 闻缺陷则喜何志丹 阅读(56) 评论(0) 推荐(0) 编辑
CAD2014 X64 调试arx
摘要:软件架构师何志丹 开发环境: VS2010 运行环境: CAD2014 X64 不能调试arx 问题描述: VS2010一附加CAD2014,就崩溃 原因: cad 加载了别人的lisp 插件, 不加载此插件,就可以附加了 注意: 1,VS2010 只有32位,没有64位。 2,VS2010附加X6 阅读全文
posted @ 2021-05-07 18:56 闻缺陷则喜何志丹 阅读(9) 评论(0) 推荐(0) 编辑
VS2013修改 项目配置名称
摘要:何志丹 我们生成的exe,dll,obj,lib等的存放位置很可能配置成和项目名称有关。所以有时需要修改项目名称。比如VS2008 生成的Debug版放在Debug文件夹;VS2013生成的Debug版放在Debug2013 选中任何一个项目,右键菜单“属性”,单击“配置管理器”。 单击“解决方案配 阅读全文
posted @ 2021-05-06 16:11 闻缺陷则喜何志丹 阅读(14) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示