随笔分类 -  桌面程序

摘要:到现在,我觉得终于找到学习和使用C++的基本原则了——务必简单。将其看成一个带类的C,或者将其看做标准库下的C++。 阅读全文
posted @ 2019-07-12 17:50 Luke Zhang 阅读(396) 评论(0) 推荐(0)
摘要:以尽量跨平台为原则来学习和使用C++,尽量维护一份代码(而不是每种平台一份),这才是学习深入C++正道 阅读全文
posted @ 2019-06-12 21:41 Luke Zhang 阅读(564) 评论(6) 推荐(0)
摘要:现在的认知是,VC++既不适合做界面开发,用来做C#调用C++API也不如P/Invoke,所以暂停这个话题。。。 阅读全文
posted @ 2019-06-12 19:04 Luke Zhang 阅读(378) 评论(0) 推荐(0)
摘要:平台调用的两个难点:1、调用方式CallingConvention;2、参数类型; 阅读全文
posted @ 2019-05-28 19:40 Luke Zhang 阅读(809) 评论(0) 推荐(0)
摘要:这两天做了一个小工具,存放机器名和IP的信息,包括附加的用户名和更新时间。解决方案是WCF service(hosted in IIS) + WinForm。好处是:IIS提供了可以长时间运行的服务,不用自己起宿主程序;同时,WinForm可以简单取得本机的机器名、IP和登录用户等信息。 阅读全文
posted @ 2019-01-04 22:05 Luke Zhang 阅读(319) 评论(0) 推荐(0)
摘要:罗马不是一天建成的,VC++的也不是凭空产生的——它一直标榜自己的从C发展而来的。VB好像是专门为了羞辱VC++而创建的。C#呢,是微软类C语言的新秀——其实也不新了。乱吧?貌似挺乱的,其实这里有章可循。 阅读全文
posted @ 2014-03-17 19:25 Luke Zhang 阅读(4751) 评论(2) 推荐(0)
摘要:毫无疑问,学习C++是一件痛苦的事情。。。十年后的今天,因为工作需要,我被迫必须使用C++。我再次向C++发起了进攻!主要有四个步骤:买书、啃书、加入QQ讨论群、修改C++产品代码。 阅读全文
posted @ 2014-03-14 22:00 Luke Zhang 阅读(4807) 评论(7) 推荐(1)
摘要:总的来说,我觉得VC++是一门神一样的语言——它是公认最强大、最复杂的;它一切以效率为第一要务,却又不肯落伍,拼命兼容现在的新的语言设计特点。本来在别的语言很容与就避开的问题,在这里要用很高的技巧去设计,比如rvalue的复制与移动机制。它保留了很多函数式语言的特点,比如可以定义不再任何类里边的全... 阅读全文
posted @ 2014-03-12 18:24 Luke Zhang 阅读(1643) 评论(10) 推荐(1)
摘要:WinDbg调试托管代码,请记得加载sos.dll. 阅读全文
posted @ 2011-09-02 23:45 Luke Zhang 阅读(1987) 评论(0) 推荐(0)
摘要:XPath 和 LINQ to XML 提供了一些类似的功能。两者可用于查询返回元素的集合、 属性的集合,集合的节点或元素或属性的值作为这种结果的 XML 树。但是,也有一些差异。 阅读全文
posted @ 2011-08-19 10:51 Luke Zhang 阅读(2315) 评论(0) 推荐(0)
摘要:WinForm中要支持拖放,必须做两方面的工作----源和目的: 源:在MouseDown事件中加入:DoDragDrop 目的: 1.设AllowDrop = true 2.在DragOver,DragDrop,DragEnter事件中处理 阅读全文
posted @ 2009-08-03 12:59 Luke Zhang 阅读(950) 评论(0) 推荐(0)