楸木家具及其优缺点介绍
楸木家具及其优缺点介绍
楸木家具及其优缺点介绍。楸木,大家可能不是很了解,但说到梓木都应该很熟悉吧,两者其实是一种木材。因质地坚硬且软硬适中,被人们用来制作家具。下面分享楸木家具及其优缺点介绍。
楸木家具及其优缺点介绍1一、楸木家具的优点主要如下:
1、楸木在类别上属于硬杂木,其特点为密度适中,柔韧性也十分的良好,这就决定了其具有很好的加工性能和加工的空间。在使用楸木来制作生产家具产品的时候,基本上都不会出现开裂变形的情况,对于制作成型的楸木家具来说,具有十分耐磨的优点,这就使得楸木家具的使用寿命也很长。
2、与其他的木材原料相比较的话,楸木的纹理显得十分清晰而且变化不多很有条理,正是这样成就了楸木家具的一大特色,尽管楸木的纹理相对来说比较简单,但是这让其看起来非常的清晰,且布局十分的均匀,使得制作出来的家具产品带有强烈的田园风格的气息,让人感觉浑然天成。
二、楸木家具的缺点主要如下:
1、前面也说道了,楸木本身的硬度相较多数木材原来来说比较低,因此使用其来制作实木家具,相较于其他材料来制作的家具产品了就显得比较脆弱,因此,楸木家具的耐碰撞的能力就不高,所以在平时就要特别注意,在挪动家具的时候避免发生碰撞。
2、在温度比较高的'情况下,楸木家具容易产生变色的情况。因此,这就对楸木家具的摆放位置也有了要求,一定注意不能将楸木家具摆放在在有阳光直射的地方或者能产生高温的家用电器旁,而应该将它摆放在阴凉避光的地方以此来延长楸木家具的使用寿命。
楸木家具及其优缺点介绍2一、楸木板材的优缺点
1、优点
单从外观上来看,胡桃楸木并不算是特别出众的。胡桃楸木没有榉木戏剧化的山形纹,不及柚木的黄金色泽,没有老榆木的曲折纹理。但胡桃楸木却有着另一种雅致的品味,平淡的纹理如行云流水,清晰而均匀,鲜有瘤结,质朴无华的特点与田园风格十分契合。
胡桃楸木以前属于硬杂木类,密度适中、韧性卓越,加工性能好,不易开裂变形,其耐磨度也较好。但棕眼排列平淡无华,色暗质松软少光泽,管胞比较粗,木射线明显,不易干燥,加工一定比其他木材难度大,价格也较为昂贵。
2、缺点
楸木家具作为全实木家具,不如一些铁制家具和高级塑料家具的硬度高,不能用硬物碰撞,但是中难免会有一些磕磕碰碰,修补起来会相对麻烦一点。
不要在家具上放过于沉重的物品,这样会导致家具长期受力而导致的变形。
必须避免高温,放在家里的实木家具最好不要让强烈的阳光直射过久,应该将家具放在阴凉且避开阳光的地方,或者在家具上搭块纱布等。
二、楸木应该怎么鉴别?
楸木木皮见水则发黑色,剖面木纹通直,术结节发黑色。木质较轻,结构粗软。新剖木材较确光泽,干燥速度较慢,不易弯曲。较易加工,钉着力强。
楸木比核桃木重幂轻,色泽深,材质松,棕眼大而无规则,但木性稳定,榫卯结合后牢固,不开裂,不变形,非常耐肌楸木质地细腻,经打磨后,家具是现亮泽和优美的木纹。
三、如何辨别胡桃楸木家具质量的好坏?
观察胡桃楸木家具木质优劣。打开家具柜门、抽屉,观察木质是否干燥、洁白,质地地否紧密、细腻。如果采用了刨花板、密度板及一次成型板等制作的家具,要求打开柜门或抽屉后,不能有刺激性气味。
观察胡桃楸木家具木质有无缺陷。家具的主要受力部位如立柱、连接立柱之间靠近地面的承重横条,不应有大的节疤或裂纹、裂痕。结构牢固,框架不得松动,不允许断榫、断料。不要选购将刨花板用锯一锯、用钉子一钉、用油漆一漆的“三家一具”;不要选购用帮无糟、堵无榫、底无带的“三无”抽屉制作的家具。家具上所采用人造板的部件都应实行封边处理,各种配件安装不得少件、漏钉、透钉。
四、楸木的清洁保养方法
1、去干
楸木是相对来说较为耐干的材料,但正如所有的事物一样,过度必然导致问题出现。楸木不要放在火炉旁,以免过于干燥。干燥的季节,需采用人工加湿的措施补充水分,如用潮湿的软布擦拭家具等。
2、打蜡
定期打蜡是维护家具的良好方式。打蜡可以防腐、防水,让家具表面更加有光泽。
3、去湿
湿气过重,导至木材含水率发生变化,进而导致木材内部张力发生作用,引起家具变形。楸木家具不要放在过于潮湿的环境里。潮湿的季节,可用薄胶垫将家具同地面接触的部位分开。
4、除尘
家具表面积尘时,用柔软的抹布去除,但不可过度磨擦,尘粒也是硬物会损害家具表面。之后可以用拧干的湿布进一布清理。擦拭时尽量顺着木材的纹理。
5、避免化学溶剂侵蚀
不能用酒精、汽油或其余化学溶剂清除污渍。可用温茶水将污渍轻轻去除,等水分挥发后,再涂少许光蜡,然后轻轻擦拭以形成保护膜。
楸木是一种被广泛使用于家具制作一种木材,现在的市场上有很多家具都是采用楸木来制作的,因为楸木家具比起其他材质的家具,在外观上看起来更加地雍容大气,家具所展示出来的纯天然的纹理使得家具更加具有自然的魅力,并且楸木材质的家具价格也是比较便宜的,那么今天我们就将带大家了解楸木家具的优缺点,以及楸木家具的鉴别方法,帮助大家选购到真正的楸木家具。
楸木家具的优缺点:
楸木家具的优点:
楸木的密度适中,韧性非常好,制作家具时比较容易造型,不易开裂变形而且耐磨度也是比较好的楸木书桌是很不错的,效果很好,看起来非常有质感,而且使用寿命非常长关于楸木家具的优缺点,其优点就是非常多的。楸木家具的颜色非常美观,看起来与橡木有一点相似,显得富贵大气,纯天然的纹理彰显出自然的纹路楸木家具的价格不是非常昂贵,因此适合大众的消费水平。
楸木家具的缺点:
楸木家具是一种全实木家具,其硬度是不如一些高级塑料家具以及铁制家具的,因此,楸木家具不可以使用硬物碰撞楸木家具要避免高温,实木家具都是比较惧怕高温的,达到着火点的话就会燃烧,引发安全问题的出现建议不要在楸木家具上面放置过于沉重的物品,这样会导致楸木家具长期受到重力而变形。
楸木材质的鉴别方法:
楸木木皮见水则发黑色,剖面木纹通直,术结节发黑色.木质较轻,结构粗软。新剖木材较确光泽,干燥速度较慢,不易弯曲。较易加工,钉着力强。
楸木比核桃木重幂轻,色泽深,材质松,棕眼大而无规则,但木性稳定,榫卯结合后牢固,不开裂,不变形,非常耐肌楸木质地细腻,经打磨后,家具是现亮泽和优美的木纹。
如何辨别楸木家具质量的好坏:
观察楸木家具木质优劣。打开家具柜门、抽屉,观察木质是否干燥、洁白,质地地否紧密、细腻。如果采用了刨花板、密度板及一次成型板等制作的家具,要求打开柜门或抽屉后,不能有刺激性气味。
观察楸木家具木质有无缺陷。家具的主要受力部位如立柱、连接立柱之间靠近地面的承重横条,不应有大的节疤或裂纹、裂痕。结构牢固,框架不得松动,不允许断榫、断料。不要选购将刨花板用锯一锯、用钉子一钉、用油漆一漆的“三家一具”不要选购用帮无糟、堵无榫、底无带的“三无”抽屉制作的家具。家具上所采用人造板的部件都应实行封边处理,各种配件安装不得少件、漏钉、透钉。
在上文中,我们为大家介绍了有关楸木家具的一些信息,我们知道现在市场上号称楸木材质制造的家具是相当多的,消费者没有办法清晰地辨别什么商家说的话是否真的是事实,所以为了保证各位消费者的权益,提前做一点功课了解一下也是十分必要的,所以我们介绍了文章中的这些信息,我们希望今天介绍的内容能够真正地帮助大家买到好的楸木材质的家具。
优点:楸木纹理细腻雅致,单从外观上来看,楸木并不算是特别出众的,楸木没有榉木的山形纹,不及柚木的黄金色泽,没有老榆木的曲折纹理。但楸木却有着另一种雅致的品味,平淡的纹理如行云流水,清晰而均匀,鲜有瘤结,质朴无华的特点与现在流行的田园风格十分契合。楸木易加工,胡桃楸木以前属于硬杂木类,密度适中、韧性较好,加工性能好,不易开裂变形,其耐磨度也较好。
缺点:目前楸木家具价格较高,特别是黄金胡桃木制成的实木家具,是高档家具,价格昂贵。楸木不适合开大料,楸木硬度不高,重量较轻,含水分较大,干燥时间较长,木材容易翘曲变形、开裂,胡桃楸木适合做装饰材料,不易开大料。楸木棕眼排列平淡无华,色暗质松软少光泽,管胞比较粗,木射线明显,加工比其他木材难度大。楸木硬度低怕磕碰,楸木家具作为全实木家具,不能用硬物碰撞,但是生活中难免会有一些磕磕碰碰,修补起来会相对麻烦一点。楸木怕光照,必须避免高温,楸木实木家具较好不要让强烈的阳光直射过久,应该将家具放在阴凉且避开阳光的地方,或者在家具上搭块纱布等。楸木实木家具容易变形,不要在家具上放过于沉重的物品,不要让家具长期受力。
楸木家具的保养
楸木家具注重表面维护,定时用纯棉干软布擦去家具表面的浮尘。隔一段时间,要用潮湿的软布将家具的积尘擦净,擦拭时尽量顺着木材的纹理。楸木家具避免化学溶剂侵蚀,不能用酒精、汽油或其余化学溶剂清除污渍,可用温茶水将污渍轻轻去除,等水分挥发后,再涂少许光蜡,然后轻轻擦拭以形成保护膜。平时要留意不要让坚硬的金属制品或其他利器碰撞家具,以保护其表面不出现碰伤痕迹。干燥的季节,需采用人工加湿的措施为楸木家具补充水分,如用潮湿的软布擦拭家具等。潮湿的季节,可用薄胶垫将楸木家具的脚垫起来。
楸木是一种药理性的木材,它能缓解疲劳.民间称不结果的核桃木为"楸",它用途广,被称为"百木之王",有消声、滞尘、吸毒的作用。楸木纹理清晰质朴,特别适合做乡村风格家具。
楸木是比较优质的家具用材,楸木木皮见水则发黑色,剖面木纹通直,木结节发黑色,木质较轻,结构粗软。楸木比松木少结疤,纹路更为清晰。在加工成家具时,楸木家具更容易调色。
现在市场上销售的楸木家具大部分是家具的主体框架采用楸木,其他部位则采用板材,所以消费者在购买楸木家具时一定要问清楚销售人员是纯楸木家具还是板木结合的家具,并要求其在购买合同中注明。另外,消费者在购买楸木家具时切忌贪图小便宜,最好能到那些信誉度较好的楸木家具品牌.
#使用dom生成xml,注意生成的xml中会没有空格。
$dom=new DOMDocument('1.0','utf-8')
$path="test.xml"// $path 为xml文件的存储路径。
$module=$dom->createElement('newmodule')// root node
$dom->appendChild($module)
$year=$dom->createElement('year') // add attribute node
$name=$dom->createAttribute('name')
$name->nodeValue="最新动态"
$year->setAttributeNode($name)
$module->appendChild($year)
$news=$dom->createElement('news')
$year->appendChild($news)
$date=$dom->createElement('date')
$date_value=$dom->createTextNode('01-24')
$date->appendChild($date_value)
$news->appendChild($date)
$title=$dom->createElement('title')
$title_value=$dom->createTextNode('<![CDATA[最新动态]]>')
$title->appendChild($title_value)
$news->appendChild($title)
$info=$dom->createElement('info')
$info_value=$dom->createTextNode('<![CDATA[表面采用进口楸木木皮拼贴成精美的拼花,自然清晰的木材纹理得到完美的呈现,各种材质的合理搭配缔造了雅意系列精致的家具产品。
]]>')
$info->appendChild($info_value)
$news->appendChild($info)
echo $dom->saveXML()
$dom->save($path)
?>
当然,现在为了使用方便,又多了背贴无纺布和牛皮纸的木皮。这种背面贴布,或者牛皮纸的木皮也叫无纺布木皮,牛皮纸木皮,这种木皮的优点是柔韧,伏贴,便与使用,使用时不会拉碎或者扯破。有空欢迎看看:www.nxxdjc.com
当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应。
尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程序接口,一切都会变得简单明了。本文将向你介绍PHP DOM应用程序接口的主要功能,演示如何生成一个正确的XML完整文件并将其保存到磁盘中。
创建文档类型声明
一般而言,XML声明放在文档顶部。在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号。查看程序清单A:
程序清单 A
复制代码 代码如下:
<?php
// create doctype
$dom = new DOMDocument("1.0")
// display document in browser as plain text
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain")
// save and display tree
echo $dom->saveXML()
?>
请注意DOM文档对象的saveXML()方法。稍后我再详细介绍这一方法,现在你只需要简单认识到它用于输出XML文档的当前快照到一个文件或浏览器。在本例,为增强可读性,我已经将ASCII码文本直接输出至浏览器。在实际应用中,可将以text/XML头文件发送到浏览器。
如在浏览器中查看输出,你可看到如下代码:
<?xml version="1.0"?>
添加元素和文本节点
XML真正强大的功能是来自其元素与封装的内容。幸运的是,一旦你初始化DOM文档,很多操作变得很简单。此过程包含如下两步骤:
对想添加的每一元素或文本节点,通过元素名或文本内容调用DOM文档对象的createElement()或createTextNode()方法。这将创建对应于元素或文本节点的新对象。
通过调用节点的appendChild()方法,并把其传递给上一步中创建的对象,并在XML文档树中将元素或文本节点添加到父节点。
以下范例将清楚地演示这2步骤,请查看程序清单B。
程序清单 B
复制代码 代码如下:
<?php
// create doctype
$dom = new DOMDocument("1.0")
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain")
// create root element
$root = $dom->createElement("toppings")
$dom->appendChild($root)
// create child element
$item = $dom->createElement("item")
$root->appendChild($item)
// create text node
$text = $dom->createTextNode("pepperoni")
$item->appendChild($text)
// save and display tree
echo $dom->saveXML()
?>
这 里,我首先创建一个名字为<toppings>的根元素,并使它归于XML头文件中。然后,我建立名为<item>的元素并使它 归于根元素。最后,我又创建一个值为“pepperoni”的文本节点并使它归于<item>元素。最终结果如下:
复制代码 代码如下:
<?xml version="1.0"?>
<toppings>
<item>pepperoni</item>
</toppings>
如果你想添加另外一个topping,只需创建另外一个<item>并添加不同的内容,如程序清单C所示。
程序清单C
复制代码 代码如下:
<?php
// create doctype
$dom = new DOMDocument("1.0")
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain")
// create root element
$root = $dom->createElement("toppings")
$dom->appendChild($root)
// create child element
$item = $dom->createElement("item")
$root->appendChild($item)
// create text node
$text = $dom->createTextNode("pepperoni")
$item->appendChild($text)
// create child element
$item = $dom->createElement("item")
$root->appendChild($item)
// create another text node
$text = $dom->createTextNode("tomato")
$item->appendChild($text)
// save and display tree
echo $dom->saveXML()
?>
以下是执行程序清单C后的输出:
复制代码 代码如下:
<?xml version="1.0"?>
<toppings>
<item>pepperoni</item>
<item>tomato</item>
</toppings>
添加属性
通过使用属性,你也可以添加适合的信息到元素。对于PHP DOM API,添加属性需要两步:首先用DOM文档对象的createAttribute()方法创建拥有此属性名字的节点,然后将文档节点添加到拥有属性值的属性节点。详见程序清单D。
程序清单 D
复制代码 代码如下:
<?php
// create doctype
$dom = new DOMDocument("1.0")
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain")
// create root element
$root = $dom->createElement("toppings")
$dom->appendChild($root)
// create child element
$item = $dom->createElement("item")
$root->appendChild($item)
// create text node
$text = $dom->createTextNode("pepperoni")
$item->appendChild($text)
// create attribute node
$price = $dom->createAttribute("price")
$item->appendChild($price)
// create attribute value node
$priceValue = $dom->createTextNode("4")
$price->appendChild($priceValue)
// save and display tree
echo $dom->saveXML()
?>
输出如下所示:
复制代码 代码如下:
<?xml version="1.0"?>
<toppings>
<item price="4">pepperoni</item>
</toppings>
添加CDATA模块和过程向导
虽然不经常使用CDATA模块和过程向导,但是通过调用DOM文档对象的createCDATASection()和createProcessingInstruction()方法, PHP API 也能很好地支持CDATA和过程向导,请见程序清单E。
程序清单 E
复制代码 代码如下:
<?php
// create doctype
// create doctype
$dom = new DOMDocument("1.0")
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain")
// create root element
$root = $dom->createElement("toppings")
$dom->appendChild($root)
// create child element
$item = $dom->createElement("item")
$root->appendChild($item)
// create text node
$text = $dom->createTextNode("pepperoni")
$item->appendChild($text)
// create attribute node
$price = $dom->createAttribute("price")
$item->appendChild($price)
// create attribute value node
$priceValue = $dom->createTextNode("4")
$price->appendChild($priceValue)
// create CDATA section
$cdata = $dom->createCDATASection(" Customer requests that pizza be sliced into 16 square pieces ")
$root->appendChild($cdata)
// create PI
$pi = $dom->createProcessingInstruction("pizza", "bake()")
$root->appendChild($pi)
// save and display tree
echo $dom->saveXML()
?>
输出如下所示:
复制代码 代码如下:
<?xml version="1.0"?>
<toppings>
<item price="4">pepperoni</item>
<![CDATA[
Customer requests that pizza be sliced into 16 square pieces
]]>
<?pizza bake()?>
</toppings>
保存结果
一旦已经实现你的目标,就可以将结果保存在一个文件或存储于PHP的变量。通过调用带有文件名的save()方法可以将结果保存在文件中,而通过调用saveXML()方法可存储于PHP的变量。请参考以下实例(程序清单F):
程序清单 F
复制代码 代码如下:
<?php
// create doctype
$dom = new DOMDocument("1.0")
// create root element
$root = $dom->createElement("toppings")
$dom->appendChild($root)
$dom->formatOutput=true
// create child element
$item = $dom->createElement("item")
$root->appendChild($item)
// create text node
$text = $dom->createTextNode("pepperoni")
$item->appendChild($text)
// create attribute node
$price = $dom->createAttribute("price")
$item->appendChild($price)
// create attribute value node
$priceValue = $dom->createTextNode("4")
$price->appendChild($priceValue)
// create CDATA section
$cdata = $dom->createCDATASection(" Customer requests that pizza be
sliced into 16 square pieces ")
$root->appendChild($cdata)
// create PI
$pi = $dom->createProcessingInstruction("pizza", "bake()")
$root->appendChild($pi)
// save tree to file
$dom->save("order.xml")
// save tree to string
$order = $dom->save("order.xml")
?>
下面是实际的例子,大家可以测试下。
xml.php(生成xml)
复制代码 代码如下:
<?
$conn = mysql_connect('localhost', 'root', '123456') or die('Could not connect: ' . mysql_error())
mysql_select_db('vdigital', $conn) or die ('Can\'t use database : ' . mysql_error())
$str = "SELECT id,username FROM `admin` GROUP BY `id` ORDER BY `id` ASC"
$result = mysql_query($str) or die("Invalid query: " . mysql_error())
if($result)
{
$xmlDoc = new DOMDocument()
if(!file_exists("01.xml")){
$xmlstr = "<?xml version='1.0' encoding='utf-8' ?><message></message>"
$xmlDoc->loadXML($xmlstr)
$xmlDoc->save("01.xml")
}
else { $xmlDoc->load("01.xml")}
$Root = $xmlDoc->documentElement
while ($arr = mysql_fetch_array($result)){
$node1 = $xmlDoc->createElement("id")
$text = $xmlDoc->createTextNode(iconv("GB2312","UTF-8",$arr["id"]))
$node1->appendChild($text)
$node2 = $xmlDoc->createElement("name")
$text2 = $xmlDoc->createTextNode(iconv("GB2312","UTF-8",$arr["username"]))
$node2->appendChild($text2)
$Root->appendChild($node1)
$Root->appendChild($node2)
$xmlDoc->save("01.xml")
}
}
mysql_close($conn)
?>
test.php(应用测试)
复制代码 代码如下:
<?
$xmlDoc = new DOMDocument()
$xmlDoc->load("http://localhost/xml/xml.php")
$x=$xmlDoc->getElementsByTagName('name')
for ($i=0$i<=$x->length-1$i++)
{
if(strpos($x->item($i)->nodeValue,"fang")!==false)
{
echo $x->item($i)->parentNode->childNodes->item(1)->nodeValue
}
}
?>