摘要: 有时,我们需要把块元素设置为inline-block,以便多个块元素可以同时显示在同一行。但是,ie的兼容性视图对display:inline-block样式并不支持。如果设置为display:inline样式,又不能进行当作块元素来设置margin属性值,还有比如说一个div,设置了display:inline,既然设置了width属性值,在兼容性视图下显示时,width依然会变成0。 那怎么可以在ie浏览器的兼容性视图下,在同一行正常的可以显示多个块元素呢? 这里我们可以灵活的来运用float属性! 提出人 提出日期 我们只需设置float:left样式,就能解决这兼容... 阅读全文
posted @ 2013-09-03 13:24 DotNet_Li 阅读(668) 评论(0) 推荐(1) 编辑
摘要: .net开发人员都知道.net有个GC垃圾回收器,使开发人员不用再去花费心思考虑内存回收问题。但是,有很多程序员并不清楚,垃圾回收器到底回收哪些资源。 数据类型分为值类型和引用类型,前者的数据存放在栈中,后者的数据存放在堆中。俩种数据类型的使用无处不在,故很多程序员都错以为栈中和堆中的资源都会回收,这种观点就错误了!一般没研究过垃圾回收机制的程序员都很容易陷入这个误区。 那.net垃圾回收器到底回收哪些资源呢? .netGC垃圾回收器,只回收托管堆中的内存资源,不回收其他资源(数据库连接、文件句柄、网络端口等)。[这里解释下什么是托管代码:由CLR来执行的代码] 下面就以最简... 阅读全文
posted @ 2013-08-01 21:12 DotNet_Li 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 通常.net三层架构的项目,大家都是把sql语句定义保存在DAL层的方法中。 那么在这里,在跟大家分享另一种方式: 把DAL层的sql语句保存到对应DAL层cs类的XML文件中。一个cs文件对应一个XML文件。XML文件的作用想必大家都非常熟悉,在开发中的应用也是非常广。XML主要是用来保存和传输数据。那么我们可以在XML文件中,自定定义有意义的元素来保存对应的sql语句。当DAL层要使用时,就读取对应XML文件中的对应元素,就可获取到sql语句来执行了。 那这里我们要讨论一个问题:把sql语句保存在XML文件中,有什么好处? 1、可以方便的集中管理! 2、当sql语句发生变化更... 阅读全文
posted @ 2013-07-23 21:59 DotNet_Li 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 现在越来越多的应用都添加了语音朗读功能,那下面就来一起看下如何通过.net来实现语音朗读功能。 1、首先要要在项目中添加对Speech程序集的引用。如图: 项目是WPF的,项目名称为MySpeech 2、在MainWindow.xaml先设置程序界面。如图: 程序具备“朗读”、“暂停”、“继续”、“结束”功能。 3、在后台页面类文件中进行编码 要先添加引用:using System.Speech.Synthesis; SpeechSynthesizer speaker;//声明语音合成引擎对象 //开始朗读 private void b... 阅读全文
posted @ 2013-07-16 22:15 DotNet_Li 阅读(925) 评论(0) 推荐(0) 编辑