[叩响C#之门]第4章 流程控制 4.7 循环语句深化练习:分形图 2016年07月27日 45 阅读 [叩响C#之门]第4章 流程控制 4.7 循环语句深化练习:分形图2012-10-30 博客园 寒飞雨4.7 循环语句深化练习:分形图你看,下面的图形是不是很漂亮?它们就是大名鼎鼎的分形图。...
[叩响C#之门]第5章 枚举、结构体和数组 2016年07月27日 44 阅读 [叩响C#之门]第5章 枚举、结构体和数组2012-11-09 博客园 寒飞雨枚举、结构体和数组复杂的事物往往由几种简单的事物组成。我们前面学习了int、double等基本数据类型,现在我们学习由这些基本的数据类型构造更复杂的数据类型,以满足解决现实问题的需要。...
[叩响C#之门]第5章 枚举、结构体和数组 5.2 结构体 2016年07月27日 46 阅读 [叩响C#之门]第5章 枚举、结构体和数组 5.2 结构体2012-11-09 博客园 寒飞雨5.2 结构体很多相互联系的信息可以组成一个整体,比如一个学生的信息包括学号、姓名、性别、年龄等,它们紧密联系,共同描述学生的状况。在C#中我们可以把这些紧密联系变量定义成结构体(Structure)。...
《叩响C#之门》第6章 函数 2016年07月27日 42 阅读 《叩响C#之门》第6章 函数2012-11-09 博客园 寒飞雨函数函者,匣也。函数这个名称准确的说明了它的用处-----能实现一定功能的黑匣子。我们已经接触过函数,比如Console类中的WriteLine()函数,Math类中的Sqrt()函数,它们都能实现特定的功能。那么如何编写函数呢?...
[叩响C#之门]第16章 委托和事件 16.4 事件处理机制 2016年07月27日 40 阅读 [叩响C#之门]第16章 委托和事件 16.4 事件处理机制2012-11-12 博客园 寒飞雨16.4 事件处理机制16.4.1 事件处理机制的原理我们已经知道,Windows应用程序是需要事件驱动的,当一个窗体应用程序启动后,系统就不停的检测是否有事件发生,如果检测到事件,就执行对应的事件处理程序。...
《叩响C#之门》 正则表达式(一) 2016年07月27日 40 阅读 《叩响C#之门》 正则表达式(一)2012-11-12 博客园 寒飞雨第 20章 正则表达式20.1 字符匹配20.2 可选字符集20.3 或匹配20.4 数量限定符20.5 贪婪和懒惰20.6 定位符20.7 分组和后向引用20.8 替换文本20.9 非捕获分组和预查1.非捕获分组?:2.正向预查?=3.反向预查?<=4.负正向预查?!5.负反向预查?<!6.注释#20.10 正则表达式的类20.11 正则表达式的选项20.12 练习:验证用...
《叩响C#之门》正则表达式(二)数量限定符 2016年07月27日 42 阅读 《叩响C#之门》正则表达式(二)数量限定符2012-11-15 cnblogs 寒飞雨第 20章 正则表达式20.1 字符匹配20.2 可选字符集20.3 或匹配20.4 数量限定符20.5 贪婪和懒惰20.6 定位符20.7 分组和后向引用20.8 替换文本20.9 非捕获分组和预查1.非捕获分组?:2.正向预查?=3.反向预查?<=4.负正向预查?!5.负反向预查?<!6.注释#20.10 正则表达式的类20.11 正则表达式的选项20.1...
《叩响C#之门》正则表达式 (三) 贪婪与懒惰 2016年07月27日 42 阅读 《叩响C#之门》正则表达式 (三) 贪婪与懒惰2012-11-15 cnblogs 寒飞雨第 20章 正则表达式20.1 字符匹配20.2 可选字符集20.3 或匹配20.4 数量限定符20.5 贪婪和懒惰20.6 定位符20.7 分组和后向引用20.8 替换文本20.9 非捕获分组和预查1.非捕获分组?:2.正向预查?=3.反向预查?<=4.负正向预查?!5.负反向预查?<!6.注释#20.10 正则表达式的类20.11 正则表达式的选项20...
《叩响C#之门》正则表达式 (四) 定位符 2016年07月27日 41 阅读 《叩响C#之门》正则表达式 (四) 定位符2012-11-19 cnblogs 寒飞雨20.6 定位符通过定位符可以在指定位置寻找匹配的子串。若正则表达式中使用了定位符“^”,则在整个字符串的头部寻找匹配的子串。...
《叩响C#之门》正则表达式(五) 分组、后向引用、替换 2016年07月27日 44 阅读 《叩响C#之门》正则表达式(五) 分组、后向引用、替换2012-11-19 博客园 寒飞雨20.7 分组和后向引用如果没有括号,正则表达式“tr|bee”匹配“tr”或“bee”,加了括号后,“(tr|b)ee”匹配“tree”或“bee”,这种带括号的形式称为括号表达式。...
[叩响C#之门] 22.7 Hashtable类 散列表的基本原理和用法 2016年07月27日 45 阅读 [叩响C#之门] 22.7 Hashtable类 散列表的基本原理和用法2012-11-21 博客园 寒飞雨22.7 Hashtable类散列表(Hashtable)又叫做字典(Dictionary),能够非常快速的添加、删除和查找元素,是现在检索速度最快的数据结构。...
C#基础教程 2016年07月27日 42 阅读 C#基础教程2012-11-21 原作: 博客园/寒飞雨第1章 初识编程1.3.1 创建项目1.3.2 编写代码1.3.3 运行程序1.5.1 二进制转换为十进制1.5.2 十进制转换为二进制第2章 变量2.3 字符2.5 变量的命名规则2.6 常量2.7 关键字(Keyword)第3章 运算符和表达式3.4 优先级3.5.1 隐式转换3.5.2 显式转换3.5.3 字符串和数值间的转换第4章 流程控制4.2 顺序结构4.3 逻辑表达式4.3.1 关系运算...
C# Web Service非Soap头(Session)身份验证方法 2016年07月27日 45 阅读 C# Web Service非Soap头(Session)身份验证方法2012-11-21最近在做一个程序的Web Service,需要验证帐号才能使用Web Service提供的方法,首先想到把帐号信息附加在Soap头中传过去的方式,但在公司其他同事在使用非.net程序调用的时候发现有诸多不便。又Google了一镇子,发现一个使用Session的方式,说起来还是找“Web Service分段上传大附件”的时候看到的一个示例,难怪以...
C#下的插件编程框架:MEF和MAF 2016年07月27日 39 阅读 C#下的插件编程框架:MEF和MAF2013-11-13MEF和MAF都是C#下的插件编程框架,我们通过它们只需简单的配置下源代码就能轻松的实现插件编程概念,设计出可扩展的程序。这真是件美妙的事情!MEF(Managed Extensibility Framework)MEF的工作原理大概是这样的:首先定义一个接口,用这个接口来约束插件需要具备的职责;然后在实现接口的程序方法上面添加反射标记“[Export()]”将实现的内容导出;...
C#的独立存储器和映射内存 2016年07月27日 43 阅读 C#的独立存储器和映射内存2013-11-13独立存储器和映射内存都是用来处理程序数据问题。独立存储器可以用来临时保存程序的一些不重要数据 ,映射内存文件则可以用来解决程序数据读取的问题。当程序在运行过程中需要加载大量的外部数据时,用它 来做一个数据缓存区域将是一个不错的选择。独立存储器static void UserIsolationFile(){//this file was saved into the path: C:Usersyou accoun...
在C#中实现一个Eval函数 2016年07月27日 42 阅读 在C#中实现一个Eval函数2013-11-13 csdn博客 ghostbear使用过Javascript中的Eval函数的兄弟肯定对这个函数情有独钟,该函数能动态的执行我们传递进去的表 达式。使用Eval函数咱们能轻松的制作可编程的程序,那C#是否也有这样的函数呢?答案是肯定的,不过C#并 没有实现现成的方法供我们使用。但是这并不能阻止咱们这帮爱偷懒的程序员们。现在我们就在C#中 实现一个Eval函数吧,具体操作如下:图1图2图3...
C#中制作BHO 2016年07月27日 44 阅读 C#中制作BHO2013-11-13 csdn博客 ghostbearBHO(Browser Helper Object)是插件,它寄存在IE浏览器中运行。在咱们的日常生活中无时无刻都在使 用BHO,比如:迅雷检测用户是否单击了下载链接的BHO。用BHO也能做出些非常有意思的程序:窃取用户在网 页上输入的密码信息等。接下来,咱们也来制作一个恶搞的BHO吧,该BHO的功能如下:1.注册 成功后,每当用户浏览一个新的网页时,会自动在该网页中注入一个按钮2.点击...
C#中编程读取Word文档和Pdf的内容 2016年07月27日 46 阅读 C#中编程读取Word文档和Pdf的内容2013-11-13最近项目需要实现一个功能:读取doc,docx,pdf文件内容。在网上搜罗许久,还是发现有些好东西可以直接拿来使用,要不然就得自己发明轮子了。接下来我就简单介绍了用了哪些组件来实现这个功能的。Doc文档:Microsoft Word 14.0 Object Library (GAC对象,调用前需要安装word。安装的word版本不同,COM的版本号也会不同)Docx文档:Microsoft Wor...
C#性能优化实践 2016年07月27日 44 阅读 C#性能优化实践2013-11-13 infoq 胡森性能主要指两个方面:内存消耗和执行速度。性能优化简而言之,就是在不影响系统运行正确性的前提下 ,使之运行地更快,完成特定功能所需的时间更短。本文以.NET平台下的控件产品MultiRow为例,描 述C#性能优化的实践。性能优化原则理解需求MultiRow的一个性能需求是:“百万行 数据绑定下平滑滚动。”整个MultiRow项目的开发过程一直在考虑这个目标。· 理解瓶...