VS.NET
瑞卡哥哥
这个作者很懒,什么都没留下…
展开
-
vs.net快捷键.
调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F1转载 2012-04-13 00:22:08 · 497 阅读 · 0 评论 -
linq的延迟执行--学习linq的资料和笔记(四)
延迟执行的实现 是因为使用了IEnumerable的这种枚举进行迭代! 如:方法 public static IEnumerable getString() { for (int i = 0; i < 10; i++) { yield return "s" + i; }原创 2012-12-21 09:36:31 · 1187 阅读 · 1 评论 -
C#关键字checked
C#中的两个关键字checked和unchecked 运算符如://代码byte bt=255bt++;Console.WriteLine(bt); byte类型的范围是0-255bt变量递增则会溢出。在默认情况下是禁止溢出检查的。所以需要做溢出检查的代码加入到checked{}中 CLR才会执行溢出检查即: byte bt=255checked{原创 2013-03-14 12:58:28 · 1103 阅读 · 0 评论 -
[C#/C++]C#调用非托管DLL的APIs
上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点,在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前,我们应该好好掌握一下DllImportAttribute,MSDN给出的定义为:可将该属性应用于方法。DllImport转载 2013-03-21 10:00:51 · 704 阅读 · 0 评论 -
vs2012换肤功能,vs2012主题及自定义主题
vs2012 默认的主题只有浅色和深色两种,深色太黑了,浅色又太亮了!怎么办?研究不少时间终于找到了怎么编辑vs2012的皮肤现在开始吧打开vs2012-工具--扩展和更新在联机中搜索 Theme Editer 下载,安装,然后重新启动vs2012到了这里,我看到有些人的帖子是在菜单栏中会出现一个新菜单Theme,但是我的没有这个菜单,寻觅了很久 原原创 2012-12-24 09:25:19 · 24004 阅读 · 5 评论 -
Quartz使用心得-CronTrigger表达式篇
一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项! 例:0 0 12 ? * WED 表示每个星期三的12点执行,这里没有“年”这项! 字段名(项) 必须 值范围 特殊字符 秒 是 0-59 , - * / 分 是 0原创 2013-07-08 10:44:51 · 765 阅读 · 0 评论 -
LINQ准备篇--学习linq的资料和笔记(一)
学习linq 的前提知识:(1).var 隐式推断类型,VAR 是3.5新出的一个定义变量的类型其实也就是弱化类型的定义VAR可代替任何类型编译器会根据上下文来判断你到底是想用什么类型的使用var定义变量时有以下四个特点:1. 必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式:var s;s = “abcd”;2原创 2012-12-17 11:40:58 · 2117 阅读 · 2 评论 -
LINQ查询表达式--学习linq的资料和笔记(三)
中高级.net程序员群 web方向为主,北京地区 不定期聚会,实名QQ群:249993094进群的问题为:类的属性的本质是什么? 没有标准答案 全靠自己的理解回答 !以下文章摘自博客园life a poem 的博客;书写LINQ查询时又两种语法可供选择:方法语法(Fluent Syntax)和查询表达式(Query Expression)。LINQ方原创 2012-12-19 09:56:09 · 936 阅读 · 1 评论 -
C#实现多语言
1、要在项目稳定以后,再做多语言本地化。2、做语言主要注意一下几点2.1控件(包括窗体)的多语言支持,可以在vs2008的命令提示中输入winres。采用可视化的操作界面进行设置窗体需要设置LocalLizable = true并选择Language2.2变量多语言:(1)代码中一定不要使用硬编码。(2)使用此编码方式:string转载 2012-12-18 10:35:58 · 1310 阅读 · 0 评论 -
替换数字金额为大写金额
引用:string money=ConvertMoney(TextBox1.Text.Trim());支持12位数字:需要定义的数组//定义数字转换private static string[] cstr={"零","壹","贰","叁","肆", "伍", "陆","柒","捌","玖"};//定义金额单位转换private static string[] wst转载 2012-04-15 22:31:25 · 534 阅读 · 0 评论 -
病毒及流氓软件自我复制的简单实现(C#)
下面我将用C#简单的实现一个能够自我复制的小小的恶意程序。 程序要实现下面几个功能。 第一,运行时不出现运行界面,当然,在任务管理器里,还是可以看到进程的,道行再深的病毒也不可能无迹可寻。 第二,程序在运行目录下自我复制n份。 第三,采用递归复制的方法,即第一个程序生成第二个程序,第二个程序生成第三个程序,以此类推。 源代码很简单,下面来分析一转载 2012-04-16 23:18:09 · 1091 阅读 · 0 评论 -
VS.NET 控件命名规范
1.变量命名规范 类型 前缀示例Array arrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDateDecimal转载 2012-04-16 23:22:17 · 503 阅读 · 0 评论 -
linq to sql 第一步 预备知识
什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。转载 2012-06-10 20:25:18 · 676 阅读 · 0 评论 -
C# 中的委托和事件
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的转载 2012-06-10 21:25:04 · 398 阅读 · 0 评论 -
反射(1)
在还不太熟悉反射的昨天,以为反射很神秘,在网上到处找答案.今天找了段代码敲了一下,茅塞顿开!其实反射也就那么简单的一回事! 反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信息.比如,有一个对象a,这个对象不是我们定义的,也许是通过网络捕捉到的,也许是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的.甚至我们想进一步调用这个对象的方法.关键转载 2012-06-10 21:27:11 · 413 阅读 · 0 评论 -
[设计模式]学习设计模式之一(简单工厂模式)
简单工厂是我接触的第一种设计模式,在刚开始学习编程时,老师要求写一个计算器软件。于是,用textBox和button组合版的就出炉了!除了一个form什么都没有,闲在想起来,那时候确实是想法简单。那么就写个简单工厂的计算器吧!写下面几个类 public abstract class Operate//计算抽象基类 { public double Number原创 2012-12-12 11:57:23 · 558 阅读 · 1 评论 -
linq查询创建策略及数据转换--学习linq的资料和笔记(六)
创建复杂linq查询的创建策略其实跟子查询有些相似,就是在查询的过程中对数据进行进一步的处理,资料中介绍了三种创建策略如下(以下内容来自博客园) 渐进式创建查询渐进式创建查询就是通过链接查询运算符的方式来创建LINQ查询。因为每一个查询运算符返回一个装饰者sequence,所以我们可以在其之上继续调用其它查询运算符。使用这种方式有如下几个优点:使得查询易于编写我们可以根据条原创 2012-12-27 09:22:11 · 936 阅读 · 2 评论