第一章已经简单介绍过这个容器,这一节详细介绍。Grid一般是用表格(Grid.Row 和Grid.Column )的,比StackPanel更细致一些,但是,这么玩很麻烦,先横着竖着定义一大堆,然后把元素指定其表格位置,即插入数据,和我们平常习惯的HTML表格不太一样,甚至更麻烦了。原因如下:Html空单元格要放占位符,这样会放很多;Grid玩法则是用什么元素就指定单元格位置,不用的单元格默认是空... Read More
posted @ 2007-03-31 15:32 包建强 Views(4168) Comments(2) Diggs(0)
AJAX's fullname is "asynchronism JavaScript and XML". It's part of the "WEB 2.0". The main technique is XMLHTTPRequest. If you base on IE Explore, you may use ActiveXObject; otherwise use XMLHTTPReque... Read More
posted @ 2007-03-31 13:43 包建强 Views(538) Comments(0) Diggs(0)
20-100万数据量 改表名 瞬间 改字段名 瞬间 移动字段位置 非常慢 10分钟 不如做个View把位置重新排列 加索引 1分钟,但是如果这个表很繁忙,则可能拖很长时间(15分左右),所以我是先改表名,再加索引,最后再把表名改回来 去索引 1分钟 加字段 null值瞬间,因为不需要额外分配空间 将字段允许null取消... Read More
posted @ 2007-03-31 13:33 包建强 Views(1244) Comments(0) Diggs(0)
StackPanel用于小规模的排版布局,比如说一个局部下几个textbox和Button啦。Orientation属性有Vertical和Horizontal两种选择,决定布局方向。所有控件都有Margin属性,用来使控件之间不那么拥挤,Margin随Vertical和Horizontal的不同而所加的空白方向不同,当然Margin=“3,3”意味着同时在两个方向上有空白。HorizontalA... Read More
posted @ 2007-03-31 13:32 包建强 Views(1023) Comments(2) Diggs(0)
This projext named GameHall is a platform that allow users to plying card and the chess. It cost me one and a half month to finish it.The primary techniques are:1st base on C# TCP Socket asynchronism ... Read More
posted @ 2007-03-31 13:30 包建强 Views(617) Comments(1) Diggs(0)
读完了这一节,发现DockPanel就是过去winform中的Dock属性。原来的Dock属性是子控件设置,而其父亲级别不用设置。现在WPF改为在父亲级别抽象出一个DockPanel,然后设置其下子控件的Dock属性。 Left Right Top Bottom Fill DockPanel有一个LastChildFill属性,一般设置为true,给最后一个元素使用... Read More
posted @ 2007-03-31 13:28 包建强 Views(1572) Comments(2) Diggs(0)
书中的代码语法过时了,改写为以下(测试通过): ... Read More
posted @ 2007-03-31 11:28 包建强 Views(2019) Comments(2) Diggs(1)
数了数framework3.0 SDK中的WPF Sample,一共有28类422个,突然有了一个大胆的想法,就是把这些例子全部翻译出来,并且配上自己的学习心得,争取1-2月完成,这一篇文章会随时更新,随着我对WPF的理解程度。 Read More
posted @ 2007-03-30 22:36 包建强 Views(1697) Comments(0) Diggs(1)
终于,看明白了,已经是凌晨1:39分。这本书这一节写得实在是不好,一个local搞得我糊里糊涂,于是,准备按照他的思路,按照我的理解,改写一遍,包括源代码。首先,这句话WPF新版本已经不用了:,这里DataBindingDemo是例子的命名空间。然后Window标签中这个属性设置xmlns:local="local"——改为:xmlns:local="clr-namespace:DataBindi... Read More
posted @ 2007-03-30 20:55 包建强 Views(2156) Comments(2) Diggs(1)
这个一节都是在讲一个数据绑定的示例。功用:输入姓和名,点击Add按钮,ListBox增加一条记录,永远是字符串“name: nick”;ListBox原先有3条不同记录,选中ListBox一条记录,两个输入框姓和名相应变化。技术分析:2个类,一个xaml,一个一个分析。1)Nickname类, 实体类,提供两个属性Nick和Name,还有一个PropertyChanged事件。实现了INotify... Read More
posted @ 2007-03-29 22:02 包建强 Views(2049) Comments(2) Diggs(1)