- 博客(73)
- 资源 (11)
- 收藏
- 关注
转载 3G(3rd Generation)
3G是英文3rd Generation的缩写,指第三代移动通信技术。相对第一代模拟制式手机(1G)和第二代GSM、TDMA等数字手机(2G),第三代手机一般地讲,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。它能够处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。为了提供这种服务,无线网络必须能够支持不同的数据传输速度,也就是说在室内、室外
2009-02-01 13:27:00
858
转载 什么是COM组件(源于互联网)
COM是开发软件组件的一种方法。组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统以及其他组件提供服务。开发自定义的COM组件就如同开发动态的,面向对象的API。多个COM对象可以连接起来形成应用程序或组件系统。 COM是Component Object Model (组件对象模型)的缩写。 用户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选种的
2009-01-15 10:08:00
3211
1
原创 WPF中,ListBox与数据间的绑定
1:新建一个WPF工程,并在XAML文件中添加一个ListBox控件,如下:Window x:Class="ListBinding.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml
2008-12-20 10:54:00
9533
原创 迫于成长的压力,不自觉的开始怀念童年
刚才一瞬间的心情好爽,仿佛一下子回到了初中时代。。。 前因后果,只是青年与童年的差别。 长大了,已不是孩童,不能再下地里偷西瓜,长大了,已不是孩童,不能再骑车漫步郊外,长大了,已不是孩童,不能再与伙伴们打闹,长大了,已经是男人,能不能回到孩童时代自己很清楚。 成长的过程,不求兴奋,但求欢乐。
2008-09-27 12:57:00
523
原创 不能因为了解一些技术就将问题硬将其上靠
有些问题很简单,但看起来很神秘。不能因为问题神秘就猜想是不是由于一种高深的技术问题造成的。 比如,主窗口失去响应,我首先想到了是不是消息队列堵车了,我太天真了。 如果由于一次普通的编码就导致了线程消息队列的堵车,那MS也太菜了。MS菜不菜大家都知道。 问题具体是由什么操作导致的,就按照这条路线进行调查,不能因为调查时没有任何方向就猜测高深的问题。 想一想以前
2008-09-23 17:14:00
696
1
转载 msiexec命令行安装 命令行无界面安装ajax
Windows (R) Installer. V 3.01.4000.3959 msiexec /Option [Optional Parameter]安装选项 安装或配置产品 /a 管理安装 - 在网络上安装产品 /j [/t ] [/g ] 播发产品 - m 播发到所有用户,u 播发到当前用户 卸载产品显示选项 /quiet 安静模式,无用户交互 /passiv
2008-09-19 17:12:00
1070
原创 有些事。。。
有些事,得争取,比如在技术上的进步。向自己争取。 有些事,不强求,比如爱情。Just take it as it comes。 有些事,也无奈,比如挣钱很少的农民,穷自己,善其身。 有些事,要看开,比如银行卡找不到了,挂失的体验也挺好。 生命的历程,体验的历程,没有成功,没有失败, 自己选择了道路,道路决定了结
2008-09-16 17:02:00
554
原创 正月十五,团圆的一天,银行卡找不到了,肯定是自己的失误造成的
前些天还写到自己不能再做月光族了,谁想今天想去取些钱,银行卡竟找不到了,找了半天了,还找不到。一会再找不到,明天只能去银行补办一个了。麻烦。我不理财,财不理我,这话是有道理的。先说卡的放置问题。以前我都是将一大堆的卡一起放在抽屉里,用的时候到里面去找。如果你搬家不频繁,这种方法还是可以接受的。但是一旦你是半年搬一次家的那种,像我现在这样子,那这可就麻烦了。因为没有对相同的东西进行封装,移植的时候就
2008-09-14 15:35:00
1045
原创 微架构或重构
如果出现这种情况,如果不重新设计方案,以现在的代码为基础进行修改肯定不能好的解决问题,那就要试着重新设计了。 可以在局部进行架构,或微架构,重构不比架构好。重构不能从根本上解决问题,而架构可以。 一个系统,分层要明确,不能因为一个子系统需要这个功能就把这个功能添加到这个子系统中。试着添加一个中间层,效果会更好。
2008-09-12 12:06:00
569
翻译 DIB,设备无关图
/* 设备无关图 DIB 设备无关图包含一个颜色表,该表用于描述像素值与RGB颜色值的对应关系。 设备无关图的意思是这种类型的位置能够在任何设备上找到一个合适的颜色方案。 一个设备无关图包含下述的颜色和尺寸信息: 创建矩形图片的设备的颜色格式 创建矩形图片的设备的分辨率 创建矩形图片的设备的调
2008-09-11 10:13:00
953
翻译 进程的内核对象句柄表
/* 当进程初始化的时候,系统会为其分配一个句柄表。该句柄表只用于内核对象。 具体该句柄表在系统中是种怎样的结构和是怎么被系统管理的,现在没有说明文档。 进程句柄表的大体结构如下: Index Pointer to kernal object memory block Access Mask Flags*/
2008-09-10 15:29:00
1893
翻译 什么是内核对象
/* 什么是内核对象 内核对象可通过调用各种各样的函数创建,这些函数需要传递一个与使用在内核 层的内核对象的类型不太一致的名称。比如,函数CreateFileMapping会告诉OS 去创建一个与区域对象(Section Object)相关的文件映射。每一个内核对象其实 是一个由内核定位的内存块且这个内存块只能被内核访问。内存块是一个数
2008-09-09 11:21:00
1994
2
原创 CEdit与键盘
CEdit可以处理很多默认的键盘消息,处理方式是给CEdit发送键盘被按下的消息即可。 如果想对特殊的按键组合进行处理,可单独解析并处理。
2008-09-08 17:20:00
553
原创 不做月光族
对于初入行的工作者,积累不仅仅在于经验,也在于钱财。 月光,月月光,终会导致钱到用时方恨少。 饭吃的好吃的饱,钱不一定要花的多。 衣服好品质好,钱不一定要花的多。 平时生活好,有乐趣,钱不一定要花的多。 处处都可节俭,节俭就是积累,积累带来海量,用时才不觉少。 初入行的工作者,不能做月光族。
2008-09-08 08:34:00
481
原创 函数错误处理二(总结自己windows编程核心)
/* 1:定义自己的错误码 微软的错误码返回机制也适用于我们自己写的函数。 为了表示一个错误,通常情况下设置一个线程的最后错误码然后函数再返回一个 不可用值就可以了,比如NULL,FALSE,INVALID_HANDLE_VALUE等任何想返回的值。 设置线程的最后错误码可以使用函数: VOID SetLastEr
2008-09-03 10:56:00
549
翻译 更新UI对象
/* 更新UI对象 常规情况下,菜单和工具栏按钮可以有多种状态。例如,菜单不可用时可以置灰,菜单 正在被使用时可以设定为选中状态。同样工具栏也有这些状态。 谁来更新这些可变状态项的状态?从逻辑上讲,如果一个菜单项产生了一个命令消息, 此消息会被文档处理,那么由文档去更新可变状态项的状态更有意义,文档中应该包括 可变状态项的状态信息。 如果一个命令对应多个U
2008-09-02 22:02:00
947
1
原创 基础温习--数制转换
/* 基本概念: 1:基数 二进制的基数是2 十进制的基数是10 ... ... 2:逢N进行1 3:按权展开 十进制数1356.82可展开为 1*10 + 3*10 + 5*10 + 6*10 + 8*10 + 2*10 4:进
2008-09-02 16:14:00
389
原创 函数错误处理一(总结自windows编程核心)
/* Error Handling Part 1 当我们调用Windows函数的时候,函数会验证我们给它传递的参数,如果参数不 正确或由于其它一些原因函数没能正确执行,则函数会以返回值的形式告诉调用 者函数出错了。 常见的返回值: VOID: 这种函数值说明函数不可能出错,只有极少数的Windows函
2008-09-02 15:27:00
1115
翻译 How the Framework Searches Message Maps(译自MSDN)
/* 本文翻译自MSDN的How the Framework Searches Message Maps章节 对于接收到的消息,编程框架会通过消息映射表查找合适的消息处理函数。只要 你写了针对指定消息的消息映射入口和相应的消息处理函数,编程框架会自动地 调用你写的消息处理函数去处理相应的消息。 1:哪儿能找到消息映射
2008-09-02 11:58:00
545
翻译 窗口区域和客户区域
/* GetClientRect 此函数用于取得窗口的客户区坐标。客户区即窗口客户区的左上角和右下角之间 的区域。客户区坐标的原点位于窗口客户区的左上角,即用此函数得到的坐标的 原点是窗口客户区的左上角,左上角的的坐标值为(0,0)。 返回值: 成功时返回非0,失败时返回0 注意: 在与结构RECT
2008-09-02 09:14:00
1365
翻译 How the Framework Calls a Handler(译自MSDN)
/* 编程框架调用消息响应函数的原理 1:消息的发送与接收 大多数的消息来源于用户与程序的交互。命令消息来源于鼠标对菜单及工具栏的 点击及快捷键的按下。当用户改变窗口的大小或位置时,也会产生消息。另外, 当启动或关闭程序及窗口得到或失去焦点时也会产生普通消息。控件通知消息产生 自己鼠标对控件的操作,比如对话框上的按钮或列表框被点击时。 类CWinApp的R
2008-09-01 21:55:00
465
翻译 编程框架中的消息与命令
/* 编程框架中的消息与命令 编程框架对消息与命令进行了必要的调整,使程序处理消息更容易,更易维护与封装。 1:消息 类CWinApp的成员方法Run函数中有一个消息循环,它会从消息队列中提取由各种 事件产生的消息。编程框架对消息循环的实现方式是提取消息,解析消息和分发消息。 2:消息处理函数 在MF
2008-09-01 17:36:00
543
翻译 访问运行时类的信息
/* 这篇小短文告诉我们如何在运行时取得一个类对象的信息 如果你是从类CObject派生的类且还使用了宏DECLARE_DYNAMIC和IMPLEMENT_DYNAMIC, DECLARE_DYNCREATE和IMPLEMENT_DYNCREATE或者DECLARE_SERIAL和IMPLEMENT_SERIAL, 那么CObject就可以在运行
2008-09-01 14:50:00
778
原创 核心魅力会牵引大众魅力
今天CCTV6播放了龙虎门,虽然我已经看过两遍了,但都是和几个人一起看的。 在一起看电影最大的不好就是自己没有时间对电影进行思考。 今天很幸运,他们四个出动旅游,只有我一个人在家。 比较有感触的是石黑龙向王降龙拜师的那个镜头。 拖鞋对双节棍。 五个回合。 完败。石黑龙。 降龙说:你很烂,双节棍还握不紧。 黑龙思考了一晚上,第二天对降龙
2008-08-30 17:53:00
726
翻译 在视图上描绘
/* DC的分类: 设备上下文是一个包含了设备属性等信息的Windows数据结构,所有与描画相关的 函数调用都是通过DC对象完成的,DC对象封装了WindowsAPI函数.DC允许设备独立 地在系统是进行描画,可以描画到显示器上,打印机及中间文件上. CPaintDC封装了Windows的常用描画流程:先调用BeginPaint,然
2008-08-29 15:51:00
514
翻译 获得显示器的相关信息
/* 下面的例子说明了如何使用函数EnumDisplayDevice获得显示器的信息.*/BOOL GetDisplayMonitorInfo(int nDeviceIndex, LPSTR lpszMonitorInfo){ FARPROC EnumDisplayDevices; HINSTANCE hInstUser32; DI
2008-08-29 14:49:00
2044
3
原创 回顾,需要一个时间间隔
今日事今日闭,这个虽然能提醒人们高效地工作,但有些工作,还是不要这样子的好. 比如: 今天我写了一些代码,但是,如果我想再对其进行一番地改进,那么这件事情最好就要放到明天进行了. 因为这种事情需要人变换思维. 这也正是回顾的意义和方式.
2008-08-29 11:52:00
417
翻译 获取图形对象的属性及选入新的图形对象
/* 2:获取图形对象的属性及选入新的图形对象 应用程序可以使用函数GetCurrentObject和GetObject来获得图形对象的属性。前者 用于返回唯一标识刚刚被选入到DC中的图形对象的句柄,后者会返回一个描述图形对象 属性的结构体。 下面的例子演示了程序如何获得画刷的属性并通过与其相关的信息来决定是否有必要重新 选入一个新的画刷。*/
2008-08-28 21:13:00
589
翻译 获得一个私有的显示DC
/* 1:获得一个私有的显示DC 程序想在其窗口的客房区进行各种描绘操作需要先获得一个私有的显示DC。为了获得这 种类型的DC,窗口类在注册的时候需要设置风格的成员变量设置成CS_OWNDC。注册之后 程序可以通过GetDC方法获取一个标识着私有DC的句柄。*/#include // required for all Win
2008-08-28 20:49:00
569
翻译 设备上下文
/* 设备上下文 设备上下文是一个结构,它定义了一系列的图形对象,与图形对象相关的属性,及 影响输出效果的图形模式。 设备独立是微软视察操作系统的一个主要特点,应用程序可以在一系列的设备上描画 与打印输出。支持设备独立的软件被包含在两个动态链接库中,一个是图形设备接口
2008-08-28 20:31:00
484
翻译 设备上下文(About Device Contexts),译自MSDN,权当学习的过程
/* 1:图形对象: 当画笔,画刷,位图,调色板,区域,路径与一个DC相关联的时候,我们就称之为 一个图形对象。下面列出了每种对象的关联属性: 位图: 以字节为单位的大小 以像素为单位的尺寸 颜色格式 压缩算法等
2008-08-28 11:59:00
916
原创 不公平的待遇太影响心情了
西班牙语 心灰意冷 Desanimado 英语 心灰意冷 depress Disheartened 日语 心灰意冷 意気消沈します 荷兰语 Disheartened 葡萄牙语 Desmotivada 意大利语 Scoraggiati
2008-08-27 17:12:00
692
翻译 消息与消息队列三(译自MSDN的About Message and Message Queue)
/* 消息死锁 程序通过SendMessage发送消息之后,在接收消息的窗口过程返回之前,发送消息 的线程都不能再执行。如果此时接收消息的线程又把控制权交给了其它的线程,那么 发送消息的线程便不能再继续执行了,因为接收消息的窗口过程已无法进行返回。 如是接收消息的线程与发送消息的线程共用一个消息队列的话,就会
2008-08-26 21:11:00
576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人