随笔分类 - 开发日志
摘要:WPF 开发/(其他xaml app 的开发) 的时候 设计视图功能非常方便 不过有时候经常遇到 设计器加载失败的情况,原因很多 很多时候是代码问题导致,设计器无法展现视图,也有sliverlight sdk 与WP sdk 的安装 导致 设计器打不开 网上这种解决方案很多 ,不过在随着win8/w...
阅读全文
摘要:C#编码规范1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。6. 每行代码不要超过80个字符。7. 原则上,尽量不要手工的修改机器产生的代码。a) 如果需要编辑机器(IDE)产生的代码,编辑格式和风格要符合该编码标准。b) 尽可能地使用片断类来把被保持的部分分解为各个因素 注:这里的翻译参考了灵感之源老兄的说法,在Visual c#
阅读全文
摘要:PrintVisual 使用过WPF打印的人都非常熟悉, 但是在实际开发中的打印 往往需求比较多,PrintVisual不太灵活 而且只能单一页面打印不过有时候一些打印功能并不需要分页,但是需要适合比列的大小. 有时候常常Visual的大小过大,导致难以调整,重新扩展打印功能比较费时,居中选择 其实PrintVisual 还是挺不错的 简单方便这次开发也遇到这个打印大小问题,几次都想放弃Pirntvisual这个东西了但是在几次资料的查阅中, 还是找到了解决方法myPanel.Measure(new Size(printDialog.PrintableAreaWidth, printDialo
阅读全文
摘要:前几天给西安一家公司开发一个触目屏程序. 其中有个打印功能 调用了PrintVisual 的函数 , 开发人员在开发的时候是没有问题,后来测试的时候发现移到其他电脑 打印时出现异常WPF:打印出现:Value cannot be null. Parameter name: printQueue异常最终发现原来是有些机器的Windows 7系统的Print Spooler系统服务没有开启。在控制面板的服务中手动开启Print Spooler服务就没有问题了希望能给遇到同样问题的朋友一些帮助
阅读全文
浙公网安备 33010602011771号