摘要: 第一步、建立WCF服务库点击确定,将建立一个WCF 服务库示例程序,自动生成一个包括IService1.cs和Service1.cs两个类文件。我们可以直接对其修改开发我们的服务,但一般直接删除。第二步:开发实体类在解决方案中,添加新类Module.cs在类中要首先引入using System.Runtime.Serialization命名空间实体类具体代码如下: 1 namespace WcfServiceLib.model 2 { 3 4 /// 5 6 /// 模块实体 7 8 /// 9 10 [DataContract]11 12... 阅读全文
posted @ 2013-07-06 09:58 PowerZhang 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 1.事务的概念事务的概念(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为了解决并发情况下保持数据一致性的问题。 事务具有以下4个基本特征。● Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。● Consisten 阅读全文
posted @ 2013-07-05 13:03 PowerZhang 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 最近我做的一些项目,经常需要用到对应用程序的配置文件操作,如app.config和web.config的配置文件,特别是对配置文件中的[appSettings]和[connectionStrings]两个节点常常进行新增、修改、删除和读取相关的操作的,所以,我自己就亲手把这些相关的操作都封装到一个配置文件管理器中,用静态的方法来调用便可,以下是我的实现,以资参考. 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Web; 5 using System.Collectio... 阅读全文
posted @ 2013-07-03 14:42 PowerZhang 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 以下是app.config或web.config的定义,定义了一个参数,键为Isinit,值为false 以下是读和写config文件的方法定义:写入:1 internal void settingApp_write(string key, string val) 2 { 3 System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 4 config.AppSettings.Settings["IsInit... 阅读全文
posted @ 2013-07-03 14:27 PowerZhang 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 编码解码、图片与byte[]、日志文件写入和读取 1 /// 2 /// 将字符串编码为Base64字符串 3 /// 4 /// 5 /// 6 public static string Base64Encode(string str) 7 { 8 byte[] barray; 9 barray = Encoding.Default.GetBytes(str);10 return Convert.ToBase6... 阅读全文
posted @ 2013-07-03 11:22 PowerZhang 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 想要产生这种唯一标识的格式的数据: 6F9619FF-8B86-D011-B42D-00C04FC964FF 应该怎么做呢?答: uniqueidentifier 数据类型可存储 16 字节的二进制值,其作用与全局唯一标识符 (GUID) 一样。GUID 是唯一的二进制数;世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络中,分配必须具有唯一性的标识符。 uniqueidentifier 列的 GUID 值通常通过下列方式之一获取: 在 Transact-SQL 语句、批处理或脚本中调用 NEWID 函数。 在应用程序代码中,调用返... 阅读全文
posted @ 2013-07-01 11:06 PowerZhang 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 阅读目录config文件 - 自定义配置节点config文件 - Propertyconfig文件 - Elementconfig文件 - CDATAconfig文件 - Collectionconfig文件 - 读与写读写 .net framework中已经定义的节点xml配置文件xml配置文件 - CDATAxml文件读写注意事项配置参数的建议保存方式config文件与XML文件的差别 今天谈谈在.net中读写config文件的各种方法。 在这篇博客中,我将介绍各种配置文件的读写操作。 由于内容较为直观,因此没有过多的空道理,只有实实在在的演示代码, 目的只为了再现实战开发中的各种场景。. 阅读全文
posted @ 2013-06-10 09:42 PowerZhang 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 总结(一):一、<a>标签 1. <a href=”test.aspx”></a>; 2. 这是最常见的一种转向方法。二、HyperLink控件 1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址; 2. NavigateUrl是可以在服务器端使用代码修改,这个区别于<a>; 3. 由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl; 4. 代码示例: <Asp:HyperLink id=”hyperlink” runat=”server” NavigatoeUrl=” 阅读全文
posted @ 2013-06-09 11:57 PowerZhang 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 转眼又已过去了一年,在这一年里,Firefox 和 Chrome 在拼升级,版本号不断飙升;IE10 随着 Windows 8 在去年10月底正式发布,在 JavaScript 性能和对 HTML5 和 CSS3 的支持方面让人眼前一亮。这篇文章给大家带来《五大主流浏览器 HTML5 和 CSS3 兼容性大比拼》,让我们一起来看看2013年的浏览器现状。 浏览器厂商之间的竞争促使各大浏览器对 HTML5 和 CSS3 的支持越来越完善,下面的图表列出了 IE,Chrome,Firefox, Safari,Opera 五大主流浏览器,在 Mac 和 Windows 两个平台,对 HTML5 和. 阅读全文
posted @ 2013-06-07 22:05 PowerZhang 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果 该标签是个容器标签 语法: <marquee></marquee>以下是一个最简单的例子:代码如下:<marquee><font size=+3 color=red>Hello, World</font></marquee>下面这两个事件经常用到: onMouseOut="this.start()" :用来设置鼠标移出该区域时继续滚动 onMouseO 阅读全文
posted @ 2013-06-06 11:08 PowerZhang 阅读(317) 评论(0) 推荐(0) 编辑