摘要:
using System.Runtime.InteropServices;引入键盘事件函数[DllImport("user32.dll")]public static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo); 参数: bVk:定义一个虚拟键码。键码值必须在1~254之间。 bScan:定义该键的硬件扫描码。 dwFlags:定义函数操作的名个方面的一个标志位集。应用程序可使用如下一些预定义常数的组合设置标志位。 KEYEVENTF_EXETENDEDKEY:若指定 阅读全文
摘要:
1.对DBNull的解释: 该类用于指示不存在某个已知值(通常在数据库应用程序中)。 在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBNull.Value 实例)。例如,表可以包含具有未初始化字段的记录。默认情况下,这些未初始化字段具有 DBNull 值。 该类还可以用于在 COM Interop 中区分 VT_NULL 变量(与空对象关联)和 VT_EMPTY 变量(与 DBNull.Value 实例关联)。 DBNull 从不等于任何值。 DBNull 是一个单独的类,这意味着该类只能存在一个实例。这个唯一的实例是 DBNull.Valu... 阅读全文
摘要:
格式化日期和数字的字符串经常要用到这个, 就把帮助里面的东西大概整理了一些列在这里了.下表描述了用来格式化 DateTime 对象的标准格式说明符。格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInfo.ShortDatePattern 属性定义的模式或者由指定格式提供程序定义的模式。 D 长日期模式 显示由与当前线程关联的 DateTimeFormatInfo.LongDatePattern 属性定义的模式或者由指定格式提供程序定义的模式。 t 短时间模式 显示由与当前线程关联的 DateTimeFormatInfo.ShortTimePatte 阅读全文
摘要:
usingSystem.Drawing;publicpartialclassPub_validcode:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){this.CreateCheckCodeImage(GenerateCheckCode());}//生成随机数privatestringGenerateCheckCode(){intnumber;charcode;stringcheckCode=String.Empty;System.Randomrandom=newRandom();for(inti=0;if 阅读全文
摘要:
方案一:通过OleDB方式获取Excel文件的数据,然后通过DataSet中转到SQLServer,这种方法的优点是非常的灵活,可以对Excel表中的各个单元格进行用户所需的操作。openFileDialog=newOpenFileDialog(); openFileDialog.Filter="Excelfiles(*.xls)|*.xls"; if(openFileDialog.ShowDialog()==DialogResult.OK) { FileInfofileInfo=newFileInfo(openFileDialog.FileName); stringfil 阅读全文
摘要:
近期在使用C#操作excel,主要是读取excel模板,复制其中的模板sheet页,生成多个sheet页填充相应数据后另存到excel文件,所用到的知识点如下。一、添加引用和命名空间添加Microsoft.Office.Interop.Excel引用,它的默认路径是C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Excel.dll代码中添加引用using Microsoft.Office.Interop.Excel; 阅读全文
摘要:
1.获取Return返回值程序代码//存储过程//Create PROCEDURE MYSQL// @a int,// @b int//AS// return @a + @b//GOSqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());conn.Open();SqlCommand MyCommand = new SqlCommand("MYSQL", conn);MyCommand.Comman 阅读全文
摘要:
首先访问一个类的私有成员不是什么好做法。大家都知道私有成员在外部是不能被访问的。一个类中会存在很多私有成员:如私有字段、私有属性、私有方法。对于私有成员造访,可以套用下面这种非常好的方式去解决。private string name;public string Name{ get return name; } set { name = value; }} 但是有时候,源代码是别人的,只提供给你dll。或者你去维护别人的代码,源代码却有丢失。这样的情况或许你想知道私有成员的值,甚至去想直接调用类里面的私有方法。那怎么办呢?在.net中访问私有成... 阅读全文
摘要:
public class IpHelper { // 核心方法:IP搜索 /// /// 查找IP所属地区,确保web.config存在IPData或者BackIpData配置节 /// /// IP /// public static IpLocation GetIpLocation(string ips) { string fn =HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["IPData"]); string backData = HttpContext.Current.Ser 阅读全文
摘要:
//////获取指定月份指定周数的开始日期//////年份///月份///周数///privateDateTimeGetStartDayOfWeeks(intyear,intmonth,intindex){if(year9999){MessageBox.Show("年份超限");returnDateTime.MinValue;}if(month12){MessageBox.Show("月份错误");returnDateTime.MinValue;}if(index0)dayOfWeek=Convert.ToInt32(startMonth.DayOfWe 阅读全文