摘要: CREATE FUNCTION dbo.dhg_splitstr ----- 2006-6-21 17:00 过滤函数 ( @SourceSql varchar(8000), @StrSeprate varchar(10) )RETURNS @temp table(A1 int identity(1,1) not null, F1 varchar(100))AS BEGIN declar... 阅读全文
posted @ 2007-10-16 13:25 RobotTech 阅读(430) 评论(0) 推荐(0) 编辑
摘要: "Select$"表示进入行的选择状态,也可将其改为"Update$"、"Edit$"等其他事件。 protected override void Render(HtmlTextWriter writer) { foreach (GridViewRow Row in GridView1.Rows) { if (Row.RowType == D... 阅读全文
posted @ 2007-10-15 19:21 RobotTech 阅读(381) 评论(0) 推荐(0) 编辑
摘要: CREATE PROC P_viewPage /**//* no_mIss 分页存储过程 2007.2.20 QQ:34813284 适用于单一主键或存在唯一值列的表或视图 */ @TableName VARCHAR(200), --表名 @FieldList VARCHAR(2000), --显示列名 ... 阅读全文
posted @ 2007-10-14 21:09 RobotTech 阅读(282) 评论(0) 推荐(0) 编辑
摘要: ADO.NET Entity Framework,即下一代的ADO.NET。它是比Linq To SQL更加强大的ORM,让开发人员只需要着眼于领域对象模型的开发,而不需要考虑它们是如何与关系数据库交互。上一篇文章简单介绍了在项目中如何使用ADO.NET实体框架,从现在开始,正式进入了ADO.NET的学习之旅。这篇文章主要介绍在ADO.NET实体框架中如何进行查询(以Northwind数据库为例)... 阅读全文
posted @ 2007-10-14 20:28 RobotTech 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 前一段时间园子里有很多文章介绍分析了Linq To SQL,它可以说是一个简单实现的ORM,是微软针对数据和对象的阻抗不平衡的问题。C# 3.0推出一些新的特性,比如Extension Method, Lambda Expression, Anonymous Type,其实这些新特性都是用来为Linq服务。Linq To SQL将程序员从以往写大量的sql查询语句、取值、赋值中解放出来,在int... 阅读全文
posted @ 2007-10-14 20:27 RobotTech 阅读(376) 评论(1) 推荐(0) 编辑
摘要: 1. 直接使用 += 运算符的循环5万次: 1 var sbTest//=new Sys.StringBuilder();2 for(var i=0;i";6 }7 8 $get("message").innerHTML=sbTest;//.toString('|');测试结果如下: 循环用时IE下32S,FireFox下2S... 阅读全文
posted @ 2007-10-13 23:42 RobotTech 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 比如有一个字符串string s = "ttms";想得到它的反字符串,即"smtt",我们当然可以用从后至前的逐个取值的方法取到它的反字符串。不过,利用如下的方法则会更简单: 12 string s = "ttms";3 char[] c = s.ToCharArray();4 Array.Reverse(c);5 Response.Wr... 阅读全文
posted @ 2007-10-13 23:32 RobotTech 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 以下是使用游标的一种最直接的方式:代码运行条件:一张Tb_paperInfo(paperID,paperName)表 --声明一个标识为c的游标,该游标是从tb_paperInfo表中查出两列declare c cursor for select top 3 paperID,paperName from tb_paperinfo--打开游标copen c--声明两个变量,作为临时存储相应的字段的值... 阅读全文
posted @ 2007-10-13 23:30 RobotTech 阅读(606) 评论(1) 推荐(0) 编辑
摘要: 又有一段时间没有更新了,缺少学习的热情了。今天贴几个图片处理的小技巧,希望对大家有用:(1)如何获取.gif图片中的各个帧?(2)如何获取图片的缩略图?(3)如何“截取”图片的指定区域? using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;public class ImageHelp... 阅读全文
posted @ 2007-10-13 23:14 RobotTech 阅读(507) 评论(1) 推荐(0) 编辑
摘要: javascript:alert(navigator.userAgent); 阅读全文
posted @ 2007-10-13 22:56 RobotTech 阅读(789) 评论(0) 推荐(0) 编辑
摘要: SqlTransaction trans;trans = con.BeginTransaction();cmd.Transaction = trans;try{ cmd.ExecuteNonQuery(); trans.Commit();}catch(Exception e){ trans.Rollback();}finally { con.Close();}=======... 阅读全文
posted @ 2007-10-12 14:48 RobotTech 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 判斷Object對象的數據類型 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> object asFilterValue; //判斷當前Object中的值是否是Stirng型的 ... 阅读全文
posted @ 2007-10-12 14:37 RobotTech 阅读(440) 评论(0) 推荐(0) 编辑
摘要: System.Web.SessionState.HttpSessionState session = System.Web.HttpContext.Current.Session;//创建Sessionsession.Add("test","Test Session");//Session赋值session.Timeout = 10;//设置会话超时期限,单位为分钟this.TextBox1.Te... 阅读全文
posted @ 2007-10-07 21:01 RobotTech 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 代码来自Paint.NET的PaintDotNet.SystemLayer.OS类 这段代码是通过检查注册表中的项来确定.NET 2.0/3.0是否安装的。由于Paint.NET是由微软员工参与开发的,可以认为这是比较准确的判断方法。 private static bool IsDotNet2VersionInstalled(int major, int minor, int... 阅读全文
posted @ 2007-10-07 20:47 RobotTech 阅读(445) 评论(0) 推荐(0) 编辑
摘要: size.aspx文件代码: 计算文件夹大小值 size.aspx.cs后台代码: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using... 阅读全文
posted @ 2007-09-29 20:41 RobotTech 阅读(950) 评论(0) 推荐(0) 编辑
摘要: MSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已,都是一家。 硬要说区别的话,可以有下面的不同: string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) c# string映射为.net Framework的S... 阅读全文
posted @ 2007-09-26 18:25 RobotTech 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 委托是一种引用方法的类型。委托定义出它想要代表的方法的原型,然后它可以和任何符合它所定义的方法的原型相关联。但使用委托时就犹如你在调用一个方法。委托使你动态的调用方法变成可能。而动态调用方法的意义就在于你可以在任意的地方插入任意的代码//=================================================================================... 阅读全文
posted @ 2007-09-23 14:41 RobotTech 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 源代码 阅读全文
posted @ 2007-09-23 14:36 RobotTech 阅读(3021) 评论(2) 推荐(0) 编辑
摘要: Default.aspx: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 Sys... 阅读全文
posted @ 2007-09-23 14:33 RobotTech 阅读(382) 评论(0) 推荐(0) 编辑
摘要: JSON是JavaScript对象与服务器对象交互的一种技术手段,JavaScript中使用function构建函数类,在.net服务器方使用JSON类库解析此JavaScript函数类达到JavaScript与服务器传递数据的目的.常被用于Ajax中.请求页send_json_request.aspx: 用户名: 密码: 响... 阅读全文
posted @ 2007-09-23 12:37 RobotTech 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: JSON Example 阅读全文
posted @ 2007-09-22 23:36 RobotTech 阅读(576) 评论(1) 推荐(0) 编辑
摘要: private void Button13_Click(object sender, System.EventArgs e) { this.Datagrid4.Visible=true; Response.Clear(); Response.Buffer= true; Response.Charset="GB2312"; Response.AppendHeader("Content-Disposi... 阅读全文
posted @ 2007-09-22 18:49 RobotTech 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 我的xml文件Login.xml如下. 现在我需要对这个xml文件的内容进行操作.首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来进... 阅读全文
posted @ 2007-09-18 16:13 RobotTech 阅读(238) 评论(0) 推荐(0) 编辑
摘要: name=id 一个microsoft的 一个是netscape的 都是标记对象名称 --------------------------------------------------------------- 表单元素(form input textarea select)与框架元素(iframe frame)用 name 这些元素都与表单(框架元素作用于form的t... 阅读全文
posted @ 2007-09-17 16:10 RobotTech 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 1. Web Porject中的Profile用法: HttpContext.Current.Profile["ProfileName"]来get or set2. Web Site中直接用 Profile + "." 来 get or set 阅读全文
posted @ 2007-09-15 23:20 RobotTech 阅读(521) 评论(1) 推荐(0) 编辑
摘要: asp.net在ie7中使用FileUpload上传前预览图片 因为安全性问题,IE7禁用了image控件引用本地图片,为了这个问题郁闷了好几天,终于找到了解决方案,好东西要与大家分享,代码如下:此段代码放于 ....之间 内的代码 阅读全文
posted @ 2007-09-14 14:26 RobotTech 阅读(613) 评论(1) 推荐(0) 编辑
摘要: 增加Table行 全选第1行 第2行第3行 阅读全文
posted @ 2007-09-12 09:50 RobotTech 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 1. 使用构造函数 class Form1:Form { public Form1() { Form2 f = new Form2("我要传给你"); f.Show(); } } public Form2:Form { public Form2() {} public Form2(string title):this() { MessageBox.Show(title); } } 2. 使用静态... 阅读全文
posted @ 2007-09-09 20:26 RobotTech 阅读(1406) 评论(1) 推荐(0) 编辑
摘要: 1. 前言 本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系 列将加强这方面的功能,所以还是先来体验下吧。 2. 什么是重构 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理解性,降低其 修改成本。 通俗的说法就是,程序的功能和结果没有任何的变化。重构... 阅读全文
posted @ 2007-09-09 19:43 RobotTech 阅读(490) 评论(0) 推荐(0) 编辑
摘要: [翻译]通过WebService调用SQLXML(SQL Server 2005)原文发布日期:2007.02.04作者:Russ Quinn翻译:webabcd介绍我最近需要给用户创建一个feed,所有的数据都是放在sqlserver数据库里的,所以我疯狂的查找把sqlserver里的数据转换成xml的最快速的方法。现在我知道了xml已经成为了sqlserver2005的一部分。之后我萌生出了一... 阅读全文
posted @ 2007-09-08 17:25 RobotTech 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 如果一次要向数据库服务器提交多条记录 , 通常会执行多次Insert命令 , 这样就为要插入的每个记录执行一次与数据库服务器的往返 , 这就给服务器增加了压力 , 效率也大大的降低了....Net FrameWork 2.0 新增功能 Bulk Copy 可以很快将大量数据加载到数据库中 , 现在利用这一新功能来实现上述功能.这里从 MS Sql Server 2000 的 NorthWind 的... 阅读全文
posted @ 2007-09-08 12:35 RobotTech 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1.INITCAP返回字符串并将字符串的第一个字母变为大写;SQL> select initcap('smith') upp from dual;UPP-----Smith2.CONCAT连接两... 阅读全文
posted @ 2007-09-08 12:04 RobotTech 阅读(256) 评论(0) 推荐(0) 编辑
摘要: //****************************************************************//* 名 称:DataLength//* 功 能:计算数据的长度//* 入口参数:fData:需要计算的数据//* 出口参数:返回fData的长度(Unicode长度为2,非Unicode长度为1)//***************************... 阅读全文
posted @ 2007-09-05 11:05 RobotTech 阅读(259) 评论(0) 推荐(0) 编辑
摘要: //============================================================= Name / Value Button1Resource1.Text / My Button Button1Resource1.ToolTip / My Custom Tooltip //=========================================... 阅读全文
posted @ 2007-08-30 14:37 RobotTech 阅读(411) 评论(0) 推荐(0) 编辑
摘要: SqlCacheDependency 页的Sql缓存 Cahce/SqlCachePage.aspx Duration="999999" SqlDependency="VS2005_Test:sqlcache" VaryByParam="none" 如果是SqlServer2005则改成SqlDependency="CommandNotificat... 阅读全文
posted @ 2007-08-29 15:53 RobotTech 阅读(410) 评论(0) 推荐(0) 编辑
摘要: ........ ........ 阅读全文
posted @ 2007-08-29 15:18 RobotTech 阅读(351) 评论(1) 推荐(0) 编辑
摘要: Response.Write(DateTime.Now.ToString()); //========================================================== if (!this.IsPostBack) { Response.Cache.SetExpires(DateTime.Now.AddSeconds(10)); Response.Cache.S... 阅读全文
posted @ 2007-08-29 15:05 RobotTech 阅读(962) 评论(0) 推荐(0) 编辑
摘要: //启动线程 thread = new Thread(new ThreadStart(HelloWorld)); thread.Start(); protected void HelloWorld() { string str ; Console.write("helloworld"); } } //杀死线程 if ( thread.IsAlive ) { thread.Abort... 阅读全文
posted @ 2007-08-27 18:03 RobotTech 阅读(525) 评论(0) 推荐(0) 编辑
摘要: C#常用的文件操作 C#常用的文件操作(网上收集) C#写入/读出文本文件,包括创建文件,追加文件,修改文件,等等操作,个人觉得很适用,所以收藏了,和大家分享 public void Page_Load(Object src,EventArgs e) { StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\myTex... 阅读全文
posted @ 2007-08-21 10:10 RobotTech 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 有两个区域性名称不符合此规则,即“zh-CHS”(简体中文)和“zh-CHT”(繁体中文),它们均为非特定区域性。 ... 阅读全文
posted @ 2007-08-17 17:58 RobotTech 阅读(376) 评论(0) 推荐(0) 编辑