代码改变世界

sqlserver 删除所有存储过程的方法

2012-08-16 01:04 by robinli, 365 阅读, 0 推荐, 收藏, 编辑
摘要:select identity(int,1,1) flag,[name] names into #tmpfrom sysobjects where xtype='p' --第二步循环删除declare @tb varchar(1000) ,@a int,@b int,@sql varchar(8000)select @a=min(flag),@b=max(flag) from #tmpwhile @a<=@bbeginselect @tb=names from #tmp where flag=@aset @sql='drop Procedure '+@tb 阅读全文

用C# + WebBrowser控件抓取AJAX页面的内容[转]

2012-07-24 00:09 by robinli, 3089 阅读, 0 推荐, 收藏, 编辑
摘要:现在的网页有相当一部分是采用了AJAX技术,不管是采用C#中的WebClient还是HttpRequest都得不到正确的结果,因为这些脚本是在服务器发送完毕后才执行的! 但我们用IE浏览页面时是正常的,所以解决方法只有1个就是采用WebBrowser控件 但是使用Webbrowser你会发现,在DownloadComplete事件中,你根本无法知道页面何时才算是真正的加载完毕! 当然个别有Frame的网页可能会触发多次Complete,即使你采用计数器的办法,即在Navigated事件中++,而在DownloadComplete中做--,也仍然不能得到JS完成执行后的结果,我开始也感觉到非常. 阅读全文

利用UtilityLibrary.dll WeifenLuo.WinFormsUI.Docking.dll控件创建工具栏效果 .

2012-07-09 16:25 by robinli, 1391 阅读, 0 推荐, 收藏, 编辑
摘要:需求:1.四个窗体 MainToolWindow(左边工具栏),MainForom(主窗体),form1(常规窗体)form2(测试窗体)2.需要两个文件UtilityLibrary.dllWeifenLuo.WinFormsUI.Docking.dll具体步骤如下:1.设置MainForm的ISMdiContainer为True;在MainForm中引用WeifenLuo.WinFormsUI.Docking.dll,然后在工具栏点选项卡,添加控件dockPanel1拖至窗体,设置DOCK为FillRightToLeftLayOut为True,2.在MianToolWindow引用Utili 阅读全文

Win7+IIS伪静态 UrlRewriter配置

2012-07-04 13:43 by robinli, 390 阅读, 0 推荐, 收藏, 编辑
摘要:用伪静态 是老是访问不了伪静态的页面,后来知道需要在iis里面配置。 在程序端的配置就不多说了,主要是在iis中的配置, 以.shtml为例,如果你想要把.aspx文件伪装成.shtml,那么你只需要在iis中做一下几步, 1》 IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加 2》 可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 3》 扩展名:.shtml 4》 动作:限制为 GET,HEAD,POST,DEBUG 5》 脚本引擎: 阅读全文

让VS2010打包工具找回丢失的.net 2.0 .

2012-06-18 12:50 by robinli, 208 阅读, 0 推荐, 收藏, 编辑
摘要:项目为了照顾客户的系统,一直采用.net 2.0进行开发.之前用VS2008,打包时一切顺利.后来换用VS2010后,发现打包时不再支持.net 2.0了(更新的好快,默认都4.0了,XP你老了).于是在网上找了半天,发现解决办法,先笔记!从C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages提取了“DotNetFX”文件夹,这个就是.NET 2.0的先决条件安装包,复制到C:/Program Files/Microsoft SDKs/Windows/v7.0A/Bootstrapper/Packages下,然后 阅读全文

VS2008下打包WinForm程序

2012-06-18 11:39 by robinli, 502 阅读, 0 推荐, 收藏, 编辑
摘要:前提:要打包的WinForm已经编译完成。注:到对应应用程序文件目录下的bin文件夹中可以查看编译好的exe文件。1. 文件—> 新建—>项目 在“新建项目”对话框选择“其他项目类型” 然后选择 “安装项目”,命名项目名,然后“确定” 然后出现下图2. Application Folder 是安装程序之后,程序文件所在位置等信息,包含所有bin文件夹下Debug中的文件,将其全部加入“应用程序文件夹”。注:右击Application Folder(即“应用程序文件夹”),选择“属性窗口”,将DefaultLocation属性的值“[ProgramFilesFolder][Manuf 阅读全文

查询及删除重复记录的方法

2012-06-17 23:09 by robinli, 162 阅读, 0 推荐, 收藏, 编辑
摘要:(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录delete from people where peopleId in (select peopleId from people group by peopleId having c 阅读全文

如何使用CslaGen生成CSLA DAL层代码

2012-04-24 13:32 by robinli, 282 阅读, 0 推荐, 收藏, 编辑
摘要:原文:How to Use CslaGen to Generate CSLA Data Access Layer Code最近用起了csla,这东东没个代码生成感觉很不方便。找到了CslaGen这个工具,优点嘛,1,图形化界面,设计BO方便;2,设计文档用xml保存,便于管理。缺点嘛,只有DAL层的代码,权限、验证这些还得找其他模板了本示例中的cslagen版本:Nightly Build 2012.03.111.数据库结构(如图1),由Mother表和Daughter表组成,后者通过Daughter字段关联到前者。 图1Sql Script /******Object:Table[dbo]. 阅读全文

.NET代码模板生成工具CodeSmith 5.0.1 专业版完美版下载

2012-04-24 13:29 by robinli, 393 阅读, 0 推荐, 收藏, 编辑
摘要:CodeSmith Professional 5.0.1.4983CodeSmith 是一种基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成任意类型的代码或文本,从而减少重复编码的劳动量,提高效率。与其他许多代码生成工具不同,CodeSmith不要求您订阅特定的应用程序设计或体系结构。使用CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为 阅读全文

高效注册DLL控件 让你的IE浏览器复活

2012-04-21 16:47 by robinli, 816 阅读, 0 推荐, 收藏, 编辑
摘要:近日,也不知怎么了,单位网络中的许多工作站IE无法打开新窗口了,表现为:在浏览网页过程中,单击超链接无任何反应。问题的原因在于IE新窗口模块被损坏所致,解决的方法早已是公开的秘密,单击“运行”,依次运行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”将这两个DLL文件注册,然后重启系统,如果还不行,则可以将mshtml.dll,urlmon.dll,msjava.dll, browseui.dll, oleaut32.dll , shell32.dll 也注册一下,一般即可解决。这本没有什么好说的,但是如果一台台来注册相关的DLL控件,工作量十分大, 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页