Surance Center

02 2008 档案

C#网络编程学习笔记1
摘要:了解一下Socket编程,别天天跟数据库打交道 阅读全文

posted @ 2008-02-25 21:54 xxp 阅读(715) 评论(0) 推荐(0)

100%男性倾向? 55 为什么?
摘要:博客园-xxpyeippx100.0%男性倾向,0.0%女性倾向table style="background-color: #F6F9FF;text-align: center;font-size: 12px;color: #323232;" bord 阅读全文

posted @ 2008-02-25 09:52 xxp 阅读(280) 评论(0) 推荐(0)

学习XOOPS的记录
摘要: 学习XOOPS的起因: 看到朋友在xoops上面安装模块、卸载模块,觉得很神奇。好像我遇到得dotnet程序都没有做到可以可视化来操作这个的。 于是就想要学习一下。 学习XOOPS的过程 学习xoops一定是先学习了php(后来我才知道,其实xoops是给不懂php的人架构网站用的) 学习php就开始学着安装php、apache和mysql、phpMyAdmin。开始的时候,费了很多时间,总是有这样那样的问题。因为这些开源的软件安装和配置和windows软件有很多区别。特别是进行配置的时候,一定要用代码的,就没有UI。 然后开始研究xoops。首先看Instruction,然后自己下载一个安装看看,安装的过程很简单。 后来试着自己加模块,加主题样式。这期间就学习了smarty和pear。我感到开源的世界很丰富。 最后,我进入高级阶段,学习如何自己搞一个主题和模块。很有意思。 开源的东西确实有一些Bug和文档不清楚的地方,不过它彭湃的生命力很诱人。我也产生了为开源做一些贡献的冲 阅读全文

posted @ 2008-02-24 20:55 xxp 阅读(298) 评论(0) 推荐(0)

什么时候用DataView来绑定
摘要:绑定控件的时候,觉得DataSet已经很方便了,但是为什么还有DataView呢?使用DataView操作离线数据库更加方便。以下的文章也解释了如何才可以使用DataView更新回DataSet: 作用: 当使用数据视图时,可以通过从数据视图获取已筛选或排序记录(而不是直接从其所在的表中获取)来访问这些记录。在遵守某些限制的情况下,还可以通过数据视图更新、插入和删除记录: 数据视图必须包含有关每个记录的足够信息,以便能够确定记录在数据表中的位置。这些信息可以包含一个主键或其他列(这些列合在一起可以提供足够的信息来唯一标识记录,如客户名称、地址和城市)。 对于每个操作,数据视图的 AllowEdit、AllowNew 和 AllowDelete 属性必须相应设置为 true。 查找记录 查找数据视图中的记录 将数据视图的 Sort 属性设置为您要搜索的一列或多列。 调用数据视图的 Find 或 FindRows 方法,传递该它要在排序后的列中进行查找的值。 如果想要查找单个记录,则调用 阅读全文

posted @ 2008-02-19 16:35 xxp 阅读(634) 评论(0) 推荐(0)

CurrencyManager 基本
摘要:是什么: Windows 窗体控件绑定到的任何数据源将都具有一个关联的 CurrencyManager 对象。 作用:CurrencyManager 对象跟踪位置,另外监控对该数据源的绑定。 注意: 对于当前绑定到的每个离散数据源,在窗体上都有一个 CurrencyManager 对象。如果窗体上的所有控件都绑定到一个源(例如,如果几个 TextBox 控件绑定到同一数据表),那么它们将共享同一个 CurrencyManager。 但是,有时窗体上的控件将绑定到不同的源。在这种情况下,窗体上有多个 CurrencyManager 对象,每个都跟踪控件正在使用哪个记录(Position属性)或数据元素。(Item_Change事件) 获取: 每个 Windows 窗体都有一个 BindingContext 对象。BindingContext 对象跟踪窗体上的所有 CurrencyManager 对象。因此,任何具有数据绑定控件的 Windows 窗体都至少有一个跟踪一个(或多个)CurrencyMana 阅读全文

posted @ 2008-02-19 16:26 xxp 阅读(1377) 评论(0) 推荐(0)

C/S模式下DataGrid双击一列弹出窗口
摘要:重点在于获取双击的行和列 在DataGrid的双击事件DoubleClick中 int col=this.exDataGrid1.CurrentCell.ColumnNumber; int row=this.exDataGrid1.CurrentCell.RowNumber; 下一步从数据源获取主键信息 然后传给新窗口就可以了 阅读全文

posted @ 2008-02-19 16:18 xxp 阅读(396) 评论(0) 推荐(0)

控制开发成本
摘要:下午听到徐言昌说“实施那边要我做的报表,刚做好(还改了N 遍),今天突然拿来了打印板的样品,叫我照着那个重做。客户还打电话说:‘昨天叫你做的报表做好了么?没做就别作了,不用了’”。徐真的是欲哭无泪了。 类似的事情还有 项目经理随便看到哪里不顺眼,立刻喊程序员来修改,而且是一改再改,反反复复。此外,对客户的需求理解不清楚,而在软件后期花费数倍精力来修改的情况更是数不胜数。 在我们公司里,“勤奋”、“耐心”是被着重推广的美德。如果一个人对bug的修改可以不厌其烦,每周末都来加班,就是一个优秀的员工(搞不好还可以升职)。其实大家都忽略了一点,做正确的事情比把事情做正确更加重要。一个“做正确事情”的程序员相对单“把事情做正确”的程序员,是事半功倍的。 当然,要控制软件的成本,源头是领导,领导要做到以下几点: 1。各司其职。最好不要叫程序员去做数据录入、测试、接听客户抱怨电话的事情。因为专门的人会做的更快、成本更低。这是一个机会成本的问题。在我工作的这段时间,我们领导就经常要我做数据录入、跑一遍流程看是否有错这样的事情;而陈建明也经常被实施部门的员工追问:“今天你 阅读全文

posted @ 2008-02-02 10:14 xxp 阅读(331) 评论(0) 推荐(0)

Surance Center