摘要: 学历历程如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的!30本好书点评:分4大方向(html--Web的基础;javascript--让网页动起来;C#--程序;数据图中纵向;5个时期(入门,基础,应用,提高,飞跃),图中横向;一.入门1.《HTML与CSS入门经典(第7版) 》HTML入门点评:html语言的入门,由于html极其简单所以同类其他书也可代替,本书 阅读全文
posted @ 2011-08-22 15:15 haiziguo 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2011-08-21 16:17 haiziguo 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 先定义一个default.aspx和Appconfig.cs然后对web.config文件和global.asax修改现在把defaultcss也传上来自己参考 阅读全文
posted @ 2011-08-05 10:27 haiziguo 阅读(158) 评论(0) 推荐(0) 编辑
摘要: protected void GvFloorList_RowDataBound(object sender, GridViewRowEventArgs e)//该方法一定要启用RowDataBound事件 { if (e.Row.RowType == DataControlRowType.DataRow) { //当鼠标停留时更改背景色 e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#bcdbec';&quo 阅读全文
posted @ 2011-07-29 11:30 haiziguo 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 在GridView中还是经常会遇到导出Excel,现在把导出gridView数据代码记录下来,仅供参考 如果有更好的方法,也可以交流一、先建一个类,其中的一个方法为ToExcel。代码如下 public static void ToExcel(Control ctl, string FileName) { HttpContext.Current.Response.Clear(); HttpContext.Current.Response.ClearHeaders(); HttpContext.Current.Response.Buffer = t... 阅读全文
posted @ 2011-07-29 11:06 haiziguo 阅读(249) 评论(0) 推荐(0) 编辑
摘要: create table test(ID int,UserName varchar(200))我想在表中添加高一(2)班的字段如果代码为下面的代码会报错alter table test1 add 高一(2)班 varchar(200)现在我把代码改为alter table test1 add [高一(2)班] varchar(200)你发先原来的错误提示就没有了 原来[ ] 在sql中的作用还是蛮大的 阅读全文
posted @ 2011-07-25 09:15 haiziguo 阅读(2361) 评论(0) 推荐(0) 编辑
摘要: create table test1(ID int,UserName nvarchar(10))select * from test1insert test1 values (1,'11')insert test1 values (2,'22')insert test1 values (3,'33')insert test1 values (4,'44')insert test1 values (5,'55')declare @id intdeclare @username varchar(20)select @i 阅读全文
posted @ 2011-07-23 09:27 haiziguo 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 对于同一个问题, 在数据库查询的时间有很多方法,都能实现自己想要的结果,但是速度有快又慢,这就涉及到数据库的优化问题,虽然小生不才,真正刚刚接触数据库不久,但是遇到一个问题,感觉属于一个常见问题。情况是这样的在张总表(T_Product_Sale商品的总的生产和销售表)里面,还有二关联的表(一个是代理商退货表T_Oda,还有个是售后维修表T_Repair。),现在要根据这三个表要导出另外一个表(T_Return)当我想算出本月的销售量的时候问题就出现了,一种方法是要可以根据T_return的参数(月份,商品型号)来给T_Product_Sale表来进行连接查询。select replace ( 阅读全文
posted @ 2011-07-18 17:34 haiziguo 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、stuff函数Select stuff("abcdef",2,3,"ghijk")go结果:aghijkefstuff的功能:删除指定长度的字符串并在指定的起始点插入另一组字符二、datediff()DATEDIFF(datepart,startdate,enddate)起主要参数如上。datepart为年月日时分秒等后面两个就不用说了,懂一点英语都能看懂,现在主要介绍一下startdate,enddate的格式问题如果是printdatediff(month,'2008/05/11','2008-04-15')、pr 阅读全文
posted @ 2011-07-11 15:48 haiziguo 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 具体的概念就不说了。主要是让理解了三层架构的当做参考一、MDLnamespace MDL{ public class Product {#region 变量 private int _Product_ID = 0; //------------------------------------- private string _Product_Name = "";#endregion#region 属性 public int Product_ID { get { return _Pr... 阅读全文
posted @ 2011-07-04 22:21 haiziguo 阅读(391) 评论(0) 推荐(0) 编辑