
.net Form
文章平均质量分 61
ahshow
.net
展开
-
.NET中窗体间相互访问的几种方式
.NET中窗体间相互访问的几种方式阅读提示:在我们的程序中,窗体之间经常要相互访问彼此的成员,调用彼此的方法,或者激发彼此的事件。下面就我的经验,简单谈谈在.NET中窗体间相互访问的几种方式。 在我们的程序中,窗体之间经常要相互访问彼此的成员,调用彼此的方法,或者激发彼此的事件。下面就我的经验,简单谈谈在.NET中窗体间相互访问的几种方式。以下给出了C#.NET和VB.NET的示例代码。用转载 2007-07-26 11:49:00 · 921 阅读 · 0 评论 -
c#使用shutdown关机命令让xp和vista关机
先引用 using System.Diagnostics;代码的写法:int time; time = numericUpDown1.Value; Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);ShutDown用法及参数(XP)用法: shutdown [-i | -l | -s原创 2007-11-29 10:18:00 · 6738 阅读 · 0 评论 -
WinForm中C#委托和事件的使用(回顾)
闲了很长时间了,最近想把以前的基础东西回顾一下,先从委托开始。使用委托一般是在有需要的时候,如 一个窗体想直接调用另外一个窗体的方法,这时候用委托是很方便的。如果有必要的话,可以写一个专门的类,定义委托和事件 。(代码节选自我一个图表项目)下面的代码,委托和方法里面参数很多,可以忽略,我也懒得改了。using System;using System.Collections.Ge原创 2007-12-13 11:30:00 · 6803 阅读 · 1 评论 -
.net中access数据库开发要注意的2个小地方
1.Access数据库或者其它数据库不要用password这种关键字做字段名2.Parms数组是要按sql语句里面出现的顺序排列的 string sSql = "update cm_courtStatus set CourtUseStatus=@courtUseStatus,CourtDegree=@courtDegree," +原创 2008-01-10 17:16:00 · 988 阅读 · 0 评论 -
Q(solved): .NET Reflector does not contain a CLI header
由C++写的DLL,不能直接在.NET Reflector 中打开如果要C++写的DLL能在.NET Reflector 中打开,我尝试了有一个办法(此方法可能并非唯一),就是如果C++写的DLL是以COM组件形式加到.NET项目中(如C#项目中)。这样,在.NET项目Bin文件夹中便会生成由原C++ DLL文件的.NET版本DLL,这个新生成的.NET版本DLL便能在.NET Reflector转载 2009-09-28 14:20:00 · 1583 阅读 · 0 评论 -
.net代码安全的加密、混淆、压缩软件
今天反编译某高手用.net C#写的一个form exe程序,发现does not contain a CLI header,就是说不包含CLI头文件。之前也了解过这是一种保护.net代码的方法,很多都是用了专门的混淆器,或者压缩器。混淆器是把代码混淆成看不懂的字符,或者更强的是加密代码,即使反编译,你也根本也就看不见代码了。压缩器我感觉也很牛,因为不但你反编译不了了,而且还能把原来的原创 2009-09-28 14:28:00 · 1267 阅读 · 0 评论 -
有关IM,QQ协议,QQ机器人
自从研究LumaQQ.Net后,自己做出了一个QQ机器人,虽然代码写得很烂,但是功能比较多,普通聊天、群聊、天气查询、Google搜索、百度mp3搜索、号码吉凶、石头剪刀布等一些小功能,小游戏都被我加到机器人的功能里面,机器人会的对话也有4,5千条了。 但是博客园上面那个LumaQQ.Net组并不是很活跃,更新也几乎停滞不前,很多问题解决不了。所以之后自己网上找了一些资料,发现有高人研究Q原创 2009-10-15 11:14:00 · 2125 阅读 · 0 评论 -
小萝莉偷菜机器人(QQ农场辅助程序)0.3F4 新年版 -2010年1月17日更新
小萝莉偷菜机器人(QQ农场辅助程序)0.3F4 新年版--------------------------------------使用须知:本程序需要Microsoft .NET Framework SDK v2.0才能运行,Vista和windows7的用户不需要安装,xp安装过.net 2.0的也不需要安装。.net 2.0下载地址:http://dl.pconline.com.cn/html原创 2009-10-26 12:11:00 · 3974 阅读 · 15 评论 -
[原创]QQ农场外挂辅助程序-小萝莉偷菜机器人,提供下载。
做了好几天,白天上班也做,晚上回家也做,终于算成功了,基本的功能都有了,自动偷菜,自动除草,杀虫,还需要完善,现在又偷的东西,不显示名字的bug。 这个东东是做着玩的,学习研究,非商业性,所以暂时也不开源,何况也好歹做了好几天,辛苦啊。 需要Microsoft .NET Framework SDK v2.0,当然Vista和windows7你就不用装了,xp没有装的去下载装一下原创 2009-10-24 22:35:00 · 3077 阅读 · 1 评论 -
SqlParameter使用Like的问题
String name ="as"; String sql = "select * FROM tbl_table where Name like %@Name% "; SqlParameter parameter= new SqlParameter("@Name", name) ;//这样不管是SqlCommand或者SqlAdapter都不能获取这个@NameStri原创 2010-03-11 16:24:00 · 7199 阅读 · 3 评论 -
在winform中调用js文件并输出结果
<br />在winform中调用js文件并输出结果默认分类 2007-10-19 16:35:06 阅读25 评论0 字号:大中小 由于项目需要在winform中调一个强大的js,所以把这个tip记录在此: <br />1。下载并安装Microsoft 下载 <br />http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D05FCF37-4D9F-4769-9442-0BCEEF907033<br />2。转载 2010-10-26 09:34:00 · 7844 阅读 · 3 评论 -
遍历所有TextBox的Text为空(Winform和ASP.NET)
以前没有怎么研究这个问题,其实cs和bs结构的写法都差不多,用到的方法是foreach和is和as。最简单写法:CS: foreach (Control c in this.Controls) { if (c is TextBox) {原创 2011-06-21 11:19:00 · 1679 阅读 · 0 评论 -
添加一列到DataTable的第一列
dt.Columns["序号"].SetOrdinal(1);原创 2012-01-05 10:43:33 · 1572 阅读 · 0 评论 -
让datagridview或girdview指定的一行或多行变色
datagridview的:(注意这种方法不是很好,而且网格线都没有了,自找麻烦了,还用了图形的东西,可以看最下面的那种方法。)利用datagridview中的RowPrePaint事件。 private void dataGridView1_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) ...{ if (原创 2007-11-29 09:49:00 · 3671 阅读 · 2 评论 -
使用Socket传字符串和DataSet
本文原创,转载注明地址。需要引用命名空间:using System.Text;using System.IO;using System.Net;using System.Net.Sockets;using System.Data.SqlClient;using System.Runtime.Serialization;using System.Runtime.Serialization原创 2008-02-18 15:31:00 · 2008 阅读 · 0 评论 -
Office web component learning ---- Spreadsheet learning
Office web component learning ---- Spreadsheet learning 一、Spreadsheet 对象 说明:表示电子表格的容器。 ****************** 属性: ******************* 1、ActiveCell:返回代表活动单元格的Range只读对象。 2、ActiveSheet:返回代表活动工作表的WorkSheet只转载 2007-07-26 11:57:00 · 1650 阅读 · 2 评论 -
GDI+中发生一般性错误的解决办法
“GDI+中发生一般性错误” 的终极解决办法!前言:可能你遇到的情况和我不一样,那么你就不用看,如果这篇文章帮你解决了大问题,请留言“顶”我一下!如果你要转贴,请保留版权。“GDI+中发生一般性错误” 的终极解决办法! by 程晨chengchen.net我遇到的情况: 在编写Chem.NET的时候要保存图片,我先用openFileDialog打开图片文件,然后用saveFile转载 2007-07-26 11:46:00 · 2541 阅读 · 1 评论 -
实现窗体淡入淡出的完整代码
实现窗体淡入淡出的完整代码 private bool isclose=false; private bool canclose=false; private void timer1_Tick(object sender, System.EventArgs e) { if(this.Opacity { if(this.isclose) { this.timer1原创 2007-07-30 10:01:00 · 889 阅读 · 0 评论 -
DataGridView新特色(vs2005)
DataGridView新特色(vs2005) 1、自定义列 Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance Host Controls in Windows Forms DataGridView Ce原创 2007-07-30 10:09:00 · 733 阅读 · 0 评论 -
在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)
http://blog.youkuaiyun.com/Snowdust/ 转自雪尘的专栏虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定。本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考。 首先新建一个Windows应用程序,将转载 2007-07-30 10:15:00 · 1610 阅读 · 0 评论 -
图片保存为二进制值到XML
//////////////////////////存 XmlDocument myXmlDoc = new XmlDocument(); myXmlDoc.LoadXml("picture"); XmlElement elem = myXmlDoc.CreateElement("image"); // 打开图片文件,利用该图片构造一原创 2007-08-01 17:25:00 · 1315 阅读 · 0 评论 -
一个分页类
一个分页类PagesManagerpublic class PagesManager{ private readonly int RECORED_COUNT_PER_PAGE; private ArrayList _srcList; private int _totalPages; public PagesManager(ArrayList SrcList)原创 2007-08-01 17:32:00 · 638 阅读 · 0 评论 -
Visual C# 对话框全接触
Visual C# 对话框全接触 VS.net 出来也很久了,感觉还可以。早一阵子,朋友让我帮他写两个打印程序,当中用了不少的对话,在查资料的时候看到国 外有一篇专门的文章介绍对话框的,就决定写这篇文章,让大家都有个好的起点。同时还着重介绍了打印那一部份,大家可以仔细研究一下,都说了很多了。现 在我们开发吧! 对话框中我们常用了以下几种: 1、文件对话框(FileDialog) 它又常转载 2007-08-02 11:32:00 · 865 阅读 · 0 评论 -
自定义DataGridView日期型列
自定义DataGridView日期型列,MSDN说明如下:using System;using System.Windows.Forms;public class CalendarColumn : DataGridViewColumn{ public CalendarColumn() : base(new CalendarCell()) { } public override原创 2007-08-13 14:22:00 · 2537 阅读 · 1 评论 -
用Process启动和停止本地系统进程(打开关闭Excel,IE)
System.Diagnostics.Process 提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。 System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.EnableRaisingEvents = false;原创 2007-08-29 16:32:00 · 1859 阅读 · 1 评论 -
过滤DataTable的Rows的重复值
// 方法1string sFormater = "{0}, {1}";string sKeys = null;string sPrevKeys = null;// Key项目排序DataRow[] rows = table.Select("", "Key0, Key1");foreach (DataRow row in rows)...{sKeys = string.Format(sF原创 2007-09-14 08:47:00 · 1560 阅读 · 0 评论 -
给VS2005的ListView添加排序功能
VS2005的ListView控件居然没有点击列头排序的功能 ,查了MSDN发现了排序的方法,但是缺点就是没有象DataGridView的列头一样的那种三角形,这个是控件界面的问题,实现了功能也就无所谓了。先写一个排序的类:using System.Windows.Forms;/**//// /// This class is an implementation of the ICo原创 2007-10-29 15:54:00 · 1532 阅读 · 0 评论 -
【预览图】【2013/7/6已发布】AstrOrz Player Metro 0.1预览版!Metro界面音乐播放器!
图左是旧版本的播放器,右是新版本的部分截图。预览图2:先说一下新版本的播放器,这次终于让播放器界面使用WPF,使用的Windows8的Metro风格,转到WPF界面其实是我早就想做的事情,而且转到WPF歌词秀等功能更加容易实现。说说新旧版本不同的地方:旧版本基于.NET2.0,新版本使用的.NET4.5;旧版本是WindowsForm,新版本原创 2013-02-14 15:47:39 · 1858 阅读 · 2 评论