编程很好玩!
编程很好玩!

导航

 

2010年8月16日

摘要: 当动态添加 表 的 列 时,如果设置了该列的 默认值,那么再用alter table TableName drop column ColumnName语句时就会报错,例如: “消息 5074,级别 16,状态 1,第 1 行对象'DF__Tb_SalaryPar__aa__7DB89C09' 依赖于 列'aa'。消息 4922,级别 16,状态 9,第 1 行由于一个或多个对象访问此列... 阅读全文
posted @ 2010-08-16 10:57 lzp 阅读(991) 评论(0) 推荐(0) 编辑
 

2010年5月7日

摘要: 随机生成验证码 阅读全文
posted @ 2010-05-07 10:54 lzp 阅读(460) 评论(1) 推荐(0) 编辑
 

2010年3月3日

摘要: 这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。   一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,"" 分配一个长度为空的存储空间,我认为这句话是错误并且含糊不清的。  1、实际上Empty是st... 阅读全文
posted @ 2010-03-03 10:17 lzp 阅读(293) 评论(0) 推荐(0) 编辑
 

2010年2月26日

摘要: 一、原始表结构:ConstructionObjectPropertyConstructionPropertyIDConstructionObjectTypeIDConstructionPropertyParamNameConstructionPropertyParamValue11柱子长100021柱子高80031砼级别C3041抗震等级一二、将第3列于第四列合并起来显示:代码:SELECT Co... 阅读全文
posted @ 2010-02-26 15:22 lzp 阅读(1620) 评论(0) 推荐(0) 编辑
 

2010年2月24日

摘要: /// <summary> /// 保存为Excel文件 /// </summary> private void btnSaveExcel_Click(object sender, EventArgs e) { saveFileDialogSaveExcel.Filter = "Excel文件|*.XLS"; saveFileDialogSaveExcel.InitialD... 阅读全文
posted @ 2010-02-24 17:06 lzp 阅读(735) 评论(0) 推荐(0) 编辑
 

2010年2月23日

摘要: 一、将DataTable内容写入到CSV文件 /// <summary> /// 将DataTable中的数据保存成CSV文件 /// </summary> private void btnSaveCSV_Click(object sender, EventArgs e) { saveFileDialog1.Filter = "CSV文件|*.CSV"; saveFileD... 阅读全文
posted @ 2010-02-23 16:27 lzp 阅读(3535) 评论(1) 推荐(0) 编辑
 

2010年2月5日

摘要: //获取应用程序的当前工作目录。string path = System.IO.Directory.GetCurrentDirectory();//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称string str1 = Application.StartupPath//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。string str2 = Application.E... 阅读全文
posted @ 2010-02-05 15:59 lzp 阅读(670) 评论(0) 推荐(0) 编辑
 

2010年1月25日

摘要: C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: //获取当前时间的刻度数1TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //你的代码或者其他操作//获取当前时间的刻度数2TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks... 阅读全文
posted @ 2010-01-25 10:39 lzp 阅读(886) 评论(0) 推荐(0) 编辑
 

2010年1月16日

摘要: 18.2 三层结构开发模式三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。三层架构的优点在于不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开发了,最终只要将各个部分拼接到一起构成最终的应用程序。本节将主要介... 阅读全文
posted @ 2010-01-16 13:48 lzp 阅读(3709) 评论(1) 推荐(1) 编辑
 

2009年12月31日

摘要: 无废话C#设计模式之一:开篇什么是设计模式? 什么是少林拳呢?少林拳是少林僧人经过长期的总结,得出的一套武功套路。有一本叫做少林拳法的武功秘籍,上面记载这这套拳法的适用人群,打法套路和学成后的效果。设计模式虽然记录在了设计模式一书上,但是要真正掌握设计模式光靠看每一个模式的结构并且进行模仿是不够的。试想一下,在真枪实战的情况下,谁会和你按照少林拳法,一二三四的套路打呢?打套路也只能用来看看,只有当... 阅读全文
posted @ 2009-12-31 09:24 lzp 阅读(329) 评论(0) 推荐(0) 编辑