上一页 1 ··· 172 173 174 175 176 177 178 179 180 ··· 203 下一页
摘要: 希望就像鱼肉,失望就像鱼刺,鱼小则鱼刺也小一个人失恋了,朋友劝他:应该伤心的人是她,因为她失去了一个爱她的人,而你只不过失去了一个不爱你的人!有一天,佛陀把全世界自认为最痛苦的人聚集在一起,让他们把自己遇到的最痛苦的一件事写出后与别人交换。这些人照做后,惊讶地发现,世上还有那么多的痛苦,而自己只不过是经历了一点点罢了!其实忍受痛苦的方法很简单,看看别人的痛苦就可以了!一个小女孩爬在窗台上,伤心地看着窗外的人正埋葬她心爱的小猫。她的妈妈见状急忙将她带到另外一个窗口,让她欣赏起花园里美丽的花朵和飞舞的蜂蝶。她的妈妈对她说:孩子,你刚才开错了窗户!其实选择心情的方法很简单,别开错‘窗户’就可以了!一 阅读全文
posted @ 2010-03-22 11:56 delphi中间件 阅读(251) 评论(0) 推荐(0)
摘要: 第一步建立存储过程create proc MyABC @a int ,@b int, @c int output as set @c=@a*@b在SQL中使用查询分析器执行:declare @a int,@b int,@c int set @a=250set @b=40exec MyABC @a,@b,@c output --注意要添加output 关键字!select @c在DELPHI中使用数据集控件执行: ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(‘execute MyABC :a,:b,:c output‘);//也 阅读全文
posted @ 2010-03-22 11:05 delphi中间件 阅读(518) 评论(0) 推荐(0)
摘要: 大型数据库SQL,ORACLE都支持俩个处在异地的数据库之间建立数据库间的链路链接。当数据库之间的链路建立好后,就可以像操作本地数据库一样地操作远程的数据库。下面以SQL SERVER为例: --Author: CXG--Todo: 建立数据库链路链接-----------------------------------------------------------------------------------------------------前提条件:首先要确保SQL SERVER上面的msdtc服务已经成功启动。--增加远程数据库链接execute sp_addlinkedserv. 阅读全文
posted @ 2010-03-22 10:50 delphi中间件 阅读(339) 评论(0) 推荐(0)
摘要: 专门设计一个数据表用于存放管理软件中各种单据的最新的单据编号。编写一个存储过程用于自动生成单据编号。--****************--计算id--使用//表级排它锁//防止用户同时修改该记录--****************CREATE PROCEDURE GetId@xh integer,@id integer outAS /*如果想在连接一中锁住整个表,不允许其他事务更新表中任何记录,但可以读取记录,可使用HOLDLOCK选项,即(HOLDLOCK 等同于 SERIALIZABLE) sql server 对并发的处理由它本身的锁控制,貌似并发,其实有等待排队的现象,只不过时间.. 阅读全文
posted @ 2010-03-22 10:33 delphi中间件 阅读(1154) 评论(0) 推荐(0)
摘要: 语言就是把我们的想法让计算机理解,让计算机按照我们的想法完成一些功能,具体功能如何实现还是需要我们告诉的,实际上还是我们的解决方案。可能就是我们所说的编程思想和业务领域的解决方案吧。另外一种语言是要解决很多领域的问题的,尤其是Java、C、C++这些语言,因为要解决很多问题,所以他的语法、雷库可能会很多,而在开发你的某个系统的时候可能仅仅用到其中的很少一部分,另外可能不如一些专门的语言解决的好。 框架是为工程提供一些公用的功能或者模块,本身并没有简化应用的复杂性,反而是增加了应用的复杂性,只是大部分的复杂工作由系统完成了,留给开发人员的内容可能不复杂了。这些框架通常都是在解决了很多同类的问题之 阅读全文
posted @ 2010-03-18 11:21 delphi中间件 阅读(305) 评论(0) 推荐(0)
摘要: 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同3.取回表中字段: declare @list varchar(1000),@sql nvarchar(1000) select @list=@li 阅读全文
posted @ 2010-03-17 10:30 delphi中间件 阅读(284) 评论(0) 推荐(0)
摘要: 管理软件,技术门槛并不高。其突出特点就是:需求不断,每个企业都不愿意和别人一样。管理软件,说到本质,还是管理思想的落地。只有保持差异化的管理思想,才能保证差异化的竞争。尤其每个企业面临的内部外部环境都不相同,面临的问题,目前的竞争地位,过去的历史包袱,现在的人的利益平衡,未来的走向,都决定了一个企业肯定与另一个企业不相同,所以落实到管理软件肯定是不相同的。(当然,你可以骗企业你是最先进的管理思想。不过这个吹法已经过时,都在商界江湖混了N年的,玩钱玩人玩术玩销售多年的老板,你以为他们就是不懂现在信息化的原始人?当然,你也可以宣传你这是模仿SAP做的,你这是模仿欧洲美国做的。但是现在老板们都清楚, 阅读全文
posted @ 2010-03-17 10:20 delphi中间件 阅读(381) 评论(0) 推荐(1)
摘要: 基于插件的应用开发框架的各个插件之间以及插件同主EXE之间对象的共享是必须要解决的一个重要问题。其中的一种方法——使用内存映像文件。将要共享的对象的指针放进内存映像文件中,其它要访问共享对象的通过读取内存映像文件中的指针来操作共享对象。实现起来非常简单。详见本人博客的——内存映像文件使用一文。 阅读全文
posted @ 2010-03-11 08:43 delphi中间件 阅读(245) 评论(0) 推荐(0)
摘要: 有容乃大。海洋是江河的容器。内存是数据的容器。窗体是各种可视非可视控件的窗口。主EXE是插件们的容器。用TPanel, TScrollBox等容器布好界面的局,其它表单/非表单录入界面就在这些容器里面让它动态生成。也无须采用纯动态的方法来生成所有界面,实际操作时可能是动态生成+静态拖放相结合的方式。 阅读全文
posted @ 2010-03-10 16:08 delphi中间件 阅读(585) 评论(0) 推荐(1)
摘要: 应用开发框架不一定要是插件的框架使用插件的应用开发框架很好插件是包,而包不一定是插件一个包就是一个工程,一个插件就是一个工程,一些插件组成了工程组插件的粒度可以细也可以粗,细到可以一个窗体界面封装成一个插件,具体插件的粗细需要权衡插件可以是可视的也可以是非可视的 阅读全文
posted @ 2010-03-10 15:38 delphi中间件 阅读(352) 评论(0) 推荐(0)
上一页 1 ··· 172 173 174 175 176 177 178 179 180 ··· 203 下一页