博文
C# 流程控制语句(2009-03-22 01:19:00)
摘要:
一、条件语句:
1.if 语句
语法:if () {….} else {…} //可以单独使用if部分,也可以具有else if ….
2.switch 语句
switch(变量)
{
case 0: 表达式1;
break; //每一条语句后必须有break;
case 1:表达式2;
break;
default: 表达式3;
break;
}
二、循环语句:
1. for 循环
语法:for(..;..;..){….} 注意初始化变量的值。
Example:
for(int i=0;i<10;i++)
{
for(int j=1;j<6;j++)
{
label4.Text=label4.Text+"["+Convert.ToString(i+j<<2)+"]";
}
}
2 whil......
SQLServer常用Transact SQL语句(2009-03-22 01:18:00)
摘要:
1、数据操作
SELECT --从数据库表中检索数据行和列
INSERT --向数据库表添加新数据行
DELETE --从数据库表中删除数据行
UPDATE --更新数据库表中的数据
2、数据定义
CREATE TABLE --创建一个数据库表
DROP TABLE --从数据库中删除表
ALTER TABLE --修改数据库表结构
CREATE VIEW --创建一个视图
DROP VIEW --从数据库中删除视图
CREATE INDEX --为数据库表创建一个索引
DROP INDEX --从数据库中删除索引
CREATE PROCEDURE --创建一个存储过程
DROP PROCEDURE --从数据库中删除存储过程
CREATE TRIGGER --创建一个触发器
DROP TRIGGER --从数据库中删除触发器
CREATE SCHEMA --向数据库添加一个新模式
DROP SCHEMA --从数据库中删除一个模式
CREATE DOMAIN --创建一个数据值域
ALTER DOMAIN --改变域定义
DROP DOMAIN --从数据库中删除一个域
3、数据控制
GRANT --授予用户访问权限
DENY --拒绝用户访问
REVOKE --解除用户访问权限
4、事务控制
COMMIT --结束当前事务
ROLLBACK --中止当前事务
SET TRANSACTION --定义当前事务数据访问特征
5、程序化SQL
DECLARE --为查询设定游标
EXPLAN --为查询描述数据访问计划
OPEN --检索查询结果打开一个游标
FETCH --检索一行查询结果
CLOSE --关闭游标
PREPARE --为动态执行准备SQL 语句
EXECUTE --动态地执行SQL 语句
DESCRIBE --描述准备好的查询
6、局部变量
declare @id char(10)
--set @id = '10010001'
select @id = '10010001'
7、全局变量
---必须以@@......
.NET XML(2009-03-21 08:48:00)
摘要: XML是一项热门的技术。它之所以能够引起人们的兴趣,一个主要的原因在于它十分的简单,人们可以很容易地理解和使用它。每一个程序员都能轻易地看懂一个XML文件,理解它包含的内容。
.NET中包含了很多支持XML的类,这些类使得程序员使用XML编程就如同理解XML文件一样简单。在这篇文章中,我将给出这样的一个类的使用示例,这个类就是XmlTextWriter类。
XmlTextWriter类允许你将XML写到一个文件中去。这个类包含了很多方法和属性,使用这些属性和方法可以使你更容易地处理XML。为了使用这个类,你必须首先创建一个新的XmlTextWriter对象,然后你可以将XML片断加入到这个对象中。这个类中包含了不少的方法用于将各种类型的XML元素添加到XML文件中,下表给出了这些方法的名字和描述情况:
方法
描述
WriteStartDocument
书写版本为“1.0”的 XML 声明
WriteEndDocument
关闭任何打开的元素或属性
Close
关闭流
WriteDocType
写出具有指定名称和可选属性的 DOCTYPE 声明
WriteStartElement
写出指定的开始标记
WriteEndElement
关闭一个元素
WriteFullEndElement
关闭一个元素,并且总是写入完整的结束标记
WriteElementString
写出包含字符串值的元素
WriteStartAttribute
书写属性的起始内容
WriteEndAttribute
关闭上一个 WriteStartAttribute 调用
WriteRaw
手动书写原始标记
WriteString
书写一个字符串
WriteAttributeString
出具有指定值的属性
WriteCData
写出包含指定文本的 <![CDATA[...]]> 块
WriteComment
写出包含指定文本的注释 &l......
XMLDOCUMENT(2009-03-21 08:44:00)
摘要:
XmlDocument类
XmlDocument类扩展了XmlNode,并代表 XML 文档。它是内存方式的读取器,在内存中将Xml数据用树型结构来表示,它允许往返遍历树的各个节点,允许对节点进行读取和修改。
1.XmlDocument类的属性
XmlDocument类的属性及说明如下表所示。
表 XmlDocument类的属性及说明
属性
说明
Attributes
当前节点的属性集合
BaseURI
当前节点的基URI
ChildNodes
节点的所有子节点
DocumentElement
文档的根
DocumentType
DOCTYPE 声明的节点
FirstChild
节点的第一个子节点
HasChildNodes
是否有任何子节点
Implementation
获取当前文档的 XmlImplementation对象
InnerText
节点包含的所有文本内容
InnerXml
节点所包含的所有XML内容
IsReadOnly
当前节点是否是只读的
Item
获取指定的子元素
LastChild
最后一个子节点
LocalName
获取节点的本地名称
Name
获取节点的限定名
NamespaceURI
获取该节点的命名空间 URI
NameTable
获取与此实现关联的 XmlNameTable
NextSibling
获取紧接在该节点之......
XML类(2009-03-21 08:44:00)
摘要:
XML类(2008-10-06 16:44:34)
var $tag='xml,as,杂谈';
var $tag_code='e84d38145d7d4de7a2480cdc0e42a0ab';
标签:xml as 杂谈
分类:ActionScript
先看一个例子:
var imageXML:XML = <images>
<image source="images/Image1.jpg" thumb="thumbnails/Image1.jpg">Description of image 1.</image>
<image source="images/Image2.jpg" thumb="thumbnails/Image2.jpg">Description of image 2.</image>
<image source="images/Image3.jpg" thumb="thumbnails/Image3.jpg">Description of image 3.</image>
<image source="images/Image4.jpg" thumb="thumbnails/Image4.jpg">Description of image 4.</image>
</images>;
trace(imageXML.children()[0].attribute("source")) //输出:images/Image1.jpg
trace(imageXML.image[0].attribute("source"));//输出:images/Image1.jpg
trace(imageXML.child("image")[0].attribute("source"));//输出:images/Image1.jpg
常用方法:
......
ASP在ACCESS数据库中动态添加表和字段(2008-08-03 09:13:00)
摘要:创建一张空表:
Sql="Create TABLE [表名]"
创建一张有字段的表:
Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))
字段类型:
2 : "SmallInt", // 整型
3 : "Int", // 长整型
4 : "Real", // 单精度型
5 : "Float", // 双精度型
6 : "Money", // 货币
7 : "DateTime", // 日期时间......
ASP 权限控制代码写法(2007-07-10 08:47:00)
摘要:重要代码,将这些代码拷贝到代码配置文件中。
(代码配置文件就是一个普通的asp文件,所有的公共代码都放到这个文件中,其他需要调用公共代码的就通过include将这个文件包含进去。
权限验证代码 'RightString:权限串(用户的所有权限连接成的串,用都好(,)连接。
例如:,1,3,12,7,45, 'RightID :验证的权限Id,为一个数字
程序的功能就是在RightString串中查找RightID,如果查到了,说明用户有改操作权限返回True,如果没有查到说明用户没有该操作权限,返回False 。
function ValidRight(RightString,RightID)
if RightString="" or RightID="" then
ValidRight=false
exit function
end if
if instr(1,RightString,"," & RightID & ",")>0 then
ValidRight=true
else
ValidRight=false
end if
end function
权限验证代码2 'RightString :权限串(用户的所有权限连接成的串,用都好(,)连接,并且用逗号开头,用逗号结尾。
'例如:,1,3,12,7,45, 'RightIDString :验证的权限Id串,组成方式与RightString类似,但是两边没有逗号。
'程序的功能就是在RightString串中查找RightIDString串中包含的的每一个权限,如果查到了任何一个匹配,
'说明用户拥有其中一种操作权限,返回True;如果没有查到任何匹配,说明用户没有RightIDString中包含的 '任何操作权限,返回False 。
function ValidRight2(RightString,RightIDString)
if RightString="......
ASP生成静态网页的方法 (2006-10-21 12:47:00)
摘要:随着网站访问量的加大,每次从数据库读取都是以效率作为代价的,很多用ACCESS作数据库的更会深有体会,静态页加在搜索时,也会被优先考虑。互联网上流行的做法是将数据源代码写入数据库再从数据库读取生成静态面,这样无形间就加大了数据库。将现有的ASP页直接生成静态页,将会节省很多。
下面的例子是将、index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面,分别生成ndex1.htm,index2.htm,index3.htm存在根目录下面:
Code:
<%
dim strUrl,Item_Classid,id,FileName,FilePath,Do_Url,Html_Temp
Html_Temp="<UL>"
For i=1 To 3
Html_Temp = Html_Temp&"<LI>"
Item_Classid = i
FileName = "Index"&Item_Classid&".htm"
FilePath = Server.MapPath("/")&"\"&FileName
Html_Temp = Html_Temp&FilePath&"</LI>"
Do_Url = "http://"
Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME")&"/main/index.asp"
Do_Url = Do_Url&"?Item_Classid="&Item_Classid
strUrl = Do_Url
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.open "GET",strUrl,false
objXmlHttp.send()
Dim binFileData
binFileData = objXmlHttp.responseBody
Dim ......
ASP编程入门进阶:FSO组件之驱动器操作(2006-10-21 11:37:00)
摘要:
ASP编程入门进阶:FSO组件之驱动器操作
来源:[网人帝国] 字体:【大 中 小】
FSO,正如UFO般令人激动、令人神往,当然更多的亦是让人欢喜让人忧。君不见某空间服务商广告:100MB空间只要60RMB/年,支持数据库,支持什么什么……一问不支持FSO,立马泄气。那FSO究竟是什么东西,它的力量又是如何巨大,其操作的原理又是怎的怎的呢?这次来个彻底的理解。
首先,FSO是FileSystemObject的简称。当然也就是我们的俗称FSO组件了,该组件可以用来处理驱动器、文件夹以及文件。
它可以检测并显示出系统驱动器的信息分配情况;还能够创建、改变、移动和删除文件夹,并能探测一些给定的文件夹是否存在,若存在,还能提取出该文件夹的信息,如名称、被创建或最后一次修改的日期,等等。FSO还使得对文件的处理变得很容易。
一、fso.GetDrive
正如其它组件的建立一样,FSO的引用也必须建立连接。
Set fso=Server.CreateObject("Scripting.FileSystemObject")
注意CreateObject的内部再也不是MSWC了,而是Scripting。
那下面就可以通过fso来处理驱动器了。比如fso.GetDriveName提取驱动器名,fso.GetDrive同样提取标准驱动器名。比如:
1,fso.asp
<%Set fso=Server.CreateObject("Scripting.FileSystemObject")%>
<%=fso.GetDriveName("d:")%><br>
<%=fso.GetDrive("d:")%>
你会发现GetDriveName("d:")就是“d:”,而GetDrive("d:")则为标准的“D:”,所以我们一般这样写fso.GetDrive(fso.GetDriveName(drvPath))来提取某个......
ASP编程入门进阶:FSO组件之文件操作(下)(2006-10-21 11:34:00)
摘要: 一,fso.GetFile
提取文件相应的 File 对象
1,getfile.asp
<%
whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.Close
Set f2 = fso.GetFile(whichfile)
s = "文件名称:" & f2.name & "<br>"
s = s & "文件短路径名:" & f2.shortPath & "<br>"
s = s & "文件物理地址:" & f2.Path & "<br>"
s = s & "文件属性:" & f2.Attributes & "<br>"
s = s & "文件大小: " & f2.size & "<br>"
s = s & "文件类型: " & f2.type & ......