
.Net
Python
这个作者很懒,什么都没留下…
展开
-
关于WPF的ComboBox中Items太多而导致加载过慢的问题
当ComboBox中的Items太多时,打开ComboBox时将会过于缓慢,这是由于ComboBox在展开列表时绘制了列表中的每一项。为了避免这个问题,我们可以使用VirtualizingStackPanel来代替ComboBox默认的项目面板StackPanel: 这样速度就很会原创 2020-02-19 14:53:37 · 1618 阅读 · 0 评论 -
C# MethodInfo.Invoke捕获被调用函数的异常
通过MethodInfo.Invoke调用函数时,无法直接捕获被调用函数抛出的异常的解决办法。原创 2020-02-19 14:51:33 · 2674 阅读 · 0 评论 -
C#带错误代码的自定义异常
C#实现带有错误代码的自定义异常原创 2020-02-19 14:35:05 · 1900 阅读 · 0 评论 -
rdlc reportviewer vs2010报表 实现导出和web页面显示每页都带表头
你打印出来每页都有列头吗?我最近一直都在做报表,也遇到这个问题了,第一页有标题,第二页就每页了,说 选中表格中标题的行 属性Tablix 的 在每一列显示标题行 和每一列显示标题列但我选中了还是不起作用 后来又看说 选中这一行后在属性中找到RepeatOnNewPage设置为true 我可找了N久也没找到最后直接xml 打开它Aftertrue 添加这个转载 2012-09-18 15:46:39 · 1402 阅读 · 0 评论 -
浅析Sql Server参数化查询
浅析Sql Server参数化查询错误认识1.不需要防止sql注入的地方无需参数化 参数化查询就是为了防止SQL注入用的,其它还有什么用途不知道、也不关心,原则上是能不用参数就不用参数,为啥?多麻烦,我只是做公司内部系统不用担心SQL注入风险,使用参数化查询不是给自己找麻烦,简简单单拼SQL,万事OK错误认识2.参数化查询时是否指定参数类型、参数长度没什么区别转载 2016-01-27 21:45:19 · 2267 阅读 · 0 评论 -
C#动态创建类实例并调用
C#动态创建类实例并调用原创 2016-03-16 13:15:12 · 3995 阅读 · 0 评论 -
C#动态创建类实例并动态调用指定的函数
C#动态创建类实例并动态调用指定的函数原创 2016-03-16 13:22:50 · 4888 阅读 · 1 评论 -
C#动态编译代码并执行
C#动态编译代码并执行原创 2016-03-09 16:06:49 · 1882 阅读 · 1 评论 -
C#读取、保存二进制数据文件
C#读取、保存二进制数据文件原创 2016-03-09 09:43:25 · 15829 阅读 · 1 评论 -
C#操作SQLServer中的二进制类型的数据方法
C#操作SQLServer中的二进制类型的数据方法,包括查询,插入原创 2016-03-09 09:40:46 · 5347 阅读 · 0 评论 -
C#实现压缩与解压缩
C#实现压缩与解压缩原创 2016-03-09 09:28:27 · 1037 阅读 · 0 评论 -
C#读取文本文件
C#读取文本文件原创 2016-03-09 09:30:33 · 960 阅读 · 0 评论 -
C#二进制数组的字符串形式转换为二进制Byte数组
二进制数组的字符串形式转换为二进制Byte数组原创 2016-03-09 10:10:10 · 9270 阅读 · 0 评论 -
C#动态选择调用某个指定内部函数
C#动态选择调用某个指定内部函数原创 2016-03-09 16:01:58 · 2214 阅读 · 0 评论 -
将控件保存为图片
这里分别提供win form 和 wpf 两种方式对于.net 2.0 我们可以简单地利用 BitBlt 函数来实现,非常简单,代码如下: public static class ControlToImageConverter { private const Int32 SRCCOPY = 0xCC0020; [DllImport转载 2012-03-23 14:17:10 · 1338 阅读 · 0 评论 -
Visual Studio 2008/2010 版本控制宏
在进行软件开发时,程序的版本控制非常重要。我控制版本的方案如下:版本号一般如下形式:AA.BB.CC.DDDD。其中AA,BB,CC由自己定义,DDDD由我做的版本控制宏自动递增。AA代表大版本号,有大的更新和功能增加时改变此号码。此版本升级后,BB、CC清零。BB代原创 2010-06-21 12:31:00 · 3479 阅读 · 2 评论 -
关于PropertyGrid的使用几篇好文
充分利用.NET 框架的PropertyGrid 控http://www.yesky.com/112/1626612.shtml 开发自己的窗体设计器(PropertyGrid显示中文属性名)http://space.itpub.net/12639172/viewspace-488958 浏览文件属性Add References: System.Desig原创 2009-02-22 22:44:00 · 1743 阅读 · 0 评论 -
How do my .NET-based clients get the app's HINSTANCE to pass to my function?
Q Im in the process of converting an existing C++ class library to the Managed Extensions so I can expose it to my .NET Framework-based clients. Some of my code calls API functions that require the H转载 2006-01-27 09:36:00 · 1553 阅读 · 0 评论 -
.NET开发中的一些小技巧
1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty; form1.ControlBox = false;2. 如何在.NET的Windows窗体上启用XP主题集?(How to use XP Themes with Wi转载 2006-01-28 14:44:00 · 1177 阅读 · 0 评论 -
一段获得网卡地址的代码
ManagementClass mcMAC = new ManagementClass("Win32_NetworkAdapterConfiguration");ManagementObjectCollection mocMAC = mcMAC.GetInstances();foreach(ManagementObject m in mocMAC){ if((bool)m["IPEnable原创 2006-02-08 09:54:00 · 1263 阅读 · 0 评论 -
.NET Application Updater Component
转载自 http://windowsforms.net/articles/appupdater.aspx .NET Client Applications: .NET Application Updater Component I recently received a mail from the Microsoft IT team notifying me that they h原创 2006-02-19 15:53:00 · 2286 阅读 · 0 评论 -
C#使用技巧--调用DLL
C#使用技巧--调用DLL使用C#时不免用调用别的DLL,如WIN32的API和自己以前做的DLL, C#调用DLL很像VB,下面讨论的C#调用DLL的方式。 看看下面的例子,演示了怎么定义DLL函数接口 public class Utility { [DllImport("kernel32", EntryPoint=”CreateDirectory”, CallingConventio原创 2006-12-06 14:15:00 · 1910 阅读 · 0 评论 -
常用正则表达式
常用正则表达式"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9转载 2006-08-23 11:06:00 · 9479 阅读 · 2 评论 -
路径,文件,目录,I/O常见操作汇总
路径,文件,目录,I/O常见操作汇总 摘要: 文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合转载 2007-01-19 21:51:00 · 5590 阅读 · 0 评论 -
判断系统类型
通过 Environment.OSVersion.Platform,Environment.OSVersion.Version.Major,Environment.OSVersion.Version.Minor联合进行判断,具体内容见下表:原创 2007-01-15 14:52:00 · 2554 阅读 · 0 评论 -
深入探讨如何在 C# 中使用 Win32 和其他现有库
这一次我们将深入探讨如何在 C# 中使用 Win32 和其他现有库。 C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 W转载 2007-03-13 16:34:00 · 1433 阅读 · 0 评论 -
如何获取子进程的输出
经常看到论坛中有人问到当用Process组件启动新的进程后,如何获取它的输出的问题。采取将子进程的输出定向到一个临时文件中,当然也可以解决问题。但是这样每次父进程从临时文件中获取信息后,还要删除该临时文件,毕竟比较麻烦。其实,Process提供了几个属性可以获取输出。在.net框架sdk的帮助文档里面就有这方面的例子,但是对于如何同时获取错误输出和标准输出方面没有给出具体代码,本文将给出实例并对转载 2007-01-25 22:44:00 · 4785 阅读 · 0 评论 -
C#里使用CopyMemory
Socket接收到的byte []要转换成自定义的struct / 自定义Struct转换成byte []都相当麻烦用循环去转换太浪费时间了……于是想到用CopyMemory,Google一圈终于搞定下面的代码是在Snippet Compiler里编译通过的C#代码 #region Imports using System; using S转载 2007-08-24 09:31:00 · 11539 阅读 · 1 评论 -
C#如何打印条形码EAN13码
条形码相信大家都不陌生,但自己写程序打印条形码就不是很容易了。最近用条码字体打印了39码,觉的太长,不美观。后来,在国外网站(http://www.c-sharpcorner.com//Code/2004/March/EANBarcode.asp)上找到了EAN13码的源码,修改了其中的一些小Bug,发上来与大家共享。附EAN13码的计算规则: 假设将EAN的内容从右到左的顺序编号:转载 2007-12-07 09:56:00 · 1336 阅读 · 0 评论 -
C#中调用Windows API的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET/Fram转载 2006-01-27 15:33:00 · 1164 阅读 · 0 评论