DesignCoding Studio

一切只要去努力!

定制颜色:
[ 显示模式: 摘要 | 列表 ]
分页:1/2
12
2009-07-25

AS3截图保存

时间: 2009-7-25 21:00:51 作者: admin 阅读次数: 355
package {
import flash.display.Sprite;
import flash.display.BitmapData;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLRequestHeader;
import flash.net.navigateToURL;
import flash.utils.ByteArray;
import adobe.images.JPGEncoder;
public class Jpg extends Sprite {
private var _request:URLRequest;
private var _header:URLRequestHeader;
private var _bmd:BitmapData;
private var _bytearray:ByteArray;
private var _jpg:JPGEncoder;
public function Jpg() {
_bytearray=new ByteArray();
_jpg=new JPGEncoder(85);
_request=new URLRequest();
_header=new URLRequestHeader();
_header.name=”Content-type”;
_header.value=”application/octet-stream”;
_request.url=”jpg.php”;
_request.method=URLRequestMethod.POST;
_bmd=new BitmapData(stage.stageWidth,stage.stageHeight);
_bmd.draw(stage);
_bytearray=_jpg.encode(_bmd);
_request.data=_bytearray;
_request.requestHeaders.push(_header);
navigateToURL(_request,”_blank”);
}
}
}
点击下载

[阅读全文]
2009-02-16

[Flash FileUpload]用flash.net.FileReference实现ASP.NET无刷新文件上传

时间: 2009-2-16 17:48:48 作者: admin 阅读次数: 667

前几天做项目要用到一次上传多个文件,于是想到了Flash就在网上找资料,最终在codeproject查资料,看到Flash 上传文件的介绍,才突然想起这个被自己遗忘在角落里的咚咚。
然后根据这个例子自己改了改. 

http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

界面图如下:


有需要的朋友可以在这里下载.


[阅读全文]
2008-11-12

Asp.Net 2.0 探针

时间: 2008-11-12 13:25:52 作者: admin 阅读次数: 669

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>
<%@ Import Namespace="System.Diagnostics" %>
<%@ Import Namespace="Microsoft.Win32" %>
<%@ Import Namespace="System.Globalization" %>
<!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 runat="server">
    
<title>ASP.NET2.0探针</title>
</head>
<body>
    
<form id="form1" runat="server">
     计算机名:
   http://
<%=HttpContext.Current.Request.Url.Host%> <%=HttpContext.Current.Request.ApplicationPath %><br />
    IP地址:
  
<%= Request.ServerVariables["LOCAl_ADDR"]  %><br />
      域名:
    
<%= Request.ServerVariables["SERVER_NAME"]%><br />
     端口:
    
<%=Request.ServerVariables["Server_Port"].ToString() %><br />
     本文件所在路径:
      
<%= Request.PhysicalApplicationPath %><br />
        操作系统:
      
<%= Environment.OSVersion.ToString()%> <br />
       操作系统所在文件夹:
      
<%=Environment.SystemDirectory.ToString() %> <br />
        脚本超时时间:
      
<%=(Server.ScriptTimeout / 1000).ToString() %><br />
       系统语言:
        
<%=CultureInfo.InstalledUICulture.EnglishName %><br />
        .NET版本:  
    
<%= Environment.Version.Major%>.<%=Environment.Version.Minor%>.
  
<%= Environment.Version.Build%>.<%= Environment.Version.Revision%> <br />
       IE版本:
  
<% RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Version Vector"); %>    
      
<%=key.GetValue("IE", "未检测到").ToString() %><br />
        启动到现在已运行:
      
<%=((Environment.TickCount / 0x3e8) / 60).ToString() %> 分钟<br />
    
        CPU 数量:
      
<%= Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS").ToString()%> <br />
       CPU类型:
      
<%=Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER").ToString() %> <br />
       ASP.NET所站内存:
      

[阅读全文]
2008-01-23

C# 验证码

时间: 2008-1-23 22:24:54 作者: admin 阅读次数: 1011
using System;
using System.Data;
using System.Configuration;
using System.Collections;
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.Drawing;

namespace DesignCoding.Blog.Web.Common
{
    
public partial class Validate : BasePage
    
{
        
protected void Page_Load(object sender, EventArgs e)
        
{
            InitPage();
            
this.CreateCheckCodeImage(GenerateCheckCode());
        }

        
private string GenerateCheckCode()
        
{
            
string CodeName = "CheckCode";
            
if (Request.QueryString["ID"] != null && !Request.QueryString["ID"].ToString().Equals(""))
            
{
                CodeName
="CheckCode"+ Request.QueryString["ID"].ToString();
            }

            
int number;
            
char code;
            
string checkCode = String.Empty;


[阅读全文]
2007-11-09

百度分页的页面代码

时间: 2007-11-9 9:05:12 作者: admin 阅读次数: 817

一、百度分页的页面代码
PageSet.ascs HTML : 

<table>
  
<tr>
      
<td id="p" runat="server"><FONT face="宋体"></FONT></td>
  
</tr>
</table>


PageSet.ascs .cs : 

/// <summary>
/// PageSet 百度分页 Asp.NET @ 一网情深 QQ: 757015000
/// </summary>

public class PageSet : System.Web.UI.UserControl
{
protected System.Web.UI.HtmlControls.HtmlTableCell p=new HtmlTableCell();
­
public int TotalNum; // 一共有多少条数据
public int PageSize; // 每页显示多少条数据
public string PageName; //转发页面的名称
public int TotalPage; // 总共页数
public string PageUrl; //转发路径
public int PageGroup; //每多少个页面为一组
public void PageS(int pSize,int tNum,string pName,int pGroup)
{
this.PageSize=pSize;
this.TotalNum=tNum;
this.PageName=pName;
this.PageGroup=pGroup;
if((TotalNum%PageSize)==0)
{
TotalPage
=TotalNum/PageSize;
}

else
{
TotalPage
=TotalNum/PageSize +1;
}

if(PageName.IndexOf("?")>0)
{
PageUrl
=PageName + "&";
}

else
{
PageUrl
=PageName + "?";
}

}

public string Installize(int CurPage)
{
int pstart=0; //起始页
int plast=0; //终点页


[阅读全文]
2007-09-12

Server Application Error报错信息的解决方案

时间: 2007-9-12 12:11:13 作者: admin 阅读次数: 531

Server Application Error报错信息的解决方案
www.chinacs.net 2006-03-25 中文c#技术站
­
iis出现问题,重装iis后居然所有的asp页面报这个错误,于是到网上查找问题所在,好在很多大虾已经有了解决方案,挑了一个解决方案试之,成功解决。
­
特再次贴出方法共享,说明:核心解决方法归原始解决人可苦可乐等网友所有。
­
微软相关文献:
­
http://support.microsoft.com/default.aspx@scid=kb;zh-cn;297989
­
我的解决步骤:
­
1、停掉iis
­
2、查看iis 配置数据库密码:
­
第一步先修改相关文件使查看到的******变为可显示:
在c:\inetpub\adminscripts 找到adsutil.vbs (根据装系统时设定的不同,有的路径可能不一样)
用记事本打开此文件
查找 issecureproperty = true (只有一个符合字段,在一个条件语句里面)
将 issecureproperty = true 改为 issecureproperty = false
保存关闭。
­
第二步执行查看密码命令:
开始->运行输入cmd回车 打开命令行工具
输入 cd c:\inetpub\adminscripts(进入adminscripts目录,视你机器路径而定)
获取 iwam 帐户密码命令:cscript.exe adsutil.vbs get w3svc/wamuserpass
你还可以获取 iusr 帐户密码,我没有用到
命令为:cscript.exe adsutil.vbs get w3svc/anonymoususerpass
输入以上命令,按回车可分别拿到iwam和iusr的密码。
­
3、右键单击 我的电脑->管理,打开计算机管理界面
打开 本地用户和组->用户
右键单击 启动iis进程帐号 iwam_**** (注:****一般是计算机名)
点击设置密码,设置为刚才你得到的iwam密码。
­
4、更改组件服务中的密码
开始->运行输入cmd回车 打开命令行工具
先输入 cd c:\inetpub\adminscripts
然后输入 cscript.exe synciwam.vbs -v
­
系统会提示出来一大堆字符,不用管它。关闭窗口然后启动iis,报错信息应该没有了。
­
­
>>原作者: >>来源:http://sunbox.blogbus.com
­


[阅读全文]
2007-09-06

如何开启Vista Aero的效果三维立体效果

时间: 2007-9-6 11:14:05 作者: admin 阅读次数: 2138

解决方案:
1. 什么是透明效果?透明效果就是Windows Aero,即Windows vista 的完美视觉体验。它采用透明玻璃式设计,并有精美窗口动画和新的窗口颜色。
2. 需要什么版本的 Windows Vista 运行 Aero?以及需要什么硬件支持Aero? 以下版本具有Aero功能:Windows Vista Business、Windows Vista Enterprise、Windows Vista Home Premium 和 Windows Vista Ultimate。
(1)配置要求:
1GHz 32 位 (x86) 或 64 位 (x64) 的CPU处理器 1 千兆字节 (GB) 的随机存取内存 (RAM) 128-MB 图形卡:支持 Windows Display Driver Model 驱动程序、Pixel Shader 2.0 和 32 位每像素的 DirectX 9 类的图形处理器。
3. 如何开启Aero:
(1)将颜色设为 32 位:右键点击桌面选择“个性化” 打开显示设置窗口后,在“颜色”下面,选中“最高(32 位)”,然后单击“确定”。(如果无法选择 32 位,请选择最高分辨率,然后再试。)
(2)将桌面主题改为 Windows Vista : 在个性化窗口中点击“主题”,在“主题”列表中,选择“Windows Vista”,单击“确定”。
(3)将配色方案更改为 Windows Aero :单击打开“外观”,在“配色方案”列表中,选择“Windows Aero”,单击“确定”。
(4)打开窗口框架透明:若要打开窗口框架透明,则必须先将配色方案设为 Windows Aero。然后在“个性化”窗口中单击“窗口颜色和外观”选中“启用透明”复选框。


[阅读全文]
2007-09-05

看到一个令人兴奋的 Javascript 特效库

时间: 2007-9-5 11:14:05 作者: admin 阅读次数: 1248

http://www.mariusroosendaal.com
我要强调的是这个网站不是用 Flash 做的,而是用一个叫 mootools 的 Javascript 脚本库实现的。


[阅读全文]
2007-07-06

GridView导出Excel文件

时间: 2007-7-6 21:54:19 作者: admin 阅读次数: 1274

GridView导出Excel文件 

/// <summary>
/// 导出Excel文件
/// </summary>
/// <param name="ctl">要导出为Excel文件的控件</param>
/// <param name="FileName">文件名</param>

public static void ToExcel(System.Web.UI.Control ctl, string FileName)
{
      HttpContext.Current.Response.Charset
= "UTF-8";
      HttpContext.Current.Response.ContentEncoding
= System.Text.Encoding.UTF7;
      HttpContext.Current.Response.ContentType
= "application/ms-excel";
      HttpContext.Current.Response.AppendHeader(
"Content-Disposition", "attachment;filename=" + "" + FileName + ".xls");
      ctl.Page.EnableViewState
= false;
      System.IO.StringWriter tw
= new System.IO.StringWriter();
      HtmlTextWriter hw
= new HtmlTextWriter(tw);
      ctl.RenderControl(hw);
      HttpContext.Current.Response.Write(tw.ToString());
      HttpContext.Current.Response.End();
}

[阅读全文]
2007-07-06

B/S 打开一个有模式窗口

时间: 2007-7-6 14:14:35 作者: admin 阅读次数: 609

1.打开窗口事件 

dwmc.Attributes.Add("onclick","SelectDW();");



2.具体打开窗口操作 

function SelectDW(){
  
var tmp=showModalDialog("../selectdw.aspx","选择单位","dialogWidth=300px;dialogHeight=380px;center=yes;border=this;status=no;scroll=no;help=no");
  
if(tmp!=null && tmp.length==2){
      document.getElementById(
"dwmc").value=tmp[0];
      document.getElementById(
"dwbm").value=tmp[1];
   }

}


3.确定或取消按钮 

<input type="button" Height="23" class="btn_mouseout" onmousedown="this.className='btn_mousedown'"
onmouseout
="this.className='btn_mouseout'" onmouseup="this.className='btn_mouseup'" onmouseover="this.className='btn_mouseover'" value="选 择"
onclick
="selthis()">&nbsp;&nbsp;&nbsp;<input type="button" class="btn_mouseout" onmousedown="this.className='btn_mousedown'"
onmouseout
="this.className='btn_mouseout'" onmouseup="this.className='btn_mouseup'" onmouseover="this.className='btn_mouseover'"
style
="HEIGHT:23px" onclick="closethis()" value="取 消">


4.确定或取消操作 

function selthis(){
   returnValue
=new Array(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("Text"),TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("ID"));
  
this.close();
}


function closethis(){
   returnValue
="";
  
this.close();

[阅读全文]
分页:1/2
12