Skip navigation.

Aaron's Blog

平静的天地

如何在XP设置远程桌面

介绍Windows XP远程桌面的使用方法,并附有路由器下的设置实例。

Read more...

作坊离工厂究竟有多远

所谓作坊式的开发方法是指完全的依赖于开发者的经验和喜好进行的软件开发。在一个组织里,一个软件和另外一个软件的开发过程可能完全不同,这种不同并不是建立在对具体项目仔细分析的基础上,而是建立在管理者或开发者的个人兴趣上,软件过程完全没有计划,没有阶段性目标,没有进程表,没有风险评测预警机制,没有…,也许有,但形同虚设,做到哪里算哪里。每个项目完成后,得到的只是一个软件产品,没有其他,没有总结,没有过程改进,没有源码管理,没有……。

Read more...

Whether command line editing is supported in Python Interpreter

Type CONTROL + P at the first prompt you get in Python interpreter.
If it beeps, command line editing and history substitution are supported.
Line editing and history substitution
If nothing appears to happen, or P is echoed, command line editing isn't available; you'll only be able to use backspace to remove characters from the current line.

Reference:
Using Python Interpreter

利用程序最大化或最小化窗口

,

Send(Handle(windowname),   274,   61472,   0)   
Send(Handle(windowname),   274,   61488,   0)   
Send(Handle(windowname),   274,   61728,   0)

SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作

,

安装MS SQL Server遇到错误提示:

以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。



解决:
删除

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations


项目。

摘自:张光见博客

Access data values from composite datawindow

,

We may need to access certain values at run-time. To access values in the normal datawindow object, we use the following dot notation syntax:
datawindowControl.Object.columnname[row]

In order to access nested object values of composite datawindow, we can use:
datawindowControl.Object.Reportname.Object.value[row]

Sometimes, we need to modify nested report object properties. we may use Getchild() function to get nested report handle, and then manipulate it as if the neasted report is a datawindow control. Here is an example:

//There is a composite datawindow control named dw_product_info
//A composite datawindow has dw_master and dw_detail neasted report.
//We need to sort the rows of dw_detail by the first column

datawindowchild ldwc_detail
dw_product_info.getchild("dw_detail",ldwc_detail)
ldwc_detail.setsort("#1 A")
ldwc_detail.sort()