锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲区日韩区无码区,国产成人精品日本亚洲11,久久精品国产亚洲AV电影网http://www.tkk7.com/bainian/category/26377.html鐧懼勾鐨勯厭棣欙紝鐧懼勾鐨勬爲(wèi)璇氾紝鐧懼勾鐨勨︹?/description>zh-cnMon, 21 Apr 2008 09:44:23 GMTMon, 21 Apr 2008 09:44:23 GMT60gif杞琷pg錛屽姞姘村嵃娓呮櫚緙╃暐鍥?/title><link>http://www.tkk7.com/bainian/articles/193636.html</link><dc:creator>鐧懼勾</dc:creator><author>鐧懼勾</author><pubDate>Thu, 17 Apr 2008 01:38:00 GMT</pubDate><guid>http://www.tkk7.com/bainian/articles/193636.html</guid><wfw:comment>http://www.tkk7.com/bainian/comments/193636.html</wfw:comment><comments>http://www.tkk7.com/bainian/articles/193636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/bainian/comments/commentRss/193636.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/bainian/services/trackbacks/193636.html</trackback:ping><description><![CDATA[<p>public void MakeSmallImg(string FromImg,string SaveImg,System.Double Width,System.Double Height) {<br />  /*<br />  System.Drawing.Image Image=System.Drawing.Image.FromFile(FromImg);<br />  */<br />  //鍘熷鍥劇墖鍚嶇О<br />  string originalFilename =FromImg;<br />  //鐢熸垚鐨勯珮璐ㄩ噺鍥劇墖鍚嶇О<br />  string strGoodFile =SaveImg; </p> <p> //浠庢枃浠跺彇寰楀浘鐗囧璞?br />  System.Drawing.Image image = System.Drawing.Image.FromFile(originalFilename);<br />  System.Double NewWidth,NewHeight;<br />  if(image.Width>image.Height) {<br />   NewWidth=Width;<br />   NewHeight=image.Height*(NewWidth/image.Width);<br />  } else {<br />   NewHeight=Height;<br />   NewWidth=(NewHeight/image.Height)*image.Width;<br />  }</p> <p> if (NewWidth>Width) {<br />   NewWidth=Width;<br />  }<br />  if (NewHeight>Height) {<br />   NewHeight=Height;<br />  }</p> <p> //鍙栧緱鍥劇墖澶у皬<br />  System.Drawing.Size size = new Size(int.Parse(ClDot(NewWidth.ToString())),int.Parse(ClDot(NewHeight.ToString())));<br />  //鏂板緩涓涓猙mp鍥劇墖<br />  System.Drawing.Image bitmap = new System.Drawing.Bitmap(size.Width,size.Height);<br />  //鏂板緩涓涓敾鏉?br />  System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);<br />  //璁劇疆楂樿川閲忔彃鍊兼硶<br />  g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;<br />  //璁劇疆楂樿川閲?浣庨熷害鍛堢幇騫蟲(chóng)粦紼嬪害<br />  g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;<br />  //娓呯┖涓涓嬬敾甯?br />  g.Clear(Color.Blue);<br />  //鍦ㄦ寚瀹氫綅緗敾鍥?br />  g.DrawImage(image, new System.Drawing.Rectangle(0, 0, bitmap.Width, bitmap.Height), <br />  new System.Drawing.Rectangle(0, 0, image.Width,image.Height),<br />  System.Drawing.GraphicsUnit.Pixel);</p> <p> ///鏂囧瓧姘村嵃<br />  System.Drawing.Graphics G=System.Drawing.Graphics.FromImage(bitmap);<br />  System.Drawing.Font f=new Font("瀹?huà)浣?,10);<br />  System.Drawing.Brush b=new SolidBrush(Color.Black);<br />  G.DrawString(MarkText,f,b,10,10);<br />  G.Dispose();</p> <p> ///鍥劇墖姘村嵃<br />  System.Drawing.Image copyImage = System.Drawing.Image.FromFile(System.Web.HttpContext.Current.Server.MapPath(MarkLogo));<br />  Graphics a = Graphics.FromImage(bitmap);<br />  a.DrawImage(copyImage, new Rectangle(bitmap.Width-copyImage.Width,bitmap.Height-copyImage.Height,copyImage.Width, copyImage.Height),0,0, copyImage.Width, copyImage.Height, GraphicsUnit.Pixel);</p> <p> copyImage.Dispose();<br />  a.Dispose();<br />  copyImage.Dispose();</p> <p> //淇濆瓨楂樻竻鏅板害鐨勭緝鐣ュ浘<br />  bitmap.Save(strGoodFile, System.Drawing.Imaging.ImageFormat.Jpeg);</p> <p> g.Dispose();<br />  image.Dispose();<br /> } </p> source:http://feisha.cn/Articles/Art.162.htm <img src ="http://www.tkk7.com/bainian/aggbug/193636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/bainian/" target="_blank">鐧懼勾</a> 2008-04-17 09:38 <a href="http://www.tkk7.com/bainian/articles/193636.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓哄浘鍍忓姞鍏ユ按鍗?Asp.net)http://www.tkk7.com/bainian/articles/193633.html鐧懼勾鐧懼勾Thu, 17 Apr 2008 01:35:00 GMThttp://www.tkk7.com/bainian/articles/193633.htmlhttp://www.tkk7.com/bainian/comments/193633.htmlhttp://www.tkk7.com/bainian/articles/193633.html#Feedback0http://www.tkk7.com/bainian/comments/commentRss/193633.htmlhttp://www.tkk7.com/bainian/services/trackbacks/193633.html
using System.Drawing;
using System.IO;
using System.Drawing.Imaging;
private void AddTextToImg(string fileName,string text)
{
if(!File.Exists(MapPath(fileName)))
{
throw new FileNotFoundException("The file don’t exist!");
}
if( text == string.Empty )
{
return;
}
//榪橀渶瑕佸垽鏂枃浠剁被鍨嬫槸鍚︿負(fù)鍥懼儚綾誨瀷錛岃繖閲屽氨涓嶈禈榪頒簡(jiǎn)
System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(fileName));
Bitmap bitmap = new Bitmap(image,image.Width,image.Height);
Graphics g = Graphics.FromImage(bitmap);
float fontSize = 12.0f;     //瀛椾綋澶у皬
float textWidth = text.Length*fontSize;  //鏂囨湰鐨勯暱搴?
//涓嬮潰瀹氫箟涓涓煩褰㈠尯鍩燂紝浠ュ悗鍦ㄨ繖涓煩褰㈤噷鐢諱笂鐧藉簳榛戝瓧
float rectX = 0;
float rectY = 0;
float rectWidth = text.Length*(fontSize+8);
float rectHeight = fontSize+8;
//澹版槑鐭╁艦鍩?
RectangleF textArea = new RectangleF(rectX,rectY,rectWidth,rectHeight);
Font font = new Font("瀹?huà)浣?,fontSize);   //瀹氫箟瀛椾綋
Brush whiteBrush = new SolidBrush(Color.White);   //鐧界瑪鍒鳳紝鐢繪枃瀛楃敤
Brush blackBrush = new SolidBrush(Color.Black);   //榛戠瑪鍒鳳紝鐢昏儗鏅敤
g.FillRectangle(blackBrush,rectX,rectY,rectWidth,rectHeight);
g.DrawString(text,font,whiteBrush,textArea);
MemoryStream ms = new MemoryStream( );
//淇濆瓨?shù)负Jpg綾誨瀷
bitmap.Save(ms,ImageFormat.Jpeg);
//杈撳嚭澶勭悊鍚庣殑鍥懼儚錛岃繖閲屼負(fù)浜?jiǎn)婕斀C烘柟渚匡紝鎴戝皢鍥劇墖鏄劇ず鍦ㄩ〉闈腑浜?
Response.Clear();
Response.ContentType = "image/jpeg";
Response.BinaryWrite( ms.ToArray() );
g.Dispose();
bitmap.Dispose();
image.Dispose();
}

璋冪敤鏃跺緢綆鍗曪紝

AddTextToImg("me.jpg","鏂囧瓧");
source:http://feisha.cn/Articles/Art.62.htm


鐧懼勾 2008-04-17 09:35 鍙戣〃璇勮
]]>
google杈撳叆鑷姩瀹屾垚鐨勭畝鍗曟ā鎷?鐢ˋJAX瀹炵幇)http://www.tkk7.com/bainian/articles/150618.html鐧懼勾鐧懼勾Fri, 05 Oct 2007 15:01:00 GMThttp://www.tkk7.com/bainian/articles/150618.htmlhttp://www.tkk7.com/bainian/comments/150618.htmlhttp://www.tkk7.com/bainian/articles/150618.html#Feedback0http://www.tkk7.com/bainian/comments/commentRss/150618.htmlhttp://www.tkk7.com/bainian/services/trackbacks/150618.html姣旇緝綆鍗曠殑妯℃嫙,鏂囨湰妗嗚緭鍏ompanyName,鐒跺悗
鎼滅儲(chǔ)SqlServer2000 閲孨orthWind鏁版嵁搴?Suppliers琛ㄧ殑CompanyName瀛楁,
鐒跺悗瀹炵幇鑷姩瀹屾垚

鍥涗釜鏂囦歡
1 .AutoComplete.htm

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>杈撳叆鑷姩瀹屾垚</title>
    <script language="javascript">
        //杈撳叆淇℃伅鐨勬枃鏈
        var txtInput;
        //涓嬫媺琛ㄥ綋鍓嶉変腑欏圭殑绱㈠紩
        var currentIndex = -1;
      
        //鍒濆鍖栧弬鏁?鍜屼笅鎷夎〃浣嶇疆
        function initPar()
        {
             txtInput = document.getElementById("txtCompanyName");
             //璁劇疆涓嬫媺琛?鐩稿浜?鏂囨湰杈撳叆妗嗙殑浣嶇疆
             setPosition();
        }
       
        //璁劇疆涓嬫媺琛?鐩稿浜?鏂囨湰杈撳叆妗嗙殑浣嶇疆
        function setPosition()
        {
            var width = txtInput.offsetWidth;
            var left = getLength("offsetLeft");
            var top = getLength("offsetTop") + txtInput.offsetHeight;
          
            divContent.style.left = left + "px";
            divContent.style.top = top + "px";
            divContent.style.width = width + "px";
        }
       
       //鑾峰彇瀵瑰簲灞炴х殑闀垮害
        function getLength(attr)
        {
            var offset = 0;
            var item = txtInput;
            while (item)
            {
                offset += item[attr];
                item = item.offsetParent;
            }
            return offset;
        }

        //鑷姩瀹屾垚
        function autoComplete()
        {
            //濡傛灉鎸変笅 鍚戜笂, 鍚戜笅 鎴?鍥炶濺
            if (event.keyCode == 38 || event.keyCode == 40 || event.keyCode == 13)
            {
                //閫夋嫨褰撳墠欏?
                selItemByKey();
            }
            else //鍚戞湇鍔″櫒鍙戦佽姹?br />             {
                //濡傛灉鍊間負(fù)絀?
                if (txtInput.value == "")
                {
                    divContent.style.display='none';
                    return;
                }
                //鎭㈠涓嬫媺閫夋嫨欏逛負(fù) -1
                currentIndex = -1;

                //寮濮嬭姹?br />                 requestObj = new ActiveXObject("Microsoft.XMLHTTP");
                requestObj.onreadystatechange = displayResult;
                requestObj.open("POST", "AutoComplete.aspx?ts=" + new Date().toLocaleString(), true);
                requestObj.send(txtInput.value);
            }
        }
       
        //鏄劇ず緇撴灉
        function displayResult()
        {
             if (requestObj.readyState == 4)
             {
                     showData();
                     divContent.style.display = "";
             }
        }
       
        //鏄劇ず鏈嶅姟鍣ㄨ繑鍥炵殑緇撴灉 ,騫跺艦鎴愪笅鎷夎〃
        function showData()
        {
             //鑾峰彇鏁版嵁
             var doc = new ActiveXObject("MSXML2.DOMDocument.3.0");
             doc.loadXML(requestObj.responseText);
            
             //鏄劇ず鏁版嵁鐨剎slt
             var docStyle = new ActiveXObject("MSXML2.FreeThreadedDOMDocument");
             docStyle.async = false;
             docStyle.load("list.xslt");
             
             var docTemplate = new ActiveXObject("MSXML2.XSLTemplate");
             docTemplate.stylesheet = docStyle;
            
             //閫氳繃xslt杞崲xml鏁版嵁
             var processor = docTemplate.createProcessor();
             processor.input = doc;
             processor.transform();
             var res = processor.output;
            
             //鏄劇ず杞悗鍚庣殑緇撴灉
             divContent.innerHTML = res;
        }
       
        //閫氳繃閿洏閫夋嫨涓嬫媺欏?
        function selItemByKey()
        {
            //涓嬫媺琛?
            var tbl = document.getElementById("tblContent");
            if (!tbl)
            {
                return;
            }
            //涓嬫媺琛ㄧ殑欏規(guī)暟
            var maxRow = tbl.rows.length;
            //鍚戜笂
            if (event.keyCode == 38 && currentIndex > 0)
            {
                 currentIndex--;
            }
            //鍚戜笅
            else if (event.keyCode == 40 && currentIndex < maxRow-1)
            {
                 currentIndex++;
            }
            //鍥炶濺
            else if (event.keyCode == 13)
            {
                selValue();
                return;
            }
           
            clearColor();
            txtInput.value = tbl.rows[currentIndex].innerText;
            //璁劇疆褰撳墠欏硅儗鏅鑹蹭負(fù)blue 鏍囪閫変腑
            tbl.rows[currentIndex].style.backgroundColor = "InfoBackground";
        }
       
        //娓呴櫎涓嬫媺欏圭殑鑳屾櫙棰滆壊
        function clearColor()
        {
             var tbl = document.getElementById("tblContent");
             for (var i = 0; i < tbl.rows.length; i++)
             {
                    tbl.rows[i].style.backgroundColor = "";
             }
        }
       
        //閫夋嫨涓嬫媺琛ㄤ腑褰撳墠欏圭殑鍊?,鐢ㄤ簬鎸夊洖杞︽垨榧犳爣鍗曞嚮閫変腑褰撳墠欏圭殑鍊?br />         function selValue()
        {
            if (event.keyCode != 13)
            {
                var text = event.srcElement.innerText;
                txtInput.value = text;
            }
            initList();
        }
       
        //鏂囨湰妗嗗け鍘葷劍鐐規(guī)椂 璁劇疆涓嬫媺琛ㄥ彲瑙佹?
        function setDisplay()
        {
            //鑾峰彇褰撳墠媧誨姩td鐨勮〃鏍?
            if (document.activeElement.tagName == "TD")
            {
                 var tbl = document.activeElement.parentElement.parentElement.parentElement;
                //濡傛灉涓嶆槸涓嬫媺琛?鍒欓殣钘?涓嬫媺琛?
                if (tbl.id != "tblContent")
                {
                    initList();
                }
                return;
            }
           
            initList();
           
        }
      
        function initList()
        {
            divContent.style.display='none';
            divContent.innerHTML = "";
            currentIndex = -1;
        }
    </script>
</head>
<body onload="initPar()">
CompanyName<input type="text" id="txtCompanyName" onkeyup="autoComplete()" onblur="setDisplay();" style="width:400px"/>
<!-- 鏄劇ず涓嬫媺琛ㄧ殑div-->
<div id="divContent" style="display:none; position:absolute; ">
</div>
</body>
</html>


AutoComplete.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AutoComplete.aspx.cs" Inherits="AJAXBaseHome.AutoComplete" %>


AutoComplete.aspx.cs


using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.IO;
using System.Text;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Configuration;

namespace AJAXBaseHome
{
    public partial class AutoComplete : System.Web.UI.Page
    {
        private static string conString = WebConfigurationManager.ConnectionStrings["myData"].ConnectionString;

        protected void Page_Load(object sender, EventArgs e)
        {
            string input = GetInput();
            Response.Write(GetCompanyName(input));
        }

        //鑾峰彇杈撳叆鐨勫瓧絎︿覆
        private string GetInput()
        {
            Stream s = Request.InputStream;
            int count = 0;
            byte[] buffer = new byte[1024];
            StringBuilder builder = new StringBuilder();
            while ((count = s.Read(buffer, 0, 1024)) > 0)
            {
                builder.Append(Encoding.UTF8.GetString(buffer, 0, count));
            }

            return builder.ToString();
        }

        private string GetCompanyName(string input)
        {
            using (SqlConnection con = new SqlConnection(conString))
            {
                SqlCommand command = new SqlCommand("select * from suppliers where CompanyName like @Name", con);
                command.Parameters.Add(new SqlParameter("@name", input + "%"));
                SqlDataAdapter adapter = new SqlDataAdapter(command);
                DataSet ds = new DataSet();
                adapter.Fill(ds);
                return ds.GetXml();
            }
        }
    }
}

 

xslt鏂囦歡 鐢ㄤ簬鏄劇ずxml鏁版嵁

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html"/>
  <xsl:template match="/">
    <xsl:apply-templates/>
  </xsl:template>
  <xsl:template match="NewDataSet">
    <table id="tblContent" style="background-color:GrayText">
    <xsl:for-each select="Table">
      <tr>
        <!--td涓崟鍑?yán)L椂閫夋嫨褰撳墠鍊? 榧犳爣鍦ㄤ笂鏃舵洿鏀硅鑳屾櫙棰滆壊,榧犳爣紱誨紑鍚庢竻闄よ儗鏅鑹?->
        <td onclick="selValue()" style="cursor:hand" onmouseover="clearColor();this.parentElement.style.backgroundColor='InfoBackground'" onmouseout="clearColor()">
          <xsl:value-of select="CompanyName"/>
        </td>
      </tr>
    </xsl:for-each>
    </table>
  </xsl:template>
</xsl:stylesheet>


http://www.vs2005.com/Ajax/427/2/default.aspx



鐧懼勾 2007-10-05 23:01 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲无砖砖区免费| 日韩成人毛片高清视频免费看| 日韩a级无码免费视频| 国产在线不卡免费播放| 亚洲人成未满十八禁网站| 国产99视频精品免费观看7| 亚洲AV无码一区二区三区人| 亚洲人成免费电影| 天天爽亚洲中文字幕| 免费观看理论片毛片| 色窝窝亚洲av网| 亚洲av日韩av欧v在线天堂| 免费视频成人国产精品网站| 亚洲精品国产日韩无码AV永久免费网| 亚洲成AV人影片在线观看| 免费观看亚洲人成网站| 无码人妻一区二区三区免费视频| 国产亚洲大尺度无码无码专线 | 青草青草视频2免费观看| 亚洲av再在线观看| 99精品免费视频| 亚洲欧洲尹人香蕉综合| 在人线av无码免费高潮喷水| 亚洲AV无码专区国产乱码不卡| 国产成人免费全部网站| 插鸡网站在线播放免费观看| 亚洲av无码精品网站| 免费看美女裸露无档网站| 亚洲日韩一区二区三区| 亚洲国产精品13p| 久久青草免费91观看| 亚洲成a人片在线观看精品| 亚洲成人一区二区| 四虎国产精品永久免费网址| 亚洲综合一区无码精品| 亚洲中文字幕伊人久久无码| 97久久免费视频| 美女羞羞免费视频网站| 亚洲视频中文字幕| 免费人成在线观看播放国产 | 成在人线av无码免费高潮水|