Windows程序设计零基础自学_4_Windows程序的显示和更新_之滚动条处理
前面讨论过windows的WM_PAINT消息和文本显示的部分内容, 下午用了两个小时来学习滚动条的相关内容, 滚动条在大部分的win32应用程序中均有应用,在此学习一下将有助于深入了解windows程序滚动条的实现机制。
我发现其实windows程序设计主要的是熟悉各个API的用法和windows
http://www.cyqdata.cn/cnblogs/article-detail-39838
分布式基础学习【一】 —— 分布式文件系统
分布式基础学习
所谓分布式,在这里,很狭义的指代以Google的三驾马车,GFS、Map/Reduce、BigTable为框架核心的分布式存储和计算系统。通常如我一样初学的人,会以Google这几份经典的论文作为开端的。它们勾勒出了分布式存储和计算的一个基本蓝图,已可窥见其几分风韵,但终究还是由于缺少一些实现的代码和示例,色彩有些斑驳,缺少了点感性。幸好我们还有Open Source,还有Ha
http://www.cyqdata.cn/cnblogs/article-detail-39821
asp.net控件开发基础(11)
刚开篇的时后在最后把属性值用视图状态来保存时,得以把当前状态保存下来,关于视图状态的概述,这里不再累赘,没了解过的朋友可以在MSDN里输入视图状态概述了解一下.以下我们还是以以前讲过的内容为例,一起继续来改善控件的使用(第五篇和第九篇的例子)
示例一
我们启用了跟踪,按下确定按钮后,控件属性发生变化,按下无事件按钮后,控件状态则恢复到之前的状态,而且在跟踪状态下发现Custom无视图状态.
http://www.cyqdata.cn/cnblogs/article-detail-39800
Windows程序设计零基础自学_2_Windows程序的显示和更新_之WM_PAINT消息
前面的一篇文章里面,我模仿那本经典的书写了一个windows程序, 对windows的程序设计有了一点点的感性认识, 但是对于程序的设计还是一知半解,因此需要继续自学, 接着看那本经典的书......
下面是我的一点总结吧,贴出来让各位大侠看看,希望大侠们不吝指教, 指出我认识中的不当之处,以帮助我
http://www.cyqdata.cn/cnblogs/article-detail-39712
Windows程序设计零基础自学_1_Windows程序消息循环机制
第一次接触计算机的时候,已经是2005年,我记得当时在学校的机房还有98和2000的操作系统, 当时学C语言后,知道了怎么在cmd一样的模式下编制程序,当时一直迷惑就是怎么样编制一个和IE和Word一样具有点击鼠标操作的应用程序, 后来过了大一,大二时选择了自动化(我们学习大一不分专业)就一直没有机会学习如何编制Window
http://www.cyqdata.cn/cnblogs/article-detail-39701
asp.net控件开发基础(9)
写第五篇的时候,我一步步的加上元数据(特性),使得设计时效果更加好,如对复杂属性应用以下特性,使属性浏览器支持扩展/折叠效果,使你更加容易编辑子属性,但接着我又遇到了问题,所以必须去解决
1.认识默认属性浏览器支持
让我们再认识一下属性,大家知道每个属性都是有类型的,最熟悉就是string,int这些类型了,vs2005属性浏览器对这些属性类型进行了识别, 如下例子
(1)table控
http://www.cyqdata.cn/cnblogs/article-detail-39673
信息化基础建设 改善代码生成
数据库字段映射
当看到一个实体的属性,是否可以马上判断出它对应的数据库字段?
_languageTranslation.KeyText, 比如看到这个KeyText的属性
通常的做法是,去查找实体与数据库字段绑定的代码,以检查这个属性关联的数据库字段,代码可能是这样
public LanguageTranslationEntity ReaderBind(IDataReader da
http://www.cyqdata.cn/cnblogs/article-detail-39653
asp.net控件开发基础(18)
本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的学习.对以后绝对有帮助.因为当你使用数据源控件,只需要设置一个DataSourceID,方便的同时你是否知道数据源控件帮你做了什么事情,如果你想觉的够用了,可以不用了解,但我相信你一定会有需求。上篇最
http://www.cyqdata.cn/cnblogs/article-detail-39579
信息化基础建设 窗体开发
窗体开发的主题内容 1. 窗体属性设置 2. CRUD与代码生成 3. 高级选项 4. 设计规范 使用EPN框架制作员工主档窗体,效果图如下 属性设置 增加窗体,EmployeeMaster 设置继承的类为EntryForm [FunctionCode("SAISEM")] public partial class
http://www.cyqdata.cn/cnblogs/article-detail-39481
基础算法系列总结:贪心算法
前几天参加了一下ACM比赛,呵呵,权当陪太子读书了,成绩有一点点不好,不过都已经过去了。比赛可以没有,博文不能不继续,呵呵,今天我总结我最近练习的贪心算法。我写文章的顺序是先写的 动态规划 , 回溯算法 ,分支限界算法 然后再准备写写贪心算法以及基本的递归和分治算法,计算机最常用的算法就这么几种了,如果真正对算法感兴趣的话可以多研究研究
http://www.cyqdata.cn/cnblogs/article-detail-39449
动画组件(wagang版)之基础篇:时长、进度、帧
页面动画是一种很常见的效果,很多同学因它而对js产生兴趣,甚至jquery把它放在核心库里。QWrap的核心库,并没有提供动画组件。wagang版动画组件是依赖QWrap开发出的一个动画组件。它的前身是youa网站使用的animation组件,原作者是Jerry Qu,改装成wagang组件时作了一些修改。文档与示例参见:http://dev.qwrap.com/resource/js/wagan
http://www.cyqdata.cn/cnblogs/article-detail-39384
动画组件(wagang版)之基础篇:跳帧与延时
在前一篇随笔里提到动画抽象的可以理解成:“在dur时间内,每隔frameTime时间,播放一次animFun(per)”。例如,要求总时间是3000ms,每隔100ms播放一次animFun(per)。我们会理论算出它应该播放0,1,2,3,...,30一共31帧的动画。但是,事实上,由于浏览器的时间精度,或是其它的cup占用延时,或alert阻塞,或是动画本身的耗时,等等
http://www.cyqdata.cn/cnblogs/article-detail-39383
SEO基础:良好的网站设计
首先需要强调的是,许多人潜意识里将网络设计中面向搜索引擎优化的考虑与提高用户可用性的工作视作分离的两个单独部分,认为二者就算不是互相对立也在很大程度上难以兼顾,事实上,这种想法很普遍,很多网络设计公司在设计网页时只顾填充一个个漂亮的图片或Falsh以使网页更“酷”,至于网络优化方面,则理直气壮地认为不属于他们的工作范围,而很多网络在运行了一段时间后不得不再聘请相应的SEO人
http://www.cyqdata.cn/cnblogs/article-detail-39351
【自然框架.视频】基础设置(一)如何下载自然框架
大家好,好久没有发博客了,这段时间是为了能够做出来更好的视频,做一些准备。目前还在锻炼中,以前一直很内向,话都说不利索,要做视频都很怵头。不过呢,要不断的提高自己,弥补自己的不足。现在还年轻,要多多努力!
打算做一套全新的视频,好好的把自然框架给详细的介绍一遍。目录如下,可能还会根据具体情况进行一下改正。视频是有声音的,请打开或者关闭音箱。
http://www.cyqdata.cn/cnblogs/article-detail-39266
MapReduce编程基础
1. WordCount示例及MapReduce程序框架
2. MapReduce程序执行流程
3. 深入学习MapReduce编程(1)
4. 参考资料及代码下载
<1>. WordCount示例及MapReduce程序框架
首先通过一个简单的程序来实际运行一个MapReduce程序,然后通过这个程序我们来哦那个结一下Map
http://www.cyqdata.cn/cnblogs/article-detail-39263
SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息,今天把自己工作过程中经常用到的一些数据库引擎存储过程,系统视图等等总结一下以备不时之用。下面的知识多是自己总结,有一些参考了MSDN。
sp_help
有时候想尽快查出数据库对象的相关信息,这个存储过程就很有用了。使用它可以查询出整个数据库中所有对象的相关信息。直接运行sp_help结
http://www.cyqdata.cn/cnblogs/article-detail-39112
Microsoft NLayerApp案例理论与实践 - 基础结构层(数据访问部分)
上篇文章讲解了NLayerApp案例的基础结构层(Cross-Cutting部分),现在,让我们继续解读NLayerApp的基础结构层(数据访问部分)。NLayerApp的基础结构层(数据访问部分)包含如下内容:Unit Of Work(PoEAA)、仓储的具体实现、NLayerApp的数据模型以及与测试相关的类。下面,我们将对前三个部分进行讨论,与测试相关的内容,我打算最后单独一章进行介绍。
U
http://www.cyqdata.cn/cnblogs/article-detail-39109
WPF基础入门<5>__属性系统
Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行库 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。本概述介绍 WPF 属性系统以及依赖项属性的功能,这包括如何在可扩展应用程序标记语言 (XAML) 中和代码中使用现有的依赖项属性。本概述还介绍了依赖项属性所特有的方
http://www.cyqdata.cn/cnblogs/article-detail-39102
asp.net控件开发基础(14)
1.错误的代码,无法解析
首先来看一段简单的代码
正确 <asp:Wizard ID="Wizard1" runat="server"> &
http://www.cyqdata.cn/cnblogs/article-detail-39022
Microsoft NLayerApp案例理论与实践 - 基础结构层(Cross-Cutting部分)
从这篇文章开始,我将逐步介绍NLayerApp的基础结构层、领域层、应用层以及分布式服务层。本文着重介绍基础结构层,根据上文对NLayerApp的架构分析,它将包含两大部分的内容:处理数据访问的基础结构层组件和Cross-Cutting的基础结构层组件。处理数据访问的基础结构层组件主要包含了仓储的具体实现、Unit Of Work(PoEAA,Martin Fowler)的实现、NLayerApp
http://www.cyqdata.cn/cnblogs/article-detail-38869
