共134篇 首页 上一页 下一页 尾页 页次:7/14页  10篇/页 转到:
未知 信息技术Flash AS 特效集   [ 2006-09-12 00:00:00  星期二 ]
设置首页代码:

on (release) {
geturl("javascript :document.body.style.behavior=\"url(#default#homepage)\";
document.body.sethomepage(\"http://www.haiyun.net
")", "_self");
}

加为收藏代码:


on (release) {
geturl("javascript :window.external.addfavorite(\"http://www.haiyun.net\")", "_self");
}


判断输入是否为数字的函数:


on(release){
if(Number(pass)==NaN){//判断输入是否为数字
pass="";
}



检查E-MAIL的函数:

function checkemail(email) {
var str = new String(email);
var arr_email = str.split("@");
if ((arr_email.length != 2) || (arr_email[1].indexOf(".")<1)) {
return (false);
} else {
return (true);
}
}


延时函数:

function showTime(second, option) {
//延时函数
this.createEmptyMovieClip("t_mc", 9999);
t = getTimer();
f = false;
if ((getTimer()-t)>(second*1000)) {
option();
}
}
function go() {
//加入效果
jpg2._y = jpg2._y+77;
jp……

  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:5335  
晴天 信息技术如何在ASP.NET下遍历页面上所有控件   [ 2006-09-08 00:00:00  星期五 ]
在asp.net网站上看到的一篇内容,下面是如何设定form中所有TextBox的背景色:……
//C#
private void SetTextBoxBackColor(Control Page, Color clr)

  阅读全文>>
阅读全文 | 编者:haiyun  | 评论:0 | 查看:5584  

首先创建一张表(要求ID自动编号):
create table redheadedfile(
id int identity(1,1),
filenames nvarchar(20),
senduser nvarchar(20),
primary key(id)
)
然后我们写入50万条记录:
declare @i int
set @i=1
while @i<=500000
begin
    insert into redheadedfile(filenames,senduser) values('我的分页算法','陆俊铭')
    set @i=@i+1
end
GO
用Microsoft Visual Studio .NET 2003创建一张WebForm网页(本人起名webform8.aspx)
前台代码片段如下(webform8.aspx):
<%@ Page language="c#" Codebehind="WebForm8.aspx.cs" AutoEventWireup="false" Inherits="WebApplication6.WebForm8" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
 <HEAD>
  <title>WebForm8</title>
  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  <meta content="C#" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScri……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:5552  
未知 信息技术ASP.NET中17种正则表达式   [ 2006-09-07 00:00:00  星期四 ]
"^\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\d+)(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\d+$"    //整数
"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)([0-9]*[1-9][0-9]*\.[0-9]+)([0-9]*[1-9][0-9]*))$"  //正浮点数
"^((-\d+(\.\d+)?)(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)([0-9]*[1-9][0-9]*\.[0-9]+)([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?\d+)(\.\d+)?$"  //浮点数
"^[A-Za-z]+$"  //由26个英文字母组成的字符串
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串
"^[a-z]+$"  //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url
阅读全文 | 编者:  | 评论:0 | 查看:4909  
未知 信息技术提高ASP.Net应用程序性能的十大方法   [ 2006-09-07 00:00:00  星期四 ]
本文讨论:
提高asp.net应用程序性能的常说的神话
有用的提高asp.net应用程序性能的技巧
Asp.net应用程序操作数据库的建议
Asp.net中的缓存与后台处理进程
   现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是web应用程序的一个子集。本文也不能提供一个完整提高web应用程序性能的指南,因为这需要一本书的篇幅。本文只提供一个提高web应用程序性能的良好的开端。(剩下的只有我们自己慢慢研究了)。
  在工作这外,我经常去攀岩,在每次攀岩之前,我都会重温一下攀岩线路图及看一下前面的成功的攀岩者的建议。因为我们需要它们的成功经验。同样的,当你需要修改某个有性能问题的程序或者是要开发一个高性能的站点时,你也需要学习怎么样写一个高性能的web应用程序。
  我个人的经验主要来源于在微软的as……

  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:5276  
未知 信息技术ASP.NET程序中常用的三十三种代码   [ 2006-09-07 00:00:00  星期四 ]
1. 打开新的窗口并传送参数:  传送参数:

response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收参数:

string a = Request.QueryString("id");
string b = Request.QueryString("id1");
  2.为按钮添加对话框

Button1.Attributes.Add("onclick","return confirm(’确认?’)");
button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")
  3.删除表格选定记录

int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];
string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString()
  4.删除表格记录警告

private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e)
{
 switch(e.Item.ItemType)
 {
  case ListItemType.Item :
  case ListItemType.AlternatingItem :
  case List……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:4947  
未知 信息技术ASP.NET中常用的优化性能方法   [ 2006-09-07 00:00:00  星期四 ]
1. 数据库访问性能优化

  数据库的连接和关闭

  访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。

  连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。

  使用存储过程

  存储过程是存储在服务器上的一组预编译的SQL语句,类似于DOS系统中的批处理文件。存储过程具有对数据库立即访问的功能,信息处理极为迅速。使用存储过程可以避免对命令的多次编译,在执行一次后其执行规划就驻留在高速缓存中,以后需……



  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:4917  
未知 信息技术DotNet中XML的简单应用   [ 2006-09-06 00:00:00  星期三 ]

1.XML是一种提供数据格式描述的标记语言。其自描述性使其非常适应于不同应用间的数据交换,而且这种交换不以预先定义的以组数据结构为前提!

eg:

  <?xml version="1.0" encoding="utf-8"?>
<root>
  <course_information>
    <courseName>操作系统</courseName>
    <courseTeacher>邹</courseTeacher>
    <coursePath>Database.aspx</coursePath>
    <courseAddTime>2006-7-1</courseAddTime>
  </course_information>
  <course_information>
    <courseName>数据库系统原理</courseName>
    <courseTeacher>胡</courseTeacher>
    <coursePath>Database.aspx</coursePath>
    <courseAddTime>2006-7-2</courseAddTime>
  </course_information>
  <course_information>
    <courseName>数据结构</courseName>
    <courseTeacher>李</courseTeacher>
    <coursePath>Database.aspx</coursePath>
    <courseAddTime>2006-7-30</courseAddTime>
  </course_infor……



  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:4813  
未知 信息技术C#的事件处理机制应用   [ 2006-09-06 00:00:00  星期三 ]

如果要在C#中定义一个事件,首先你要创造一个delegate(委派),用他来定义一个你所想使用事件的标签,然后你才能使用event关键字,在这个委派的基础上定义一个事件.

两点需要注意的是:第一,首先你要创造一个委派,第二,根据你所创造的委派来定义一个事件,这才是一个完整的事件定义.

假设我们把书中的Product类进行增强.加入了一个NameChanged事件,此事件只有当Name通过属性渠道被更改时就会发生.而如果私有变量name是通过类的内部代码被修改时,此事件不会发生.代码如下:

public class Product
{
    public delegate void NameChangedEventHandler();//定义了事件
    public event NameChangedEventHandler NameChanged;//事件的调用NameChanged
    public string Name
    {
        get{return name;}
        set{name = value;
            if(NameChanged != null)
            {
                 NameChanged();
            }
           }
    }
}

上一课中的初始化……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:5154  
未知 信息技术8031、8051、8751、89C51、89S51的区别   [ 2006-01-08 00:00:00  星期日 ]

  8051单片机的名字,对于初学单片机的人来说真是如雷贯耳。8031单片机的身影在很多产品中更是屡见不鲜。另外,在一些单片机书籍中,8751单片机的字样也不时被提及;而本站和网上其他站点推广的89c51、89s51单片机是怎么回事?和上述的单片机有牵扯吗?我原先学过8051,现在用89c51是否需要从头学?......



  现在让我们看看这些的来龙去脉--------



  8031/8051/8751是Intel公司早期的产品。



  8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。



  8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是你编的程序你无法烧写到其ROM中,只有将程序交芯片厂代你烧写,并是一次性的,今后你和芯片厂都不能改写其内容。



……

  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:7796  
共134篇 首页 上一页 下一页 尾页 页次:7/14页  10篇/页 转到:

免责申明 | 版权申明 | 联系我们 | 关于
Copyright © 2001-2025 Haiyun.Net All Rights Reserved
地址:深圳市南山区南油天安工业区1栋3楼 邮编:518000
有我可以帮您的吗?QQ:12457275  
粤ICP备05017321号-1