摘要:
定义一个类,有两个属性 ///<summary>///元数据///</summary>[System.Diagnostics.DebuggerStepThrough][Serializable]publicclassSandData{Stringkey="";Objectvalue="";///<summary>///元数据///</summary>publicSandData(){}///<summary>///元数据///</summary>publicSandData(Stri 阅读全文
摘要:
据说明天样片就寄来了,可是我的pc端串口还未做,以为很难,就拖着,看了http://www.cnblogs.com/tuyile006/archive/2008/10/06/514300.html之后更是一头雾水今天下狠心,没想到不到两小时就解决了,做个教程方便大家。使用serialport类,C#自带的第一个例子参见http://book.csdn.net/bookfiles/499/10049917236.shtml首先是在一台pc同一个串口上实现数据收发。那么需要把TX和RX短接。我等软件专业的哪有什么做跳线的母头、导线啊,我就在程序运行时拿钥匙把那两个脚短接了。public parti 阅读全文
摘要:
开发这个实体类验证是为了,减少验证代码这方面的工作量。1:生成实体类,默认会判断是否为空的字段。2:在生成的实体类中配置要验证的属性。3:在UI层使用,先判断验证是否通过在进行添加修改工作。总共有三类来完成验证工作,如下:AttributeHandle.cs 类View CodeValidateAttribute.cs 类View CodeValidateType.cs 类View Code调用:stringcheckMessage=AttributeHandle.GetValidateResult(this);if(!string.IsNullOrEmpty(checkMessage))th 阅读全文
摘要:
最近读完了《敏捷估计和规划》,这本书对于实现敏捷开发具有很强的实战意义,
提供了很多实际的操作方式和工具集,下面就是这本书的核心“敏捷估计和规划的12条指导原则”
1.让整个小组参与。(打扑克牌)
特定活动的主要职责可能会落在某个人或者某个分组身上,例如确定需求的优先级主要是产品所有者的职责。但是,在最求可能具有高价值的项目时,要让整个小组参与进来并做出承诺。例如,我们可以在一条建议中看到这一点,这条建议就是虽然可能很明显只有1~2个特定的小组成员会处理正在估计的故事或任务,但整个小组做出的估计才是最好的。小组成员分担的职责越多,小组可以共享的成功也就越多。 阅读全文
摘要:
C# 创建快捷方式 以下代码在2.0,3.0,3.5 下都可以正常运行,在4.0在报错。不知道那为仁兄知道在4.0下创建快捷方式。选择 COM 选项卡并选择 Windows Script Host Object ModelusingIWshRuntimeLibrary;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){stringDesktopPath=System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop);/ 阅读全文
摘要:
LiteORM学习四:设计工具
现在网上已经有好多ORM和工具了,我主要是想整合出一个适合我自己开发的一套工具。
工具分为5步,
1:设置数据库连接,
2:设置相关参数,
3:设置输出路径,
4:选择要生成的代码,
5:把生成的代码拷自己的项目里。
思路线路图:生成工具+ORM+控件+敏捷开发。 现在只出了RadControls模板。 阅读全文
摘要:
我的工具:日事日毕
即今天的工作必须今天完成,今天完成的事情必须比昨天有质的提高,明天的目标必须比今天更高才行。 这是海尔首先提出的管理方法。
日事日毕--当天的事情当天做完。
日清日高--每天做完了,天天都有进步,都有提高。 阅读全文
摘要:
页面上的 Page Size 改成 页码。Page size:用 $(".rgPagerLabel") 可以获取。jQuery实现 阅读全文
摘要:
jQuery.get(url,[data],[callback]) 通过远程 HTTP GET 请求载入信息。 这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。 Load a remote page using an HTTP GET request. This is an easy way to send a simple GET request to a server without having to use the more complex $.ajax function. It a... 阅读全文
摘要:
1:xhtml 和 html 的区别?答: 在HTML里一些元素可以不正确嵌套也能正常显示,而在XHTML必须要正确嵌套之后才能正常使用。XHTML 文件一定要有正确的组织格式。XML 对大小写是敏感的所有的 XHTML 元素一定要关闭,独立的一个标签我们也要结束用 />来结束。2:do get 和 do post 区别?答:get是从服务器上获取数据,post是向服务器传送数据。3:using 关键字的用法?答: 直接引入命名空间using System ,这个是最常用的,就是using+命名空间 使用全限定名直接在程序中调用System.Console.WriteLine(" 阅读全文
摘要:
js 整站模式窗口打开 只能在IE下使用。<OBJECTclassid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2height=0id=WBwidth=0></OBJECT><inputtype="button"value=""id="closes"style="display:none"onclick="WB.ExecWB(45,1)"><scriptlanguage="JavaScript" 阅读全文
摘要:
以前写的东西,好久没写忘记了,现在用一下jquery来实现把,为了以后还写备份到博客上来来把。 阅读全文
摘要:
摘要: 1.绑定数据this.lngCatalogID.DataSource=dt;//\绑到DataTable上this.lngCatalogID.DataTextField="strCatalogName";//前台看到的值,也就是CheckBoxList中显示出来的值this.lngCatalogID.DataValueField="lngCatalogID";//这个值直接在页面上是看不到的,但在源代码中可以看到this.lngCatalogID.DataBind();2.获取钩选的项foreach(ListItemliinlngCatalogID.It 阅读全文
摘要:
外向性格的人喜欢与人交谈,喜欢参加外界的活动,喜欢在人多、活动多的环境下工作。 内向性格的人则需要从自己的思想观念和情绪等方面来获得精力那么他们有时候就会需要一个安静的、适于思考的环境。 很多人会觉得内向的人孤僻不爱社交,并不是他们不爱社交,只是因为与其他人交往会花费大量的精力,内向的人不愿意话太多的精力用于社交活动,也便很少会无所事事地闲谈,更多的时候喜欢观察他人的谈话而并不加入其中。外向的人则正好相反,通过交流能够获取精力。 内向外向没有好坏之分,关键在于了解自己的性格,并学会利用自己的性格。 了解自己的性格,爱上自己的性格,然后才能驾驭自己的生活。 看重自己,你就会发现其实自己并非一无. 阅读全文
摘要:
AjaxPro.2.dll基本使用在web.config文件中的<system.web>注意:[AjaxPro.AjaxMethod]是定义AjaxPro可调用的方法,是必须要注明的 注意:这里值得注意的地方是 _Default.SetTb(name,callback);这句话是为了调用_Default.aspx.cs后台代码中SetTb这个方法的,如果这个方法没有要传递的参数则指明返回的处理方法是哪一个就OK了,写成_Default.SetTb(callback); 阅读全文
摘要:
一、安装服务:InstallService二、卸载windows服务:UnInstallService三、判断window服务是否存在:ServiceIsExistedprivateboolServiceIsExisted(stringserviceName){ServiceController[]services=ServiceController.GetServices();foreach(ServiceControllersinservices){if(s.ServiceName==serviceName){returntrue;}}returnfalse;四、启动服务:StartSer 阅读全文
摘要:
自从Vs2005起,Vs开发环境便自带了WebDev.WebServer,就是这个图标,它实际上是一个小型的Web服务器,专用于.net平台。大家经常调试程序它还是相当的方便,经过小小的配置就可以指向某个文件夹,使该文件夹成为网站目录已供访问。
WebDev.WebServer确实很轻便,同时它本身是.net程序,才2个文件,作为测试和演示环境是非常的好用,在xp也能很好的运行,Xp的IIS5实在是不方便用。
但是自带的WebDev.WebServer只能用于本机,那是因为MS对其进行了限制,因为作出它的目的,本身是为了Vs的开发更方便而已,但是很多测试也是基于网络的,至少你不希望别人测试一些网站,总得来用你的电脑吧。
WebDev.WebServer一共是两个文件,一个是WebDev.WebServer.exe,另一个是WebDev.WebHost.dl 阅读全文
摘要:
Remoting服务发布方式?
通过配置文件实现用应用程序发布 这个在第一篇就已经讲了。通过Windows服务发布。 通过IIS发布 阅读全文
摘要:
对于服务器对象不保留任何状态的SingleCall对象是不需要有对象租用的。只有需要保留状态的对象,无论是服务器激活的Singleton 还是客户端激活的对象才需要对象租用。
租约
生命周期
发起人(Sponsor)
下面是NET Remoting 为管理远程对象的生存期管理的架构:
ILease 接口定义了很多用于管理对象生存期的属性:
InitialLeaseTime。确定租用最初的有效期。
RenewOnCallTime。在每个方法调用后,更新此时间单元的租用。
SponsorshipTimeout。负责人通知租用过期后,Remoting 要等待的时间。
CurrentLeaseTime。距租用到期的时间(只读)。
续约的方法有3种:
1)隐式续约:当客户调用远程对象上的方法时,租约的隐式续借会自动进行。
2)显示续约:通过ILease接口的Renew()方法完 阅读全文
摘要:
什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式 。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进行通信,即穿越边界。 阅读全文