摘要:
做了有半年的WM应用程序,都是用C#开发的,我曾经痴迷它的开发效率,虽然运行性能跟原生语言开发的相差不是很大,但总归是有差距的,想要高性能的,或者考虑到自己前景的,我想还是需要学习原生语言的开发,这几天一直在入门学习,可是发现门槛很高,没有C++基础的我更是到处碰壁,我知道学习这东西光有决心还不行,方法和资料是很重要的,所以我搜罗了好些的电子书自己也上卓越买了几本,现阶段想先从基础C++学起,然后... 阅读全文
摘要:
之前在黎波的一篇介绍 Windows Mobile 实现透明控件 文章中,把AlphaMobileControls控件在项目中试用了下,结果发现Bug很多,后来自己网上又找到了另外一个较为简洁的方法来实现透明控件,经测试没有发现Bug,本来例子中只有一个TransParentsLabel控件,自己又再扩展了个TransParentsPicBox的,希望对大家丰富WM UI有所帮助。 ... 阅读全文
摘要:
1、还是先上图 2、其实动来动去的滚动条就是Gif图片,而在.net cf 中播放Gif动画似乎有点麻烦,祥见微软的例子。(.NET Compact Framework-based Animation Control Sample)找不到的可以跟我要。 而还有一种更简单的办法那就应用WebBrowser播放Gif,我们知道WebBrowser是支... 阅读全文
摘要:
1、先上漂亮的界面图 2、引用OpennetCF 2.2.0.0组件,代码如下 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 初始化事件#region 初始化事件 ... 阅读全文
摘要:
第一句话是:优秀是一种习惯。 这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯,使我们的优秀行为习以为常,变成我们的第二... 阅读全文
摘要:
一个view在接受事件的典型调用顺序 1.DoActivateL() 2.HandleForegroundEventL(ETrue) 3.HandleForegroundEventL(EFalse) 4.DoDeactivate() [View体系结构] 使用view的应用程序每次只能有一个活动的view,当另一个view要激活时,当前的view就要被释放。当一个view被释 放后,所以的菜单,对... 阅读全文
摘要:
1、读取数据时发生的错误,[System.Data.SqlServerCe.SqlCeException] = {"Cannot generate a keyset cursor for the query because there is an explicit or implicit GROUP BY operator. 由于存在显式或隐式 GROUP BY 运算符,因此无法生成用于查询的键... 阅读全文
摘要:
●当一个人生活枯燥的时候,他忘了用心体会是一种习惯。 ●当一个人人生乏味的时候,他忘了培养幽默是一种习惯。 ●当一个人体力日差的时候,他忘了运动健身是一种习惯。 ●当一个人孤傲狂放的时候,他忘了谦虚为怀是一种习惯。 ●当一个人工作疲惫的时候,他忘了认真休息是一种习惯。 ●当一个人钱不够用的时候,他忘了投资理财是一种习惯。 ●当一个人工作低迷的时候,他忘了激励自己... 阅读全文
摘要:
其实很简单首先添加背景图片到所在工程,设置为嵌入式资源。接着获取嵌入式图片资源,覆写OnPaint绘制背景。 private Image bgImage; public FormBase() { bgImage= new Bitmap(Assembly.GetExecutingAssembly().GetManifestResourceStream("CMc... 阅读全文
摘要:
记得第一次使用Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,当时也没有深入的去研究他的原理是怎样的,结果在很多地方都用上了Application.DoEvents(),今天看到了关于这方面的一些文章,知道我以前有些用法是不当的,有些地方需要慎用Application.DoEvents()。 首先我们先看看在循环比较大的程序中,... 阅读全文