上一页 1 ··· 3 4 5 6 7
  2013年5月24日
摘要: DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。 DllImport的定义如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[AttributeUsage(AttributeTargets.Method)] publicclass DllImportAttr 阅读全文
posted @ 2013-05-24 17:36 NLazyo 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: private delegate void AsyncEventHandler(); AsyncEventHandler asy = new AsyncEventHandler(delegate { new ShellApplication().Run(); }); IAsyncResult ia = asy.BeginInvoke(new AsyncCallback(CallbackMethod), asy);private void CallbackMeth... 阅读全文
posted @ 2013-05-24 15:16 NLazyo 阅读(268) 评论(0) 推荐(0) 编辑
  2013年5月23日
摘要: button1.PerformClick(); 阅读全文
posted @ 2013-05-23 09:39 NLazyo 阅读(135) 评论(0) 推荐(0) 编辑
  2013年5月13日
摘要: 运行vs2010时,报未能加载包 .......错误,解决方法:使用管理员权限打开 【visual Studio Tools】 —> 【visual studio命令提示】中输入:devenv/resetuserdata 运行一下就好了。如果这个命令不行的话,可以试试这个:devenv /resetskippkgscsdn上还有其他的解决方法,不过比较麻烦,需要重装,需要的也可以看一下:在csdn上找到了解决方法,应该是国外网站引过来的方法:The ‘Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Micro 阅读全文
posted @ 2013-05-13 14:48 NLazyo 阅读(2382) 评论(1) 推荐(0) 编辑
  2013年1月31日
摘要: smss.exe session managercsrss.exe 子系统服务器进程winlogon.exe 管理用户登录services.exe 包含很多系统服务lsass.exe 管理 ip 安全策略以及启动 isakmp/oakley (ike) 和 ip 安全驱动程序。svchost.exe 调用其它服务spoolsv.exe 将文件加载到内存中以便迟后打印。)explorer.exe 资源管理器internat.exe 托盘区的拼音图标)mstask.exe 允许程序在指定时间运行。regsvc.exe 允许远程注册表操作... 阅读全文
posted @ 2013-01-31 15:32 NLazyo 阅读(303) 评论(0) 推荐(0) 编辑
  2013年1月28日
摘要: 控件提供了一种类似Outlook方式的工具条,用来切换各种业务窗口,用上这个控件,肯定为您的程序增色不少。这个控件结合上面介绍的布局控件"WeifenLuo.WinFormsUI.Docking"(具体见文章WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用),那么效果会更好。下面介绍下如何在代码中使用这个Outlookbar工具控件。1、首先创建一个窗体,用来放置该控件,由于该控件不是一个可视化的控件,因此需要做一些特别的处理,如添加一个ImageList控件,并把OutlookBar控件中用到的图标加载 阅读全文
posted @ 2013-01-28 17:23 NLazyo 阅读(1514) 评论(0) 推荐(0) 编辑
  2013年1月24日
摘要: public delegate void delegateHandler(); public class my { public int i=0; public delegateHandler myhandle; public int changeI { get{return i;} set{ i=value; ... 阅读全文
posted @ 2013-01-24 15:07 NLazyo 阅读(5154) 评论(0) 推荐(1) 编辑
  2013年1月18日
摘要: 1、 假如在.NET里面要用其他程序的.dll文件该怎么做?1.项目-引用-找到dll文件,添加2.命名空间引用2、 模态和非模态窗体的区别?模态对话框在显示之后,就不能对同一个程序中的其它窗口进行操作,.NET Winform程序里面的ShowDialog()。 非模态对话框在显示之后,还可以对同一个程序的其它窗口进行操作,.NET Winform程序里面的Show()。3、 解释一下.NET里面的GC的工作机制?(转)第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所 阅读全文
posted @ 2013-01-18 17:48 NLazyo 阅读(620) 评论(0) 推荐(0) 编辑
  2013年1月16日
摘要: 2012-08-10 11:20627人阅读评论(0)收藏举报1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1.1 避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。 1.1.1.2 在需要逻辑分支中创建对象 如果对象只在某些逻辑分支中才被用到,那么应只在该逻辑分支中创建对... 阅读全文
posted @ 2013-01-16 13:27 NLazyo 阅读(307) 评论(0) 推荐(0) 编辑
  2013年1月14日
摘要: 我获取屏幕的中间点,在中间点上画字符串,但此字符串是以中间点为起始点画,我想此字符串在中间点居中显示,请问如何解决?---------------------------------------------------------------用StringFarmat来控制...Graphics g = e.Graphics;SolidBrush sb = new SolidBrush(Color.Red);Font HFont = new Font("宋体",12,FontStyle.Bold);StringFormat fat = new StringFormat(); 阅读全文
posted @ 2013-01-14 12:36 NLazyo 阅读(983) 评论(0) 推荐(0) 编辑
  2013年1月11日
摘要: 本文的原理是借助Windows平台安装的WinRAR(WinZip)实现C#程序的调用(注:WinRAR压缩解压WinZip同样适用)。先来看WinRAR(WinZip)自身的支持调用命令:压缩命令:a {0} {1} -r 【{0}:压缩后文件名|{1}:待压缩的文件物理路径】ex:"a 你妹.rar f:\\MM -r" (含义为将f盘下MM的文件夹压缩为"你妹.rar"文件)解压命令:x {0} {1} -y 【{0}:待解压文件名称|{1}:待解压文件物理路径】ex:"x 幺妹.rar f:\\幺妹 -y"(待压缩文件物理路径 阅读全文
posted @ 2013-01-11 14:37 NLazyo 阅读(3477) 评论(0) 推荐(0) 编辑
  2013年1月8日
摘要: 在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mutex类。 其中Lock关键词用法比较简单,Monitor类和Lock的用法差不多。... 阅读全文
posted @ 2013-01-08 11:00 NLazyo 阅读(7586) 评论(2) 推荐(3) 编辑
  2012年12月26日
摘要: CheckedListBox也有DisplayMember和 ValueMember属性,只是没有智能提示。 CheckedListBox.DisplayMember = "Value";//显示的内容CheckedListBox.ValueMember = "Key";CheckedListBox.Add(new KeyValuePair<string,string>( Path.GetExtension(file),Path.GetFileNameWithoutExtension(file))) 阅读全文
posted @ 2012-12-26 15:15 NLazyo 阅读(890) 评论(0) 推荐(0) 编辑
  2012年12月21日
摘要: System.IO.Path.GetExtension( "path");ChangeExtension 更改路径字符串的扩展名。 Combine 合并两个路径字符串。 GetDirectoryName 返回指定路径字符串的目录信息。 GetExtension 返回指定的路径字符串的扩展名。 GetFileName 返回指定路径字符串的文件名和扩展名。 GetFileNameWithoutExtension 返回不具有扩展名的指定路径字符串的文件名。 GetFullPath 返回指定路径字符串的绝对路径。 GetPathRoot 获取指定路径的根目录信息。 GetTempF 阅读全文
posted @ 2012-12-21 09:46 NLazyo 阅读(312) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 将图片Image转换成Byte[] /// </summary> /// <param name="Image">image对象</param> /// <param name="imageFormat">后缀名</param> /// <returns></returns> public static byte[] ImageToBytes(Image Image, System.Drawing.Imaging.Image 阅读全文
posted @ 2012-12-21 09:03 NLazyo 阅读(3031) 评论(0) 推荐(0) 编辑
  2012年12月19日
摘要: 大家毕业后面对的就是就业,就业的目的就是赚钱,买房要钱、娶妻要钱、生子要钱、孩子上学还是要钱…… “为钱生、为钱死、为钱奋斗一辈子”。我们是要赚钱的,作为“我爸不是李刚”的我们,我们需要知道下面两点:1)计算机行业是少有的专科毕业生毕业后就可以拿到四五千月薪的一个行业:很多大学学其他专业的同学,大学毕业后拿月薪2千来块钱的一大把,能出一个月薪3千多的都已经是奇迹了,但是我的学生里专科学历的学生毕业后大部分都是月薪四五千;2)计算机行业是少有的毕业后一两年后有很大概率月薪翻翻的一个行业程序员的发展方向是什么?任何一个行业的一线员工都是很苦逼的,想活得比较滋润就要向上爬。那么程序员的发展方向有哪几 阅读全文
posted @ 2012-12-19 10:11 NLazyo 阅读(3408) 评论(0) 推荐(1) 编辑
  2012年12月2日
摘要: 在这里我们先来了解下“LC.exe已退出,代码为-1”这个问题的原因及“LC.EXE”是什么东东。LC.exe全称:NET Framework license compiler ,是NET Framework 里面的一个程序来的。出现这种情况的原因:VS在编译时检测到这个类的时候,会检查到组件使用的是LicFileLicenseProvider这个属性,表示有组件使用的是把许可的辅助信息保存在license.licx文件中,这个文件保存在vs中解决方案资源管理器中的Properties文件夹内。 这个文件的内容实际上是个引用,他保存着你使用的第三方组件主使用类的名称空间+类名+文件名+文化+P 阅读全文
posted @ 2012-12-02 20:06 NLazyo 阅读(566) 评论(0) 推荐(0) 编辑
  2012年11月28日
摘要: 1.autoscoll 设为true2.autoscrollMinSize,设置panel出现滚动条时的最小宽度和高度。 阅读全文
posted @ 2012-11-28 11:03 NLazyo 阅读(9728) 评论(0) 推荐(0) 编辑
  2012年11月16日
摘要: 1.做好用户需求分析(User Requirement Analysis),一定要清楚用户需求,明确所要实现的功能,避免出现前后需求不一致、内容失实、遗漏、含糊不清和描述不一致等现象的发生。2.实现阶段,要实现某一功能模块,先写伪代码,确定好算法实现,再写代码,最后再分析是否能提高算法效率。 阅读全文
posted @ 2012-11-16 17:17 NLazyo 阅读(169) 评论(0) 推荐(0) 编辑
  2012年11月13日
摘要: c#如何禁止Form窗口调整大小,如何禁止combobox输入2010-09-13 19:39:37| 分类: C# winform | 标签: |字号大中小订阅禁止Form窗口调整大小方法:FormBorderStyle 设为FixedSingle;不能使用最大化窗口: MaximuzeBox 设为False;不能使用最小化窗口:MinimizeBox 设为False;禁止combobox输入方法:将DropDownStyle 设为DropDownList窗体最大化启动,可设置窗体的WindowState属性为Maximized, 阅读全文
posted @ 2012-11-13 13:20 NLazyo 阅读(5229) 评论(0) 推荐(0) 编辑
  2012年10月24日
摘要: using System; public class EnumTest { enum Days { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday }; public static void Main() { Type weekdays = typeof(Days); Console.WriteLine("The days of the week, and their corresponding values in the Days Enum are:"); foreach ( string s 阅读全文
posted @ 2012-10-24 16:24 NLazyo 阅读(264) 评论(0) 推荐(0) 编辑
  2012年8月15日
摘要: 1.结构性定义文件类型 <HTML></HTML> (放在档案的开头与结尾)文件主题 <TITLE></TITLE> (必须放在「文头」区块内)文头 <HEAD></HEAD> (描述性资料,像是「主题」)文体 <BODY></BODY> (文件本体)(由浏览器控制的显示风格)标题 <H?></H?> (从1到6,有六层选择)标题的对齐 <H? ALIGN=LEFT|CENTER|RIGHT></H?>区分 <DIV></DIV> 阅读全文
posted @ 2012-08-15 16:14 NLazyo 阅读(13404) 评论(2) 推荐(1) 编辑
摘要: 导入js类和css文件<!-- grid's css&js code! --> <link rel="stylesheet" type="text/css" href="/resources/controls/dhtmlx/grid/dhtmlxgrid.css"> <link rel="stylesheet" type="text/css" href="/resources/controls/dhtmlx/grid/skins/dhtml 阅读全文
posted @ 2012-08-15 16:00 NLazyo 阅读(3245) 评论(0) 推荐(0) 编辑
  2012年3月6日
摘要: 1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来. 然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的´程序´菜单"和"用户桌面&qu 阅读全文
posted @ 2012-03-06 23:03 NLazyo 阅读(2091) 评论(0) 推荐(0) 编辑
  2012年3月5日
摘要: 最近在做一个cs的项目,项目已经完成,后来发现不兼容windows7,经过一番整改,终于大功落成。现将心得体会写在这里。首先读取注册表要给用户管理员得权限。exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性;另一个是在程序中加入MANIFEST资源,下面分别介绍。1. 直接修改exe属性:1) 右击“exe”,在弹出的菜单中选择“属性”,出现的界面如下图: 2) 选择“兼容性”项,并勾选“以管理员身份运行此程序”项即可。2. 在程序中加入MANIFEST资.. 阅读全文
posted @ 2012-03-05 22:28 NLazyo 阅读(8460) 评论(0) 推荐(1) 编辑
  2011年12月3日
摘要: 作者:www.zune123.com 发布时间:2011-10-23336x280 WP7模拟器目前提供了比较完善的功能,除了上次我们介绍的 WP7模拟器如何截图为800x480分辨率的 外,今天Zune123再给大家演示下Windows Phone 7模拟器提供的加速感应器和GPS定位模拟功能。 一、如何调出WP7 Emulator的附件工具呢? 在模拟器的右上角鼠标停留1秒即可看到一个控制栏,选择底部的两个向右箭头如下图: 这样可以看到Additional Tools(附加工具) 界面,其中Accelerometer(加速计) 可以模拟WP7手机的方向,摇晃等动作如图: 切换到Loca.. 阅读全文
posted @ 2011-12-03 23:17 NLazyo 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 作者:www.zune123.com 发布时间:2011-10-05336x280 目前WP7 Mango SDK已经正式发布了,如何判断自己的SDK版本呢? 微软的产品一般经历CTP社区预览版或Milestone版,接下来是Beta外部测试版,RC预发布版和RTM正式版,一般RC和RTM的变化不是很大,一般不用更新,查看的方法只要在Visual Studio 2010 Express for Windows Phone中单击Help菜单,找到最底部的About,如图 、 接下来显示的Installed products中会有显示,比如下面是 Windows Phone SDK 7.1 RC预 阅读全文
posted @ 2011-12-03 23:14 NLazyo 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 作者:www.zune123.com 发布时间:2011-11-02336x280 一、开启/关闭电脑键盘输入 WP7模拟器默认状态只能通过模拟出来的QWERTY键盘输入,用鼠标一个一个点太慢了,Zune123总结了开启/关闭电脑键盘输入的方法,详细操作步骤如下: 首先打开模拟器,在需要输入文字的地方点击鼠标,这时按下电脑键盘的PageUp键即可开启键盘输入,同时虚拟键盘将会自动关闭。如果需要关闭电脑键盘输入开启虚拟键盘,只要再用同样的方法按PageDown键即可。 二、其他快捷键 F1键:模拟WP7手机返回键,长按会弹出最近运行的任务界面。 F2键:模拟WP7手机主页键,长... 阅读全文
posted @ 2011-12-03 23:07 NLazyo 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 作者:www.zune123.com 发布时间:2011-09-22336x280 不少同时安装了VS2010 profressional和VS2010 Express for Windows Phone 的开发者遇到了Only some of the Microsoft Visual Studio 2010 products on this computer have been upgradeed to Service Pack 1. None will work correctly until all have been upgraded这样的对话框,如果你除了WP7 SDK外还装了VS2 阅读全文
posted @ 2011-12-03 23:05 NLazyo 阅读(1168) 评论(0) 推荐(0) 编辑
  2011年9月2日
摘要: //键盘键值 private void ChangeKey(TextBox textBox,System.Windows.Forms.KeyEventArgs e,int i) { if((e.KeyValue>=32 && e.KeyValue<=40) || (e.KeyValue>=45 && e.KeyValue<=46) || (e.KeyValue>=48 && e.KeyValue<=57) || (e.KeyValue>=65 && e.KeyValue<=90) | 阅读全文
posted @ 2011-09-02 21:01 NLazyo 阅读(431) 评论(0) 推荐(0) 编辑
  2011年9月1日
摘要: tabel的重心应该是产生数据列,而ul/ol则是在产生数据级上,所以,一般对于单列多行的数据,且扩展的趋势是产生级的时候,使用ul/ol,扩展的趋势是列的时候,使用TABEL。用ul/ol实现两列,只要增加个SPAN,三列给SPAN增加CLASS,还能四列 <ol> <li>d1<ol><li>a</li></ol></li> <li>d2<ol><li>b</li></ol></li> <li... 阅读全文
posted @ 2011-09-01 22:18 NLazyo 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 今天使用SqlDataReader读取数据的时候,不能用,而记取全部数据的时候就能用,编辑一条的时候就不行,晕呀!!出现“在没有任何数据时进行无效的读取尝试”错误。 DataReader是只向下读取信息的,一条条读的。 加上判断即可: if (reader.read()) { maxid = Convert.ToInt32(read[0]); } 阅读全文
posted @ 2011-09-01 10:04 NLazyo 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7