
Windows编程
文章平均质量分 78
jfyy
这个作者很懒,什么都没留下…
展开
-
在Win32中管理虚拟内存
在Win32中的虚拟内存管理为每个进程提供2 GB的虚拟内存,物理内存不够的时候会使用虚拟内存文件。 内存地址的状态1)保留的地址:只记录要使用内存的范围(防止分配重复),无物理内存页被提交。 例:lpBase = VirtualAlloc (NULL, 1048原创 2011-09-08 09:58:56 · 743 阅读 · 0 评论 -
AutomationPeer
微软的TAF技术,可以实现自动化测试,或是对其他进程进行UI操作。https://blog.youkuaiyun.com/jfyy/article/details/80700977参考:https://www.codeproject.com/Articles/172391/UIAutomation-Coded-UI-Tests-AutomationPeer-and-WPFhttps://docs.mi...原创 2019-04-12 13:16:21 · 1595 阅读 · 0 评论 -
Active Directory的基本概念
https://www.cnblogs.com/IFire47/p/6672176.html前言本文是面对准备加入Active Directory编程的初学者的一份文章,主要是讲解Active Directory(活动目录)的一些概念和相关知识。这篇文章本来是不想写下来的,因为概念性内容的编写需要查阅很多的资料,也怕自己讲的不够明白亦或者存在局限性,但是在我入门的时候这方面的资料网上比较分...转载 2019-01-08 13:19:44 · 35645 阅读 · 3 评论 -
VS Shell 总结
推荐:https://www.cnblogs.com/TianFang/p/3201469.htmlhttps://www.cnblogs.com/TianFang/p/3206721.htmlCreating an Extension with a Menu Commandhttps://docs.microsoft.com/en-us/visualstudio/extensibilit...原创 2018-11-14 08:02:54 · 3236 阅读 · 0 评论 -
MVVM中View与ViewModel之间的交互
1, View可以通过DataContext访问ViewModel除了Binding以外,在一些Event触发的时候,在behind code里用这种方法,直接访问ViewModel。2, ViewModel访问View直接设定一个View接口的成员变量,在创建ViewModel的时候,将View设置到该成员变量上。但这么做不好,(But doing this we would be breaki...原创 2018-07-16 10:44:39 · 11549 阅读 · 0 评论 -
WPF数据模板
数据模板跟控件模板的区别:Difference Typically a control is rendered for its own sake, and doesn't reflect underlying data. For example, a Button wouldn't be bound to a business object - it's there purely so it ca...原创 2018-06-20 14:16:44 · 1230 阅读 · 0 评论 -
C#visual(控件)的打印
方法有下面几种1, 使用PrintDialog::PrintVisual public bool PrintVisual(FrameworkElement source) { PrintDialog printDlg = new System.Windows.Controls.PrintDialog(); i原创 2013-01-10 11:16:26 · 3597 阅读 · 0 评论 -
在win32里实现COM
终于看到一篇关于在win32里实现COM的文章了,文章很长,写的很好。http://www.codeproject.com/Articles/13601/COM-in-plain-C#DLLhttp://www.codeproject.com/Articles/3365/Embed-an-HTML-control-in-your-own-window-using-pla1)原创 2012-03-09 17:20:41 · 747 阅读 · 0 评论 -
Windows打印
可以参照《传统的Windows打印程序设计》http://yadang418.blog.163.com/blog/static/26843656200966101621459/一、重要的API函数PrintDlg:呼叫PrintDlg函数打开一个标准的打印对话框。这个函数还为使用者提供了一个在打印之前选择打印机和指定打印属性的机会。然后,它将打印机设备内容句柄交给应原创 2011-12-15 18:59:33 · 1107 阅读 · 0 评论 -
Windwos XP风格,对话框有半透明,圆角效果
一、XP风格1)创建manifest文件,首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入 <assemblyIdentity name="Microsoft.Windows.XXXX" processorArchitecture="x86" version="5.1.0.0" type="win32"/> Windows Shell转载 2011-12-15 17:44:30 · 1179 阅读 · 0 评论 -
程序在崩溃时记录出错的位置-Dump文件
Debug模式下,出异常时,很容易找到出错的位置和callstack信息。但发布以后,再出异常的时候,就必须用到DUMP文件了。本文主要是参考了http://blog.youkuaiyun.com/starlee/article/details/6630816 调用的APIB原创 2011-09-08 10:19:55 · 4487 阅读 · 0 评论 -
记录下callstack信息
本人曾做过自动测试内存泄露的程序。记录内存泄露位置时用__FILE__, 和__LINE__来记录位置。但重要的callstack信息没有记录下来。无意中看到一篇文章http://blog.youkuaiyun.com/starlee/article/details/6618849原创 2011-09-08 10:34:59 · 1313 阅读 · 0 评论 -
微软 Microsoft Enterprise Library
参考:https://www.cnblogs.com/huangcong/archive/2010/06/08/1753988.html很早以前用过的库,现在看来用处不大了,但可从中看到企业级应用中应该考虑的常见的功能,包含:Caching Application BlockCryptography Application BlockValidation Applica...原创 2019-06-25 09:07:38 · 1724 阅读 · 0 评论