DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 356 357 358 359 360 361 362 363 364 ··· 474 下一页

2014年4月7日

摘要: C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如int转换成char。 dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类型转换。 reinterpreter_cast,仅仅重新解释类型,但没有进行二进制的转换。 4种类型转换的格式,如: TYPE B = static_cast(TYPE)(a) cons... 阅读全文
posted @ 2014-04-07 23:10 DoubleLi 阅读(9959) 评论(0) 推荐(0)

2014年4月6日

摘要: 我们先从简单的开始吧.先分一个类: (一) 非动态显示图片(即图片先通过资源管理器载入,有一个固定ID) (二) 动态载入图片(即只需要在程序中指定图片的路径即可载入) 为方便说明,我们已经建好一个基于对话框的工程,名为Ttest. 对话框类为CTestDlg (一) 非动态载入图片. 方法1.先从最简单的开始,用picture 控件来实现. 步骤: 先在资源里Import一张图片,ID为IDB_BITMAP2 ... 阅读全文
posted @ 2014-04-06 22:42 DoubleLi 阅读(1286) 评论(0) 推荐(0)

2014年4月4日

摘要: 自从去年年底一次棘手的界面,开始研究用web做界面到现在大约1年,这一年间不是局限在实现层面,也并非一直研究这一个问题,有很多问题其实不是问题,只是自己没有想清楚或者思想没放开。对于一个界面开发人员,想必拉的对话框不少于100个,腻味不必说,光是对话框大小改变导致控件跟着变化都需要一番功夫,加上界面美观,界面的风格统一,界面的灵活多变......,头痛。在对话框里面加载位图,加载gif,超链接......,啊,没法控制了吧!在考虑远点,现在.net3.0技术已经完全打破应用和桌面的界限,我们的界面html资源完全可以放在一个web站点上,这样界面是完全动态的。其间写过2篇这方面的文章,基于vc 阅读全文
posted @ 2014-04-04 18:00 DoubleLi 阅读(7162) 评论(0) 推荐(0)

摘要: 框架目标OneRing是一个跨平台的桌面应用框架。和Adobe AIR类似,它支持用html/js/css制作用户界面,与之不同的是,它的应用为本地程序,可以直接访问操作系统的数据。架构一个OneRing应用程序分为两个部分:框架部分和应用部分。框架部分框架部分为通用框架,各应用都一样。其提供各操作系统上的界面展现,为本地窗口内嵌一个WebKit浏览器,并提供一致的js接口让应用和操作系统功能进行交互。框架以运行时库的形式提供。框架以系统原生语言编写,提供其他语言的绑定。应用部分应用部分为一个web server,负责应用逻辑,用html/css描述界面,用js提供用户交互。运行流程应用启动时 阅读全文
posted @ 2014-04-04 17:58 DoubleLi 阅读(773) 评论(0) 推荐(0)

摘要: 初衷一直希望VC开发者能够方便的开发出细腻高品质的用户界面。我喜欢C++,选择的平台是Windows,所以大部分时间用VC。我自身不排斥其他技术或者开发语言或者开发工具,都去了解,了解的目的是想吸取好的思想补充VC开发方面的不足。从事界面开发方面的研究有5年了,学过很多,尝试过很多,失败过很多,但是没有气馁。感谢开源,尤其是谷歌的Chrome开源,使我再次提高。在论坛和代码网站,都能看到一些界面方面作品,有源码的也有纯欣赏的,大多数一看上去还不错,本地执行就会发现粗糙的地方,不细腻,难以商业化使用。总体来讲,国内很难看到好的界面方面的开源框架,优秀公司也以此为傲,不断引导界面潮流,使得其他一些 阅读全文
posted @ 2014-04-04 09:02 DoubleLi 阅读(569) 评论(0) 推荐(0)

2014年4月3日

摘要: 研究zlib库,想实现一个类似winrar功能的小东东,打开winrar界面看它的工具栏比较好看于是动手想做一个,当然资源也使用的是winrar附带的。下面是截图:真彩色(32位)32*32大图标工具栏我得工具栏风格smile风格代码下载感触:软件功能重要,软件的形象也重要。好的UI界面给优美的感觉,小软件要花哨,大软件要庄重。from:http://www.cppblog.com/wlwlxj/archive/2006/11/09/14897.html 阅读全文
posted @ 2014-04-03 17:04 DoubleLi 阅读(4884) 评论(0) 推荐(0)

2014年4月2日

摘要: InspectExelets you explore and diagnose problems with Win32 applications.It is integrated directly into the Windows® Explorer and adds as a set of extra pages in thePropertiessheet for the selected executable file. Look at the screen shots atthe bottom of this page to see examples of the inform 阅读全文
posted @ 2014-04-02 17:27 DoubleLi 阅读(949) 评论(0) 推荐(0)

摘要: 原文http://www.wtoutiao.com/a/120621.html底层工具“If you know how to use Process Monitor competently, people of both sexes will immediately find you more attractive.” – Scott HanselmanUltimate Boot CD 和 Ultimate Boot CD for Windows– 这些光盘是程序员修电脑时的必备工具,毕竟你可没那么多钱给给每个电脑坏掉的亲戚买新机,不是么?Hiren’s BootCD– 更先进也更复杂,Hir 阅读全文
posted @ 2014-04-02 14:17 DoubleLi 阅读(5538) 评论(0) 推荐(4)

2014年3月31日

摘要: 在MFC中隐藏运行界面确实花花点功力。 针对对话框程序,一种不是很好地实现方法是在OnPaint函数中添加如下代码:CWnd::ShowWindow(SW_HIDE);添加后执行会发现屏幕会闪烁一下之后只在后台运行。www.2cto.com 有一种好方法,就是在OnInitDialog(...)中加入以下的代码:SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW); 这样,运行对话框程序之后,就不会出现对话框界面了。 阅读全文
posted @ 2014-03-31 16:19 DoubleLi 阅读(746) 评论(0) 推荐(0)

摘要: 使用代码手工生成dmp文件SetUnhandledExceptionFilter为每个线程设置SetUnhandledExceptionFilter(MyCallBack),(必须在每个线程中启动时调用一次,否则造成无法进入回调函数中)这样该线程中发现未处理的SEH异常时就会进入到MyCallBack 回调中.无聊的是虽然MyCallBack 的参数是SEH异常的结构体指针,但C++异常也会进入到MyCallBack 中.所以只要SetUnhandledExceptionFilter 就能抓到C++的异常了.按C++标准,未处理的C++异常应当是触发unexpected.而MS 放出话说它的编 阅读全文
posted @ 2014-03-31 16:19 DoubleLi 阅读(807) 评论(0) 推荐(0)

上一页 1 ··· 356 357 358 359 360 361 362 363 364 ··· 474 下一页