上一页 1 ··· 35 36 37 38 39
摘要: 今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都是可以提取出来的,就自己把那些公共部分提出出来,以后如果要获取某部分的硬件信息就不用写一个一个的函数,比如获取MAC地址就写一个获取MAC地址的函数,获取CPU 信息就写一个获取CPU信息的函数,太麻烦了如下是函数代码: 1 private static string identifier(string wmiClass, string wmiProperty, string wmiMustBeTrue) 2 { 3 string result = ""; 4 ... 阅读全文
posted @ 2012-04-20 00:20 桦仔 阅读(3224) 评论(0) 推荐(1)
摘要: 1 SELECT 2 (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空 syscolumns(表字段信息表) a sysobjects d 3 a.colorder as 字段序号, 4 a.name as 字段名, 5 (case when COLUMNPROPERTY( a.id,a.name, 'IsIdentity' )=1 then '√' else '' end) as 标识, --返回IsIdentity的值,IsIdentity只 阅读全文
posted @ 2012-04-18 21:46 桦仔 阅读(1463) 评论(0) 推荐(2)
摘要: 根据网上资料,自己很粗略的实现了一个winform搜索提示,但是距离我自己的目标(与腾讯QQ的效果一样) 还有一大段距离,我自己做的这个winform搜索提示没有涉及到sql注入,因为是读取内存中的DataTable。本人工作一年时间,平时是用C# 开发winform程序,所以代码比较简陋,程序的功能是搜索界面上的符合搜索框的记录。网上也有人说使用SQL SERVER的全文索引,我想如果以后需要搜索数据库里的内容的时候一定会用到的,可惜本人能力有限,希望各位大侠赐教winform搜索提示代码下载:http://files.cnblogs.com/lyhabc/winform%E6%90%9C% 阅读全文
posted @ 2012-04-18 09:51 桦仔 阅读(1031) 评论(0) 推荐(1)
摘要: 昨天晚上突然想研究一下QQ通信原理,查了一些资料,网上有关的资料都说到UDP打洞、内网穿透、P2P。不知道QQ建立连接之后就不通过服务器了,直接使用P2P协议,双方直接发信息,只是聊天记录会保存在服务器,会有发送信息的状态还有就是网上说如果把自己个人电脑的防火墙里设置关闭远程端口80,QQ会使用443端口登录,但是我关闭远程端口443之后,QQ还是可以登录,用CMD下的命令 netstat /bn 1 :每隔一秒执行一次netstat /bn 命令,但是没有显示QQ连接信息,纠结中...附上截图:屏蔽了80 443端口QQ还是可以登录希望大家可以给出答案,不胜感激 阅读全文
posted @ 2012-01-09 11:10 桦仔 阅读(4397) 评论(9) 推荐(0)
摘要: 程序集特性访问器一般用在关于窗体里 partial class FormAbout : Form { public FormAbout() { InitializeComponent(); this.Text = String.Format("关于 {0}", AssemblyTitle); this.labelProductName.Text = AssemblyProduct; this.labelVersion.Text = String.Format("版本 {0}... 阅读全文
posted @ 2011-09-22 20:50 桦仔 阅读(741) 评论(0) 推荐(0)
摘要: 在要实现单例模式的类当中添加如下代码:实例化的时候:frmCardAppend fca=frmCardAppend .Instance;示例: 1 public class frmCardAppend : Form 2 { 3 #region 私有字段 4 private static frmCardAppend _Instance = null; 5 6 #endregion 7 8 9 public frmCardAppend()10 {11 InitializeComp... 阅读全文
posted @ 2011-09-16 14:05 桦仔 阅读(312) 评论(0) 推荐(0)
摘要: 1 using System; 2 using System.Data; 3 using System.Drawing; 4 using System.Drawing.Printing; 5 using System.Windows.Forms; 6 7 8 namespace InvoiceSystem{ 9 10 public partial class Printer : Form 11 { 12 private DataGridView invoiceGrid; 13 private int rowCount = 0; //datagridview行数 14 private int . 阅读全文
posted @ 2011-07-21 14:15 桦仔 阅读(777) 评论(0) 推荐(1)
摘要: 近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装这个COM组件,中间遇到很多曲折,研究了一个星期,终于完成了下面总结一下我做DSOFramer这个自定义控件的注意地方:1、在创建一个Windows窗体控件库的时候,那个项目路径里不能有中文,比如:D:\C#练习\WindowsFormsDsoframer ,这样在你弄好之后运行控件的时候会报错,说什么不能引用程序集,用户控件测试容器不能启动,实际上不是没有添加程序集,是因为路径中有中文,VS2008不能识别。2、最好注册一下那个COM组件,然后放到工具箱里,直接拖到窗体设计器里,不要手工写代码比如:this.m_Panel_C 阅读全文
posted @ 2011-06-02 20:00 桦仔 阅读(3677) 评论(0) 推荐(0)
摘要: 最近在研究WinWordControl这个控件,因为上级要求在系统里,嵌入Word,然后用C#控制Word格式,在网上下载了WinWordControl.dll(在DLL之家下载的),因为本人的系统环境识win7+office07,导入到visual studio之后,vs报错,因为WinWordControl控件只支持office03,悲剧。 后来在电脑里装了office03,现在是office03跟office07并存,幸好没有冲突报错,现在没有报错了,在引用里加入office 11 object library、office 12 object library 、Excel 11.0 . 阅读全文
posted @ 2011-05-25 17:34 桦仔 阅读(4080) 评论(0) 推荐(1)
摘要: 在winform里拖入一个datagridview控件,跟一个openfiledialog控件,这个例子的功能只是读取excel文件,其他的功能本人还在研究当中献上代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Microsoft.Office.Core;using Excel=Microsoft.Office.Interop.Ex 阅读全文
posted @ 2011-05-17 14:51 桦仔 阅读(12151) 评论(7) 推荐(3)
上一页 1 ··· 35 36 37 38 39