上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
  2012年7月27日
摘要: 我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据交换格式,并且它独立于编程语言,与XML序列化相比,JSON序列化后产生的数据一般要比XML序列化后数 据体积小,所以在Facebook等知名网站中都采用了JSON作为数据交换方式。在.NET中有三种常用的JSON序列化的类,分别是 System.Web.Script.Serialization.. 阅读全文
posted @ 2012-07-27 14:19 米高佐敦 阅读(363) 评论(0) 推荐(0) 编辑
  2012年7月18日
摘要: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0) ^\d+$ 验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 验证长度为3的字符:^.{3}$ 验证由26个英文字母 阅读全文
posted @ 2012-07-18 17:57 米高佐敦 阅读(124) 评论(0) 推荐(0) 编辑
  2012年7月16日
摘要: 目前,EF对存储过程的支持并不完善。存在以下问题:l EF不支持存储过程返回多表联合查询的结果集。l EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。l 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程l EF不能直接支持存储过程中Output类型的参数。l 其他一些问题。本节,我们将学习如何手动添加/修改存储过程,如何使EF能够支持Output类型的参数。l 添加/修改存储过程有时候,某个SQL语句比较复杂,但是数据库中又没有定义相应的存... 阅读全文
posted @ 2012-07-16 10:30 米高佐敦 阅读(589) 评论(0) 推荐(0) 编辑
  2012年7月10日
摘要: WampServer 阅读全文
posted @ 2012-07-10 16:33 米高佐敦 阅读(106) 评论(0) 推荐(0) 编辑
  2012年7月4日
摘要: 在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。在.NET 3.5时代,jQuery就可以调用WCF,之前我也写过博客(比如:jQuery调用WCF需要注意的一些问题),但配置比较麻烦。走进.NET 4的新时代,WCF的配置的确简化了不少(比如:在.NET 4中用IIS部署WCF就这么简单),WC. 阅读全文
posted @ 2012-07-04 10:48 米高佐敦 阅读(156) 评论(0) 推荐(0) 编辑
  2012年7月3日
摘要: 以前都是在用 Linq2sql来作 orm 的,但最微软对 Linq2sql 不再作升级,但又因为 entity framework 和 linq2sql 有很多的相似之处,也就作一下学习。体会下 EF 大体上和 linq 差不多,基本的增删改等 操作都相似。在功能是执行效率上 EF要好于linq 但有个地方不如 linq2sql 了,在linq2sql 中存储过程是直接映射成方法的,但EF中就没那么方便了。 自己写了个存储过程:GetNewBillCode 目地是为了生成订单号,如 OD-001-2011-04-06-001 但在操作中 怎么 new 也 出来这个存储过程来。 原因在于E.. 阅读全文
posted @ 2012-07-03 13:19 米高佐敦 阅读(3015) 评论(0) 推荐(1) 编辑
  2012年6月29日
摘要: 1、数据库准备 本文选择的数据库是一个在实际工作中非常常用的数据库, 构造如下: 各个表的结构和数据类型如下: ProductUnit表:产品单位 Products表:产品信息表 ProductBigType:产品大类 ProductSmallType:产品小类 依照上述步骤在Sql Server Management Studio编写完成后,就可以准备进行调用了。 2.准备相关工具相信手边VS已经安装完毕,还要下载Entity Framework 4.x来进行安装,除此以外还需要一个重要的工具: EF4.x POCO Entity Generator for C#,想要安装这一工... 阅读全文
posted @ 2012-06-29 12:31 米高佐敦 阅读(1090) 评论(0) 推荐(0) 编辑
  2012年6月26日
摘要: 本文示例代码:http://www.codeplex.com/a/Release/ProjectReleases.aspx?ReleaseId=9518前言 本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更多的朋友则发文询问如何从头到尾完整第实现用户的注册、登录。因此,Anders Liu在这一系列文章中计划通过一个实际的例子,介绍如何基于Forms Authentication实现:l 用户注册(包括密码的加密存储)l 用户登录(包括密码的验证、设置安全Cookie.. 阅读全文
posted @ 2012-06-26 11:36 米高佐敦 阅读(316) 评论(0) 推荐(0) 编辑
  2012年6月21日
摘要: 今天做了个首页登陆的页面,是用Request.Form接收参数的然后又做了个测试页面test.aspx,代码如下:<body> <form id="form1" runat="server" method="post" action="Default.aspx"> <div> <input type="text" runat="server" id="Solution" value="(Local)&qu 阅读全文
posted @ 2012-06-21 12:46 米高佐敦 阅读(188) 评论(0) 推荐(0) 编辑
  2012年6月7日
摘要: GO/******对象:StoredProcedure[dbo].[uspCustomPaging] ******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCreate procedure[dbo].[uspCustomPaging]@TableNamevarchar(50), --表或视图名@Fieldsvarchar(5000)='*', --字段名(全部字段为*)@OrderFieldsvarchar(5000),--排序字段(必须!支持多字段,建议建索引)@SqlWherevarchar(5000)='', -- 阅读全文
posted @ 2012-06-07 00:41 米高佐敦 阅读(166) 评论(0) 推荐(0) 编辑
  2012年5月31日
摘要: http://pro.biehun.com/View-8-622.aspx 阅读全文
posted @ 2012-05-31 04:39 米高佐敦 阅读(165) 评论(0) 推荐(0) 编辑
  2012年2月3日
摘要: string dataDir = AppDomain.CurrentDomain.BaseDirectory;if(dataDir.EndsWith(@"\bin\Debug\) || dataDir.EndsWith(@"\bin\Release\")){ dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;} string FileDir = dataDir; string hzm = System.IO.Path.GetExtension(FileDir); 阅读全文
posted @ 2012-02-03 00:03 米高佐敦 阅读(205) 评论(0) 推荐(0) 编辑
  2011年10月4日
摘要: Windows 7并非将快速启动栏工具直接Cancel掉了,用户可在任何需要的时候通过如下的步骤将其进行恢复: 右击“任务栏”→ 选择“小工具”→ 选择“新建工具栏”。 在“文件夹”路径中填入%appdata%\Microsoft\Internet Explorer\Quick Launch,并单点Quick Launch“选择文件夹”。 解除任务栏的锁定状态,并将“Quick Lanunch(快速启动栏)”移动到左侧,然后右击“Quick Lanunch(快速启动栏)”取消对“显示文本”和“显示标题”的选中状态。 完成以上步骤后“快速启动栏”就已经被成功找回了。 阅读全文
posted @ 2011-10-04 03:19 米高佐敦 阅读(238) 评论(0) 推荐(0) 编辑
  2011年9月15日
摘要: DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'D:/DataBase/AutoBAK/' + 'db_baomuqqcom'+@strPath + '.bak'BACKUP DATABASE db_baomuqqcom TO DISK = @strPath WITH NOINIT , N 阅读全文
posted @ 2011-09-15 04:25 米高佐敦 阅读(157) 评论(0) 推荐(0) 编辑
  2011年8月16日
摘要: 在很多时候,我们需要一个定时器,当间隔某段时间或者在某一个时刻的时候,触发某个业务的处理,这个时候,我们就可能需要引入Windows服务来做这个事情,如某些数据的同步操作、某些工作任务的创建或者侦听某些端口的工作等等。做过Windows Forms开发的人,对开发Windows服务可能会熟悉一些,其实它本身应该算是一个Windows Forms程序。基本上整个Windows服务的程序分为几个部分:安装操作实现、程序启动、服务操作等。本例子创建一个Windows服务,服务可以在整点运行,也可以在某段间隔时间运行,通过配置指定相关的参数。完整的服务代码请下载文件进行学习:http://files. 阅读全文
posted @ 2011-08-16 18:16 米高佐敦 阅读(326) 评论(0) 推荐(0) 编辑
  2011年8月4日
摘要: 软件一品堂致力于让广大用户以合理的价格,享受高品质的软件.同时我们也会不定期的举办各种活动,包括优惠促销,及抽奖等.经常访问软件一品堂网站,将有机会免费获得您心仪的软件. 活动奖品: 1.ASV2011旗舰版(18积分) 2.UAE2011旗舰版(15积分) 3.ASR标准版(10积分) 4.SWF Seeker专业版(12积分) 5.50元折扣(可用于购买本站任意软件)(2积分) 6.ASV2011升级延长18个月(6积分) 参加办法: 1.假设新用户B来购买,告知从A的网站上看到的,当B购买后,A和B均获赠1积分. 2.要求通过博客或网站转发此活动信息,并链接到此页面.每被购买者使用一次. 阅读全文
posted @ 2011-08-04 00:51 米高佐敦 阅读(380) 评论(0) 推荐(1) 编辑
  2011年4月29日
摘要: 一.CA证书服务器安装 1.安装证书服务之前要先安装IIS服务并且保证“WEB服务扩展”中的“Active Server Pages”为允许状态 2.在“控制面板”中运行“添加或删除程序”,切换到“添加/删除Windows组件”页 3.在“Windows组件向导”对话框中,选中“证书服务”选项,接下来选择CA类型,这里选择“独立根CA” 4.然后为该CA服务器起个名字(本例中的名字为CntvsServer),设置证书的有效期限,建议使用默认值“5年”即可,最后指定证书数据库和证书数据库日志的位置后,就完成了证书服务的安装。 5.安装完成后,系统会自动在IIS的默认站点,建几个虚拟目录CertS 阅读全文
posted @ 2011-04-29 17:53 米高佐敦 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 一.利用代码加解密 usingSystem.Web.Configuration; //加密web.Config中的指定节 privatevoidProtectSection(stringsectionName) { Configurationconfig=WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); ConfigurationSectionsection=config.GetSection(sectionName); if(section!=null&&!section.Sectio 阅读全文
posted @ 2011-04-29 17:51 米高佐敦 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db) "driver=Microsoft Acces 阅读全文
posted @ 2011-04-29 17:44 米高佐敦 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要用ActiveX? 网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种古老的技术。 2.c#能开发ActiveX吗? 严格意义上讲,c#是不能生成纯正ocx控件的,我们在vs.net中新建项目时,也找不到专门的"ActiveX项目"新建项,最多也只就能新 建"类库"得到一个dll而非ocx(因此我们也无法用传统的regsvr32来注册该dll),但是c#能开发com组件,activeX控件本质上讲 跟com是一类技术,所以用c#开发"能够让网页调用的com类库" 阅读全文
posted @ 2011-04-29 17:40 米高佐敦 阅读(541) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页