摘要:
查找算法中的概念(排序树和散列表) Amultiplicationgame 做上层androidapp开发的可以修改framework层代码吗 仔細閱讀《巡視條例》,精心準備向中央巡視組反映意見 查找算法中的概念(排序树和散列表) 阅读全文
摘要:
2008-10-16 17:07已知值: DataGridViewRow dataGridViewRow条件: DataGridView绑定到DataTable上求: 它对应的DataRow解答: DataRow dataRow = (dataGridViewRow.DataBounditem as DataRowView).Row;需要解释一下: (1)DataGridView.CurrentR... 阅读全文
摘要:
2009-01-13 11:43今天在写Windows From程序时,发现DataGridView在与DataTable透过BindingSource绑定,在DataGridView进行数据的排序后,DataGridView中的数据Index将会与DataTable的Index不一致,当选定的数据在进行修改后,因Index的不一致,导致在回存数据库的时候无法断定该回存哪一笔Row Data,这让... 阅读全文
摘要:
经常遇到这种错误,“此行已属于另一个表”的错误,导致这个错误的语句如下:dtPriceTable.Rows.InsertAt(aDataRow,i);或者dtPriceTable.Rows.Add(aDataRow);我分析了一下原因,因为DataRow DataTable 都是传引用调用的。所以一个行在一个表中了,就不能再增加到另外一个表。具体的改善策略有两种:1、 把原... 阅读全文
摘要:
1、将要访问的父窗体中的对象设为Public 2、将父窗体赋值到子窗体的Owner里 3、在子窗体中使用Owner生成父窗体对象 4、用生成的对象就能调用父窗体中的Public对象了例子:[代码] 阅读全文
摘要:
思路就是先给dt排序,然后只要相邻的两个逐个对比就可以了[代码] 阅读全文
摘要:
有的时候需要对一个对象的状态进行恢复,象撤消按钮一样.本例中一个长方形对象,用四个数字记录长方形的状态,当变化发生的时候,有一个机制在变化之前记录状态.以下的关键都在GraphicsSystem中也就是元发器进行管理操作的.硬编码,虽然实现了需求,但是将记录对象暴露给外部,调用者可以修改它:[代码]Memento的一种方式,编码复杂,但是给调用者的是一个窄的接口,不能操作记录对象:[代码]一种好的... 阅读全文
摘要:
一个请求被多个对象处理,但是每个请求只有一个接收者处理:[代码]职责链:[代码] 阅读全文
摘要:
银行帐户改变的时候需要通过短信,邮件等方式通知客户,编写代码实现:传统的做法:[代码]Observer模式:[代码]更牛*的使用委托:[代码] 阅读全文
摘要:
对一个数字集合中的对象进行操作,更换其它的集合,只要类型一样,都可以对集合中的对象进行类似的操作:迭代器接口:[代码]具体的迭代器继承上述接口:[代码] 阅读全文