随笔分类 -  Frameworks

摘要:QuanbenSoft Windows Runtime (Windows Store)Apps 应用和框架总览 阅读全文
posted @ 2014-06-06 08:13 quanben 阅读(364) 评论(0) 推荐(0)
摘要:This article discusses the design of the enhanced platform based on Plato framework that is potentially running on a C/S setting and enables collaborated editing of canvas work. 阅读全文
posted @ 2014-04-18 13:48 quanben 阅读(232) 评论(0) 推荐(0)
摘要:This article discusses an approach to the issues with the obtention of visual bounds of objects from view/view model side, including the unavailability of the view/view model and the impact on the functioning of the framework of Plato by violating its guidelines of usage. It introduces a modified sight manager with unified visual information support and how it's integrated with the existing system. 阅读全文
posted @ 2014-04-11 13:27 quanben 阅读(213) 评论(0) 推荐(0)
摘要:OLE(Object Linking and Embedding) is a critical technology by Microsoft to carry out its enterprise applications, based on COM it's also a quite old one. Despite of its importance, itdoesn't seem to be so necessary to me as .NET is far more than enough. However in a recent task I have to tou 阅读全文
posted @ 2013-06-08 20:16 quanben 阅读(510) 评论(0) 推荐(0)
摘要:In C# we all know the standard way of finalising an object that potentially contains both managed and unmanaged resources islike 1 class SomeDisposabl... 阅读全文
posted @ 2013-06-07 08:01 quanben 阅读(328) 评论(0) 推荐(0)
摘要:At work I spent a lot of time trying to get my head around a issue with WPF grid resizing during runtime. I always found the controls don't resize the way I wanted and differently than how those in the exemplary program (MS Office in this case) do.What I intended to do issomething like the recen 阅读全文
posted @ 2013-05-09 12:59 quanben 阅读(2206) 评论(0) 推荐(0)
摘要:这里的基本整理一般原则是:1. 尽可能少分段2. 关于类的尽可能靠前(例如static),关于实际对象的尽可能靠后3. 早生成的尽可能靠前4. 公有的,接口的尽可能靠前5. 抽象的,通用的,基础性的,被依赖靠前;继承过来的尽量靠前6. 相对需要引起注意的尽量靠前7. 其他一些以往经验考虑 1 class Sample : BaseClass, IIntf1 2 { 3 #region Enumerations 4 5 enum EnumType 6 { 7 Const1, 8 // ... 9 } 10 11 #en... 阅读全文
posted @ 2013-04-23 09:07 quanben 阅读(556) 评论(0) 推荐(0)
摘要:核心课程简表一上:综合数学(连续部分A(数学分析))[1001]、物理(经典物理)[2001]、程序设计与编译一A(C/Basic)[3001]、哲学与系统科学[1000]一下:综合数学(离散部分A(离散数学、线性代数等))[1002]、物理(电子:电动力学)[2002]、程序设计与编译一B(C#、Python等、程序语言分析)[3002]、算法与数据结构一A(算法导论和基本算法)[3011]二上:综合数学(连续部分B(高等数学分析、复分析、统计等))[1003]、物理(电子:电子工程(电路和射频等))[2003]、物理(现代物理及其方法)[2004]、程序设计与编译二A(编译原理、编译工具使 阅读全文
posted @ 2013-04-07 11:33 quanben 阅读(229) 评论(0) 推荐(0)
摘要:本文分类列示微软和谷歌对应或不对应服务对quanben的影响和quanben个人的使用感受以及使用情况。本文仅代表quanben目前个人使用感受,不作为任何服务/产品选用参考和提示;由于使用和观察条件限制,虽然本文力求符合事实,但不保证所有内容均完全符合实际情形。1. 本地服务(包括桌面和移动设备)... 阅读全文
posted @ 2013-03-08 06:23 quanben 阅读(200) 评论(0) 推荐(0)
摘要:IT学习无止境。以下整理一下计划学习和研究的东西。语言学习,重点关注C#(不能说掌握得差不多了,但继续作为主力编程工具需要不断提高)和C++11的进展,补一些boost的课(有条件的话看boost在新C++条件下如何演进)和C++遗忘的东西,回顾设计模式在这两个语言中的应用。留半个眼睛给Functional Programming和并发编程。有空粗略思考一些语言设计、对象模型、泛型和元编程、编译实现的问题。最近我发现越发对C++这门语言不感冒了。个人感觉,除了一些计算密集性能要求和架构要求有些紧张的场景,C++不是一个好的选择。对于前端界面应用,越来越没有C++什么事,对于大型的复杂的前端应用 阅读全文
posted @ 2012-09-24 15:16 quanben 阅读(187) 评论(0) 推荐(0)
摘要:WPF对初学者来说一个比较复杂的概念是它用两个树来组织其元素的。了解一些WPF的同学一般都知道它们分别是逻辑树(Logical Tree)和视觉树(Visual Tree)。而这两者的关系,以及一个界面中元素究竟如何与另一个元素在这两棵树上联系起来却相当复杂,很难一言两语涵盖其规则。而树和WPF中的... 阅读全文
posted @ 2012-09-21 00:41 quanben 阅读(430) 评论(0) 推荐(0)
摘要:MVVM examplehttp://msdn.microsoft.com/en-us/magazine/dd419663.aspxDrag and DropGong solution to drop and drop for WPF compatible with MVVM architecturehttp://www.codeproject.com/Articles/43702/Drag-and-Drop-in-WPF-Part-IITreeView TopicsHow to get TreeViewItem from HierarchicalDataTemplate item?http: 阅读全文
posted @ 2012-08-23 23:25 quanben 阅读(161) 评论(0) 推荐(0)
摘要:我的个人印象,这三个公司显然都不容易进,也没机会深度接触,所以随便写着玩玩。具体结论见仁见智。我比较倾向于从为行业创造就业角度来观察这三个公司的特点,当然很带有个人主观性,使用方法也未必科学。还有一些公司如IBM等等也比较典型值得列入考虑。微软谷歌苹果应聘难度高(能力水平要求、企业文化……)极高(能力水平要求、文化独特、多元化)?直接制造就业量相对较大(极)小?间接制造就业量(IT方面为主)极大;范围门类相当广泛相当小;范围门类小(但有望在个别领域如移动互联网,云计算等增长)相当小;范围门类极小。目前通过其移动终端的市场份额在应用领域提供一定就业需求对技术行业规则影响作用太大,有利有弊,尚难以 阅读全文
posted @ 2012-01-05 13:42 quanben 阅读(217) 评论(0) 推荐(0)
摘要:This is the final part of the series, where the details of the code that works on the big integer type to generate Fibonacci sequences are discussed.With all the basic operations on the big integer type having been elaborated in the package and available for use, the main program can directly use th 阅读全文
posted @ 2011-12-10 14:40 quanben 阅读(221) 评论(0) 推荐(0)
摘要:Now it goes the implementation of the package.Some points about the design. Firstly the structure of the number is more clear to see here. As is said in the previous post, components of the number are represented by cells of the array. However, in regards to the maximum magnitude each component hold 阅读全文
posted @ 2011-12-10 11:50 quanben 阅读(228) 评论(0) 推荐(0)
摘要:When Augusta Ada King, the Countess of Lovelace was working on her documentation, somehow winning her the fame of the first programmer in human history, with regards to the algorithmic design for Babbage's analytical machine which never got realized in either of their lives, one of the algorithm 阅读全文
posted @ 2011-12-09 21:48 quanben 阅读(217) 评论(0) 推荐(0)
摘要:ADA集成开发环境GNAT-GPS集成了CVS功能。其基本配置界面如下:这里对ariane工程(一个新建的ADA库代号,google code地址http://code.google.com/p/ariane/)(Sorry, with IME turned off, the rest of the article is to be in English)This is a section inside the project preference which can be brought up by clicking on the appropriate item in thecontext 阅读全文
posted @ 2011-12-08 20:48 quanben 阅读(587) 评论(0) 推荐(0)
摘要:This is a follow-up article to the previous one on the same topic in Chinese. Recent blogs are all expected to be in English since IME and language packs are not ready on the Ubuntu Linux that have newly been installed and I don't bother installing them until I've tried most of its exiting n 阅读全文
posted @ 2011-11-30 11:36 quanben 阅读(195) 评论(0) 推荐(0)
摘要:1. 存储结构Mainframe中管理存储的子系统叫做SMS(Storage Management Subsystem),其全名是DFSMShsm。文件数据(Dataset)可以选择受SMS管理或自行管理。它是一种Hierarchical Storage Management。其一般原则就是高效率高价格的存储设备位于上层,其容量较小;低效率相对廉价存储设备位于下层,容量较大。而系统则管理数据在这些存储中的保存和流动。Availability Management用于备份数据的管理。Space Management用于监视空间使用情况并维护新的和活动数据的存储。Mainframe的数据存储维护3 阅读全文
posted @ 2011-11-26 19:20 quanben 阅读(507) 评论(0) 推荐(0)
摘要:所有计算机编程语言从本质上说都是综合考虑其执行环境的因素,旨在找到其问题域的对象和行为的最佳描述规则;其关于问题域的处理某种程度上说是一种抽象的建模过程。如前所述,ADA的类型系统是这个语言中最为复杂的内容之一。而类型系统很大程度上表现了一个语言对问题域中对象的一种哲学态度。ADA差不多将强类型走到一个极端,体现了它的一种态度(这中强类型可能已经强到了差不多不需要反射Reflection这样的机制了,至少在其基本类型范围内)本文将讨论ADA的各种数据类型,其间关系,以及在泛型中这些数据类型的表述。以下是一个ADA各种类型的派生关系图。走一遍这个树状结构可以发现这个设计思路还是有相当合理性的。注 阅读全文
posted @ 2011-11-25 22:04 quanben 阅读(685) 评论(0) 推荐(0)