09 2016 档案
摘要:'日期添加 Sub addDate(d) Dim rg As Range, dd As Date d = Split(d, "-")(0) d = Replace(d, ".", "/") dd = CDate(d) r = ActiveSheet.Range("a65536").End(xlUp).Row '[d2] = dd ...
阅读全文
摘要:学习VBA,正好给财务制作一个小工具:
阅读全文
摘要:使用线程时最头痛的就是共享资源的同步问题,处理不好会得到错误的结果,C#处理共享资源有以下几种: 1、lock锁 需要注意的地方: 1).lock不能锁定空值某一对象可以指向Null,但Null是不需要被释放的。(请参考:认识全面的null)2).lock不能锁定string类型,虽然它也是引用类型
阅读全文
摘要:使用多线程和异步主要应用长时间运行而界面卡死的情况,使用异步用户操作更加流畅。 同时也要注意不要滥用异步,能用同步方法就用同步,因为常常同步方法比异步更有效。 下面就以一个小例子介绍一下怎么异步使用 例子:WPF窗口中有一个按钮,点击按钮进行计算,在计算过程中显示进度,计算完成后显示结果,如果中间想
阅读全文
摘要:1、对文件的操作 2、文件夹的操作,选择文件夹对话框:WPF中似乎没有打开文件夹对话框,不过可以通过winform的方法打开,调研之前需要引用System.Windows.Forms;
阅读全文
摘要:在练习WPF绑定时发现对象属性可以在XAML中绑定,但字段是不可以绑定: 比如: private Person person{get;set;} 可以绑定到XAML中,<TextBox Name="txt" DataContent="person"... 但private Person person
阅读全文
摘要:WPF绑定功能非常方便,有时候点击某值时在另t一处显示此值的另一表现形式或调用其对应的其它值,用WPF值转换功能会很方便,下面就一LISTBOX和TEXTBLOCK控件,把LISTBOX中的值转换成除以1000后的结果显示在TextBlock中 1、值转换类: 2、主窗口C# 3、显示界面
阅读全文
摘要:学习WVVM模式,设计一个简单的菜单显示和选择时显示个数的一个例子。 最终效果: 所建文件结构如下: MenuModel:菜品属性-名称和价格 DelegateCommend:命令属性 DishService:初始化菜品集合 ListMenuModel:界面中菜品和选择复选框的viewmodel,具
阅读全文
摘要:ORM框架使用dapper,dapper不仅能操作sqlserver,也能操作access,下面为基本代码: 在使用wpf测试时发现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”。最后解决办法: 编译项目指定目标平台为x86就完了,不能用any cpu 生成->配
阅读全文
浙公网安备 33010602011771号