- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 c# 利用反射给控件加载事件(以button为例)
具体的理论就不说了,上一篇博文大概介绍了,这里就直接上主要的代码吧: Control _Button = this.Controls["button1"]; //获取窗体中的button1 System.Reflection.MethodInfo _Info = this.GetType().GetMethod("button1_Click"
2012-10-29 17:03:09 4281 1
原创 c# 用反射实现winform界面动态存储理论知识
1 概述在数据库管理软件开发过程中,个性化的界面设计是一个成功软件产品必不可少的重要组成部分,定制界面设计就是界面控件的布局、控件属性的设置,当然 要考虑界面控件的合理存储的问题。但是传统的软件界面设计为了满足客户的需求,程序员需要开发出各种各样的用户界面,这样既提高软件的开发成本,也浪费大 量的人力和物力,其实那些界面功能大致相同,只是表现形式不同。本文提出一种使用反射技术获取运行时的界
2012-10-29 16:12:56 1929 1
原创 sql 使用truncate和delete清空table的区别
初衷是一个有自加的主键id的表,已经有了很多调试数据,然后到了正式利用此表的时候,仅将这些数据删除,然而,id却会自动依照原有的进行自增,而不是从1自增,往往都是轻易上千的,老别扭了,扒拉好久sql书,发现truncate table tablename就可以实现id从1自增功能,现提供一些几点truncate(截断)与delete(删除)的区别:1、TRUNCATE在各种表上无论是大的还是小
2012-10-26 11:29:30 950
原创 c# winform取全屏幕大小
Winform,c#语句取(获取屏幕大小,包括全屏大小,除任务栏大小和全屏大小: 1.当前的屏幕除任务栏外的工作域大小 this.Width = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width; this.Height = System.Windows.Forms.Screen.PrimaryScr
2012-10-25 08:53:02 5962 2
原创 c#+linq 通过Dictionary的Value查找Key
遇到Dictionary的Value查找Key时,第一想法就是遍历判断相等,然后取出Key值,当较多时,就无比纠结,必须要写一函数,然后传递参数,返回参数解决了,接触linq后,对于所有集合类的东东,发现了一种更加省力的检索方式,以此问题为例,以下是一测试程序代码,实现标题功能:using System;using System.Collections.Generic;using Sy
2012-10-24 17:09:52 7621
原创 c# + linq 判定GroupBox上的所有TextBox控件的Text为空
一个groupBox1,其中有多个textBox,如何判断 这些textBox的Text属性全值为空?如果使用原始的,一个一个的去遍历,有的烦了~推荐一种方法,使用linq语句解决,需加引用命名空间using System.Linq;(当然,winform窗体创建时就自动添加了):bool empty = groupBox1.Controls.CastControl>().Where(
2012-10-24 11:25:14 2419 2
原创 c# 动态实现xls,dwg等文件存取sqlserver数据库
有时,为了实现网络共享,我们可以采取数据库动态存取数据流的方式(数据库中的字段类型为image或者varbinary(Max)),管理文件,如下(一个winform中的测试代码):string path = @"C:\Users\SN\Desktop\数控板检验图.dwg";//测试的dwg文件名 string path1 = @"C:\Users\SN\Deskto
2012-10-16 10:38:12 1580
原创 c# 动态加载dll文件,并实现调用其中的方法
以下是测试代码:新建一个classlibrary,包含两个类class1和class2,这两个类中分别有一个方法,都是返回一个字符串,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace mydll{ public cla
2012-10-16 09:29:03 6593 2
原创 取消excel工作薄密码保护方法
1、打开任一excel文件2、在宏里粘贴下面的代码3、运行下面的代码4、选择需要破解密码的文件5、点击“打开” '移除VBA编码保护Sub MoveProtect()Dim FileName As StringFileName = Application.GetOpenFilename("Excel文件(*.xls & *.xla&*.xlsx),*.xls;*
2012-10-09 13:42:40 3416
原创 c# 关闭excel进程
excel的application app,直接使用app.Quit();app=null;有时候不能完全关闭excel进程,而通过下面的Kill方法即Kill(app);则可以让正在处理的excel从进程中消失。引用命名空间using System.Runtime.InteropServices; [DllImport("User32.dll", CharSet = Cha
2012-10-09 13:26:13 1501
ORACLE数据库查看执行计划
2014-05-20
DotfuscatorPro4.12 混淆反编译软件
2014-01-17
c# 标准类自动生成工具
2013-08-30
c++API函数入口点查看软件
2013-05-02
Filezilla 局域网互动工具
2013-05-02
javascript开发工具 JavaScript Editor
2013-05-02
c# datagridview分页功能实现 源码
2013-04-27
c# 双色球选号源码
2013-04-25
桌面便签软件 fences2+注册机
2013-04-18
类代码自动生成工具
2012-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人