随笔分类 -  DotNet

.Net 保护中的 native compile 方式
摘要:据宣传,这个功能就是将dotNet程序编译成native的本地代码,有代表性的相关工具有xenocode, themida 和 remotesoft。他们实际上属于两类:一、伪编译就是把磁盘上的 dotNet程序转换成 win32 的程序,但运行后在内存中实际上还是dotNet程序,只是使用了一个win32 loader,把dotNet程序整体打包嵌入到了这个 win32 的loader中。二、n... 阅读全文

posted @ 2010-02-03 11:01 highmayor 阅读(410) 评论(0) 推荐(0)

ADO.NET四种并发
摘要:1.后来居上在更新和删除的where条件中只包括主键,例:用户A读取一行用户B读取同一行用户B修改这一行并成功提交更改用户A修改这一行并成功提交更改,覆盖了用户B刚提交的更改2.全字段比较在更新和删除的where条件包括所有字段,可防止后来居上,BLOB类型的字段不能比较3.在更新和删除的where条件包括主键和时间戳列(表上面要加时间戳列),同2,可简化where条件4.使用主键和要更新的列,不... 阅读全文

posted @ 2009-11-30 15:27 highmayor 阅读(251) 评论(0) 推荐(0)

SqlCommand,OracleCommand,OleDbCommand 或 OdbcCommand比较
摘要:4种连接方式异同比较SqlCommand.Parameters中的参数变量要在前面加“@”如:myCommand.CommandText = "SELECT CustomerID, CompanyName FROM Customers WHERE Country = @Country AND City = @City";OracleCommand.Parameters中的參... 阅读全文

posted @ 2009-11-30 10:44 highmayor 阅读(591) 评论(0) 推荐(0)

最有价值的.Net第三方控件(上)
摘要:Aspose 开发的 Aspose.CellsAspose.Cells 是一个非图形化的 Excel 电子表格报表组件。有了它,.NET 或 Java 应用程序无需 Microsoft Excel 即可读写 Excel 电子表格。Aspose 开发的 Aspose.PdfAspose.Pdf 是一个非图形化的 PDF 文档报表组件。有了它,.NET 或 Java 应用程序无需 Adobe Acro... 阅读全文

posted @ 2009-11-23 11:57 highmayor 阅读(1233) 评论(0) 推荐(0)

一个OleDbDataAdapter是否可以负责多张表的更新
摘要:当DataSet中包含主/子表时,Update更新步骤: (http://blog.csdn.net/chengking/archive/2005/10/03/494717.aspx) (一)说明 当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格: 比如,关系数据库完整性规则: 1.实体完整性.主键表中主键不准为空. 2.参照完整性.外键表中外键的值必须与主键表中的主键... 阅读全文

posted @ 2009-10-19 14:56 highmayor 阅读(478) 评论(0) 推荐(0)

使用SqlCommandBuilder自动更新DataGridView
摘要:注意:这种方式只适合单表 private SqlDataAdapter adapter = null; private SqlCommandBuilder builder = null; private DataSet dataSet = null; private SqlConnection connection = null; private void btnSave_Click(object... 阅读全文

posted @ 2009-10-19 14:32 highmayor 阅读(576) 评论(0) 推荐(0)

数据库连接字符串大全
摘要:SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" Prompt... 阅读全文

posted @ 2009-09-03 09:23 highmayor 阅读(212) 评论(0) 推荐(0)

"ConfigurationSettings已过时"全面解决方案
摘要:难度:3前期准备:对app.config, web.config文件中配置数据库连接有一定了解。结论VS2003:string connStr=System.Configuration.ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];VS2005:string connStr=System.Configuration.Configu... 阅读全文

posted @ 2009-08-19 11:37 highmayor 阅读(556) 评论(0) 推荐(0)

您也使用托管C++吗?
摘要:您也使用托管C++吗?   转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。  在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++... 阅读全文

posted @ 2009-07-14 16:20 highmayor 阅读(225) 评论(0) 推荐(0)

Visual Studio 2008 中创建和调用Static Library静态链接库文件
摘要:1.新建一个Visual C++语言下的Win32项目,在应用程序内容中选择“表态库”,去掉预编译头前的选项钩。OK!完成!2.在头文件目录中加一个lib.h文件#ifndef LIB_H #define LIB_H extern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif3.在源文件目录中加一个lib.cpp文件#... 阅读全文

posted @ 2009-07-14 15:33 highmayor 阅读(4377) 评论(1) 推荐(1)

javascript框架
摘要:随着诸如 jQuery, Mootools, Prototype 一类的 JavaScript 框架的崛起,Web 开发者们基于这些框架创建了众多令人叹为观止的效果。以下的50个站点全部基于 JavaScript,却拥有 Flash 一样的绚丽效果。在很多 Web 开发者看来,Flash 并不是他们的首要选择,因为 Flash 至今对搜索引擎仍是不透明的,另外,Flash 的渲染需要浏览器插件,而... 阅读全文

posted @ 2009-02-01 16:03 highmayor 阅读(195) 评论(0) 推荐(0)

解析XML文件
摘要:XML文件如下: ... 阅读全文

posted @ 2007-12-12 15:15 highmayor 阅读(262) 评论(0) 推荐(0)

在asp.net中为Web用户控件添加属性和事件
摘要:在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程。它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的实现了对数据库的访问,就当时来说,这是一项多么吸引人的技术,包括现在Internet上的许多web站点都是用Asp写的,我的同事前辈们更是玩Asp的高手,经历这么多年而不衰,可见他的成功。 ... 阅读全文

posted @ 2007-09-18 17:46 highmayor 阅读(247) 评论(0) 推荐(0)

平台调用数据类型
摘要:下表列出了在 Win32 API(在 Wtypes.h 中列出)和 C 样式函数中使用的数据类型。许多非托管库包含将这些数据类型作为参数传递并返回值的函数。第三列列出了在托管代码中使用的相应的 .NET Framework 内置值类型或类。某些情况下,您可以用大小相同的类型替换此表中列出的类型。 Wtypes.h 中的非托管类型 非托管 C 语言类型 托管类名 说明 HANDLE ... 阅读全文

posted @ 2007-09-11 11:52 highmayor 阅读(215) 评论(0) 推荐(0)

导航