摘要: 对于web开发的根本在:浏览器-->http协议-->服务端.由此看来html+javascript+css是根本所在,服务端在于编程语言.而webform的败笔在于微软的思想所在(极限开发),极限开发没错错在服务端控件的出现.似乎降低了开发成本,其实无意提高了成本. 开发效率:一个优秀的页面设计必然是纯的html+javascript+css所构成(一堆的服务端控件,显示效果可想而知,运行后才能看见真正的样子),无疑是在忽视了美工的作用及职责. 系统系能:一个页面一堆的服务端控件产生的后果是要用viewstate维持状态.数据回传和全局刷新问题 性能惨不堪言 维护成本:开发模式职 阅读全文
posted @ 2011-12-25 15:31 异地远程联网技术 阅读(3982) 评论(100) 推荐(7)
摘要: stringa ="A"; string[]Ff ={"A","B","C"}; varret=FfasIList; Console.WriteLine(ret.GetType()); Console.WriteLine(ret.Contains(a)); Console.Write("Press any key to continue . . . "); Console.ReadKey(true);上面输出了什么结果? 阅读全文
posted @ 2011-12-16 20:37 异地远程联网技术 阅读(237) 评论(0) 推荐(0)
摘要: 1.一切的技术都是为实际需求服务的.需求重于技术,因为技术只是实现手段;新的技术的引入需要注意所有你要面临的问题(开发成本,维护成本,性能问题,系统升级,用户反响...);2. 事物是复杂的,需要逐步分解,但需要记住全局的把握是达到解决方案的最佳途径.3.一个优秀的策划工作可以让我们的开销降到最低.事实证明绝大部分bug是需求做出了问题,而自身的产品设计往往被自我的策划所误导;4.技术出了问题,如果不是架构师的问题,那么就是需求策划上出了问题;5.优良的架构与产品开销不可分离;6.客户的需求需要你仔细琢磨,因为既有可能似是而非,而自我产品的设计需要的是把握用户的需求.7.好的团队,希望每一个队 阅读全文
posted @ 2011-12-16 20:06 异地远程联网技术 阅读(1926) 评论(5) 推荐(2)
摘要: 企业开发宗旨在于高效与便捷以及系统升级与维护的稳定.此框架为此而架构设计,目标在于打造一个高效能的.NET开发框架。Moon.NET由两部分组成:Qin.Data(一个高性能的ORM系统,其特色是提供便捷的开发和高效的数据库访问性能以及方便便捷的系统升级,内含代码生成器、代码自动编译);Qin.Web(一个快速的ASP.NET服务端框架,内含一个前端js脚本一引擎[有了它,你只需专注于业务逻辑,几乎绝大部分代码由引擎生成]、以及实现权限认证的AOP方案和一个前端UI库).其中的Qin.Data已被用于合富网络有限公司的数据层取代原有的实体框架. Qin.Data的相关介绍 背景公司的... 阅读全文
posted @ 2011-12-15 08:59 异地远程联网技术 阅读(1928) 评论(2) 推荐(1)
摘要: 1.背景 公司的项目一开始使用实体框架,但对于公司的需求其性能不如意,故此开发一个适合公司需求的数据库框架.虽然市面的有很多类似框架,虽然各有所长但短处尤在.对秋天兄的cyq.data的思想颇有所感,cyq的发布使我茅塞顿开.mysoft的风格看似linq进而触发我使用扩展.在此感谢他们. 2.简介 Qin.Data是一个通用数据库处理框架(包含MSSQL ACCESS SQLITE EXCEL MYSQL DB2 ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几近纯ADO.NET.对于实体的查询采用emit实 现,如果您还不满意可用此框... 阅读全文
posted @ 2011-10-12 14:36 异地远程联网技术 阅读(2025) 评论(15) 推荐(1)
摘要: UNION 合并两个或多个 SELECT 语句的结果集。(不许有重复值)UNION ALLL 命令会列出所有的值。UNION 使用条件:内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。复制一张表SELECT *INTO new_table_name [IN externaldatabase]FROM old_tablenameSQL LEFT JOINLEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。LEFT JOIN 关键字语法SELECT column_name(s)FROM 阅读全文
posted @ 2011-09-29 13:21 异地远程联网技术 阅读(193) 评论(0) 推荐(0)
摘要: 背景 公司的项目开始实体框架,但对于公司的需求其性能不如意.故此开发一个适合公司需求的数据库框架.虽然市面的有很多类似框架,虽然各有所长但短处尤在.对秋天兄的cyq.data的思想颇有所感,cyq的发布使我茅塞顿开.mysoft的风格看似linq进而触发我使用扩展.在此感谢他们. 简介 Qin.Data是一个通用数据库处理框架(包含MSSQL ACCESS SQLITE EXCEL MYSQL DB2 ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几近纯ADO.NET.对于实体的查询采用emit实现,如果您还不满意可用此框架的代码生成器直接... 阅读全文
posted @ 2011-09-18 15:20 异地远程联网技术 阅读(748) 评论(11) 推荐(0)
摘要: 1.高性能(该框架采用纯的ADO.NET进行框架,避免Linq以及反射带来的性能损失); 2.易用性强(配置简单,智能感知,代码生成器的辅助,会sql就可(可以自我性能优化)) ; 3.多数据库支持(整个框架采用工厂模式设计,目前支持oracle,mssql,mysql,sqlite,acess,如果需要可自我扩增)4.查询新功能(linq一样写代码) 我们介绍一下简单的配置文件. <appSettings><addkey="web"value="No"/><!--是否是网站开发--><addkey=" 阅读全文
posted @ 2011-06-20 14:38 异地远程联网技术 阅读(2512) 评论(58) 推荐(2)
摘要: 看看测试结果.然后大家看看怎么优化实体框架. usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingHD01SystemModels;usingModel;usingQin.Data;usingCYQ.Data;namespaceSystemQuestionProc{classProgram{publicstaticList<EventBaseSet>GetEventBaseSetListWhere(stringsqlWhere){List<EventBaseSet 阅读全文
posted @ 2011-05-20 15:48 异地远程联网技术 阅读(645) 评论(0) 推荐(0)
摘要: 下面是所用测试的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingHD01SystemModels;usingModel;usingQin.Data;usingCYQ.Data;namespaceSystemQuestionProc{classProgram{publicstaticList<EventBaseSet>GetEventBaseSetListWhere(stringsqlWhere){List<EventBaseSet>list=new 阅读全文
posted @ 2011-05-19 14:22 异地远程联网技术 阅读(1669) 评论(11) 推荐(0)