随笔分类 -  Net点滴

摘要:其实在网上可以搜索到相关代码,但是大部分网上找到的代码只适用于较低版本的Framework,如果你使用的Framework版本较高,用网上常见的代码来验证包含外部dtd引用的xml是验证通不过的。以下是正确的代码: internal class Program { static void Main( 阅读全文
posted @ 2022-09-17 12:51 会长 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一个使用mysql的entity framework的例子 阅读全文
posted @ 2017-04-30 18:03 会长 阅读(295) 评论(0) 推荐(1) 编辑
摘要:大家来讨论一下C#是否该支持try/catch/else语法 阅读全文
posted @ 2017-04-28 11:53 会长 阅读(1442) 评论(16) 推荐(0) 编辑
摘要:最简单的IL程序 .assembly test {} .method void Func() { .entrypoint ldstr "hello world" call void [mscorlib]System.Console::WriteLine(string) ret } 对上面的程序说明如 阅读全文
posted @ 2016-10-09 18:27 会长 阅读(466) 评论(0) 推荐(0) 编辑
摘要:利用WCF双工模式实现即时通讯,服务器转发消息实现客户端之间的通讯 阅读全文
posted @ 2016-09-22 12:39 会长 阅读(4528) 评论(7) 推荐(6) 编辑
摘要:托管程序的执行模型大致如下: ![捕获.PNG 9.4kB][1] 1. 编译源代码为程序集(dll或exe文件),程序集包括了记录相关信息的 元数据 和 IL代码 2. 执行程序集文件时,启动CLR,JIT负责把IL编译为本地代码并执行 IL是微软推出的一种面向对象的类似汇编指令集合的中间语言,无 阅读全文
posted @ 2016-09-20 17:10 会长 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Office API提供了Word到Pdf的转换功能,准确的说,应该是Office API提供了打开Word文档并且保存为PDF的功能,调用如下方法即可:  其中,doc是Microsoft.Office.Interop.Word.Document的实例,第二个参数是一个枚举Microsoft.Office.Interop.Word.WdSaveFormat。该枚举具体内容如下:  可以看到有一项叫wdFormatPDF,所以理论上调用该API就可以进行Word到Pdf的转换了,但是不幸的是我用此方法后提示调用ComXXX错误。听同事说Word 2007 自带导出Pdf的功能,这更让我相信使用 阅读全文
posted @ 2010-12-25 12:07 会长 阅读(3360) 评论(4) 推荐(4) 编辑
摘要:基本思路替换文字:使用Microsoft.Office.Interop.Word接口中的Find属性:其中,_application是Microsoft.Office.Interop.Word.Application类型的变量,_application.Selection.Find.Text = origialString; 用来指定要被替换的文字,_application.Selection.Find.Replacement.Text = destinationString;用来指定替换后的文字。在实践过程中,发现了两个问题需要解决;问题1,当替换后的文字长度超过255个时,该方法执行时会出 阅读全文
posted @ 2010-12-12 11:18 会长 阅读(2402) 评论(5) 推荐(2) 编辑
摘要:在WinForm开发中,在处理大量数据时不免会有耗时较长的操作,如果将这些操作放在主线程里,软件界面会有较长时间的“无响应”,降低了用户体验,常用的解决方式是加上进度条。实现思路使用BackgroundWorker(已经封装好的线程工具)控件在后台线程执行费时的操作,在主线程中打开一个进度条窗体显示进度。实现步骤第0步:创建一个具有进度条的窗体,以显示进度新建窗体ProcessForm,设置属性FormBorderStyle为None,添加一个ProcessBar控件,如下图所示:PrcessBar的Style属性设置为MarQuee。在ProcessForm添加如下公共属性: ... 阅读全文
posted @ 2010-12-12 10:45 会长 阅读(10920) 评论(15) 推荐(12) 编辑
摘要:如果给一个控件同时添加了单击事件和双击事件,那么在触发双击事件前必然会触发单击事件,为了解决这个问题,在网上一顿找,在msdn上找到了微软提供的解决方法:http://msdn.microsoft.com/en-us/library/ms171543(VS.80).aspx。英文好的同学可以不往下看了,:-D。  其主要思想是:单击鼠标时,启动一个Timer,Timer起计时器作用,Timer运行... 阅读全文
posted @ 2010-09-27 22:20 会长 阅读(1397) 评论(0) 推荐(1) 编辑
摘要:控件介绍http://www.cnblogs.com/greenerycn/archive/2008/10/27/microsoft-chart.htmlDemo展示主要代码代码主要概念ChartArea:包括一组到两组横纵坐标,一个或多个Series放在CharArea上。一个Chart控件可以包含多个ChartAreaSeries:一组数据,包含了构成图形的一系列坐标点点击下载项目文件 阅读全文
posted @ 2010-08-18 20:29 会长 阅读(1677) 评论(11) 推荐(2) 编辑
摘要:在开始前:下载Nhibernate,官方网站:https://www.hibernate.org/343.html,将下载的文件解压在本地目录,里面包含了必需的dll文件和XML文件的样例等。新建解决方案如下:lib:必须的dll,可在下载的文件夹中找到Client:测试用,为启动项目(zzy.db 为数据库文件)domain:实体类和相应的映射文件HbernateHelper:用来获取Session具体步骤如下:1,新建数据库表TB_PERSON如下:其中ID为整形主键,自动增长2,新建Nhibernate的配置文件hibernate.cfg.xml如下:[代码]该配置文件可以在下载的Nhi 阅读全文
posted @ 2009-11-17 16:45 会长 阅读(405) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示