摘要: 可能你觉得上一章太难了,别急,其实我也不会,好戏在后头。只不过让大家领会一下自定义直接继承CWnd的控件开发是如何艰苦的。接下来这章的DEMO是一个信息提示窗口,也就是类似QQ,MSN那样的。虽然也是直接继承CWnd,但代码很简单,一看就明白,几乎不需要任何注释。而且界面很漂亮。。。。哈哈,其实也就一个图片而已,画的漂亮,界面自然漂亮。老规矩,直接看代码。http://www.codesky.net/showhtml/19654.htm 阅读全文
posted @ 2011-12-12 12:22 双眼皮的猪 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 一个很漂亮的编辑框,里面可以设置任意的字体颜色,大小,编辑框的渐变颜色。看上去一个比较简单的编辑框,但它居然不是继承CEdit,而是直接继承CWnd,里面的代码更是复杂,需要处理很多copy,parse,focus之类的操作。看来要完善一个好的窗体控件一点也不简单。看源代码吧!http://www.codesky.net/showhtml/3517.htm 阅读全文
posted @ 2011-12-12 12:09 双眼皮的猪 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 在如今的窗口界面编程中,Windows软件的界面基本上用WPF来开发,但学MFC来写界面还是有必要的。道理很简单,WPF是基于托管代码写的,运行效率和MFC根本无法比,而且安装的时候,你还得先装上庞大的几十M的.Net FrameWork 3.5。越接近内核才是越高级。其实MFC可以写任何漂亮的界面,以后的文章将会提及到。在学习MFC界面编程之前,应该先学习《VC++内幕》作为基础。在学习窗口编程过程中,必须时刻记住,所有控件,其实都是继承cwnd,换句话说,所有控件都是窗口。还可以自定义一个继承cwnd的控件。任何一个Windows软件,首先给人的感觉应该是漂亮。如上图,一个代码比较多的De 阅读全文
posted @ 2011-12-12 11:52 双眼皮的猪 阅读(5442) 评论(0) 推荐(0) 编辑
摘要: 以下是调用方法:public void GenBudgetRpt(FinBudgetBalanceRptDTO rptObject) { rptObject.RptName = "Report name : Budget Balance report"; string formatDate = string.Format("{0:dd/MM/yyyy}", DateTime.Now); rptObject.CutoffDate = "Cut off date: " + formatDate; ... 阅读全文
posted @ 2011-11-30 17:27 双眼皮的猪 阅读(1894) 评论(0) 推荐(1) 编辑
摘要: 嘘。。。一切尽在不言中。 阅读全文
posted @ 2011-09-26 09:54 双眼皮的猪 阅读(207) 评论(0) 推荐(0) 编辑
摘要: http://www.microsoft.com/downloads/details.aspx?FamilyID=7BF65B28-06E2-4E87-9BAD-086E32185E68&displaylang=k&displaylang=enWSPBuilderExtensions.msi 阅读全文
posted @ 2011-08-30 17:36 双眼皮的猪 阅读(150) 评论(0) 推荐(0) 编辑
摘要: DeleteSolution.bat:"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o retractsolution -name "Quickpark.wsp" -immediate -allcontenturls"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o exe 阅读全文
posted @ 2011-08-30 17:20 双眼皮的猪 阅读(217) 评论(0) 推荐(0) 编辑
摘要: assign taskView Code 1 private static void ResetTaskProperties(SPWorkflowActivationProperties workflowProperties, SPWorkflowTaskProperties taskProperties, HybridDictionary specialPermissions, IList<Staff> userList, string status) 2 { 3 SPListItem listItem = workflowProperties.It... 阅读全文
posted @ 2011-08-30 17:11 双眼皮的猪 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 外部事件触发和处理:1. 创建一个HandleExternalEventActivityView Code 1 public class HandleEventActivity:HandleExternalEventActivity 2 { 3 public HandleEventActivity() 4 : base() 5 { 6 this.EventName = "HandleEvent"; 7 this.InterfaceType = typeof(ITrigger... 阅读全文
posted @ 2011-08-30 17:07 双眼皮的猪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 每次改代码,需要执行:net stop SPTimerV4net start SPTimerV4 阅读全文
posted @ 2011-08-23 16:11 双眼皮的猪 阅读(171) 评论(0) 推荐(0) 编辑