- 博客(46)
- 资源 (18)
- 收藏
- 关注
转载 想用一条sql取出每个分类的前两条记录
--> 生成测试数据: #TIF OBJECT_ID(tempdb.dbo.#T) IS NOT NULL DROP TABLE #TCREATE TABLE #T (ID VARCHAR(3),GID INT,Author VARCHAR(29),Title VARCHAR(39),Date DATETIME)INSERT INTO #TSELECT 001
2009-10-07 22:28:00
1308
原创 Sql日期时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表
2009-07-21 14:45:00
621
转载 用户权限管理
实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测
2009-05-19 01:10:00
488
转载 对XML的一些基本操作
已知有一个XML文件(bookstore.xml)如下:Oberons LegacyCorets, Eva5.951、往节点中插入一个节点:XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找XmlEl
2009-05-13 01:36:00
406
转载 借助于repeater实现自动分页的WEB打印功能
07年的一篇文章转来等待过几天测试 刚才在洗衣服时,我在想:好久,我没有动“笔”写东西了,脑子也开始好像慢慢地缺乏了整理,像我们自己用久的了硬盘一样,性能日趋下降;从两年前用了PETSHOP1.0模式给某政府单位开发了一个网络OA后,我再也没有很认真来考虑一些真正的关于.Net技术的问题,更不提现在的什么AJAX。自从去年前面的10个月的数据仓库项目开始后到现在,我觉得自己总是在忙忙
2009-05-12 00:34:00
1101
转载 面向接口编程详解(三)——模式研究
通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这种思想的内涵。那么,这一篇作为本系列的终结篇,将通过分析几个比较有深度的模式或架构,解析隐藏其背后的面向接口思想。这篇我将要分析的分别是MVC模式和.NET平台的分层架构。 这篇的内容可能会
2009-05-08 12:07:00
519
转载 面向接口编程详解(二)——编程实例
问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。 上下文(环境):已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的移动存储设备,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。 各个
2009-05-08 12:05:00
495
转载 面向接口编程详解(一)——思想基础
本系列《面向接口编程详解》将分为三部分:面向接口编程详解(一)——思想基础(已发布) 在这一篇中,将对接口及面向接口编程有个大致的介绍,着重在于思想上的讲解。面向接口编程详解(二)——编程实例(已发布) 这一篇将结合一个实例“移动存储设备模拟”来让大家对面向接口编程有个直观印象。面向接口编程详解(三)——模式研究(已发布) 讲解几个设计模式中的面向接口思想和基于.NE
2009-05-08 12:03:00
449
转载 IT人 不要一辈子靠技术生存
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国
2009-05-08 02:38:00
544
1
转载 ASP.NET 安全认证(三)用Form 表单认证实现单点登录(Single Sign On)(寒羽枫)
“等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也不说累”(歌词《今天》新演绎)。看着人家的 Blog 文章的评论是一条接一条,再瞧瞧自己:“无人问津呐,真…无…奈……唉,没人理我,还是回家吧。”“哎,还没开始写,怎么就走了?回去干什么呢?”回去写作业去啊,上回交待的课外作业你做了没?
2009-04-19 13:19:00
635
转载 ASP.NET 安全认证(二)灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件
话说上回,简单地说了一下 Form 表单认证的用法。或许大家觉得太简单,对那些大内高手来说应该是“洒洒水啦”“小 Kiss 啦(小意思)”。今天咱们来点的花样吧:古有六扇门,拒收叶孤城;东门不刮风,吹雪姓西门;缎带作凭证,决战紫禁城。 五、 Web.config 的作用范围 新建项目时
2009-04-19 13:03:00
426
转载 ASP.NET 安全认证(一)
代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也 ^_^ )。偶打初中那时,语文水平就不怎么滴,考试常常作
2009-04-19 13:00:00
697
原创 开发插件一
一、 简介――Visual Studio.NET插件能做什么?Visual Studio.NET插件能做很多事情,例如:1、 编写如CodeRush一样的开发环境代码辅助工具2、 编写如CodeSmith这样的代码模板工具3、 编写代码生成器,根据自定义的一些条件自动生成代码。如现在比较流行的一些代码生成工具,如果和开发环境集成,使用起来应该会更
2009-04-07 23:49:00
669
1
原创 高风险,高回报,莫得胆量,哪来产量?干一行,爱一行,讲究......
自助者,天助之;自助者,人助之!多问,多想,多看,用心地去观察,默默地去钻研,就会有无限的收获!
2009-04-05 22:55:00
615
原创 List动态加载rdblist..
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.We
2009-03-24 22:58:00
812
转载 C# static的全部用法收集整理
static的全部用法 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是:
2009-01-23 16:12:00
447
原创 投票+发帖
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;public partial class
2009-01-08 17:03:00
482
原创 自定义事件虚拟按钮
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsAp
2009-01-08 17:03:00
421
原创 自定义验证控件两层
第一层;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Conf
2009-01-08 17:03:00
521
1
原创 Winform按钮跳转网页
System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://shop36328579.taobao.com/");
2009-01-08 17:02:00
643
原创 从sql数据库导出excel文件的代码
private void Toexcel() { //获取数据集 SqlConnection conn=new SqlConnection("连接数据库"); string strsql="select * from student"; SqlDataAdapter da=new SqlDataAdapter(strsql,conn);
2009-01-08 17:02:00
735
原创 定GRIDVIEW的宽高
for (int i = 0; i { e.Row.Cells[i].Attributes.Add("style", "white-space: nowrap;"); e.Row.Height = Unit.Pixel(10); e.Row.Width = Unit.Pixel(5); }
2009-01-08 17:02:00
325
原创 SQL事物存储过程实现联级删除
dal层代码using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Transactions;namespace DAL{ public class Class1 { public i
2009-01-08 17:01:00
560
原创 SQL用户登陆验证
读取的方法namespace ClassLibrary1{ public class Class1 { SqlConnection cn = new SqlConnection("server=.;database=xBlog;uid=sa;pwd=sa"); public bool GetUser(string name, string pwd)
2009-01-08 17:01:00
451
原创 treeview绑数据库
string strcon = "server=.;database=pubs;uid=sa;pwd=sa"; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.GridView1.DataSource = returndepar
2009-01-08 17:01:00
381
原创 listbox基本用法
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page { protected v
2009-01-08 17:00:00
477
原创 listbox移位
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page { protected v
2009-01-08 17:00:00
590
原创 Multiview和View
源文件 onselectedindexchanged="DropDownList1_SelectedIndexChanged"> 1 2 3 4
2009-01-08 17:00:00
592
原创 panel用法
源文件 BorderStyle="Dashed" Height="113px"> 添加 AutoPostBack="True"> 1 2 3 4 个LABEL控件
2009-01-08 17:00:00
1062
原创 Gridview鼠标选定颜色和具体列颜色
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page { protected v
2009-01-08 16:59:00
510
原创 Gridview自定义分页
vsiable属性!!!!!!!using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;publi
2009-01-08 16:59:00
324
原创 image控件写成流的形式存SQL
...byte[] content = ReadBitmap2ByteArray(fileName);StoreBlob2DataBase(content);...protected static byte[] ReadBitmap2ByteArray(string fileName){ using(Bitmap image = new Bitmap(fileName)) { Memor
2009-01-08 16:59:00
367
原创 datareader读数据存列表中
gridview要自己绑定列 后台代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using Sys
2009-01-08 16:58:00
458
原创 FileUpload上传控件1
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;public partial class
2009-01-08 16:58:00
414
原创 datalist分页pageddatasource
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bind(); } } void bind() { int curpage = Convert.ToInt32(this.Label1.Text);
2009-01-08 16:57:00
423
原创 datalist删除多行记录
for (int i = 0; i { CheckBox ck = (CheckBox)DataList1.Items[i].FindControl("select"); if (ck.Checked) { int id = Convert.ToInt32(DataList1.Data
2009-01-08 16:57:00
417
原创 datalist用法整合
前台 oncancelcommand="DataList1_CancelCommand" oneditcommand="DataList1_EditCommand" onitemcommand="DataList1_ItemCommand" onupdatecommand="DataList1_UpdateCommand
2009-01-08 16:57:00
2084
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人