上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 53 下一页

2010年12月21日

摘要: Shell_NotifyIcon函数用于向Windows系统任务栏的状态区域发送消息,原型如下:BOOL Shell_NotifyIcon( __in DWORD dwMessage, __in PNOTIFYICONDATA lpdata); 其中(1)参数dwMessage表示该函数要执行的操作,取值如下:NIM_ADD:往状态区添加一个图标;在参数lpdata指向的结构中的参数uID或guidItem给这个图标指定了标识;NIM_MODIFY:修改状态区的一个图标;使用的是NIM_ADD中指定的图标标识;NIM_DELETE:删除状态区的一个图标;使用的是NIM_ADD中指定的图... 阅读全文
posted @ 2010-12-21 16:37 android开发实例 阅读(2038) 评论(0) 推荐(0) 编辑

2010年12月20日

摘要: GetObject函数用于从指定的图形对象中获取信息,原型如下:int GetObject( __in HGDIOBJ hgdiobj, __in int cbBuffer, __out LPVOID lpvObject); 其中(1)参数hgdiobj是图形对象的句柄,图形对象可以是如下几种:逻辑位图、刷子、字体、调色板、画笔或者由函数CreateDIBSection创建的设备无关位图;(2)参数cbBuffer是即将写入到缓冲区中的图形对象信息的字节数;(3)参数lpvObject是指向接收图形对象信息的缓冲区的指针,下表是每一种图形对象对应获取到的缓冲区中的信息:返回值:... 阅读全文
posted @ 2010-12-20 22:14 android开发实例 阅读(598) 评论(0) 推荐(0) 编辑

2010年12月19日

摘要: DisableThreadLibraryCalls函数用于使指定DLL的DLL_THREAD_ATTACH和DLL_THREAD_DETACH通知无效,这可减少某些应用程序的工作集空间。原型如下:BOOL WINAPI DisableThreadLibraryCalls( __inHMODULE hModule);参数hModule是指定DLL模块的句柄,可以使用LoadLibrary()、LoadLibraryEx()或GetModuleHandle()函数获得该句柄。当然在DLL中,我们不能调用GetModuleHandle(NULL)来获取DLL模块的句柄,因为这样获得的是当前使用该DL 阅读全文
posted @ 2010-12-19 21:44 android开发实例 阅读(957) 评论(0) 推荐(1) 编辑

2010年12月17日

摘要: 1、海外生活或者工作的经历能极大提升一个人的视野和资历,还有人脉,大部分创业成功的创业者都是有海外留学、大公司管理职位背景的。张朝阳、杨宁、李彦宏、邹胜龙。但是论取得的成就而言,本土创业者更高:马化腾、王志东、丁磊、马云。2、创始人缺位对于任何一个创业公司来说都是可怕的。易趣就是如此,还有新浪,不过后期聪明的管理层持股方案让它重获新生。3、要发现别人所未发现的商业模式,才能赚大钱。这是江南春看到陈天桥在游戏行业取得的成就所感慨的,他也很快的开创了新的商业模式-分众传媒。4、有优秀基因的人不一定能成功,但是成功者必然有优秀的气质。敏锐的嗅觉、良好的执行力、顽强的毅力都是他们所共同具备的。5、IT 阅读全文
posted @ 2010-12-17 23:35 android开发实例 阅读(218) 评论(0) 推荐(0) 编辑

2010年12月6日

摘要: IE9在Win7下的任务栏绑定、Jumplist等功能体现了网站即应用的思想,通过增强的功能可以像传统软件一样方便的浏览、控制网站,获取消息通知,体现了以网站为中心,去浏览器中心化的发展思路。在下图里,常用的网站成为了任务栏上的一个应用图标。而Jumplist放置网站的跳转列表,可以方便的浏览和跳转到网站的对应栏目。任务栏覆盖图标可以显示来自网站的消息通知,例如有几封新邮件或者新的消息。缩略图图标可以方便的控制网站上音乐、视频的播放。国外已经有不少网站支持了这些新特性,而国内来看Web QQ和Qzone已经或者将要提供对这些新特性的支持,剩下的国内网站支持目前还寥寥无几。下面来了解这些功能和如 阅读全文
posted @ 2010-12-06 14:45 android开发实例 阅读(191) 评论(0) 推荐(0) 编辑

2010年10月31日

摘要: 在公开密码算法的前提下,数据的安全取决于密钥。因此,密钥的产生、销毁、交换(分发)是数据保密工作中的重要部分。CryptoAPI密钥产生和交换函数主要有生成密钥函数CryptGenKey、派生密钥函数CryptDeriveKey、销毁密钥函数CryptDestroyKey、复制密钥函数CryptDuplicateKey、导出密钥函数CryptExportKey、导入密钥函数CryptImportKey、获得密钥参数函数CryptGetKeyParam、设置密钥参数函数CryptSetKeyParam、产生随机函数CryptGenRandom、一、生成函数CryptGenKey:功能:产生一个随 阅读全文
posted @ 2010-10-31 15:24 android开发实例 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 微博作为新的社交、媒体平台,将会持久而深远的影响每个人的生活,而微博的应用将会延续facebook、苹果的应用模式,越来越规范、越来越火爆,是未来一个非常有前途、非常值得参与的应用平台。在下面我简单分析一下我在开发中积累和思考的一些经验。一、产品设计1、 界面界面尽量和微博保持一致,从而给用户延续性的感觉,美观而简洁。金山的微博投票(http://t.sina.com.cn/app/detail/5u4iAj)是典型成功案例。2、 功能如果想让更多的用户使用,保持简单实用的功能,不要做成大而全的平台,要让用户第一眼就可以理解你这个应用,不要让用户思考,用户没有耐心和你想象的那样容易理解你的应. 阅读全文
posted @ 2010-10-31 00:53 android开发实例 阅读(227) 评论(0) 推荐(0) 编辑

2010年10月30日

摘要: CryptoAPI的密码服务提供者函数主要有6个函数:1)连接或断开CSP函数CryptAcquireContext、CryptReleaseContext;2)枚举CSP函数CryptEnumProviders;3)获得或设置默认CSP函数CryptGetDefaultProvider、CryptSetProvider;4)获取或设置CSP参数函数CryptGetProvParam、CryptSetProvParam;一、连接CSP函数CryptAcquireContext:功能:连接CSP,获得指定CSP的密钥容器的句柄;原型:BOOL WINAPI CryptAcquireContext 阅读全文
posted @ 2010-10-30 19:49 android开发实例 阅读(545) 评论(0) 推荐(0) 编辑
摘要: CryptoAPI是微软提供的一组加密函数,其功能是为应用程序开发者提供在Win32环境下使用加密、验证等安全服务时的标准加密接口。CryptoAPI处于应用程序和密码服务提供者CSP之间。CryptoAPI的编程模型和Windows系统的图形设备接口GDI类似,其中的CSP相当于图形设备驱动程序,加密硬件等同于图形硬件。每个CSP都是一个独立的模块,可以执行所有的密码操作。CSP负责创建和销毁密钥并提供各种密码操作,每个CSP提供不同的CryptoAPI实现,并通过CSP名称来区别。CSP可以由软件实现,也可以由硬件实现,比如常见的USBKEY等。CSP是Windows安全应用的基础,在Wi 阅读全文
posted @ 2010-10-30 15:58 android开发实例 阅读(531) 评论(1) 推荐(0) 编辑

2010年10月15日

摘要: 套接字Select模型使得Windows Sockets应用程序可以在同一时间内管理和控制多个套接字。该模型的核心是select()函数,在使用该函数时,还需要用到FD_SET、FD_ZERO、FD_ISSET和FD_CLR四个宏。套接字的select模型,能够使得Windows Sockets应用程序同时对多个套接字进行管理。调用select()函数检查当前各个套接字的当前状态。并且根据该函数的返回值,判断套接字的可读可写性。然后调用相应的Windows Sockets API,完成数据的发送和接收等。Select模型是Windows Sockets中最常见的I/O模型,利用select() 阅读全文
posted @ 2010-10-15 11:12 android开发实例 阅读(361) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 53 下一页

导航