摘要: 仓库的目录权限引起 阅读全文
posted @ 2014-07-24 12:25 toddzhuang 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 在方法上添加[DebuggerHidden]这样,发生错误的时候,VS就不会捕捉到这个错误,否则,会在错误的地方中断。 [DebuggerHidden] public void DeleteAllShapes(DrawingControl drawingControl) { try { drawingControl.Window.SelectAll(); } catch (COMException) { }... 阅读全文
posted @ 2013-12-06 13:59 toddzhuang 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 转载在PPC的开发中有时需要判断网络什么时候连接,什么时候断开,并且做出相应的处理。比如说TimeSyncPPC程序,就需要在网络连接之后得到消息然后去下载时间同步信息,因此就必须要一种方法让TimeSyncPPC程序在PPC连接网络之后得到系统的消息。当然有人说可以不断去轮询看系统是否连接到网络了,但这绝对不是一个好方法。在编程WM平台的网络应用程序时,需要判断当前是否连接了网络,方法有两种:1.InternetGetConnectedState()参数具体看MSDN这种方法不能实时检测网络。2. 可以实时检测网络其实Windows Mobile 5.0之后微软已经提供了一个专门的函数来得到 阅读全文
posted @ 2013-12-06 09:04 toddzhuang 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 最近,遇到一个需求,就是每 30 秒更新一次 GPS 位置,在测试过程中,发现在系统待机后,更新 GPS 位置就不能正常运行了,搜索后,发现如下的解决方案,实际应用了之后,有效,赞!!!http://stackoverflow.com/questions/873816/keep-windows-mobile-app-running-in-standby-mode public const int PPN_UNATTENDEDMODE = 0x0003; public const int POWER_NAME = 0x00000001; public const int POW... 阅读全文
posted @ 2013-12-05 22:39 toddzhuang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 最近自己在开发工作流系统,简单写一下工作流任务的消息处理的业务流程,记录一下。在工作流引擎产生一个任务需要某个人进行人工处理的时候,工作流先插入一条任务到 WF_T_TASK 表中,这条任务记录应该包括:任务ID,任务的状态(未处理),处理任务的角色(如部门经理),处理任务的人(如张三,属于部门经理这个角色),任务创建时间,任务创建人,任务最后更新时间,任务最更新人。任务对应的流程步骤实例ID(InstanceStepId),这样就能方便的找到任务所对应哪个流程,哪个流程实例,哪个步骤。然后需要在消息表中插入一条记录,消息表为 WF_T_MSG,消息应该包括:消息ID,消息的状态(未读),消息 阅读全文
posted @ 2013-08-21 11:58 toddzhuang 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 今天看了一个源代码,看到里面有这么一段[MetadataType(typeof(FormMetaData))] public partial class Form { [Bind(Exclude = "Uid")] public class FormMetaData { [ScaffoldColumn(false)] public object Uid { get; set; } [ScaffoldColumn(false)] public object... 阅读全文
posted @ 2013-04-29 21:31 toddzhuang 阅读(3177) 评论(0) 推荐(2) 编辑
摘要: xcopy /R /Y "$(TargetPath)" "$(SolutionDir)..\Bin\" 阅读全文
posted @ 2011-06-08 09:31 toddzhuang 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 以下是日期函數用法,提供你方式,你自己可以做到的:Year()函數:取得日期資料內的年份值Year(#2003/03/01#),顯示結果2003Month()函數:取得日期資料內的月份值Month(#2003/03/01#),顯示結果03Day()函數:取得日期資料內的日期值Day(#2003/03/01#),顯示結果01Format()函數:顯示今天的日期為今年的第幾週Format(Now().ww),其中ww為1~53週期數值DatePart()函數:取得日期資料內的西元年份值DatePart(’yyyy’,[訂貨日期]),顯示訂貨日期欄位的西元年份DatePart()函數:取得日期資料內 阅读全文
posted @ 2010-12-07 22:19 toddzhuang 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 用SQL2008导出数据库的时候,会导致数据库中的主键、索引、标识等数据库约束丢失。这里以SQL2008为例,介绍一下如何能导数据,又可以保持主键、索引、标识等数据库约束不丢失的方法。1. 首先,在本地sql2008上面的数据库上右键-任务(T)-生成脚本(E) ,点击下一步,勾选下面的“为所选数据库中的所有对象编写脚本”2. 点击下一步-可以看到“编写数据的脚... 阅读全文
posted @ 2010-11-23 19:19 toddzhuang 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。1.Global.asax文件的处理形式不一样, 转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。̶... 阅读全文
posted @ 2010-11-19 13:47 toddzhuang 阅读(249) 评论(0) 推荐(0) 编辑
摘要: MarshalAs与StructLayoutMarshalAs是提供向非托管代码封送数据时的规则。通过MarshalAs特性告诉.NET应该封送成什么类型。 Marshal就是把一个结构(类)序列化成一段内存,然后送到另一个进程中,供另一个进程中的函数使用。StructLayout控制类或结构的数据字段在托管内存中的物理布局,如果要将类或结构传递给需要指定布局的非托管代码,则需要显式控制类或结构的... 阅读全文
posted @ 2010-05-25 14:23 toddzhuang 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 电信的IP过一段时间刷新一下, 所以我写了个类, 用来发送公网IP的邮件到自己邮箱, gmail, 163的都可以使用StmpClient, QQ好像不行, 在网上找了找, 说是 QQ 的Smtp 不能适应StmpClient public class SendEmailHelper { private static readonly ILog log = LogManager.GetLogger... 阅读全文
posted @ 2010-05-25 13:38 toddzhuang 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 在.NET中使用命名管道完成进程间通信[转] 阅读全文
posted @ 2009-02-13 17:56 toddzhuang 阅读(1550) 评论(2) 推荐(0) 编辑
摘要: 不能播放avi 文件无法渲染 阅读全文
posted @ 2008-10-20 09:19 toddzhuang 阅读(5691) 评论(0) 推荐(0) 编辑
摘要: msdn上的地址http://www.microsoft.com/china/msdn/library/NetFramework/netcompactframework/debugdestime.mspxMicrosoft .NET Compact Framework 开发的常见问题解答。 这个 FAQ 有部分是通过编辑公共 .NET Compact Framework 新闻组 (microsof... 阅读全文
posted @ 2008-07-22 15:38 toddzhuang 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: .net1.1中如果需要灵活的操作和读写配置文件并不是十分方便,一般都会在项目中封装一个配置文件管理类来进行读写操作。而在.net2.0中使用ConfigurationManager 和WebConfigurationManager 类可以很好的管理配置文件,ConfigurationManager类在System.Configuration中,WebConfigurationManager在Sy... 阅读全文
posted @ 2008-07-18 08:51 toddzhuang 阅读(979) 评论(0) 推荐(1) 编辑
摘要: 添加 RowPostPaint事件,事件代码如下: private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location... 阅读全文
posted @ 2008-07-12 16:41 toddzhuang 阅读(488) 评论(1) 推荐(0) 编辑
摘要: CCW(COM Callable wrapper) 是vs2005提供的一个机制,它可以把 .Net 托管DLL导出成传统COM,便于VB6, ASP 调用, 下面是一个普通例子: 1> 在vs2005中建立一个普通C# 的 class library 工程, 并在写入代码 ////假定空间名为csLib2,类名为Class1//蓝色部分很重要//using System;using Sys... 阅读全文
posted @ 2008-07-12 14:33 toddzhuang 阅读(2761) 评论(3) 推荐(0) 编辑
摘要: 一、理解GDI+ GDI+是一个库,它提供了一个接口,此接口允许程序员编写与打印机、监视器或文件等图形设备进行交互的windows和web图形应用程序。其实是由C++编写的一个类,供我们调用。在程序中使用GDI+需要添加相应的命名空间,主要由 System.Drawing:基本的GDI+功能的定义,它提供了Graphics类,这个类提供了最重要的绘图与填充方法。还封装了矩形,点,画笔和钢笔等GDI... 阅读全文
posted @ 2008-07-12 10:37 toddzhuang 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: C#中使用GDI+实现饼状图和柱状图跟数据库联接显示数据的方法.(其实也就是饼图的制作原理之一) using System; using System.IO;//用于文件存取 using System.Data;//用于数据访问 using System.Drawing;//提供画GDI+图形的基本功能 using System.Drawing.Text;//提供画GDI+图形的高级功能 usin... 阅读全文
posted @ 2008-07-12 10:34 toddzhuang 阅读(2079) 评论(0) 推荐(0) 编辑