自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hunk的专栏

程序人生

  • 博客(68)
  • 资源 (4)
  • 收藏
  • 关注

转载 3步破解windows7 登陆密码

windows7 登陆密码破解分3步1 准备盗版启动光盘一张2 替换文件 system32下Magnify.exe  3 重新进入w7 启用放大镜对了 不能删除sam文件的 费了九牛二虎之力删除sam文件 重启windows7 系统直接崩溃详细步骤如下1 将盗版光盘放入光驱 启动电脑选择windows pe系统进入 也可以是dos系统选择windows

2013-10-15 15:00:26 1463

转载 如何为winform程序打包(图解)

1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文

2013-07-04 19:32:55 733

转载 高效率Oracle SQL语句

1、Where子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句。 根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 举例: (低效) select ... from table1 t1 where t1.sal > 300 and t1.jobtype = '0001' and 2

2013-06-27 11:04:05 565

转载 DECODE 函数的用法(oracle)

decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:

2013-06-27 10:57:44 762

转载 常见的.NET面试题及答案(130题)

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间

2013-06-26 10:42:41 2999

转载 常用EXE文件反编译工具

PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化汉化集成工具    功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等; 另外,还具备有 W32DASM 软件的反编译能力和PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理 PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、S

2013-05-30 14:45:45 2627

转载 ORACLE SELECT INTO NO_DATA_FOUND问题

存储过程中使用了类似如下语句:SELECT colINTO v_colFROM t_table当查询不到记录时,会出现“数据未发现”的异常 解决方法:(1)使用MAX函数SELECT MAX(col)INTO v_colFROM t_table(2) 使用异常处理BEGIN    SELECT co

2013-05-14 11:40:10 1209

转载 WinForm(C#)CheckedlistBox绑定数据,并获得选中的值(ValueMember)和显示文本(DisplayMember

本文中我将和大家讨论关于在WinForm开发中给CheckedlistBox空间绑定数据源,并获取控件中选中的所有元素的显示文本(DisplayMember)和对应的实际值(ValueMember)的问题,后者将是讨论的重点。为了更方便地说明,首先我要预设一些条件。条件预设:1、已定义一个DataTable对象myDataTable,并且myDataTable的字段及数据如

2013-04-09 14:37:47 19707

转载 WinForm之TreeView的应用—绑定区域树

C#中的树很多。比如,Windows Form程序设计和Web程序设计中都有一种被称为TreeView的控件。TreeView控件是一个显示树形结构的控件,此树形结构与Windows资源管理器中的树形结构非常类似。不同的是,TreeView可以由任意多个节点对象组成。每个节点对象都可以关联文本和图像。另外,Web程序设计中的TreeView的节点还可以显示为超链接并与某个URL相关联。每个节点还可

2013-04-03 00:09:35 843

原创 winform 清空界面控件的小技巧

// winform 清空界面控件的小技巧        private void btnClear_Click(object sender, EventArgs e)        {            ClearControlValue(this.panel);        }        ///         /// 清除容器里面某些控件的值

2013-03-12 14:00:16 4108

原创 将List<Model>导入Excel中

在网上找了很多关于导入Excel的资料,发现基本上都是将DataTable、DataSet导入,但是都不能满足我的需求,闲余时自己写了一个将List导入Excel中的方法,如果需要改进的,请提意见:        ///         /// 批量导出数据        ///         /// 要导入的List        /// 保存的文件名        p

2013-03-05 08:51:30 1029

转载 winform中Tab键的应用

在winform桌面应用程序中常常会遇到用户要求尽量避免使用鼠标的操作,那么我们怎样更好的操作程序呢?这就要用到Tab键来调整控件的焦点从而更方便的操作!     添加一个windows窗体,在窗体上我们可以给每一个空间添加了个TabIndex值,这个值是从小到大的顺序走的,按tab键的时候获得焦点主要是靠控件的TabIndex属性有划分获取顺序,通过设置控件的 TabIndex 属性,可

2013-03-04 17:52:19 631

原创 Winform 批量删除DataGridView

private void checkBox1_CheckedChanged(object sender, EventArgs e) { foreach (DataGridViewRow dr in this.dgv_client.Rows) { dr.Cells["Column8"].Value = checkBox1.Checked

2013-03-01 09:49:33 2032

原创 Datagridview导出Excel数据

///         /// Datagridview导出Excel数据        ///         /// 控件Datagridview名称        /// 导出的文件路径        /// 是否直接打开        ///         public void BatchExportData(DataGridView dgvName, st

2013-02-28 17:30:15 485

原创 将Excel文件读取到DataTable

///         /// 将Excel文件读取到DataTable        ///         ///         ///         public DataTable GetExcelTable(string excelFilePath)        {            try            {

2013-02-28 17:28:01 1488

转载 如何弹出一个模式窗口来显示进度条

最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条。但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可。 首先是进度条窗体,需要在上面添加进度条,然后去掉ControlBox。除此外,还要增加一个方法,用来控制进度条的增加幅度,具体如下:    ///     /// Increase process bar

2013-02-28 17:24:19 883

转载 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒

程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求:  1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分)

2013-02-28 17:16:35 642

转载 C# 线程池

许多应用程序使用多个线程,但这些线程经常在休眠状态中耗费大量的时间来等待事件发生。其他线程可能进入休眠状态,并且仅定期被唤醒以轮询更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每一个进程提供了一个线程池,使应用程序能够根据需要来有效地利用多个线程。一个线程监视排到线程池的若干个等待操作的状态。当一个等待操作完成时,线程池中的一个辅助线程就会执行对应的回调函数。线

2013-02-28 16:58:23 333

转载 类、接口、结构的联系和区别

一.C#类与结构的差别1. 值类型与引用类型结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所

2013-02-28 16:36:45 2425

转载 C#中string.empty “” 以及 null【转】

string、Empty和null三者的区别     这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。  一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,"" 分配一个长度为空的存

2013-02-25 11:06:10 446

转载 关于OpenFileDialog的使用

关于OpenFileDialog的使用1、 OpenFileDialog控件有以下基本属性InitialDirectory对话框的初始目录Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex在对话框中选择的文件筛选

2013-02-22 14:08:42 819

转载 C#判断混合字符串长度的方法(winform)

最近也忙了一个段落了,一些学习心得也帖上来大家一起分享下吧。首先我遇到的一个问题就是一个文本框输入中文名称的。说是输入中文名称,也就是什么都可以输入,但是长度是有所限制的,比如说,一共可以输入40个字符,中文名字,英文字,数字等等,这里中文名字为一类,英文和数字可以看做一类,那么如何判断他输入的混合字符串长度没有超过40呢.这里有一个方法,这个方法是在别人那儿看的,我只是改进了下,更便用使

2013-02-22 09:08:42 3840

转载 Winform Excel导入Oracle数据库

将execl中的数据导入到数据库中 思路:先将 execl中的数据 动态的添加到dataset 中 再用for将datarow的对象插入到数据库中! 当然为了 防止出错要用事务! 代码如下:导入命名空间:using System.Data;using System.Data.OracleClient;using System.Text;完整事

2013-02-21 16:08:47 672

原创 winform 将Oracle数据导出到excel中

public bool ExportDataGridview(DataGridView gridView, bool isShowExcle)        {            if (gridView.Rows.Count == 0)            {                return false;            }

2013-02-21 16:06:27 447

原创 winform 修改系统日期

public Form1()        {            InitializeComponent();        }        //api函数声明           [DllImport("kernel32.dll", CharSet = CharSet.Ansi)]        public extern static bool SetSystem

2013-01-29 15:43:49 962

原创 winform 实现打印功能

在Winform中的打印主要可以通过三种方式来实现:一种是使用Winform提供的类,另一种是使用控件,还有一种就是利用水晶报表的打印。 打印控件主要优势是方便快捷,一般应用于简单、固定、单调的模板打印,其主要常用控件有: (1) PrintDocument:是一个可用于设置属性来描述有关打印的信息,并且可用于调用方法Print()或通过事件PrintPage来打印文档的组件。 (2)

2013-01-29 15:04:38 4267 1

转载 提高C#编程水平的50个要点

1.总是用属性 (Property) 来代替可访问的数据成员2.在  readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型

2013-01-24 14:45:43 334

转载 用委托实现回调

委托属于C#中的新名词,它的应用也非常广泛,例如事件就是委托最简单而又直接的例子。 那么首先说说什么是委托,其实委托在用过C或者C++的人看来就是函数指针,不过使用C#的大多数人都没有用过这两门语言,因此对委托的理解不是很深,对于委托可以简单的从字面去理解,即“委托别人去执行某些操作”,也就是说执行一个操作,而这个操作过程自身并不知道,只是委托过来让你去执行而已。参看如下这个例子。

2013-01-24 14:35:22 1443

转载 .net callback机制

很多人都知道callback是.net里的回调机制,也知道使用callback技术能增加用户体验,对于我们做server开发的人来说,理解callback更是一个必要条件。可是对于一个新手来说,想要理解并能很好的把callback机制用到自己的程序中还是有一定困难的。我也是一个新手,虽然以前用asp.net写过网站,但是当时也是边学边做,可是对于callback就是很朦胧,所以我的第一个网站没有使

2013-01-24 11:27:59 737

转载 .NET 中的缓存技术

.net页面缓存1,ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明 这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。 页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。Duration="60" 的意思是指

2013-01-24 10:43:05 2822

原创 Oracle中nvl函数的用法和作用

如果是空值就替换成另一个值如nvl(字段,‘x’)字段值等于null就这个函数得到的结果就是'x',一般用于存在空值比较的情况下,比如字段a与字段b都是int型,其中一个等于null另一个为非空值,你使用anvl(字段,-1),这样就可以得到想要查询的数据,当然查询数据的前提是此字段值不能有-1值才能用这种写法

2013-01-11 09:40:20 1597

转载 winform对话框用法大全

对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个:   打开文件对话框(OpenFileDialog)   保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PrintDialog)6、打印

2013-01-05 16:22:34 3258 1

转载 Windows 7下如何安装和配置IIS 7和ASP

Windows7系统和我们见面已经有一段时间了,在我们经过一段时间熟悉了她的新鲜好玩儿的功能之后,也许我们该静下心来想一下怎么用她做一些与学习有关的事情,从Windows7的第一个试用版到现在的零售旗舰版,我一直在了解她、熟悉她、感受她。凭我的感觉,不久的将来Windows7必将取代之前的Windows非服务器版本。不多说,昨天开博,今天用了大半天的时间做了两个教程,这是第一个,下一个是《自己的电

2012-12-20 10:46:38 425

转载 Winform利用POST传值方式模拟表单提交数据(Winform与web交互)

首先创建一个windows应用程序和web应用程序。 ­    在web应用程序中,将网页切换到源代码并把源代码中一些没用的代码删掉,只保留头部,在windows应用程序读取网页源码时,这些都会被一起读下来,但这些都是没用的数据,而且删掉没什么影响。需要保留的代码如下: ­  aspx.cs" Inherits="_Default" %> ­  然后在Page_Load中实现功能,以下

2012-12-20 09:43:34 1916

转载 WinForm TreeView的应用 递归绑定区域树

C#中的树很多。比如,Windows Form程序设计和Web程序设计中都有一种被称为TreeView的控件。TreeView控件是一个显示树形结构的控件,此树形结构与Windows资源管理器中的树形结构非常类似。不同的是,TreeView可以由任意多个节点对象组成。每个节点对象都可以关联文本和图像。另外,Web程序设计中的TreeView的节点还可以显示为超链接并与某个URL相关联。每个节点还可

2012-12-14 16:08:32 9251 2

转载 闲无聊,发个winform中使用html编辑器的方案

自己做应用,遇到这样的需求,然后到网上找HTML编辑器控件,找了N多HTML编辑器控件,但实践下来效果非常不理想,无论从界面到功能,到大小,再到兼容性等等都比不上我们常用的网页编辑器就是js写的编辑器。后来变换思路一想,webbrowser控件+HTML编辑器(支持全屏功能)貌似可以解决一些问题试了mceeditor和其他几个编辑器以后,最终我选定了一款国产的编辑器,功能挺不错,界面也可以

2012-12-12 15:59:45 7369 3

转载 Winform调用系统的剪切,复制,粘贴文件功能

Winform调用系统的剪切,复制,粘贴文件功能转载做一个小软件,类似于资源管理器的操作形式,剪切,复制,粘贴自然是少不了的了,在MSDN中找来好久,总算是明白过来了,代码如下:         ///         /// 复制或剪切文件至剪贴板(方法)        ///         /// 需要添加到剪切板的文件路径数组        /// 是否剪切

2012-12-11 09:26:48 3782

原创 ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小

ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小ORA-06512:在"WMSYS.WM_CONCAT_IMPL",line 30   记录一下,今天在合并订单号的时候出现了这个错误,想了很久没搞定,在网上搜了多种方法都没有解决(包括自定函数、用系统函数都不行),最后和公司的专业做数据库同事请教得以解决,如下:   一开始用的:         SELECT

2012-12-05 17:17:58 29474 1

转载 Oracle SQL的优化规则:

Oracle SQL的优化规则:尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替         用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:       ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查

2012-12-05 16:57:19 612

转载 Oracle 11G Client 客户端安装步骤(图文详解)

2012-06-18 13:57 418人阅读 评论(0)收藏举报http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip

2012-11-26 14:37:55 4857

C#常用类库

包括了大部分常用的C#类,可是直接通过此类库查询,其中都有详细的说明。

2013-04-24

Java序列化与反序列化

Java序列化与反序列化,一个序列化和反序列化的很好的例子

2012-09-01

ASP.NET基础教程 PPT(112全)

学习C#的很好例子,讲解关于C#非常清楚,非常适合初学者。

2012-07-10

C#经典学习100例子

这些代码是能够为学习C#带来非常大的帮助

2012-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除