首页 > 2017年04月03日 > 全部分享
.Net WinForm 控件键盘消息处理剖析
在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKeyPress, ProcessCmdKey, ProcessDialogKey,IsInputKey等等,那么这些方法是如何被组织的,每一个方法的具体含义又是什么哪?Win32的键盘消息又是如何到达控件上 ...
分类:Windows开发   时间:2017-04-03 23:59:40    收藏:0  评论:0  赞:0  阅读:205
Web程序员们,你准备好迎接HTML5了吗?
HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash、QuickTime、Silverlight等插件,也简化了原来需要大量JS才能达到的效果。虽然HTML5还在讨论过程中,但是其优越的特性已经得到了大家的认可,各大浏览器厂商, ...
分类:Web开发   时间:2017-04-03 23:59:02    收藏:0  评论:0  赞:0  阅读:197
ArrayBlockingQueue源码分析
转自:http://www.xiaoyaochong.net/wordpress/?p=354 ArrayBlockingQueue是Java并发框架中阻塞队列的最基本的实现,分析这个类就可以知道并发框架中是如何实现阻塞的。 笔者工作了一两年之后,还不知道阻塞是如何实现的,当然有一个原因是前期学习的 ...
分类:其他   时间:2017-04-03 23:58:45    收藏:0  评论:0  赞:0  阅读:159
VS2010 Extension实践(2)
在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦。 本篇我将展示如何深入挖掘V ...
分类:其他   时间:2017-04-03 23:58:06    收藏:0  评论:0  赞:0  阅读:212
Spring Boot 学习笔记1---初体验之3分钟启动你的Web应用
前言 早在去年就简单的使用了一下Spring Boot,当时就被其便捷的功能所震惊。但是那是也没有深入的研究,随着其在业界被应用的越来越广泛,因此决定好好地深入学习一下,将自己的学习心得在此记录,本文主要围绕以下几点进行说明: Spring Boot 简介 使用Spring Boot快速搭建一个We ...
分类:编程语言   时间:2017-04-03 23:57:51    收藏:0  评论:0  赞:0  阅读:216
ActiveReports 6:如何升级旧版本的项目
如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面“升级ActiveReports for .NET 1.0 或2.0项目”); 二是在Visual Studio中打开工程,用新版本的D ...
分类:其他   时间:2017-04-03 23:57:30    收藏:0  评论:0  赞:0  阅读:449
解决 Bash On Windows 下载慢或无法下载的问题
解决 Bash On Windows "无法从 Windows 应用商店下载。请检查网络连接。"的问题 Fiddler和Bash On Windows 源离线压缩包:http://pan.baidu.com/s/1kVofL4b 不想从百度网盘下载的,可以从官方下载: Fiddler:https:/ ...
分类:Windows开发   时间:2017-04-03 23:57:10    收藏:0  评论:0  赞:0  阅读:265
Day03 单行函数
1. 大小写控制函数 2. 字符控制函数 3. 数字函数 6. 日期的数学运算 7. 日期函数 8. 通用函数 9. 条件表达式 ...
分类:其他   时间:2017-04-03 23:56:49    收藏:0  评论:0  赞:0  阅读:148
LINQ编程技术内幕 通用部分 学习
1 ...
分类:其他   时间:2017-04-03 23:56:27    收藏:0  评论:0  赞:0  阅读:191
TCP网络程序设计
11.7 创建套接字 11.7.1 函数名 socket 11.7.2 函数原形 int socket(int domain, int type, int protocol); 11.7.3 函数功能 用于创建套接字 11.7.4 所属头文件 #include <sys/types.h> /* Se ...
分类:其他   时间:2017-04-03 23:56:05    收藏:0  评论:0  赞:0  阅读:238
Windows 7样式地址栏(Address Bar)控件实现
介绍 从Vista开始,地址栏就有了很大的改变,不知道大家有什么感觉,笔者觉得很方便,同时又兼容之前的功能,是个很不错的创新。不过,微软并不打算把这一很酷的功能提供给广大的开发人员。 本文提供了一个简单的Address Bar实现,使用.NET 2.0和VS2008. 它是基于一个简单的树型遍历实现 ...
分类:Windows开发   时间:2017-04-03 23:55:50    收藏:0  评论:0  赞:0  阅读:201
NET控件Designer架构设计
总体结构 Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了流行的MVVM模式。这三部分的职责分工是: View 负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xaml来表达,对于某些复杂的layout,仍然会需要写一些co ...
分类:Web开发   时间:2017-04-03 23:55:28    收藏:0  评论:0  赞:0  阅读:217
如何把Excel中的单元格等对象保存成图片
对于Excel中的很多对象,比如单元格(Cell),图形(shape),图表(chart)等等,有时需要将它们保存成一张图片。就像截图一样。 最近做一个Excel相关的项目,项目中遇到一个很变态的需求, 需要对Excel中的一些对象进行拍图,比如,对一个单元格设置一些颜色之后拍图,或者对一个图表,报 ...
分类:其他   时间:2017-04-03 23:55:09    收藏:0  评论:0  赞:0  阅读:158
const在c和c++中地位不同
先测试C语言的const: 不是指针变量的表达式,const放在类型的前后都没关系,但是在指针变量中,const的位置就有讲究了,此时要分清楚是指针变量的值是只读的还是指针所指向的内存空间是只读的。而且,C语言中,const是个假const: 运行结果显示a的值被改变。所以,在C语言中,const不 ...
分类:编程语言   时间:2017-04-03 23:53:34    收藏:0  评论:0  赞:0  阅读:187
一个故事告诉你比特币的原理及运作机制(我不生产知识,我只是知识的搬运工0.0)
问题的提出 我们先从比特币产生的动机开始。 以物易物的比特村 话说在这个世界上,有一个叫比特村的小村庄,村庄共有几百户人家。这个村庄几乎与世隔绝,过着自给自足的生活。由于没有大规模贸易,比特村村民一直 过着以物易物的生活,也就是说村民之间并没有使用统一的货币,互相间的贸易基本上就是老张家拿一袋面粉换 ...
分类:其他   时间:2017-04-03 23:53:10    收藏:0  评论:0  赞:0  阅读:220
Python装饰器
1.最简单的例子 ...
分类:编程语言   时间:2017-04-03 23:52:50    收藏:0  评论:0  赞:0  阅读:234
用socket模拟实现全双工通信
用socket模拟实现全双工通信 源码下载 http://download.csdn.net/detail/qq_24054661/9802994 ...
分类:其他   时间:2017-04-03 23:51:45    收藏:0  评论:0  赞:0  阅读:211
Mysql添加用户,给用户授权
创建用户 ? 1 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ? 1 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ? 1 CREATE USER 'username ...
分类:数据库技术   时间:2017-04-03 23:50:34    收藏:0  评论:0  赞:0  阅读:176
排序算法之冒泡排序Java实现
排序算法之冒泡排序 一、初级的冒泡排序 import java.util.Arrays; /** * * @title BubbleSort * @describe 冒泡排序 * @author 张富昌 * @date 2016年10月1日下午3:56:30 */public class Bubbl ...
分类:编程语言   时间:2017-04-03 23:50:16    收藏:0  评论:0  赞:0  阅读:154
面向对象——三层架构(表现层、业务层、持久层)
三层架构:即表现层、业务层、持久层。 ① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。 ② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新 ...
分类:其他   时间:2017-04-03 23:49:56    收藏:0  评论:0  赞:0  阅读:140
1256条   1 2 3 4 ... 63 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号