文档库 最新最全的文档下载
当前位置:文档库 › We7可拖拽部件开发说明

We7可拖拽部件开发说明

We7可拖拽部件开发说明
We7可拖拽部件开发说明

We7部件开发说明

概述

在We7CMS的可视化编辑中,模板由布局、部件、样式三部份组成。布局用于控制页面内容排版,部件为页面提供输出内容,样式用于控制页面的表现样式,三者相辅相成缺一不可。在制作模板过程中,布局由可视化编辑器默认提供,部件与样式可以选用官方或第三方提供的部件包,当然也可以自定义开发。如果要自己开发部件,需要遵守一定的规则。下面我们就来学习部件的开发流程吧。

开发流程

文件存放结构

首先让我们来了解一下可视化模板中相关文件的存放位置。

可视化的模板是放在_Skins文件夹下的模板组中的。如您有一个trunk的模板组。则文件的存放结构如下图所示:

(图一)模板的存放目录结果

_skins是模板的根目录,Trunk是模板组的根目录,所有的以.ascx结尾的文件都是模板文件,以.xml结尾的文件是模板描述文件。

部件存放在Widgets根目录下,如下图所示:

(图二)部件与风格

其中Widgets是部件的根目录,Skin目录下是风格样式与部件会用到的资源文件;LayoutsIndex.xml是不同风格样式的索引文件,WidgetsIndex.xml是部件索引文件,除些之外的其它文件夹都是部件文件夹,如Announce是公告布件,ArticleList是文章列表部件。

部件文件夹的组成结构如下:

(图三)部件的组成结构

一个部件主要是由一个数据提供程序Provider.cs文件与若干个(大于1)部件展示外观组成。其意义在于对于相同的数据可以拥有不同的展现形式。如对于一个列表数据,可以用”

”来展现输出结果,也可以用”
”来展现输出结果。

风格文件夹的组成结构如下:

(图四)风格样式文件夹

Skin是风格的根目录,在根目录下有不同的风格文件夹与部件会用到的资源文件夹。在制作模板过程中所选择的风格就是与这儿的风格文件夹相对应的。如上图所示,js,swf是部件会用到的资源文件夹。Theme1与theme2是具体某种样式的风格。在具体的风格样式文件夹中必须包含的文件是Style.css. 当选中某个风格时调用的样式文件就是这个Style文件。

制作一个部件

了解了部件与样式的组成结构后,我们就开始动手制作一个部件吧。

第一步:创建部件文件夹

在Widgets目录下新建部件目录DemoWidget

(图五)新建部件目录

第二步:添加数据提供者

在DemoWidget目录下新建一个类Provider.cs

(图六)新建部件数据提供者Provider.cs

第三步:添加一个外观文件

在DemoWidget目录下新建一部件外观文件DemoWidget.Default.ascx

(图七)新建部件外观文件DemoWidget.Default.ascx

第四步:为数据提供者添加业务代码

假定数据提供者需要根据栏目ID来获取数据,并根据设置的列表条目数来设定信息的显示条数。在Provider.css中编写代码如下:

public partial class Header : BaseControl

{

private List items;

///

///列表显示记录条数

///

public int PageSize = 10;

public List Items

{

get

{

if(items==null)

{

items=new List();

for(int i=0;i<100;i++) //填充测试数据

{

items.Add("测试数据");

}

items=items.GetRange(0,PageSize); //根据设置的显示记录条数截取需要的数据。

}

return items;

}

}

}

开发的任何一个部件都要继承于BaseWebControl或它的子类。如果不用BaseWebControl,部件在编辑器中就不能提供部件顶部的工具条以及拖拽功能。

第六步:在部件外观中展示列表数据

在DemoWidget.Default.ascx编写代码如下:

<%@Control Language="C#"AutoEventWireup="true"CodeFile="Provider.cs"

Inherits="We7.CMS.Web.Widgets.DemoWidget" %>

    <% foreach(string s in Items){ %>

  • <%=s %>
  • <%} %>

到目前为止部件的业务部份基本完成.下面我们进行部件的样式开发。

第七步:为部件添加样式

在Skin文件夹下新建theme1文件夹,并在文件夹下新建Skin.css文件。在文件中添加如下代码。

ul {margin:0;padding:0}

ul li{float:left; display:block; width:50; height:30; border:solid1red; margin:10px;}

如果你还需要制制作另外一个风格样式theme2,希望部件有不同的表现效果,那么再新建theme2文件夹并在文件夹下新建Skin.css文件,添加如下代码:

ul {margin:0;padding:0}

ul li{display:block; width:50; height:30; border:solid1red; margin:10px; background:#f0f0f0}

这样您的部件就有两种不同的风格样式了,当选择不同的风格时就有不同的展现样式。

第七步:配置部件属性

要想部件在可视化编辑器的工具箱中显示出来,还需要添加一个标记特性。打开Provider.cs在相关的标记特性。代码如下所示:

[ControlDescription("测试用的列表")]

[ControlGroupDescription("测试列表")]

public partial class DemoWidget : BaseControl

{

private List items;

///

///列表显示记录条数

///

[Parameter(Title = "控件每页记录", Type = "Number")]

public int PageSize = 10;

public List Items

{

get

{

if(items==null)

{

items=new List();

for(int i=0;i<100;i++) //填充测试数据

{

items.Add("测试数据");

}

items=items.GetRange(0,PageSize); //根据设置的显示记录条数截取需要的数据。

}

return items;

}

}

}

注意代码中方括号中的内容。其中类名DemoWidget上的[ControlDescription("测试用的列表")]用于描述这个部件的名称;[ControlGroupDescription("测试列表")]用于描述这控件组的名称;字段PageSize上的[Parameter(Title = "控件每页记录", Type = "Number")]用于描述这个部件在可视化编辑的属性面板中需要配置的参数。

第七步:重新生成部件索引并在可视化编辑器的工具箱中使用新开发的部件

在后台的模板-》编辑模板中,点击“重建部件索引”重新生成部件索引文件。点击“新建可视化模板”添加一个可视化模板,并打开可视化模板编辑器,在可视化模板编辑的工具箱中就能看到我们新建的部件了。如下图所示:

(图八)工具箱中显示出了我们新增的部件。

第八步:使用部件

从控件箱拖拽新加的部件到模板中,显示效果如下:

(图九)模板中的部件。

设置风格为theme1时的显示效果

设置风格为风格为theme2时的显示效果:

点击控件上的属性,设置部件的属性值:

设置后只显示5条记录了,默认是显示10条记录。

第九步:用部件添加新外观

在使用过程中如果发现现有的部件外观不满足你的需求,那么你可以新建别一个部件外观。在DemoWidget目录下新建部件外观文件DemoWidget.Custom.ascx

在某中输入如下代码

<%@Control Language="C#"AutoEventWireup="true"CodeFile="Provider.cs"

Inherits="We7.CMS.Web.Widgets.DemoWidget" %>

<% foreach(string s in Items){ %>

<%=s %>

<%} %>

重新生成部件索引,将我们新建的部件拖入部件编辑器,在部件顶部的工具条中点击外观,出现部件外观选择列表,在这儿就能看见我们新添加的部件外观,选择这个部件外观,这时模板使用的就是我们后面定制的外观了。

相关接口

标记特性

1、ControlDescriptionAttribute:

描述:用于类上的特性,定义控件的信息。

属性:Name:控件名称;

Desc:控件描述;

Author:开发者;

Version:版本;

Created:创建时间。

2、ParameterAttribute:

描述:用于属性和字段上的特性,定义可在属性编辑器中显示的字段或属性。

属性:Name:属性名称(如果直接定义在显示的字段上可以不写);

Title:属性中文名;

Type:属性面板中的控件件类型

Data:属性面板中控件用到的附加数据

Description:属性信息描述

Weight:属性显示权重

Required:属性是否是必填值

Ignore:属性是否可忽略

Length:数据长度;

Maxnum:属性最大值;

Minnum:属性最小值;

DefaultValue:属性默认值

3、ClearParameterAttribute

描述:用于在外观文件中清除基类的定义。这个只能应用在命名为metadata的字段上才有用。如下所示:

属性:空

4、RemoveParameterAttribute

描述:用于清除在基类的属性或字段上定义的ParameterAttribute定义。

属性:PropertyName:要清除的ParameterAttribute的名称。

5、ControlGroupDescriptionAttribute

描述:用于设置部件组的描述信息。这个属一般用于部件的数据提供基类中。

属性:Label:控件组名称。

Description:控件组描述信息。

Icon:控件组描述信息。

DefaultType:控件组的默认控件。

6、ChildrenAttribute

描述:用于设置部件的复杂属性。如果部件的属性是一个类,在这个类有需要设置的属性,那么就需要在这个属性或字段上面添加[Children],并在这个复合属性的的其应字段上添加ParameterAttribute。

示例:

[Children]

public ControlPager Pager = new ControlPager();

这是一个用于分页的类,在这个类中有PageSize, RequestPageIndex等属性需要设置。要实现这个功能首先需要在PageSize与RequestPageIndex上添加上ParameterAttribute.然后在Pager字段上添加上ChilderenAttribute就可以了。

控件基类

1、BaseControl

描述:这是所有部件的基类,提供了部件常用的格式化方法,以及部件的基础设置。

属性:SkinRoot:部件样式的根目录;

ThemeRoot:当前样式根目录。

方法:protected string ToStr(object fieldValue):将数据转化为字符串;

protected string ToStr(object fieldValue, int maxlength):将数据转化为字符串,设定字符串的最大长度;

protected string ToStr(object fieldValue, int maxlength, string tail):将数据转化为字符串,并设定字符串的最大长充,超过最大长度的用tail中的字符来表示;

protected string ToDateStr(object fieldValue, string fmt):日期数据转化为指定的格式,fmt 为日期的输出格式;

protected string ToDateStr(object fieldValue):日期数据转化为默认的输出样式:yyyy-MM-dd HH:mm;

protected int? ToInt(object fieldValue):将数据转化为整数,如果不能转化就返回Null值。

2、ThinkmentDataControl

描述:当利用Thinkment.Data进行查询时需要继承于这个基类。这个基类提供了用Thinkment.Data 进行查询的辅助属性与方法。

属性:HelperFactory:业务类的实例化工厂;

Assistant:Thinkment.Data数据访问助手;

IsUseExampleData:当前模板是否正在使用历史数据。

3、ControlPager

描述:用于分页的辅助类。在使用时首先需要设置它的PageSize,RequestPageIndex,RecordCount 属性。其中PageSize与RequestPageIndex是在插入控件时通过控件属性来时行设置。而RecordCount是在查询列表数据时进行设置。然后通过Html属性就能输出分页Html。

属性:PageSize:每一页的分页大小;

RequestPageIndex:从Url取得分页索引的关键字;

PagerDivClass:分页控件整体样式;

PagerSpanClass:分页控件外包span样式类名称;

VmTemplateFileName:分页样式模板文件名。

数据库表字段命名规范

数据库表字段命名规范 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。 本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修改,为日后涉及到数据库相关的研发工作做好准备。 一、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库 二、数据库表命名规范 2.1数据表命名规范 (1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔 (2)全部小写命名,禁止出现大写 (3)禁止使用数据库关键字,如:name,time ,datetime,password等(4)表名称不应该取得太长(一般不超过三个英文单词)

(5)表的名称一般使用名词或者动宾短语 (6)用单数形式表示名称,例如,使用employee,而不是employees 明细表的名称为:主表的名称+字符dtl(detail缩写) 例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl (7)表必须填写描述信息(使用SQL语句建表时) 2.2命名规范 ①模块_+功能点示例:alllive_log alllive_category ②功能点示例:live message ③通用表示例:all_user 2.3待优化命名示例 ①冗余: 错误示例:yy_alllive_video_recomment yy_alllive_open_close_log 说明:去除项目名,简化表名长度,去”yy_” ②相同类别表命名存在差异,管理性差 错误示例:yy_all_live_category yy_alllive_comment_user 说明:去除项目名,统一命名规则,均为”yy_alllive_”开头即可 ③命名格式存在差异 错误示例:yy_showfriend yy_user_getpoints yy_live_program_get

数据库表及字段命名、设计规范

数据库表及字段命名、设计规范1、命名规范 1.1数据表的命名规范: 1)表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客户信息表。 2)表的名称必须易于理解,使用能表达表功能的英文单词或缩写英文单词,无论是完整英文单词还是缩写英文单词,单词首字母必须大写。如果当前表可用一个英文单词表示的,请用完整的英文单词来表示;例如:系统资料中的客户表的表名可命名为:SYS_Customer。如果当前表需用两个或两个以上的单词来表示时,尽量以完整形式书写,如太长可采用两个英文单词的缩写形式;例如:系统资料中的客户物料表可命名为:SYS_CustItem。 3)表的名称一般使用名词或者动宾短语 4)表名称不应该取得太长(一般不超过三个英文单词)。 5)在命名表时,用单数形式表示名称。例如,使用Employee,而不是Employees。 6)对于有主明细的表来说。明细表的名称为:主表的名称+ 字符Dts。例如:采购定单的名称为:PO_Order,则采购定单的明细表为:PO_OrderDts 对于有主明细的表来说,明细表必须包含两个字段:主表关键字、SN,SN字段的类型为int 型,目的为与主表关键字联合组成明细表的关键字,以及标示明细记录的先后顺序,如1,2,3……。 7)表必须填写描述信息

汽车零部件归类说明书

汽车零部件归类说明 一、汽车零部件的概念所述“零件”是指组成轿车的不可分拆的单个制件。它是汽车制造过程中的最基本单元。 所述“部件”是指由各种零件所组成的,具有一定功能的装置,是汽车中的一个独立组成部分。 二、汽车零部件的归类原则“零部件”归类应依次使用以下三种归类方法: 1、按所属材质归; 2、按税则列名归; 3、归入税目8708 项下。 三、常见汽车零部件的税则号列 (一)按材质归类的常见商品和税号:

(二)其他常见按税则列名归类的汽车零部件: 1、第40 章: (1)硫化橡胶(硬化橡胶除外)制的异型材,不论是否切成一定长度(税号40.08 ); (2)硫化橡胶制的传动带(税号40.10 ); (3)橡胶轮胎、可互换胎面、轮胎衬带及内胎(税号40.11 至 40.13 )。 2、第42 章:皮革、再生皮革、钢纸等制的工具袋(税号42.02 ) 3、第56 章: (1)纺织材料制网(税号56.08 ); (2)纺织材料制缆绳(税号56.09 )。 4、第49 章:各种材料制印有文字、图案的印刷品(税号49.11 )。 5、第57 章:车用地毯。 6、第59 章: (1)纺织材料制的传动带(税号59.10 ); (2)纺织材料制滤油器等(税号59.11 )。 7、第70 章:

(1)钢化玻璃或层压玻璃制的未镶框的安全玻璃,不论是否成形(税号70.07 ); (2)已制成后视镜,不论是否镶框,未经光学加工(税号70.09 ); (3)车头灯的未镶框玻璃(税号70.14 ),以及一般归入第七十章的货品。 8、第82 章:车用扳手、扳钳及其他工具 9、第83 章: (1)车锁(税号8301.20 ); (2)车用附件及架座。例如,制成的串珠饰带;脚踏板;扶手杆、条及把手;遮帘用的配件(杆、托架、紧固件、弹簧机构等);车内行李架;开窗机件;专用烟灰缸;后车厢板扣件。(税号83.02 ); (3)汽车号码牌(税号83.10 )。 10、第84 章: (1)发动机(包括配有齿轮箱的发动机)及其零件(税号8407、8708和8709); (2)泵、压缩机及风扇(品目84.13 或84.14 ); (3)空气调节器(品目84.15 ); (4)滤油器、滤清器等(品目84.21 ); (5)风窗清洗机等喷射装置(品目84.24 ); (6)龙头、旋塞、阀门及类似装置(例如,散热器的放水龙头、内胎气门等)(品目84.81 ); (7)滚珠轴承或滚子轴承(品目84.82 ); (8)发动机内部传动零件(曲轴、凸轮轴、飞轮等)、速度计、转数计等用的软轴(品目84.83 )。 11、第85 章: (1)电动机、发电机(品目85.01 ); (2)变压器(品目85.04 ); (3)电磁铁、电磁离合器、电磁闸等(品目85.05 ); (4)蓄电池(品目85.07 ); (5)火花点燃或压燃式内燃机用的电点火或电起动装置(火花塞、电动起动机等)(品目85.11 ); (6)车用电气照明及信号装置、电动风挡刮水器、除霜器及去雾器(品目85.12 ); (7)车用电热装置(品目85.16 ); (8)车载无线电话机(品目85.17 ); (9)车用音箱及声频扩大器等(品目85.18 ); (10)车用无线电导航设备(品目85.26 ); (11)车载收录(放)音组合机(品目85.27 );

数据库数据类型

MySQL 数据类型在MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。 Text类型 数据类型描述 CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多255 个字符。 VARCHAR(size) 保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多255 个字符。注释:如果值的长度大于255,则被转换为TEXT 类型。 TINYTEXT 存放最大长度为255 个字符的字符串。 TEXT 存放最大长度为65,535 个字符的字符串。 BLOB 用于BLOBs (Binary Large OBjects)。存放最多65,535 字节的数据。MEDIUMTEXT 存放最大长度为16,777,215 个字符的字符串。 MEDIUMBLOB 用于BLOBs (Binary Large OBjects)。存放最多16,777,215 字节的数据。LONGTEXT 存放最大长度为4,294,967,295 个字符的字符串。 LONGBLOB 用于BLOBs (Binary Large OBjects)。存放最多4,294,967,295 字节的数据。 ENUM(x,y,z,etc.) 允许你输入可能值的列表。可以在ENUM 列表中列出最大65535 个值。如果列表中不存在插入的值,则插入空值。 注释:这些值是按照你输入的顺序存储的。可以按照此格式输入可能的值:ENUM('X','Y','Z') SET 与ENUM 类似,SET 最多只能包含64 个列表项,不过SET 可存储一个以上的值。 Number类型: 数据类型描述 TINYINT(size) -128 到127 常规。0 到255 无符号*。在括号中规定最大位数。 SMALLINT(size) -32768 到32767 常规。0 到65535 无符号*。在括号中规定最大位数。 MEDIUMINT(size) -8388608 到8388607 普通。0 to 16777215 无符号*。在括号中规定最大位数。 INT(size) -2147483648 到2147483647 常规。0 到4294967295 无符号*。在括号中规定最大位数。 BIGINT(size) -9223372036854775808 到9223372036854775807 常规。0 到18446744073709551615 无符号*。在括号中规定最大位数。 FLOAT(size,d) 带有浮动小数点的小数字。在括号中规定最大位数。在d 参数中规定小数点右侧的最大位数。DOUBLE(size,d) 带有浮动小数点的大数字。在括号中规定最大位数。在d 参数中规定小数点右侧的最大位数。DECIMAL(size,d) 作为字符串存储的DOUBLE 类型,允许固定的小数点。 这些整数类型拥有额外的选项UNSIGNED。通常,整数可以是负数或正数。如果添加UNSIGNED 属性,那么范围将从0 开始,而不是某个负数。

汽车零部件分类

汽车零部件构成 组成交通运输工具汽车的各个部分的基本单元,也叫汽车配件,简称汽配,主要由一下几大部分构成: 发动机配件 节气门体,发动机,发动机总成,油泵、油嘴,涨紧轮,气缸体,轴瓦,水泵,燃油喷射,密封垫,凸轮轴,气门,曲轴,连杆总成 ,活塞,皮带,消声器,化油器,油箱、水箱,风扇,油封,散热器 ,滤清器,发电机、起动机传动系配件 变速器、变速换档操纵杆总成,减速器,离合器,气动、电动工具,磁性材料,电子元器件,离合器盘、离合器盖,万向节、万向滚珠、万向球、球笼,离合器片,分动器、取力器、同步器、同步器环、同步带,差速器、差速器壳、差速器盘角齿、行星齿轮、轮架、凸缘,齿轮箱、中间轴、齿轮、挡杆拔叉,传动轴总成、传动轴凸缘 制动系配件 刹车蹄、刹车片,刹车盘、刹车鼓,压缩机,制动器总成、制动踏板总成,制动总泵、制动分泵,ABS-ECU控制器、电动液压泵,制动凸轮轴、制动滚轮、制动碲销、制动调整臂,制动室,真空加力器,手制动总成、驻车制动器总成、驻车制动器操作杆总成 转向系配件 主销转向机转向节球头销 ... 行走系配件 后桥,空气悬架系统,平衡块,钢板,轮胎,钢板弹簧,半轴 ,减震器,钢 圈总成,半轴螺栓,桥壳,车架总成,轮台,前桥 电器仪表系配件 传感器,汽车灯具,蜂鸣器,火花塞,蓄电池,线束,继电器,音响,报警器,调节器,分电器,起动机(马达)、单向器,汽车仪表,开关,保险片,玻璃升降器,发电机,点火线圈、点火器 汽车灯具

装饰灯,前照灯、探照灯,吸顶灯,防雾灯,仪表灯,刹车灯、尾灯,转向灯,应急灯 汽车改装 轮胎打气泵,汽车顶架,汽车顶箱,电动绞盘,汽车缓冲器, 天窗,隔音材料,保险杠,定风翼,挡泥板,排气管,节油器 安全防盗 方向盘锁,车轮锁,防盗器,后视镜,后视系统,摄像头,安全带,行驶记录仪,中控锁,GPS、ABS,倒车雷达,排档锁 汽车内饰 汽车地毯(脚垫) 方向盘套方向盘助力球窗帘、太阳档 ... 汽车外饰 轮轱盖车身彩条贴纸牌照架晴雨挡 ... 综合配件 粘结剂、密封胶随车工具汽车弹簧塑料件 ... 影音电器 胎压监视系统解码器显示器车载对讲机 ... 化工护理 冷却液制动液防冻液润滑油 ... 车身及附件 雨刮器汽车玻璃安全带、安全气囊仪表台板 ... 维修设备 钣金设备净化系统拆胎机校正仪 ... 电动工具 电冲剪热风枪电动千斤顶电动扳手 ...

史上最全面的汽车各零件部位图解!有图解说!

打开发动机盖,就是这个样子了,这个是4A13 发动机。 空气滤清器:作用是过滤空气中的灰尘杂质,让洁净的空气进入发动机,这对发动机的寿命和正常工作很重要。空滤吸附的灰尘杂质多了就会堵塞,影响发动机工作,所以必须定期更换。如果在灰尘较大的地方开车,比如有沙尘暴的地方,更换空滤的周期还要缩短。 蓄电池:不必多说,就是储存电能的。一般是铅蓄电池,电解液是稀硫酸。 制动液:就平常说的刹车油。现在小汽车的制动一般都为液压的,就是以制动液为介质将刹车踏板的力传递到制动盘上。 点火线圈:将低电压转变为高电压,通过它下面的火花塞放电产生电火花,点燃油气混合物燃烧做功。机油:这个也不必多说,起润滑密封作用的矿物油或合成油。发动机如果缺少了机油的润滑就会产生拉缸、抱瓦等严重问题。 助力转向油:现在小汽车的转向助力一般还是传统的液压助力,既然是液压的相应的就需要油液介质了。当然有些车已开始使用电动助力了,这也是未来的发展趋势。 防冻液:在散热器和发动机缸体内的通道循环,用于冷却发动机的液体介质,主要是水和添加剂,因为有防冻的功能,就叫防冻液了。 玻璃水:地球人都知道,擦玻璃用的。 机油尺:检测机油量的尺子。用的时候发动机先熄火,拔出机油尺,用一块干净纸巾擦干净上面的油,然后再插入再拔出,看机油的油位,必须在尺子上的两个上下限刻度之间,不能多也不能少。

保险盒:里面有很多电气设备的保险丝,还有继电器。小F一共有两个保险盒,另一个在驾驶室司机左下方。具体看随车说明书。 进气口:发动机进气的入口,这个是优化后的,位置已经提高很多,老款车的进气口位置比较低,涉水时发动机容易进水。进气口的位置是汽车涉水深度的极限,绝对不可以超过。发动机一旦进水,后果很严重~! 电子油门:说是油门,其实和油没有一点关系的噢,它连接的是进气总管和进气歧管,控制的是发动机进气量,所以正确说法应该是电子节气门。发动机控制模块会根据进气量计算出喷油量,这样就能控制发动机的转速及输出功率了。还有一种拉线油门,用一根拉索来控制节气门开度,虽然动力直接没有电子油门的滞后,但是电子油门科技含量高而且省油。

SQL数据库字段类型说明

SQL数据库字段类型说明

1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 后面三种数据类型和前面的相比,从名称上看只是多了个字母n,它表示存储的是Unicode数据类型的字符。写过程序的朋友对Unicode应该很了解。字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。nchar、nvarchar的长度是在1到4000之间。和char、varchar比较:nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar 最多能存储8000个英文,4000个汉字。可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。 (2)datetime和smalldatetime datetime:从1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒。 smalldatetime:从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。 (3)bitint、int、smallint、tinyint和bit bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据。 int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据。smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据。 tinyint:从0到255的整数数据。 bit:1或0的整数数据。 (4)decimal和numeric 这两种数据类型是等效的。都有两个参数:p(精度)和s(小数位数)。p指定小数点左边和右边可以存储的十进制数字的最大个数,p必须是从 1到38之间的值。s指定小数点右边可以存储的十进制数字的最大个数,s必须是从0到p 之间的值,默认小数位数是0。 (5)float和real float:从-1.79^308到1.79^308之间的浮点数字数据。 real:从-3.40^38到3.40^38之间的浮点数字数据。在SQL Server中,real 的同义词为float(24)。

的汽车各零件部位图解

最全的汽车各零件部位图解 汽车就像早期的自行车一样成为了每个家庭必不可少的代步工具。要想开好车,就必须了解其性能,这还要从识别汽车的零件图开始。 这份史上最全汽车各部件图解,非常值得收藏!就算是老司机,有很多部件的名字你肯定听说过但不一定都知道在哪个位置吧。到4S店换了零部件总也得知道是啥玩意儿吧!至于菜鸟们,再也不用担心玻璃水在哪里加水了! 打开发动机盖,就是这个样子了,这个是4A13发动机。(点击图片可看大图) 空气滤清器:作用是过滤空气中的灰尘杂质,让洁净的空气进入发动机,这对发动机的寿命和正常工作很重要。空滤吸附的灰尘杂质多了就会堵塞,影响发动机工作,所以必须定期更换。如果在灰尘较大的地方开车,比如有沙尘暴的地方,更换空滤的周期还要缩短。 蓄电池:不必多说,就是储存电能的。一般是铅蓄电池,电解液是稀硫酸。 制动液:就平常说的刹车油。现在小汽车的制动一般都为液压的,就是以制动液为介质将刹车踏板的力传递到制动盘上。 点火线圈:将低电压转变为高电压,通过它下面的火花塞放电产生电火花,点燃油气混合物燃烧做功。 机油:这个也不必多说,起润滑密封作用的矿物油或合成油。发动机如果缺少了机油的润滑就会产生拉缸、抱瓦等严重问题。

助力转向油:现在小汽车的转向助力一般还是传统的液压助力,既然是液压的相应的就需要油液介质了。当然有些车已开始使用电动助力了,这也是未来的发展趋势。 防冻液:在散热器和发动机缸体内的通道循环,用于冷却发动机的液体介质,主要是水和添加剂,因为有防冻的功能,就叫防冻液了。 玻璃水:地球人都知道,擦玻璃用的,这下你应该指导在哪里了吧。 机油尺:检测机油量的尺子。用的时候发动机先熄火,拔出机油尺,用一块干净纸巾擦干净上面的油,然后再插入再拔出,看机油的油位,必须在尺子上的两个上下限刻度之间,不能多也不能少。 保险盒:里面有很多电气设备的保险丝,还有继电器。小F一共有两个保险盒,另一个在驾驶室司机左下方。具体看随车说明书。进气口:发动机进气的入口,这个是优化后的,位置已经提高很多,老款车的进气口位置比较低,涉水时发动机容易进水。进气口的位置是汽车涉水深度的极限,绝对不可以超过。发动机一旦进水,后果很严重~! 电子油门:说是油门,其实和油没有一点关系的噢,它连接的是进气总管和进气歧管,控制的是发动机进气量,所以正确说法应该是电子节气门。发动机控制模块会根据进气量计算出喷油量,这样就能控制发动机的转速及输出功率了。 进气歧管:从进气总管分支到各个汽缸的进气分管。虽然就是个管子,可却是有科技含量的噢,比如可变进气歧管。 碳罐阀:碳罐吸附油箱里的汽油蒸汽,碳罐阀打开后,发动机会将碳罐里活性炭吸附的汽油蒸汽吸入进气管,最后参与燃烧。这样既有利于环保,又能节省一点油。 汽油分配器:将汽油分配到各个喷油嘴上,它的下面连接的就是喷油嘴,都被挡住了看不见。 曲轴箱通风管:右侧的是进气管,左侧的是排气管,作用是为曲轴箱通风。 喷油嘴:将汽油泵加压后的汽油以雾化的形式喷出。喷油嘴的孔非常细小,这样才能更好将汽油雾化,但同时也很容易堵塞,所以要定期清洗喷油嘴。 真空助力器:利用发动机进气管的真空负压与大气压的压力差产生的力来辅助刹车的东东,可以减轻司机的“劳动强度”。 制动总泵:产生制动液压力,通过制动油管传递到各个制动分泵上。 离合器总泵:踩下离合踏板时,连接在踏板上的离合器总泵会动作,产生液压力,沿管路传递到离合器泵上,最后转化为机械力分离离合器。小F的离合器操作系统是液压的,与制动系统共用一种液压油,所以有一条管子连接到了制动液罐里。 ABS泵:很重要的安全装置噢~!ABS的意思就是自动防抱死系统,踩刹车的时候,ABS系统会根据车速、刹车力度等信息自动对各个车轮施以每秒几十次的点刹,防止轮胎抱死打滑,车身失控。而且能在刹车时提供转向能力,用以躲避障碍。 转向助力泵:为转向助力提供液压动力。最近坛子里有的车主反映皮带异响的问题,就是助力泵支架的偏移,导致助力泵的皮带轮与其它的皮带轮不在同一平面上,皮带运转时与皮带轮不正常摩擦,产生噪音。 空调压缩机:将汽化的制冷剂压缩成液态,然后泵入蒸发器,产生我们需要的凉快~! 排气歧管:发动机每个缸产生的废气经过排气歧管汇入排气总管里,然后经过三元催化器、消声器排入大气。因为发动机的废气非常热,在这里加个保护壳,起到隔热的作用。看到那个手型的标志没有,还有个X,意思就是不要碰,会烫伤的噢~! 氧传感器:检测废气中的氧含量,将信号传给发动机控制模块,用来控制喷油量,使燃油能充分燃烧并减少排放。如果氧传感器出问题,据说发动机会怠速不稳,油耗还会剧增。 离合器泵:小F的离合器是液压驱动的,由离合器总泵产生液压力,沿离合器油管传递到离合器泵中产生机械力,推动右侧的分离杆,分断离合器。液压的比拉索的要好用很多。 选档换挡拉索:拉索一端连着驾驶室内的档杆,另一端就连着选档和换挡机构了。拉索对换挡的感觉有很大影响,有挂档生涩困难的,就有可能是拉索的问题噢~! 启动机:其实就是一个小型电动机,钥匙开关转到启动位置时,启动机转动,同时带动发动机转动,辅助发动机启动进入工作状态。启动汽车时如遇打火困难,打火的持续时间不能过长,一次几秒钟。连续打火几次也没成功,应该将钥匙拧回,等几分钟,给启动机散热的时间,然后再重新上电打火。这样可防止启动机烧毁。 再来看看汽油泵,后排座椅掀开后,会看到这样一个黑色的盖子,它的下面就是汽油泵。 盖子拆下后就可以看到汽油泵了,它实际是安装在油箱上,但拆油箱很麻烦,所以在这个地方开个孔,在汽油泵损坏时可以方便的更换。

大数据分析8张数据库表字段说明

1. TMonitorSummary粮情监控汇总表 序号字段名字段含义 1 ID* 主键 2 DepotID 直属库ID 3 MonitorPointID 监控库点ID 4 TotalWareCount 总仓数 5 MonitorSuccessRate 监控成功率 6 CheckTime 检测时间 7 Year 年份 8 Month 月份 9 Description 备注 2. TException粮情异常列表 序号字段名字段含义 1 ID* 主键 2 DepotID 直属库ID 3 MonitorPointID 监控库点ID 4 TotalWareCount 总仓数 5 EmptyWareWarnCount 空仓预警数 6 HighTempWareCount 高温仓数 7 TempRiseFastWareCount 温升过快仓数 8 HeatWarnWareCount 发热预警仓数 9 NonSafetyWareCount 非安全粮仓数 10 CheckTime 检测时间 11 Year 年份 12 Month 月份 13 Description 备注 3. TEmptyWarn空仓预警列表 序号字段名字段含义 1 ID* 主键 2 DepotID 直属库ID

3 MonitorPointID 监控库点ID 4 TotalEmptyWareCount 空仓总数 5 WareName 仓号 6 EmptyRate 空仓比 7 CheckTime 检测时间 8 Year 年份 9 Month 月份 10 Description 仓库总数 4. THighTempWarn高温预警列表 序号字段名字段含义 1 ID* 主键 2 DepotID 直属库ID 3 MonitorPointID 监控库点ID 4 TotalHighTempWarnCount 高温预警总数 5 WareName 仓号 6 HighTempWarnRate 高温预警比例 7 ChechTime 检测时间 8 Year 年份 9 Month 月份 10 Description 仓库总数 5. TTempRiseFastWarn温升过快预警列表 序号字段名字段含义 1 ID* 主键 2 DepotID 直属库ID 3 MonitorPointID 监控库点ID 4 TotalTempRiseFastWarn 温升过快预警总数 Count 5 WareName 仓号 6 lTempRiseFastWarnRate 温升过快预警比例 7 CheckTime 检测时间 8 Year 年份 9 Month 月份 10 Description 仓库总数

mysql字段类型

1. mysql的数据类型 在mysql中有如下几种数据类型: (1)数值型 数值是诸如32 或153.4 这样的值。mysql 支持科学表示法,科学表示法由整数或浮点数后跟“e”或“e”、一个符号(“+”或“-”)和一个整数指数来表示。1.24e+12 和23.47e-1 都是合法的科学表示法表示的数。而 1.24e12 不是合法的,因为指数前的符号未给出。 浮点数由整数部分、一个小数点和小数部分组成。整数部分和小数部分可以分别为空,但不能同时为空。 数值前可放一个负号“-”以表示负值。 (2)字符(串)型 字符型(也叫字符串型,简称串)是诸如“hello,world!”或“一个馒头引起的血案”这样的值,或者是电话号码这样的值。既可用单引号也可用双引号将串值括起来。 初学者往往分不清数值和字符串的区别。都是数字啊,怎么一个要用数值型,一个要用字符型呢?关键就在于:数值型的是要参与计算的,比如它是金融中的一个货款总额;而字符型的是不参与计算的,只是表示电话号码,这样的还有街道号码、门牌号码等等,它们都不参与计算。 (3)日期和时间型 日期和时间是一些诸如“2006-07-12”或“12:30:43”这样的值。mysql还支持日期/时间的组合,如“2006-07-12 12:30:43”。 (4)null值 null表示未知值。比如填写表格中通讯地址不清楚留空不填写,这就是null 值。 我们用create table语句创建一个表(参看前面的章节),这个表中包含列的定义。例如我们在前面创建了一个joke表,这个表中有content和writer 两个列: create table (

汽车零部件归类说明书

汽车零部件归类说明 一、汽车零部件的概念 所述“零件”是指组成轿车的不可分拆的单个制件。它是汽车制造过程中的最基本单元。 所述“部件”是指由各种零件所组成的,具有一定功能的装置,是汽车中的一个独立组成部分。 二、汽车零部件的归类原则 “零部件”归类应依次使用以下三种归类方法: 1、按所属材质归; 2、按税则列名归; 3、归入税目8708项下。 三、常见汽车零部件的税则号列

(二)其他常见按税则列名归类的汽车零部件: 1、第40章: (1)硫化橡胶(硬化橡胶除外)制的异型材,不论是否切成一定长度(税号40.08); (2)硫化橡胶制的传动带(税号40.10); (3)橡胶轮胎、可互换胎面、轮胎衬带及内胎(税号40.11至40.13)。 2、第42章:皮革、再生皮革、钢纸等制的工具袋(税号42.02) 3、第56章: (1)纺织材料制网(税号56.08); (2)纺织材料制缆绳(税号56.09)。 4、第49章:各种材料制印有文字、图案的印刷品(税号49.11)。 5、第57章:车用地毯。 6、第59章: (1)纺织材料制的传动带(税号59.10); (2)纺织材料制滤油器等(税号59.11)。 7、第70章:

(1)钢化玻璃或层压玻璃制的未镶框的安全玻璃,不论是否成形(税号70.07); (2)已制成后视镜,不论是否镶框,未经光学加工(税号70.09); (3)车头灯的未镶框玻璃(税号70.14),以及一般归入第七十章的货品。 8、第82章:车用扳手、扳钳及其他工具 9、第83章: (1)车锁(税号8301.20); (2)车用附件及架座。例如,制成的串珠饰带;脚踏板;扶手杆、条及把手;遮帘用的配件(杆、托架、紧固件、弹簧机构等);车内行李架;开窗机件;专用烟灰缸;后车厢板扣件。(税号83.02); (3)汽车号码牌(税号83.10)。 10、第84章: (1)发动机(包括配有齿轮箱的发动机)及其零件(税号8407、8708和8709); (2)泵、压缩机及风扇(品目84.13或84.14); (3)空气调节器(品目84.15); (4)滤油器、滤清器等(品目84.21); (5)风窗清洗机等喷射装置(品目84.24); (6)龙头、旋塞、阀门及类似装置(例如,散热器的放水龙头、内胎气门等)(品目84.81); (7)滚珠轴承或滚子轴承(品目84.82); (8)发动机内部传动零件(曲轴、凸轮轴、飞轮等)、速度计、转数计等用的软轴(品目84.83)。 11、第85章: (1)电动机、发电机(品目85.01); (2)变压器(品目85.04); (3)电磁铁、电磁离合器、电磁闸等(品目85.05); (4)蓄电池(品目85.07); (5)火花点燃或压燃式内燃机用的电点火或电起动装置(火花塞、电动起动机等)(品目85.11); (6)车用电气照明及信号装置、电动风挡刮水器、除霜器及去雾器(品目85.12); (7)车用电热装置(品目85.16); (8)车载无线电话机(品目85.17); (9)车用音箱及声频扩大器等(品目85.18); (10)车用无线电导航设备(品目85.26); (11)车载收录(放)音组合机(品目85.27);

汽车各部件工作原理图解

汽车各部件工作原理(图解)

————————————————————————————————作者: ————————————————————————————————日期:

汽车各部位工作原理(图示) ? 差速器具有三种功能: 使发动机动力指向车轮?相当于车辆上的最终传动减速器,在变速器撞击车轮之前最后一次降低其旋转速度 在以不同的速度旋转期间向车轮传输动力(这是将它称为差速器的原因) 本文将介绍汽车需要差速器的原因,以及差速器的作用和缺点。我们还将介绍几种防滑差速器,也称为限滑差速器。为什么需要差速器?车轮旋转的速度是不同的,尤其是转弯时。在以下动画中可以看到转弯时每个车轮行驶不同的距离,并且内侧车轮比外侧车轮行驶的距离短。由于速度等于行驶的路程除以通过这段路程所花费的时间,因此行进路程较短的车轮行驶的速度就较低。同时请注意,前轮与后轮的行驶距离也不同。对于汽车上的非驱动轮(后轮驱动汽车的前轮或前轮驱动汽车的后轮),这并不是问题。因为在前轮和后轮之间没有连接,所以它们独立旋转。但是驱动轮被连接到一起,以便单个发动机和变速器可以同时使两个车轮转动。如果汽车没有差速器,车轮必须锁止在一起,以便以相同的速度旋转。这样汽车将不便于转弯——为了使汽车能够转弯,一个轮胎必须滑动。对于现代轮胎和混凝土路面,轮胎需要很大的动力才会滑动。此动力必须由轴从一个车轮传输到另一个车轮,这会在轴组件上形成很大的压力。什么是差速器?差速器是将发动机扭矩按两个方向分开的设备,可允许每次输出的扭矩以不同的速度旋转。

现在在所有汽车或卡车上都配备差速器,一些全轮驱动车辆上(全时四轮驱动)也配备差速器。这些全轮驱动车辆的每组驱动轮之间都需要一个差速器,并且在前轮和后轮之间也需要一个,因为在转弯时前轮行驶的距离与后轮不同。

汽车零部件分类规程

2020 汽车产品基础知识 汽车零部件分类与编号 ——汽车零部件分类规范 温仔 摘要:本文主要概述了汽车零部件分类的目的和意义、及相关概念;制定了汽车零部件分类规则和零部件分类编号规则。以利于汽车生产企业设计人员方便、快捷、准确地编制零部件代号,同时提升企业零部件管理能力。

目次 前言 (2) 1.概述 (3) 1.1汽车零部件分类的目的和意义 (3) 1.2 概念 (3) 2.汽车零部件分类规则 (4) 2.1汽车结构 (4) 2.2汽车零部件总体分类 (5) 3.汽车零部件编号规则 (7) 3.1汽车零部件编号表达式 (7) 3.2零部件编号代码含义 (8) 4.功能系统、内分系统的分类与编号 (9)

前言 为了便于企业规范零部件管理,提高采购、物流、仓诸和生产的工作效率,提高产品质量,防止错漏装的发生。在充分学习汽车行业标准QC/T 265《汽车零部件编号规则》的基础上。结合汽车产品的特点编制了《汽车零部件分类规则》系列资料。 《汽车零部件分类规则》分为五部分,即:《汽车零部件分类规则》、《发动机功能系统、内分系统的分类与编号》、《底盘功能系统、内分系统的分类与编号》、《电器功能系统、内分系统的分类与编号》、《车身功能系统、内分系统的分类与编号》等。 本文主要概述了汽车零部件分类的目的和意义、及相关概念;制定了汽车零部件分类规则和零部件分类编号规则。以利于汽车生产企业设计人员方便、快捷、准确地编制零部件代号,同时提升企业零部件管理能力。

汽车零部件分类规则 1.概述 1.1汽车零部件分类的目的和意义 本人曾经去一家小型电动车厂帮忙一个月,该厂给我最深的应像是一个字:乱!设计部门不给零部件编号,采购部门要向供应商反复解释采购的是什么件,仓储部门要找一个件费时费力,生产部门错装经常发生,为什么呢?根本原因就是大多数零部件未分类管理,也没有一一对应的编码。因此,汽车零部件分类及编号的目的和意义就是: 1)便于零部件管理; 2)提高采购、物流、仓诸和生产的工作效率; 3)提高产品质量,防止错漏装的发生。 1.2 概念 1.2.1 组 表示汽车各功能系统的分类。组号也叫功能系统代号。 1.2.2 分组 表示功能系统内分系统的分类顺序。分组号也叫功能系统内分系统代号。

最全的汽车各零件部位图解

汽车就像早期的自行车一样成为了每个家庭必不可少的代步工具。要想开好车,就必须了解其性能,这还要从识别汽车的零件图开始。 这份史上最全汽车各部件图解,非常值得收藏!就算是老司机,有很多部件的名字你肯定听说过但不一定都知道在哪个位置吧。到4S店换了零部件总也得知道是啥玩意儿吧!至于菜鸟们,再也不用担心玻璃水在哪里加水了! 打开发动机盖,就是这个样子了,这个是4A13发动机。(点击图片可看大图) 空气滤清器:作用是过滤空气中的灰尘杂质,让洁净的空气进入发动机,这对发动机的寿命和正常工作很重要。空滤吸附的灰尘杂质多了就会堵塞,影响发动机工作,所以必须定期更换。如果在灰尘较大的地方开车,比如有沙尘暴的地方,更换空滤的周期还要缩短。 蓄电池:不必多说,就是储存电能的。一般是铅蓄电池,电解液是稀硫酸。 制动液:就平常说的刹车油。现在小汽车的制动一般都为液压的,就是以制动液为介质将刹车踏板的力传递到制动盘上。点火线圈:将低电压转变为高电压,通过它下面的火花塞放电产生电火花,点燃油气混合物燃烧做功。 机油:这个也不必多说,起润滑密封作用的矿物油或合成油。发动机如果缺少了机油的润滑就会产生拉缸、抱瓦等严重问题。 助力转向油:现在小汽车的转向助力一般还是传统的液压助力,既然是液压的相应的就需要油液介质了。当然有些车已开始使用电动助力了,这也是未来的发展趋势。 防冻液:在散热器和发动机缸体内的通道循环,用于冷却发动机的液体介质,主要是水和添加剂,因为有防冻的功能,就叫防冻液了。 玻璃水:地球人都知道,擦玻璃用的,这下你应该指导在哪里了吧。 机油尺:检测机油量的尺子。用的时候发动机先熄火,拔出机油尺,用一块干净纸巾擦干净上面的油,然后再插入再拔出,看机油的油位,必须在尺子上的两个上下限刻度之间,不能多也不能少。 保险盒:里面有很多电气设备的保险丝,还有继电器。小F一共有两个保险盒,另一个在驾驶室司机左下方。具体看随车说明书。

有用的字段类型和数据类型

有用的字段类型和数据类型 在vfp中,共有13种字段类型和7种数据类型.13种字段类型是:字符型,数值型,浮点型,双精度型,整型,货币型,日期型,日期时间型,逻辑型,备注型,通用型,二进制字符型和二进制备注型;而7种数据类型是:字符型,数值型,货币型,日期型,日期时间型,逻辑型和通用型.字段为表文件所特有,而数据既可做表文件中的字段内容,也可以做内存变量或常量使用. 1.字符型字段和字符型数据: 字符型字段用于存放字符型数据.字符型数据是指一切可印刷的字符,包括英文字母,阿拉伯数字,各种符号,汉字及空格. 上述"职工档案"表中的"编号"和"姓名"字段就属于字符型字段,而其中存储的编号和姓名就属于字符型数据.字符型字段的宽度为1~字节. 2.数值型,浮点型,双精度型,整型字段与数值型数据: 数值型字段按每位数1个字节存放数值型数据,而浮点型字段存放浮点型数据.这两者最大宽度为20位.整型字段存放整数,用该类型字段存放较大的整数可节省存储容量,因为它只占4个字节.双精度型字段用于存放双精度型数,常用于科学计算,可得15位精度,但只占8个字节.这些字段中存放在数据统称为数值型数据. 3.货币型字段和货币型数据:货币型字段用于存放货币型数据,但只占8个字节. 4.日期型字段和日期型数据:日期型字段用于存放日期型数据.常用格式为:"年.月.日"和"月/日/年".在"职工档案"表中,"出生日期"字段就是日期型字段,而其中存放的数据就是日期型数据. 5.日期时间型字段和日期时间型数据:日期时间型字段存放日期时间型数据,格式为:年.月.日小时:分:秒Am或pm. 6.逻辑型字段和逻辑型数据:逻辑型字段用于存放逻辑型数据.逻辑型数据只有两个值,即"真"和"假",常用于描述只有两种状态的数据.例如:在"职工档案"表中,"婚否"字段就是逻辑型字段,用"真"表示已婚,"假"值表示未婚.在输入逻辑型数据时,可用T,t,Y,y中的任一个代表"真",而用F,f,N,n中的任一个代表"假". 7.备注型字段:备注型字段用于存放字符型,如文本、源代码等,使其得到了广泛应用.它常用于记录可有可无、可长可短的情况.例如,假如要在"职工档案"表中增加一个"简历"字段,定义成备注型最合适,因为有些人的简历可能长些,有些人的简历可能短些.此外,备注型字段还可用于提供运行时的帮助. 记录在备注型字段中的,实际上并不存放在表文件中,而是存放在与表文件同名,但扩展名为.fpt的文件中.当创建表文件时,假如定义了备注型字段,则相应的备注文件会自动生成,会随表文件的打开而自动打开.

史上最全汽车图解

史上最全汽车图解,值得收藏!图集 这份史上最全汽车各部件图解,非常值得收藏!就算是老司机,有很多部件的名字你肯定听说过但不一定都知道在哪个位置吧。到4S店换了零部件总也得知道是啥玩意儿吧!至于菜鸟们,再也不用担心玻璃水在哪里加水了! 打开发动机盖,就是这个样子了,这个是4A13发动机。(点击图片可看大图)

空气滤清器:作用是过滤空气中的灰尘杂质,让洁净的空气进入发动机,这对发动机的寿命和正常工作很重要。空滤吸附的灰尘杂质多了就会堵塞,影响发动机工作,所以必须定期更换。如果在灰尘较大的地方开车,比如有沙尘暴的地方,更换空滤的周期还要缩短。 蓄电池:不必多说,就是储存电能的。一般是铅蓄电池,电解液是稀硫酸。制动液:就平常说的刹车油。现在小汽车的制动一般都为液压的,就是以制动液为介质将刹车踏板的力传递到制动盘上。 点火线圈:将低电压转变为高电压,通过它下面的火花塞放电产生电火花,点燃油气混合物燃烧做功。 机油:这个也不必多说,起润滑密封作用的矿物油或合成油。发动机如果缺少了机油的润滑就会产生拉缸、抱瓦等严重问题。 助力转向油:现在小汽车的转向助力一般还是传统的液压助力,既然是液压的相应的就需要油液介质了。当然有些车已开始使用电动助力了,这也是未来的发展趋势。 防冻液:在散热器和发动机缸体内的通道循环,用于冷却发动机的液体介质,主要是水和添加剂,因为有防冻的功能,就叫防冻液了。 玻璃水:地球人都知道,擦玻璃用的,这下你应该指导在哪里了吧。

机油尺:检测机油量的尺子。用的时候发动机先熄火,拔出机油尺,用一块干净纸巾擦干净上面的油,然后再插入再拔出,看机油的油位,必须在尺子上的两个上下限刻度之间,不能多也不能少。 保险盒:里面有很多电气设备的保险丝,还有继电器。小F一共有两个保险盒,另一个在驾驶室司机左下方。具体看随车说明书。 进气口:发动机进气的入口,这个是优化后的,位置已经提高很多,老款车的进气口位置比较低,涉水时发动机容易进水。进气口的位置是汽车涉水深度的极限,绝对不可以超过。发动机一旦进水,后果很严重~!

数据库、表、字段的命名规则

数据库、表、字段的命名规则 每个公司或者企业数据库、表、字段等都有自己命名规则,数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。 一、数据库(Database) 数据库名称 = 数据库内容标识(首字大写)。 二、表(Table) 命名应尽量反映存储的数据内容。 表名前缀:以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识。 表名称 = T +‘_’+ 表名前缀+‘_’+ 表内容标识(首字大写) 。 如客户端信息ClientInfo相关联的一系的表以ci作为前缀,Record记录表即有表名:T_ci_Record。 数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;且保留原来的字段名,保留它们的规范。 为了不增加数据库当中的表名的长度,一般不允许出现如Form或者Table的字样,如:记录表:应为Record,而不是RecordTable。 数据库当中的表名的命名,一般不准出现空格,假如有几个单词出现的话,每个单词之间不允许留有空格,用”_”隔开如人事信息表:应为Human_Info,而不是Human Info;每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到四个字母表示,也可根据实际情况,实际习惯进行缩写。 三、字段(Field) 字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。 字段名称 = F + 字段类型前缀 + 字段内容标识(首字大写) 。 为了编程的方便性,可在前面加上字段类型的前缀,一般取用类型的三个字母,但是不需要下化线,而且这三个字母必须小写;如姓名字段为字符型的话就应该为chrName;尝用字段类型的缩写可参考下面的形式: 缩写- 类型 chr- char nvr- nvarchar vcr -varchar num -number flt -float dtm -date lng -long clb- clob blb- blob 四、视图名(View) 视图的名称 = "v_" + 视图内容标识(首字大写) 如 v_Record。 五、触发器名(Triger)

相关文档
相关文档 最新文档