自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sanmaotuo@freelance.passion.coding

"Code as Design" --Jack W.Reeves

  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 用RESTClient实现百度网盘的上传功能

由于多年的习惯,一直用INDY来作为通讯组件编码,这次也不例外。前面的GET测试很顺利,半天就完成了,到了上传POST部分,,直接就卡在了file元素传送这个环节,按传统的文件流传送试了多个方法都报错,最后决定用自带的REST Debugger 试试,按一般的参数和BODY设置file元素依然报错,最后发现参数有了FILE类型选择,一试就通了,瞬间看到了曙光,但还是在INDY下琢磨,弄了一夜无结果。休息半日后,今天中午灵光一现,决定用RESTClient组件试试,果然来电,一试就通。

2024-06-27 19:06:45 518

原创 尝试开发METRO-UI的企业应用

禁不住METRO-UI的诱惑,决定尝试一下开发此风格的企业应用。企业应用毕竟不同于一般的手机应用,管理层次很深,报表很多,录入界面也很多。目前尚不知道往下深入开发会遇到什么样的阻碍。

2013-05-17 11:33:59 710

原创 不习惯ColdFusion的TAGS语法?那就用SCRIPT语法吧

TAGS语法其实背后由FRAMEWORK完成了很多工作,非常简洁。但我还不是很习惯。好在COLDFUSION提供了SCRIPT语法,呵呵,语法惯例和C#一样的。舒服了。TAGS语法继续学习,要适应啊。写一段用SCRIPT语法做的存储过程获取数据的小片段 component displayname="sc"{ public query function getAllEmploye

2012-04-15 14:13:37 588

原创 如何读取COLDFUSION的APPLICATION所有变量值

在公布的APPLICATION变量中,唯一能够在其他CFC和CFM中读取的只有APPLICATIONNAME, 即使你在APPLICATION.CFC中赋值了的变量如DATASOURCE,但不能读取。今天弄了我一整天。当初只是想在存储过程中调用APPLICATION.CFC中赋值的DATASOURCE,弄死都读不出来,一直报错“ELEMENT DATASOURCE IS UNDEFINED IN

2012-04-14 21:19:29 660

原创 FLEX的多线程实现以及对串口操控的一点小思路

由于现行的FLEX项目可能要用到多线程和串口控制,原来用DELPHI做起来很简单,在FLEX下简直是一头雾水。昨晚GOOGLE了,有老外做了一个AsyncThreading(目前V2.1),学习了一下,暂时感觉代码很复杂。我想按照BOB大叔的ACTIVE OBJECT模式(COMMAND模式的扩展)来做一个(这个模式我在DELPHI做的语音系统里面实现得很完美)。另外串口控制看网友说要调用JAVA

2012-04-13 12:37:19 1233

原创 FLEX 下的MVP应用 以及 ColdFusion 的远程服务调用

这几天使劲的学习FLEX前端开发以及COLDFUSION的后端服务开发,还小有成效,YY一下前端的开发思路依然延续MVP下的PRESENTER FIRST思路,原来没有搞过的后端COLDFUSION也慢慢的有了感觉,很不错的开发平台,原来让我很恼火的TAG语法现在感觉有点亲切了。做了一个完整的HELLO WORLD题目,贴上来。体会:只要从一门语言出发,搞清其背后的原理,其他的语言学起

2012-04-13 11:35:40 1123

原创 MODEL-View-Presenter(MVP)模式在FLEX下的开发实例

好久没有写点文字了。最近有个项目要求立足于RIA。之前想自己用DELPHI+REMOBJECTS, 但不理想。于是我选择了FLEX来搞。先前的DELPHI、C#相互沟通的博文已经说过了各种开发语言的共性,这次也不例外,高举我的MVP大旗,直接开战。(AS3的语法和JAVA、C#、DELPHI都有很相似之处勒,呵呵。其实我还很陌生)。先搞一个老外的例子来修正,开发思路依旧按照Jeremy Mil

2012-04-10 17:06:29 839

原创 Python改写的MVP模式的Puzzle游戏

本范例的目的只有一个:体现各种语言在开发中的互通性。通过本范例希望能给学习新语言的朋友提供一种动力和方法。 透过现象看本质

2011-08-09 17:32:21 478

原创 The Zen of Python

Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.

2011-08-07 14:43:47 319

原创 Ubuntu环境构造完毕

1、先搞定我的显卡58702、安装FREE PASCAL、LAZARUS3、安装ECLIPSE4、安装PYDEV插件5、安装一个IDLELAZARUS的GENERIC之路还漫长哦。拿来玩玩就得。

2011-08-06 16:46:25 411

原创 安装Ubuntu 11.04

中了猛禽的毒。今天安装了Ubuntu 11.04。很快很顺利的在windows下安装完毕。双启动。进入Ubuntu 11.04。很爽的界面,字体更巴适。精神为之一震。下面开始熟悉系统、安装LAZARUS.

2011-08-04 18:18:54 505

原创 TDD实践之路--泛型和匿名方法在DELPHI单元测试中的妙用

昨天启动TDD之旅。开始一切都很顺利,按照“故事情节”,遵守PF,对方法的调用测试很顺利。接着麻烦来了。由于PascalMock没有事件引发的处理机制(特别是我的事件委托都是私有的)造成在测试事件引发时,出现问题。经过一夜的冥思苦想(呵呵),终于找到一个比较合理的处理方法。下一步

2011-08-02 12:51:04 1492 4

原创 TDD 实践之路 - TTCMS完全构建历程(DELPHI)

关键字: TTCMS (旅游运输合同管理系统), TDD(测试驱动开发), MVP(Model-View-Presenter)开发环境: Windows 2008 Server  、SQL Server 2008 R2开发工具:Delphi XE单元测试构件: DUn

2011-08-01 14:40:47 805

原创 DELPHI 2010 的泛型 还是很给力的

type IBasicView = interface ['{F1DD7641-36BF-4A35-A630-6DAFBC39A75E}'] procedure SetList(Value: TList); procedure SetRequest

2011-07-26 11:32:54 742

原创 C#之于DELPHI开发者(二)

续前篇为什么我要在C#上花费时间问得不错。尽管不是每个开发者都想要学习C#的,但是有几点最新的趋势我们必须要去面对。一个理由是当今许多.NET开发者文章和期刊上的范例都是用C#写的,所以你需要有那么点C#的知识才能理解其中所运用的技术。另一个理由是许多控件开发商只用C#来写.NE

2011-07-24 11:17:57 523

原创 C#之于DELPHI开发者(一)

断断续续学习C#余年,一直致力于将C#的学习成果转换成DELPHI的开发。最近一段时间对C#的学习做一个系统的总结,准备将现有的DELPHI项目全部转换成C#。偶见一片澳洲DELPHI开发者的文章,学习之余,颇有同感。遂将之翻译成我泱泱大国之语,以嗜各位delphi工友。 原作者

2011-07-24 04:34:03 848

原创 MVP模式下开发的一个图书管理系统(由JAVA修改而来)

要点: presenterfirst 、adapterpattern 原版是老外用JAVA写的。今天把它用DELHPHI改写过来。对于MVP在实际项目中的运用又有了很新的认识。收获不小。关于MVP的文章千千万,真正能把实际运用中遇到的实际问题讲出来的少之又少。最烦就是那个英国佬马

2011-07-22 17:34:45 1442

原创 MVP模式下开发的一个拼图游戏(由C#修改而来)

闲来无事,把老外的一个C#程序修改一下。这个小程序体现一下特点1、完全的MVP构架2、图片的切割3、TImage和TGPImage的相互转换

2011-07-19 15:09:29 698

原创 企业应用的开发层次(DELPHI)

总体的层次如下:View --Presenter--Task--DAO贯穿所有层次(传递)的元素只有一个:DTO(Data Transfer Object) 1、View 由IView(接口类) 和 UI(实现类)组成。 通常C\S下的UI是Form和Fram

2011-07-05 18:08:02 668

原创 Intraweb 在 IIS 7.5 (windows 7 64位) 发布体验

IIS 7.5强大的功能、友好的界面令人心醉。麻烦也接踵而至:):) 下面把IntraWeb应用程序(*.dll)在IIS 7.5下的发布流程记录一下,备忘。 1、安装IIS 7.5http://hi.csdn.net/space-1481424-do-album-picid-496958.html 注意:把应用程序开发功能下的那几项勾上。 2、设置IIS 应用程序池

2010-03-15 00:26:00 2756

原创 IntraWeb下Model-View-Presenter开发实战--传递篇之一(DataTransferObject)

DataTransferObject http://martinfowler.com/eaaCatalog/dataTransferObject.html unit IWA.DTO.LoginDTOIntf;interfacetype  ILoginDTO = interface  [{0C0CEEC3-F677-4385-99E0-5EF51B746559}]    func

2010-03-05 22:23:00 825 1

原创 IntraWeb下Model-View-Presenter开发实战--创建篇之三(Model)

业务逻辑处理MODEL unit IWA.Model.LoginModelIntf; interface uses IWA.DTO.LoginDTOIntf; type  ILoginModel = interface  [{108D4A7F-3EDB-4C72-84BE-AC88515B56EE}]    procedure CheckLoginInfo(

2010-03-05 22:16:00 617 1

原创 IntraWeb下Model-View-Presenter开发实战--创建篇之二(Presenter)

View的"中介者"或"观察者"--Presenter unit IWA.Presenter.LoginPresenterImpl; interface uses IWA.View.LoginViewIntf, IWA.DTO.LoginDTOIntf, IWA.Model.LoginModelIntf;type  TMainPresenter = class  pri

2010-03-05 20:46:00 716 1

原创 IntraWeb下Model-View-Presenter开发实战--创建篇之一 (View)

现在流行“抓眼球的艺术”。那我就从Presentation之View开创吧。 unit IWA.View.LoginViewIntf;interfacetype  TLoginEvent = procedure of object;  ILoginView = interface  [{CC037F47-BBDA-461E-8A8B-A6C2B7680CCD}]    func

2010-03-05 20:32:00 697 2

原创 IntraWeb下Model-View-Presenter开发实战--起始篇

很早以前就想写点什么,一直忙于Make Money的开发,无暇静心思索。最近终于得闲,于是写下平生第一篇开发日记的第一段文字 我的开发理念: "Code as Design"  --Jack W.Reeves 以一个用户登录为测试案例 创建的单元 --View  --IWA.View.LoginViewIntf.pas --Presenter  --

2010-03-05 19:33:00 1014 2

FLEX 下的MVP应用 以及 ColdFusion 的远程服务调用

一个小小的HELLO WORLD 作业题目 FLEX 下的MVP应用 以及 ColdFusion 的远程服务调用

2012-04-13

Clean Code A Handbook of Agile Software Craftsmanship

Clean Code A Handbook of Agile Software Craftsmanship(敏捷软件艺术手册-干净代码)。 本书延续Uncle Bob 的一贯写作风格,从实践到理论再到实践。要仔细体会,很多重点都藏在不经意间。是指导如何写出干净代码的一本不可多得的精品书籍。

2011-08-04

Agile Principles, Patterns, And Practices In C#

Robert C Martin(Bob 大叔) 敏捷软件开发:原则、模式 与实践的C#版。比C++版本在范例上略有改动

2011-08-04

FastReport.Enterprise.v4.11.13.FS

Delphi FastReport Enterprise v4.11.13 含多国语言包(汉语当然在其中喽)

2011-08-04

DELPHI转c#范例

本范例是一个车站自动播音系统。从DELPHI到C#。原创作品。版权所有。

2011-07-25

拼图游戏 C#原版 DELPHI改版

由C#改版而来的PUZZLE 有老外的C#原版和我改写的DELPHI版

2011-07-25

FlexGraphics V1.2(full source)

FlexGraphics 1.2 CAD\GIS设计元素

2008-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除