代码改变世界

随笔档案-2013年04月

C++ WINDOWS API 第2章 Windows API概要

2013-04-30 11:26 by 夜雨瞳, 6314 阅读, 收藏, 编辑
摘要: Windows API 使用了很多 Windows 自己定义的数据类型。读者可能较为熟悉 C 语言或 C++语言的数据类型。要熟练使用 Windows API 必须要熟悉 Windows 数据类型。这些数据类型是Windows 特有的。在 SDK 的相关头文件中有定义在众多的Windows 数据类型中,最常用的有 DWORD、HANDLE、LPTSTR、WORD、BYTE、CHAR 等。在 Windows 系统中,DWORD 用于表示无符号整型的数据,意为 double word,32位。在一般情况下 BYTE 是 8 位的,而 WORD 是 16 位,DWORD 就是 32 位的。Windows 系统的应用程序中还具有一个特有的数据类型-HANDLE,通常 HANDLE 类型的变量用于唯一标识一个“对象”,如窗口、控件、文件等,Windows 平台中 阅读全文

C++ WINDOWS API 第1章 Windows 应用程序开发入门

2013-04-28 03:22 by 夜雨瞳, 18230 阅读, 收藏, 编辑
摘要: WinMain 函数有 4 个参数:hInstance、hPrevInstance、lp CmdLine、nCmdShOW。第一个参数是 hInstance,数据类型是 HINSTANCE,此参数表示应用程序本次运行实例的句柄。第二个参数是 hPrevInstance,数据类型也是 HINSTANCE,表示应用程序之前运行的句柄,但是在实际应用中,此参数始终为 NULL。第三个参数 lpCmdLine 是运行时参数。如在 cmd命令行中运行“start.ext Command Arguments”,那么第一个实例,创建一个简单的消息对话框 阅读全文

C++ WINDOWS API 如何使用NMAKE和CL编译

2013-04-26 11:42 by 夜雨瞳, 3886 阅读, 收藏, 编辑
摘要: 目录1简单的Windows API代码示例... 安装环境与分析... 设置为当前DOS窗口环境系统变量... 2配置信息... 2设置信息... 运行效果... 3设置系统环境变量信息... 3NMAKE编译... 3L编译... 小结... 5在DOS窗口运行(在当前窗口,环境系统变量有效;当然也可以通过我的电脑属性值固定它,这里暂不固定)不安装Microsoft Platform SDK,因为安装VS2008专业版本(非EXPRESS版本的)已经包含了Microsoft Platform SDK与编译器,因不使用Microsoft Platform SDK都可以编译C或C++。安装的VS2008专业版中,C:\Program Files,其中包含了2个文件 阅读全文

Oracle编程入门经典 第9章 掌握SQL*Plus

2013-04-25 09:47 by 夜雨瞳, 1208 阅读, 收藏, 编辑
摘要: 即使 GUI SQL*Plus 工具会从 Windows 中的图标启动,启动选项也与工具的命令行版本的选项完全相同。唯一的区别是,在 SQL*Plus 的 GUI 模式中,可以使用菜单来执行常见的任务,例如将文件载入到 SQL*Plus 缓存,将脚本保存到文件系统中,调用定制的文本编辑器,等等。例如,在命令版本中,为了设置查询结果中的行的宽度,用户要使用命令:SET LINESIZE N在 GUI 中,用户就可以简单使用 Options | Environment 菜单打开 Environment 对话框,在那里用户就可以设定所有的 SQL8Plus 环境设置,见图 9-1。我们来讨论 SQL*Plus 所提供的,可以支持用户民数据库进行日常交互的特性。 阅读全文

Oracle编程入门经典 第8章 索引

2013-04-04 19:22 by 夜雨瞳, 982 阅读, 收藏, 编辑
摘要: 然而在正确的环境中,仔细设计的索引能够显著加速数据获取。简述如有效地利用位图索引需要其数量众多,以及很少或者没有DML基于函数的索引能够带来极大的性能和编程收益,但是要意识到,由于NULL没有排除在所请求的结果集合外,所以用户定义的函数可能会遇到无效和潜在的问题。如果进行联接,那么应该仔细考虑列的次序,次序应该由利用这些次序的查询性质所决定。如果B树索引具有相当的选择性(记住2-5%规则),或者可以只通过引用索引就可以回答查询,那么优化器就认为其有用。好的索引要建立在频繁用于查询或者表联接谓词的列上。用户所建立的所有索引都会消耗空间和其它数据库资源 阅读全文
点击右上角即可分享
微信分享提示