随笔分类 -  .net

C# 6.0新特性(转载)
摘要:简介 VS 2015中已经包含C# 6.0. C#在发布不同版本时,C#总是会有新特性,比如C#3.0中出现LINQ,C#4.0中的动态特性,c#5.0中的异步操作等。. C# 6.0中与增加了不少新的特性,帮助开发人员更好的编程。 下面的示例需要下载vs2015,这样才会有C#6.0环境... 阅读全文

posted @ 2016-01-15 12:26 margiex 阅读(331) 评论(0) 推荐(1)

visual studio 2010与visual sourcesafe集成,注册表实现
摘要:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe]"SCCServerName"="vss""SCCServerPath"="c:\\Program Files\\Microsoft Visual SourceSafe\\ssscc.dll" [HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider]"ProviderRegKey& 阅读全文

posted @ 2011-04-07 19:02 margiex 阅读(797) 评论(0) 推荐(0)

asp.net中转换web user control为custom web control
摘要:ref: http://blogs.msdn.com/b/davidebb/archive/2005/10/31/turning-an-ascx-user-control-into-a-redistributable-custom-control.aspx 1. 创建ascx控件:建立WEB站点,创建ascx用户控件,并完成相关功能,最好建立一个test page测试此ascx控件; 2. 编译ASCX为DLL:发布此站点:发布选项取消:Allow this precompiled site to be updatable,勾上:'Use fixed naming and single 阅读全文

posted @ 2011-04-07 18:52 margiex 阅读(202) 评论(1) 推荐(0)

安装vs2k8 sp1之后再安装其它组件时出错的解决方法
摘要:当安装了vs2k8 sp1之后,再增加vc++ or other component,则系统出现如下问题:1.通过控制面板的add/remove时:A selected drive is no longer valid. Please review your installation path settings before continuing with setup或者2.直接运行 setup.... 阅读全文

posted @ 2010-02-25 22:14 margiex 阅读(437) 评论(0) 推荐(0)

在同一asp.net website工程中引用app_code中定义的control
摘要:在页面中的引用如下:<%@ Register TagPrefix="abc" Namespace="Test" Assembly="__code" %>或<%@ Register TagPrefix="abc" Namespace="Test" Assembly="App_Code" %>必须要有Namespace的定义,否则在上面的引用定义时要报错。如果在其它工程中要引用... 阅读全文

posted @ 2009-07-20 16:32 margiex 阅读(471) 评论(0) 推荐(0)

离线安装silver light 2
摘要:下载了silverlight_tools.exe之后,在不连网的机器上安装,始终要下载什么东西,总是没法.网上搜索了一下,找到有人说明: http://timheuer.com/blog/archive/2008/09/29/install-silverlight-2-rc0-offline.aspx简单步骤就是下载silverlight runtime, 即Silverlight.2.0_Dev... 阅读全文

posted @ 2009-03-20 10:56 margiex 阅读(501) 评论(0) 推荐(1)

从DB中返回table schema的说明
摘要:当数据库返回datareader对象或DataTable对象时,可以通过对应的GetSchema方法或DataColumn取得对应的表的字段定义,包括columnName和dataType.但这个方法默认情况下是没法取得varchar或char的length,始终返回是-1. 需要显示的在DataAdapter.Fill(DataSet)之前显示的声明一句:DataAdapter.MissingS... 阅读全文

posted @ 2008-12-29 16:19 margiex 阅读(680) 评论(0) 推荐(0)

.net dataTable对象的处理性能
摘要:今天做了个试验, 试验使用DataTable对象的过滤性能与手工比较性能.背景: 一个表中有80W条记录, 有两个字段field1, field2, 其中distinct field1有30W条记录,相当于第个field1对应有3条field2记录, 程序的目的是field1相同时合并field2, 即最终输出为:field10: field20;field21;field22......即最终输... 阅读全文

posted @ 2008-12-18 17:57 margiex 阅读(452) 评论(0) 推荐(0)

编程去除PDF文档的加密措施.
摘要:http://www.codeproject.com/KB/security/PDFDeSecurer.aspx未经充分测试,有些PDF可能不行. 阅读全文

posted @ 2008-12-05 10:04 margiex 阅读(295) 评论(0) 推荐(0)

转:Windows Live Messenger Plugin Development Bible
摘要:C++写的,还是不如用msnsharp方便.http://www.codeproject.com/KB/macros/wlmplugin.aspx 阅读全文

posted @ 2008-11-10 10:55 margiex 阅读(265) 评论(0) 推荐(0)

msnsharp出2.5版本了. (不好意思,有人说不适合放首页)
摘要:http://code.google.com/p/msnp-sharp/ 替换dotmsn的产品,方便自己开发MSN机器人,虽然现在MSN不如QQ和fetion人多. 新增功能有 运行hotmail信箱状态检测; 代理支持, 表情符号 ... Connecting / disconnecting with the MSN Messenger service Setting presence ... 阅读全文

posted @ 2008-11-06 09:40 margiex 阅读(2685) 评论(7) 推荐(1)

swap two datarows in datatable
摘要:void SwapDataRow(ref DataTable dt, int srcIndex, int dstIndex) { DataRow tmpRow = dt.NewRow(); // backup src row for (int i = 0; i < dt.Columns.Count; i++) { ... 阅读全文

posted @ 2008-10-08 21:38 margiex 阅读(282) 评论(0) 推荐(0)

在资源管理器中直接进入vs2008命令行
摘要:可以从任何目录进入,方便于调用ilasm/ildasm等命令行程序. 安装下载的inf即可,注意修改INF文件中VS2008的安装路径. http://files.cnblogs.com/margiex/VSNet2008CmdHere.rar ref: http://www.rainsts.net/article.asp?id=577 http://demiliani.com/blog... 阅读全文

posted @ 2008-08-25 17:36 margiex 阅读(1112) 评论(0) 推荐(0)

sql 2005/2008中直接创建web service,允许客户机通过HTTP访问
摘要:ref: http://www.developer.com/net/asp/article.php/10917_3767311_1 阅读全文

posted @ 2008-08-25 14:26 margiex 阅读(260) 评论(0) 推荐(0)

程序中判断path中是否有某个文件
摘要:使用process.start("c:\windows\system32\where.exe", "待查找的文件"); 根据输出的结果判断是否有此文件,如果有,则会输出此文件的全路径.否则报找不到. 阅读全文

posted @ 2008-08-22 10:59 margiex 阅读(239) 评论(0) 推荐(0)

SuppressIldasmAttribute 属性的使用和去掉
摘要:在类的前面定义,添加如下代码: using System.Runtime.CompilerServices; [assembly: SuppressIldasmAttribute()] public class Test { .... } 或者在assemblyinfo.cs中添加 [assembly: SuppressIldasm] 编译之后,用正常的ildasm不能打开, 要修... 阅读全文

posted @ 2008-08-21 18:59 margiex 阅读(1194) 评论(0) 推荐(0)

ajax loading 总结
摘要:1. 使用timer+ multiview, 先显示view1, 待timer中的执行完成之后,再显示view2即可. view1即loading提示内容,view2为真正要显示的内容. 可以针对整个页面使用.如果VIEW2中的内容显示失败,则显示VIEW3(错误提示), 通过模拟btn_Click,这样在page_load时候就可以调用ajax-loading. 从而可以实现整个页面上的所有... 阅读全文

posted @ 2008-05-28 11:33 margiex 阅读(1743) 评论(0) 推荐(0)

多数据库查询工具(更新,支持db2 950 c) 2008-4-29
摘要:history 2008-4-29, ver: 0.3.81201. 增加对ibm db2 9.5 express edition的支持;2. 修改几个BUG; 2008-4-28, 版本: 0.3 1. 修改几个bug; 2. 增加对oracle-10g的支持.原文及功能说明:http://www... 阅读全文

posted @ 2008-04-29 23:15 margiex

发布一款数据库查询工具(更新,支持db2 950 c) 2008-4-29
摘要:feature: Visual Studio style GUI, and support multi-connection for diff database concurrently. Support MS SQL server 2000/2005, mysql, oracle 10g, ibm db2 950 express teradata, Access97/2000/... 阅读全文

posted @ 2008-04-17 22:37 margiex 阅读(1429) 评论(4) 推荐(1)

C#中检测access mdb 版本
摘要:const int VERSION_STRING_SIZE = 24; const int JET_2_VERSION_NUMBER_START = 1; const int JET_VERSION_NUMBER_START = 21; const int LENGTH = 1; FileStream fs = new FileStream(te... 阅读全文

posted @ 2008-04-15 23:08 margiex 阅读(588) 评论(0) 推荐(0)