文章列表
 
您正在查看 "平面设计软件知识" 分类下的文章

2007年08月09日 星期四 9:20
1、确定图片精度为300dpi/像素/英寸 2、确定图片模式为CMYK模式 3、确定实底(如纯黄色、纯黑色等)无其它杂色 4、文件最好为未合并层的PSD文件格式 5、图片内的文字说明最好不要在Photoshop内完成,因为一旦转为图片格式以后,字会变毛。 Photoshop作业,一般只包含图象范畴。 如果是做一个印刷页面,最好将图象、图形、文字分别使用不同的软件进行处理。 对于交付印刷的图象,最主要的是要注意图象的分辨率和图象尺寸的问题;一般计算公式为:分辨率= 加网线数*(1.5-2)。 其次是色彩模式的问题;彩色图象的色彩模式,要使用CMYK形式。 黑白图象,如不是特殊要求, 一般为灰度模式。对于象条形码这种一定要表现成点阵图象形式的线条稿图象,则一般分辨率不低1200dpi,色彩模式为二值(Bitmap)。 再则,网点搭配也是很重要的影响图象质量的问题。 对于反差、网点大小及灰色的平衡数据的CMYK网点搭配情况,一定要与后序印刷工艺相匹配。 例如:如果使用胶版纸印刷, 一般网点反差为5%-85%之间;如果是铜版纸印刷,网点反差在2%-98%之间。
 
2007年05月16日 星期三 21:39

(1)把 php-5.1.6-Win32.zip 解压,然后把解压后的文件夹重名为 php .并把它拷贝到C盘中 。

(2)将 php.ini-dist 复制到 Windows 目录下并改名为 php.ini 。改变名称的方法,可以使用文本打开该文件,然后另存为 php.ini 。

(3)复制 php5ts.dll 和 libmysql.dll 到 Windows/system32 中。

(4)点击“开始/控制面板”,打开控制面板。

(5)双击“管理工具”图标,进入管理工具窗口。双击“Internet 信息服务”图标,进入到Internet 信息服务窗口。

(6)如下图所示,在Internet 信息服务窗口中,右键点击默认网站,在弹出的菜单中选择属性,打开默认网站属性面板.

(7)在默认网站属性窗口中,点击"主目录"标签.

(8)如下图所示点击"配置"按钮,打开应用程序配置窗口.

(9)如下图所示,点击添加按钮,打开"添加/编辑应用程序扩展名映射"对话框.

(10)如图所示,点击浏览按钮,打开"打开"窗口.

(11)如图所示,在文件类型中选择动态链接库.

(12)如下图所示,选择php5isapi.dll,点击确按钮,回到"添加/编辑应用程序扩展名映射"对话框.


(13)如下图所示,在扩展名中输出.php。点击确定按钮回到应用程序配置窗口。

(14)如下图所示,添加后的应用程序配置窗口。点击应用按钮,应用添加设置。逐步点击确定完成设置。

至此服务器应该可以支持php了。

下面对c:/windows/php.ini进行配置,让php支持MYSQL和GD库

把extension_dir = "./"
修改为
extension_dir = "c:/php/ext"

把“;extension=php_mysql.dll”和“;extension=php_gd2.dll”前面的分号去掉。

即把
;extension=php_mysql.dll
改为
extension=php_mysql.dll

;extension=php_gd2.dll
改为
extension=php_gd2.dll

完成

 
2007年05月16日 星期三 21:38

删除目标数据的过程实际上是查找符合要求的数据并删除的过程。这一过程可以通过表单来完成和使用参数传递来实现。


(1)建立搜索页:
新建一个PHP文档。命名为seach.php.
建立一个表单,如下图所示,该表单中含有一个文本域和一个按钮。

选择文本域,在属性面板中设置该文本域的名称为send,如下图所示。

为该文本域绑定一个记录集,如下图所示。此处的文本域的记录集中设置了文本域对应数据库中的搜索列。


点击视图中表单的外边框,即表单的红色外边框。在属性面板的动作栏中输出end.php。即点击提交按钮后,跳转的网页名称。

保存该页完成搜索页的建立。


(2)建立显示结果页.

新建一个PHP文档。命名为end.php.
绑定记录集,如下图所示。在下图中筛选栏中设置表单表量和send。即接受的数据是跳转面中的表单变量中的名为send的表单值。就是我们前面在属性面板中设置的文本域的名称。

插入动态数据。

点击动态数据表格的最后一个动态单元格,拆分该单元格。然后在新拆分的单元格中输入delete,结果如下图所示。

框选delete,在属性面板的链接框中输入点击该链接后跳转的网页theend.php,如下图所示。

在该链接框中输入theend.php后面接着输入?recordID=如下图所示。这是一个传递网页参数的命令。

然后点击视图的拆分按钮,将视图拆分为代码和视图共存的界面。在界面中复制我们要通过网页传递的参数。在数据库中ID列对应的PHP变量表达值。如下图所示。

将该值复制到Delete属性面板中的链接框中,结果如下图所示。即?recordID=后面。


保存该网页。


(3)建立删除页

新建一个网页,命名为theend.php.
插入一个表单。
在表单中插入一个隐藏域和一个按钮。

为该表单的隐藏域绑定一个记录集,如下图所示。在筛选栏中设置接受的参数为URL参数即通过网页传递的参数,参数变量是recordID.


插入动态数据,这个动态数据表格是为了显示当前删除数据的具体信息。


执行“插入/应用程序/删除数据”,打开删除数据对话框。在该对话框中选择对应的数据库和参照的列值。这里的主键值是表单变量,参照值即在表单中插入的隐藏域即图中给出的hiddenField,它是隐藏域的名称(该名称可以通过点击选择视图中的隐藏域,然后在属性面板中修改)。
删除后,跳转回我们第一步建立的搜索页。

 
2007年05月16日 星期三 21:37
在制作在线播放之前,必须明白它的缺点,因为是持续连接,所以要占用服务器带宽、服务器CPU、内存、硬盘资源。如果连接人数比较多,服务器的负担将是十分严重的。在线播放mp3需要占用大量网络资源。
最好的办法就是把超链接指向这个mp3文件,下载之后再听。
一般的服务商是不会制作在线播放的,在线播放mp3,并不是像有线电视、或无线广播那样传播信号,而是在需要读取服务器硬盘、占用服务器的网络带宽。当用户量过高时,会在一定程度上降低这台服务器的性能,甚至造成死机。因此在制作在线播放时,要正确评估服务等各方面的承载能力.

MP3的采样率是128Kbps,也就是16K/s的下载速度,假如有一百个用户同时在连接这台服务器,那么服务器的出口带宽至少是12.8兆,当整台服务器连接数超过这个带宽,服务器就会断开,不能访问。rm视频的采样率就更高了,现在多采用350Kbps。

在线播放目前主要有3种方式,分别时使用Windows Media Player、RealPlayer、和Quicktime。一般在线播放mp3使用Windows Media Player来做。Windows Media Player和RealPlayer的区别是,Windows Media Player是第一次播放是边下载边播放,当再次刷新该网页时,则不再下载该mp3,而是从IE缓存里读取。一般来说Windows Media Player相对节省服务器资源;而RealPlayer则是持续连接,每次都是从服务器来下载,不会载入缓存,当再次收听的时就非常浪费资源了。

使用微软Windows Media Player嵌入网页:

<object classid=clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=350 height=70><param name=showstatusbar value=1>
<param name=filename value=http://www.aaa.com/***.mp3>
<embed src=http://www.aaa.com/***.mp3>
</embed></object>

使用RealPlayer网页播放器:

<object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa width=330 height=60>
<param name=autostart value=1>
<param name=src value=http://211.167.7.100:8080/ramgen/encoder/live.ram><param name=controls value=statusbar,controlpanel><embed src=http://211.167.7.100:8080/ramgen/encoder/live.ram></embed></object>


在线视频完整播放器代码:

<object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa width=500 height=350>
<param name=src value=rtsp://202.103.160.29/……/01.rm>
<param name=console value=clip1><param name=controls value=imagewindow>
<param name=autostart value=true>
</object><object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa height=32 width=500>
<param name=src value=rtsp://202.103.160.29/……/01.rm>
<param name=controls value=controlpanel><param name=console value=clip1></object>

 
2007年05月16日 星期三 21:36

进入到Dreamweaver,切换到代码视图,将下面源码拷贝到代码视图中.查看下效果.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<link href="style/style.css" rel="stylesheet" type="text/css">

<script language="JavaScript">
var state;

//初始化
function playerinit()
{
player.url="mp3.m3u";
player.settings.autoStart = false ;
}

//播放
function play()
{
if (player.controls.isavailable('play'))
{
   player.controls.play();
   state=setInterval("updatetime()",1000);
   playerinfo.innerHTML = "播放";
}
}

//暂停
function pause()
{
if (player.controls.isavailable('pause'))
{
   player.controls.pause();
   clearInterval(state);
   playerinfo.innerHTML = "暂停";
}
}

//停止
function stop()
{
if (player.controls.isavailable('stop'))
{
   player.controls.stop();
   clearInterval(state);
   playerinfo.innerHTML = "停止";
}
}

//前一首
function previous()
{
if (player.controls.isavailable( 'previous' ))
{
   player.controls.previous();
   playerinfo.innerHTML = "前一首";
}
}

//后一首
function next()
{
if (player.controls.isavailable( 'next' ))
{
   player.controls.next();
   playerinfo.innerHTML = "下一首";
}
}

//?
function step()
{
if (player.controls.isavailable( 'step' ))
player.controls.step( 1 );
}

//音量-
function voldown()
{
if ( player.settings.volume < 5 )
{
   player.settings.volume = 0;
   playerinfo.innerHTML = "0";
}
else
{
   player.settings.volume -= 5;
   playerinfo.innerHTML = player.settings.volume;
}
}

//音量+
function volup()
{
if ( player.settings.volume > 95 )
{
   player.settings.volume = 100;
   playerinfo.innerHTML = "100";
}
else
{
   player.settings.volume += 5;
   playerinfo.innerHTML = player.settings.volume;
}
}

//静音
function mute()
{
player.settings.mute = !player.settings.mute;
}

//声道
function balance()
{
switch (player.settings.balance)
{
   case 0:
    player.settings.balance = 100;
    playerinfo.innerHTML = '左声道';
    break;
   case 100:
    player.settings.balance = -100;
    playerinfo.innerHTML = '右声道';
    break;
   case -100:
    player.settings.balance = 0;
    playerinfo.innerHTML = '全声道';
    break;
   default :
    player.settings.balance = 0;
    playerinfo.innerHTML = '全声道';
    break;
}
}

//更新时间
function updatetime()
{
playerinfo.innerHTML = player.controls.currentPositionString + " | " + player.currentMedia.durationString;
}

</script>
</head>
<body onload="playerinit();">
<table width="300">
   <tr>
     <td><object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="300" height="60">
       <param name="autoStart" value="false">
       <param name="balance" value="0">
       <param name="currentPosition" value="0">
       <param name="currentMarker" value="0">
       <param name="enableContextMenu" value="true">
       <param name="enableErrorDialogs" value="false">
       <param name="enabled" value="true">
       <param name="fullScreen" value="false">
       <param name="invokeURLs" value="false">
       <param name="mute" value="true">
       <param name="playCount" value="1">
       <param name="rate" value="1">
       <param name="uiMode" value="none">
       <param name="volume" value="100">
     </object></td>
   </tr>
   <tr>
     <td><span id="playerinfo"></span></td>
   </tr>
   <tr>
     <td>
       <div align="center">
<input type="button" class="but11" onmouseover=this.className="but12"; onmouseout=this.className="but11"; name="previous" title="上一首" onclick="previous();">
<input type="button" class="but21" onmouseover=this.className="but22"; onmouseout=this.className="but21"; name="play" title="播放" onclick="play();">
<input type="button" class="but31" onmouseover=this.className="but32"; onmouseout=this.className="but31"; name="pause" title="暂停" onclick="pause();">
<input type="button" class="but41" onmouseover=this.className="but42"; onmouseout=this.className="but41"; name="stop" title="停止" onclick="stop();">
<input type="button" class="but51" onmouseover=this.className="but52"; onmouseout=this.className="but51"; name="next" title="下一首" onclick="next();">
<input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="voldown" title="音量-" onclick="voldown();">
<input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="volup" title="音量+" onclick="volup();">
<input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="mute" title="静音" onclick="mute();">
<input type="button" class="but61" onmouseover=this.className="but62"; onmouseout=this.className="but61"; name="balance" title="声道" onclick="balance();">
    </div>
</td>
   </tr>
</table>
<script language = "JavaScript"   for = player event = playstatechange(newstate)>
switch (newstate){
   case 1:
    playerinfo.innerHTML = "停止";
    break;
   case 2:
    playerinfo.innerHTML = "暂停";
    break;
   case 3:
    playerinfo.innerHTML = "正在播放";
    break;
   case 4:
    playerinfo.innerHTML = "4";
    break;
   case 5:
    playerinfo.innerHTML = "5";
    break;
   case 6:
    playerinfo.innerHTML = "正在缓冲...";
    break;
   case 7:
    playerinfo.innerHTML = "7";
    break;
   case 8:
    playerinfo.innerHTML = "8";
    break;
   case 9:
    playerinfo.innerHTML = "正在连接...";
    break;
   case 10:
    playerinfo.innerHTML = "准备就绪。欢迎光临<a href='http://mp3.asp2004.net'>http://mp3.asp2004.net</a>";
    break;
   case 11:
    playerinfo.innerHTML = "11";
    break;
   default:
    playerinfo.innerHTML = "";
}
</script>

</body>
</html>
posted @ 5:57 PM | Feedback (2)

//禁止F5等快捷键的JS代码
<script>
var oLastBtn=0,bIsMenu=false
if (window.Event)
{
document.captureEvents(Event.MOUSEUP);
}

function nocontextmenu()
{
event.cancelBubble=true;
event.returnValue=false;
return false;
}

function norightclick(e)

{
if(window.Event)
{
if (e.which !=1)
{
return false;
}
}
else
if(event.button!=1)
{
event.cancelBubble=true;
event.returnValue=false;
return false;
}
}

document.oncontextmenu=nocontextmenu;
document.onmousedown=norightclick;

function onKeyDown()
{
if ((event.altKey)||((event.keyCode==8)&&(event.srcElement.type!="text"&&event.srcElement.type!="textarea"&&event.srcElement.type!="password"))||((event.ctrlKey)&&((event.keyCode==78)||(event.keyCode==82)))||(event.keyCode==116))
{
event.keyCode=0;
event.returnValue=false;
}
}
</script>
<body onkeydown="onKeyDown()">

 
   
 
 
文章分类
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
设计(98)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
苹果(55)
 
   
 
文章存档
 
     
 
最新文章评论
  

哇!!这么多好心人呀!
 

很有用,谢了!
 

[表情]
 

你好,请问 40.0.100.0是什么颜色?
 

说的好!
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu