想到一个关于组件的命名
[ 2006-04-14 02:44:32 | 作者: admin ]
因为老是是和界面表现层部分的类冲突,所以可以仿照vc的MFC,在其他层的类名前加个 C。
c#用反射获取类型,然后动态的生成变量(动态变量)
[ 2006-04-14 02:34:12 | 作者: admin ]
c#用反射获取类型,然后动态的生成变量
现在我们要获取 ProjectDataDetail myDataDetail 下面的一个属性 D01_01
即:projectDataDetail.D01_01的值,我们需要在循环中动态建造D01_01属性
1、获取单个动态对象的属性值
2、设置单个动态对象的属性值[code][/code]...
阅读全文…
现在我们要获取 ProjectDataDetail myDataDetail 下面的一个属性 D01_01
即:projectDataDetail.D01_01的值,我们需要在循环中动态建造D01_01属性
1、获取单个动态对象的属性值
Type myType = myDataDetail.GetType();
System.Reflection.PropertyInfo myPI = myType.GetProperty("D01_01") ; //这里注意属性的大小写,不要写成d01_01
string myValue = myPI.GetValue(myDataDetail,null).ToString() ; //获取 projectDataDetail.D01_01 值
System.Reflection.PropertyInfo myPI = myType.GetProperty("D01_01") ; //这里注意属性的大小写,不要写成d01_01
string myValue = myPI.GetValue(myDataDetail,null).ToString() ; //获取 projectDataDetail.D01_01 值
2、设置单个动态对象的属性值[code][/code]...
阅读全文…
为什么邮件附件比实际文件大
[ 2006-04-12 13:13:07 | 作者: admin ]
这主要是因为邮件服务器在发送邮件时对邮件进行不同的编码,所以同一个文件,不同的邮件服务器所产生的附件也大小不同,但都比实际要一点,不过不会超过一倍。
vs.net的引用问题
[ 2006-04-12 01:50:00 | 作者: admin ]
一个项目若有多个外部模块,那么需要现设置好整个项目的依赖,然后再设置好模块的引用问题。
项目 - 属性 - 引用路径中查看引用是否正确。
项目 - 属性 - 引用路径中查看引用是否正确。
扣下花纹,然后 ctrl + u ,拉成白色,透明度设置百分比。
如果猫支持直接路由当然最好,不然就只好找个主机了
几台机器先连到hub上面,然后选一个做主机
1、将几个机器设置到同一个网段,看是不是都成功互联
2、将主机的tcp/ip设置为自动,拨上去后自动分配192.168.0.1,将adsl设置为共享
3、其他机器的网关设置为192.168.0.1就可以了
如果是两个机器那么可以各自拨号,不用找主机了
几台机器先连到hub上面,然后选一个做主机
1、将几个机器设置到同一个网段,看是不是都成功互联
2、将主机的tcp/ip设置为自动,拨上去后自动分配192.168.0.1,将adsl设置为共享
3、其他机器的网关设置为192.168.0.1就可以了
如果是两个机器那么可以各自拨号,不用找主机了
关于php处理多选框checkbox的方法
[ 2006-04-11 15:44:31 | 作者: admin ]
PHP要求同名表单元素用数组形式命名,并赋予value。否则他不能分解。
例:
<input type=checkbox name="chk[]" value=1>
<input type=checkbox name="chk[]" value=2>
<input type=checkbox name="chk[]" value=3>
获取数组并转成字符串形式打印结果
提交后,用$_POST[’chk’]访问。数组中的元素为选中的复选框的值
...
阅读全文…
例:
<input type=checkbox name="chk[]" value=1>
<input type=checkbox name="chk[]" value=2>
<input type=checkbox name="chk[]" value=3>
获取数组并转成字符串形式
引用
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; //lastname,email,phone
?>
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; //lastname,email,phone
?>
提交后,用$_POST[’chk’]访问。数组中的元素为选中的复选框的值
...
阅读全文…
对几个CMS的粗浅感受
[ 2006-04-09 15:20:24 | 作者: admin ]
对几个CMS的粗浅感受
--------------------------------------------------------------------------------
CMS,内容管理系统啦,范围可以很广的,能管内容的都算。看到Linuxsir正在为升级系统征求意见,不免对这些系统发点粗浅的议论:
1. Nucleus,也是内容管理,比较方便地分类,发表,开多个站点。程序构架优秀,二次开发容易上手,非常好。但内容管理上功能并不全,还是当个优秀的Blog好了,也很有前途的。
2. Tavi,算是wiki系统,小巧易用,但现在开发有点停顿的意思。如果没有太多要求,做Wiki很好。但如果看过Moinmoin或wikipedia用的Mediawiki,估计会被后两者吸引。
3. PHPNuke,这个用得很多,功能也多。但有一个特点,就是乱,...
阅读全文…
--------------------------------------------------------------------------------
CMS,内容管理系统啦,范围可以很广的,能管内容的都算。看到Linuxsir正在为升级系统征求意见,不免对这些系统发点粗浅的议论:
1. Nucleus,也是内容管理,比较方便地分类,发表,开多个站点。程序构架优秀,二次开发容易上手,非常好。但内容管理上功能并不全,还是当个优秀的Blog好了,也很有前途的。
2. Tavi,算是wiki系统,小巧易用,但现在开发有点停顿的意思。如果没有太多要求,做Wiki很好。但如果看过Moinmoin或wikipedia用的Mediawiki,估计会被后两者吸引。
3. PHPNuke,这个用得很多,功能也多。但有一个特点,就是乱,...
阅读全文…