Archive

keep hungry keep foolish
Show All 74 存档 47 CathyEagle 45 csdn 45 Internet Explorer编程 28 .Net 20 Delphi 16 双语 15 Bilingual 15 Internet Explorer编程简述 15 WPF高级编程 13 Advanced WPF 12 WPF 12 Windows编程 12 用户体验 10 Internet Explorer编程FAQ 9 UX 9 WPF Best Practices 7 杂记 5 M-V-VM 5 MVVM 5 async/await 4 选择数据项 3 AI 3 Boxing 3 GoSurf 3 Internet Explorer 3 Internet Explorer_Server 3 UnityContainer 3 WebBrowser 3 中文 2 多窗口浏览器 2 性能 2 枚举类型 2 正常排列平铺 2 添加到收藏夹 2 窗口动画 2 装箱 2 通知栏 2 Add To Favorite 2 ChatGPT 2 Custom Context Menu 2 DataBinding 2 Dispatcher 2 DoAddToFavDlg 2 DoOrganizeFavDlg 2 English 2 Enum 2 IDocHostUIHandler 2 INotifyPropertyChanged 2 IObjectWithSite 2 Import/Export Wizard 2 MFC 2 Reflection.Emit 2 Shell DocObject View 2 Shell_NotifyIcon 2 ShlWapi 2 Task 2 Toolbar 2 加速键 1 大富翁论坛 1 子窗口闪烁 1 对话框 1 快捷方式 1 快捷组 1 搜索栏 1 收藏夹 1 效率 1 整理收藏夹 1 模态 1 模态窗口 1 浏览器 1 焦点 1 算法 1 编码菜单 1 网络小灵通 1 英文 1 资源字典 1 超级拖放 1 阿甘的家 1 附加属性 1 非模态 1 香农熵 1 黄玄 1 .Net Framework 1 .NetFramework 1 API设计 1 Accelerator 1 ArgumentException 1 Array.IndexOf 1 Attached Property 1 BeginInvoke 1 Button 1 CBTProc 1 CGID_ShellDocView 1 CHtmlView 1 ContentStringFormat 1 CreateLnk 1 DataTemplate 1 Dependency Injection 1 Design Patterns 1 Dialog Service 1 DispatchTaskAwaiter 1 Encoding Menu 1 Exception 1 Explorer Bars 1 Firefox 1 Focus 1 FocusVisualStyle 1 Frame 1 GPT 1 GetDropTarget 1 GetExternal 1 GetUrlCacheEntryInfo 1 Github Pages 1 Google Toolbar 1 HTML Element 1 Hook 1 Hux Blog 1 IDeskBand 1 IDocHostShowUI 1 IEnumTravelLogEntry 1 IHTMLAnchorElement 1 IHTMLDataTransfer 1 IHTMLDocument4 1 IHTMLElement 1 IHTMLElement2 1 IHTMLImageElementFactory 1 IHTMLOptionElement 1 IHTMLOptionElementFactory 1 IHTMLSelectElement 1 IHTMLWindow2 1 ILogger 1 INTERNET_STATUS_CALLBACK 1 INewWindowManager 1 INotifyCollectionChanged 1 IShellUIHelper 1 ITravelLogEntry 1 ITravelLogStg 1 In-Place Activating 1 InteractionRequest 1 Interception 1 InternetOpen 1 InternetOpenUrl 1 InternetSetStatusCallback 1 IoC 1 IsEnabled 1 ItemsPanel 1 Jekll 1 JetBrains 1 ListBox 1 MDI 1 MSN Toolbar 1 MediatR 1 Mediator 1 NewWindow 1 NewWindow2 1 NewWindow3 1 OLE嵌入 1 OLEIVERB_UIACTIVATE 1 ObservableCollection 1 Prism 1 ResolveLnk 1 Resource Dictionary 1 SHAutoComplete 1 SHDVID_GETMIMECSETMENU 1 SelectDiretory 1 ShowContextMenu 1 Sink 1 Splash Screen 1 StringFormat 1 TWebBrowser 1 TabControl 1 Tabbed Browsing 1 ToolBands 1 ToolTip 1 TypeSafeEnum 1 Unit Test 1 User Experience 1 WH_CBT 1 WebBrowser_V1 1 Windows 编程 1 Wordpress 1 break 1 createElement 1 github.io 1 implicit 1 loop 1 ondragover 1 operator 1 pCloud 1 switch 1 wordpress 1
2024

可疑的ArgumentException


慎用隐式类型转换


一个AI能帮上忙的Bug


2023

中英文效率比较的一个侧面

——从数字转换的效率和内存开销的角度


ChatGPT-4


# 0.01粗糙版数字永生

——一ChatGPT功用乱想


2022

浅谈Mediator/MediatR

Avoid abusing the Mediator pattern


避免使用枚举类型 (2) TypeSafeEnum

TypeSafeEnum


避免使用枚举类型 (1) No more Enums

No more Enums


2021

M-V-VM视图交互简述

Interactions between the View and ViewModel


Implicit boxing in System.Array.IndexOf


Wordpress博客备份

——一个新旧交替的时期


Unity Container (3) Property Container

Advanced Unity Container usages


Unity Container (2) Implementing the INotifyPropertyChanged Interface

Advanced Unity Container usages


Unity Container (1) Injecting type aware ILogger

Advanced Unity Container usages


Handle Task Exceptions Gracefully

优雅地处理Task中的异常


2020

AsyncTaskExecutor

A reusable GUI component for Task execution


ToolTipBinding

ToolTip Binding with StringFormat


关闭 'Resource not found' 警告

Turn off 'Resource not found' trace log


EnabledStateBinding

WPF Best Practices


DispatcherTaskWaiter

ConfigureAwait(Dispatcher)


M-V-VM下实现数据项的选择(三)

WPF Best Practices


从BeginInvoke到async/await

Convert BeginInvoke to async/await


2019

M-V-VM下实现数据项的选择(二)

WPF Best Practices


M-V-VM下实现数据项的选择(一)

WPF Best Practices


实现TabControl标签页缓存

TabControl Content Preservation


博客搬家到Github

——也许不会再搬,但谁知道呢?


早年在CSDN写的博客备份

——谨以怀念写Delphi,MFC及浏览器编程的青春岁月


2011

Prism Splash Screen Module


ListBox as Toolbar

——昙花一现的Wordpress博客


2006

再谈动态创建网页元素

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


代码重温:TZoCInetChecker——一个检测网络连接的类

——谨以怀念写Delphi的青春岁月


Internet Explorer 编程简述(十三)调用IE隐藏的命令(续)

——谨以怀念研究Internet Explorer编程的青春岁月


FAQ: 如何动态创建并访问网页元素

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


扎根IE开发拥有自己理想的程序员

——2006年csdn对我的在线采访复刻


Internet Explorer 编程简述(十二)正确地设置和转移焦点

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(十一)实现完美的Inplace Drag & Drop——超级拖放

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(十)响应来自HTML Element的事件通知——几个好用的类

——谨以怀念研究Internet Explorer编程的青春岁月


响应AutoComplete下拉列表的选择事件

——谨以怀念写Delphi的青春岁月


2005

Internet Explorer 编程简述(九)在自己的浏览器中嵌入Google工具条

——谨以怀念研究Internet Explorer编程的青春岁月


Sigh,令人失望的MSN Toolbar Tabbed Browsing

——谨以怀念写Delphi的青春岁月


Delphi中实现可以更改大小的对话框

——谨以怀念写Delphi的青春岁月


Internet Explorer 编程简述(八)实现浏览历史菜单

——谨以怀念研究Internet Explorer编程的青春岁月


Delphi中正常窗口的实现

——谨以怀念写Delphi的青春岁月


2004

FAQ:如何从URL取得其在Internet Cache中的文件名

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


FAQ:如何访问WebBrowser的滚动条

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


FAQ:操纵下拉列表

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


Internet Explorer 编程简述(繁体版)

——谨以怀念研究Internet Explorer编程的青春岁月


FAQ:两种方法访问多层嵌套的frame

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


FAQ:控制IE的搜索栏

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


FAQ:扩展CHtmlView

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


FAQ:启动IE时自动显示工具条

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月


Internet Explorer 编程简述(七)完美的“编码”菜单

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(六)自定义浏览器上下文菜单

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(五)调用IE隐藏的命令(中文版)

——谨以怀念研究Internet Explorer编程的青春岁月


利用WH_CBT Hook将非模态对话框显示为模态对话框

——谨以怀念用Win32 SDK/MFC编程的青春岁月


Internet Explorer 编程简述(五)调用IE隐藏的命令

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(四)“添加到收藏夹”对话框

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(三)“整理收藏夹”对话框

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(二)在IE中编辑OLE嵌入文档

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(一)WebBrowser还是WebBrowser_V1

——谨以怀念研究Internet Explorer编程的青春岁月


Internet Explorer 编程简述(序)

——谨以怀念研究Internet Explorer编程的青春岁月


在MDI窗口中防止子窗口闪烁

——谨以怀念用Win32 SDK/MFC编程的青春岁月


具有自动恢复功能的通知栏图标控件

——谨以怀念写Delphi的青春岁月


Windows通知栏图标高级编程概述

——谨以怀念写Delphi的青春岁月


利用浏览器实现程序界面与实现的分离

——谨以怀念写Delphi的青春岁月


2001

论“快捷组”应该缓行

——谨以怀念研究Internet Explorer编程的青春岁月


TWebBrowser编程简述

——谨以怀念写Delphi的青春岁月


2000

SelectDiretory

——谨以怀念写Delphi的青春岁月


TMovePanel

——谨以怀念写Delphi的青春岁月


CreateLnk & ResolveLnk

——谨以怀念写Delphi的青春岁月


Delphi程序窗口动画及正常排列平铺的实现v1

——谨以怀念写Delphi的青春岁月


Secrets in ShlWapi.Dll

——谨以怀念写Delphi的青春岁月


Text to Html

——谨以怀念写Delphi的青春岁月