开发到底是什么?
本来计划在这一篇的时候发一些关于Hash算法对于关键词过滤以及屏蔽,特别是一些不和谐的词,但是推迟了一下。在上一篇的中做的一个缓存类受关注的并不多,所以就来吹吹牛,讲下开发到底是为什么。
18岁的时候我已经接触了开发,为当时风靡的摩托罗拉手机MTK芯片组进行修改并完善摩托罗拉L6手机系统的修改。那时候是早期智能手机的样子,内存貌似只有不到10M,支持移动运用。(有兴趣的可以去手机之家去搜索下V-s
http://cyqdata.cn/cnblogs/article-detail-41290
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 文章汇总及学习指南
一、AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。 AgileEAS.
http://cyqdata.cn/cnblogs/article-detail-41270
使用Entity Framework和WCF Ria Services开发SilverLight之7:多个Domain Service间共享Poco实体
在前两篇中,我们讲了在SL端通过Entity Framework和WCF Ria Services实现联表查询,其中最关键的是为实体类中的相关属性设定为Include特性,如下:
遗憾的是,这样的实体Include只能在单个域服务间共享实体。如果你尝试撰写多个域服务,并用到关联实体,会报如下错误:
The entity type 'MiniNWModel.Entities.Product' is
http://cyqdata.cn/cnblogs/article-detail-41265
Android Ap 开发 设计模式第一篇:迭代器模式
Iterator Pattern迭代器模式
场景猜想
经常编写代码都会碰到遍历一个数组,使用for循环得到数组下标之后去做进一步操作。例如下文代码:
int[] array=new int[5]; for(int i=0;i<array.
http://cyqdata.cn/cnblogs/article-detail-41264
厚积薄发,丰富的公用类库积累,助你高效进行系统开发(2)
自从上篇随笔《厚积薄发,丰富的公用类库积累,助你高效进行系统开发(1)》一文以来,得到同行很多人的鼎力支持和关注,并且在大家的推动下,这篇文章也是上榜博客头条、编辑推荐、10天内推荐排行等荣誉,很多人对这些类库很是感兴趣,也希望进一步详细介绍相关类库的使用。本随笔系列将逐步介绍相关的类库的详细使用,并逐步整理成CHM的帮助文档,作为类库使用的指引手册,同时我会对类库进行进一步的丰富、提炼和优化,随
http://cyqdata.cn/cnblogs/article-detail-41234
.NET二次开发平台-征求合作者、创业者加盟
如题
.NET二次开发平台-征求合作者、创业者加盟
平台有如下特性:
1、配置驱动技术
2、BS架构的数据结构扩展支持3、程序自动生成支持4、工作流引擎支持
5、记事本快速扩展系统
等等
产品推广方案1、无限制部署系统 至 客户服务器2、无限制扩展系统 以便适应客户需求【三个月为期限】,体现系统价值3、核心涉外人员,初步分配为项目额度30%【税后定位28%】
联系方式:
QQ群 5
http://cyqdata.cn/cnblogs/article-detail-41233
【WinCE】WinCE程序开发中出现“无法找到PInvoke DLL"Kernel32.dll"”问题的一种解决方法
最近本人参与了一个小项目是做WinCE6.0平台上的应用,开发用的语言是C#。
整个开发过程中让我感到十分蛋疼,说实话用C#这样的高级语言去做嵌入式设备上的应用软件并不是种高明的选择。不但一些通用的类库比普通WINFORM少了一半,就连调用的API函数与普通台式机上的WINDOWS系统也不一样。
在WINCE中引用DLL然后调用其API函数比较容易出现问题就是WINCE
http://cyqdata.cn/cnblogs/article-detail-41222
每个软件企业是否应该有属于自己的开发平台
由于本人最近一段时间一直在忙着跟企业开发平台相关的事情,所以有感而发一下;主要是想跟大家探讨一下企业是否需要有自己的开发平台;
我们作为.NET程序员,基本上开发的都是一些业务信息系统,都是某个应用行业的应用系统多,所以在下曾想过开发一套目前本公司能用的系统开发平台;
其实本人认为有这个必要,我大概说一下我的看法,也好给大家提个思考的方向;[王清培版权所有,转载请给出署名]
本公司是从事医药行业的
http://cyqdata.cn/cnblogs/article-detail-41218
【.Net MF网络开发板研究-02】Http Server功能演示
在上一篇博文中介绍的Web Server,其实是Socket编程应用,我们这篇文章介绍的是真正的Http Server,支持GET和POST功能。
同样我们还是在官方示例Http Server上进行修改,为了使示例更清晰,我们尽可能把代码做的更简单一些。
主程序直接修改为如下代码:
public static v
http://cyqdata.cn/cnblogs/article-detail-41211
【.Net MF网络开发板研究-01】IP地址设定及简单web演示
早期推出的开发板并不具备网口,所以.NET Micro Framework很多基于网络的功能,便无从研究了,其实在物联网时代,具备网络功能才是王道。
新开发板除了具备以太网模块以外,还增加了USB Host模块,当然还增加了其它相关接口,详情请参见下图:
由于该开发板是基于Cortex-M3内核,MF内核程序(TinyCLR)部署在片内Flash上,但是片内Flash一般
http://cyqdata.cn/cnblogs/article-detail-41197
底层和高层-失去的平衡[我们要开发怎样的应用]
刚才在开心网上看了一个视频,60秒的视频中,居然有10秒的前置视频,全程的小广告,结束后还有广告。
也就在刚才,看了博客园的一个推荐新闻。[推荐新闻]超酷未来科技 零按键电子纸移动设备(0/205) »
有些感慨,我们国家的IT行业准备走哪条路呢?
基本上,现在的中国网络,走的是两条路,电子商务,卖东西;大量展示,卖广告。当然这两条路都是无可厚非的盈利方式,只是我觉得这么多资金,都集中在
http://cyqdata.cn/cnblogs/article-detail-41189
自己动手开发编译器(九)CPS风格的解析器组合子
上回我们用函数式编程的方法,结合Linq语法,建立了一套解析器组合子方案,并能成功解析自定义文法的输入字符串。但是,上次做成的解析器组合子有个重要的功能没有完成——错误报告。作为编程语言的语法分析器,不能在遇到语法错误的时候简单地返回null,那样程序员就很难修复代码中的语法错误。我们需要的是准确报告语法错误的位置,更进一步,是程序中所有的语法错误,而不仅仅是头一个。后者要求解析器具有错误恢复的能
http://cyqdata.cn/cnblogs/article-detail-41186
走在网页游戏开发的路上(八)
游戏中定时器的设计 0. 前言 在游戏开发中计时器/定时器是必须的,而且会在多处用到,如吃药补血每秒回10点且持续1分钟、玩家从一点到达另一点的过程需要多少时间。下面是定时器在七雄争霸中的几个应用场景,直接上图:
http://cyqdata.cn/cnblogs/article-detail-41173
厚积薄发,丰富的公用类库积累,助你高效进行系统开发(1)
俗话说,一个好汉十个帮,众人拾柴火焰高等都说明一个道理,有更多的资源,更丰富的积累,都是助你走向成功,走向顶峰的推动力。就我们开发者而言,其中技巧的积累、资源的积累,就是类似一个个好汉、一根根好柴,是我们能够进行高效开发的保证和推动力,本文主要展示我所收藏的辅助类库,并着重介绍一些常用的类库给大家分享,一个提高大家对辅助类库积累的重视,二个也是能够和大家分享一些常用技巧的片段,促进沟通,共同进步。
http://cyqdata.cn/cnblogs/article-detail-41056
使用Entity Framework和WCF Ria Services开发SilverLight之5:客户端主外键联表查询
在上一篇中我们对EF中的POCO进行了映射,如果这个时候我们使用主外键来进行联表查询,会很遗憾的发现凡是关联表的信息,在客户端获取的全部是null。
本篇我们介绍如何使用Entity Framework和WCF Ria Services在SL客户端获取主外键联表查询的数据。
1:添加引用
第一步,为Model项目添加引用System.ServiceModel.DomainServices.Serv
http://cyqdata.cn/cnblogs/article-detail-41049
使用Entity Framework和WCF Ria Services开发SilverLight之6:查找指定字段
对数据库表指定字段的查找,又是实际工作中的一项必要工作。SL客户端仅获取实际需要的指定的字段,好处很多,比如:有助于减少网络流量。
有两类这样的使用场景。
1:联表查询不需要外键表
在上一篇中,我们使用了联表查询,在联表查询中,DAL部分的代码是这样的:
我们已经指出,无论是你是否使用Include方法,只要实体类指定了Include特性,客户端都会获取到被关联的Course记录。诚然,有时候我
http://cyqdata.cn/cnblogs/article-detail-41038
6.腾讯微博Android客户端开发——换取Access Token
本次讲解腾讯微博OAuth认证的最后一步使用授权后的Request Token换取Access Token,当我们获取到Access Token后,我们就可以进行微博平台的资源访问。
照例我们先看下交换access_token的API:
交换access_token URL:https://open.t.qq.com/cgi-bin/access_token格式:xml,jsonHTTPS请
http://cyqdata.cn/cnblogs/article-detail-41033
我业余时间开发的东西-文本编辑器- 美丽的控件
前段时间有一篇文章,你业余时间开发什么。
很久很久很久之前,我业余时间做一个文本编辑器。
为什么做这个呢?我想做一个COBOL的IDE。
原来只是想做一起简单的功能,后来,一发不可收拾了。做了一个这样的东西出来。
这里没有使用任何现成控件!!!没有RichTextBox!!!
高亮关键字
自定义染色
关键字补完
代码折叠
这个原来是VBNET写的,我不知道有没有人愿意和我一起
http://cyqdata.cn/cnblogs/article-detail-41005
Windows Phone 实用开发技巧(13):自定义Element Binding
在Silverlight for Windows Phone 中,绑定是一个很重要的概念,如果你的绑定用好了,将会节省很多事情...
如下图,Button2的高度是Button1 的高度+400.
实现方法,XMAL代码如下,可以看到是利用Element Binding和一个Converter实现的:
Converter如下:
小结:利用绑定和转换器可以解决
http://cyqdata.cn/cnblogs/article-detail-41004
QT开发总结
QT开发程序效率还是很高的,特别是用了QT creator 2.2.1。这几天用QT开发程序,似乎找到了用C++开发程序的感觉,以前用c++写程序就像是在自虐,就连string类型都得东拼西凑的找类库,MFC的文档/视也搞得我晕头转向,WTL只适合高手使用!QT对于像我这样长期以.net混饭吃的程序员,快速切换到c ++编程再合适不过了。最起码,自己的编程想法很快就能实现!而不用先A必B,先B必C
http://cyqdata.cn/cnblogs/article-detail-40991
