Maybe

博客园 首页 新随笔 联系 订阅 管理

2010年2月26日 #

摘要: 日历表代码1:<Script LANGUAGE="JavaScript">var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二");var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31)... 阅读全文
posted @ 2010-02-26 21:22 myb 阅读(429) 评论(0) 推荐(0) 编辑

2010年2月20日 #

摘要: 首先介绍一个为什么要在事件中引入委托这个概念:  事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发事件的对象称为事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NET Fr... 阅读全文
posted @ 2010-02-20 11:04 myb 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 大家都有这样的经历:  打开VS--〉新建应用程序(FORM1)--〉往里面挪按钮--〉双击按钮--〉写代码  这看上去那么的自然,简单,可仔细想一下,窗口(FORM1)是一个类,按钮(Button)是另一个类,FORM1怎么知道按钮点击了?    仔细看看代码,发现有如下代码:12this.button1.Click += new System.EventHandler(this.button1... 阅读全文
posted @ 2010-02-20 11:01 myb 阅读(264) 评论(0) 推荐(0) 编辑

2010年2月19日 #

摘要: Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误:SELECT YEAR(OrderDate) AS OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM dbo.OrdersGROUP BY OrderYear;因为group by是在Select之前进行的,那个时候orderYear这个列并没有形成。... 阅读全文
posted @ 2010-02-19 11:01 myb 阅读(885) 评论(0) 推荐(0) 编辑

摘要: 存储过程中用到的年,月,周的函数周:Dateadd(wk,datediff(wk,0,getdate()),-1) Dateadd(wk,datediff(wk,0,getdate()),6) 月:Dateadd(mm,datediff(mm,0,getdate()),0) Dateadd(ms,-3,dateadd(mm,datediff(m,0,getdate())+1,0)) 年:Datea... 阅读全文
posted @ 2010-02-19 10:45 myb 阅读(419) 评论(0) 推荐(0) 编辑

摘要: --当前日期的周时间段declare@todaydatetimeselect@today=convert(varchar(10),getdate(),20)declare@weekdayintselect@weekday=datepart(weekday,@today)declare@startDatedatetime,@endDatedatetimeselect@startDate=datead... 阅读全文
posted @ 2010-02-19 10:42 myb 阅读(209) 评论(0) 推荐(0) 编辑

摘要: ALTERPROCEDUREdbo.pro_Page2(@tblNamenvarchar(200),----要显示的表或多个表的连接@fldNamenvarchar(500)='*',----要显示的字段列表@pageSizeint=10,----每页显示的记录个数@pageint=1,----要显示那一页的记录@fldSortnvarchar(200)=null,----排序字段列表或条件@So... 阅读全文
posted @ 2010-02-19 10:39 myb 阅读(710) 评论(1) 推荐(1) 编辑

摘要: 查询速度慢的原因很多,常见如下几种:      1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)      2、I/O吞吐量小,形成了瓶颈效应。      3、没有创建计算列导致查询不优化。      4、内存不足      5、网络速度慢      6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)      7、锁或者死锁(这也是查询慢最常见的问题,是程序... 阅读全文
posted @ 2010-02-19 10:36 myb 阅读(2890) 评论(0) 推荐(0) 编辑

摘要: 控件,在实现快速开发中起着非常重要的作用,它可以将某一特定功能封装起来,供可户程序员调用,更重要的是它还可以实现插件式开发,使软件的灵活性、可扩充 性大大增强。在网络上,也有很多动态加载控件、动态调用类成员等的资料。动态加载,最基本用到的就是反射机制。在System.Reflection的namespace下有一系列的关于获取Assembly信息、类(型)信息 的类、接口、结构等。可能上面的话对急... 阅读全文
posted @ 2010-02-19 10:33 myb 阅读(693) 评论(0) 推荐(0) 编辑

摘要: DropDownList多级树Cate.xml文件内容<?xmlversion="1.0"encoding="utf-8"?><Root><Content><ID>1</ID><ParentID>0</ParentID><CateName>类别1</CateName></Content... 阅读全文
posted @ 2010-02-19 10:30 myb 阅读(291) 评论(0) 推荐(0) 编辑