• 博客(0)
  • 资源 (28)

空空如也

自己动手写操作系统 高清

自己动手写操作系统高清版,可以清楚的看到书中的代码.比网上20M的版的版本清楚多了!

2011-05-01

自己动手写操作系统 高清

自己动手写操作系统高清版,可以清楚的看到书中的代码.比网上20M的版的版本清楚多了!

2011-05-01

自己动手写操作系统 高清

自己动手写操作系统高清版,可以清楚的看到书中的代码.比网上20M的版的版本清楚多了!

2011-05-01

自己动手写操作系统 高清

自己动手写操作系统高清版,可以清楚的看到书中的代码.比网上20M的版的版本清楚多了!

2011-05-01

自己动手写操作系统 高清

自己动手写操作系统高清版,可以清楚的看到书中的代码.比网上20M的版的版本清楚多了!

2011-05-01

Visual C++开发经验技巧宝典(第21章)

第21章 联机帮助 739 0998 通过Word文档制作htm文件 740 0999 为HTM文件设置超级链接 740 1000 使用HTML Help Workshop工具创建新工程 740 1001 设置显示在帮助文件工具条上的按钮 741 1002 设置帮助文件的窗口大小和位置 742 1003 设置帮助文件左侧的浏览窗口 743 1004 配置工程文件 744 1005 如何创建目录 744 1006 如何创建索引 745 1007 生成chm文件 747 1008 在Visual C++程序中调用帮助文件 747

2009-09-07

Visual C++开发经验技巧宝典(第19章)

第19章 ATL Com编程 675 19.1 ATL应用程序开发 676 0937 ATL与Com的关系 676 0938 编写控制面板小程序 676 0939 编写扩展存储过程 677 0940 用ATL编写Windows 服务 679 0941 获取Word文档的属性 681 0942 在程序中导入Word文件 683 0943 在程序中显示PDF文件 684 0944 向IE工具条中添加图标 684 19.2 开发ocx控件 684 0945 在程序中注册和卸载ocx控件 684 0946 在网页中调用Visual C++对话框 685 0947 开发ASP文件上传控件 686

2009-09-07

Visual C++开发经验技巧宝典(第18章)—2

第18章 Internet编程 649 18.1 网页操作技术 650 0916 获取网页源码 650 0917 提取网页所有连接 651 0918 如何使用ISAPI过滤器 652 0919 如何使浏览器支持ISAPI DLL 654 0920 如何卸载浏览器加载的ISAPI DLL 654 18.2 FTP编程技术 655 0921 遍历FTP文件目录 655 0922 FTP应用实现步骤 656 0923 获取FTP文件大小 656 0924 FTP常用命令讲解 657 0925 利用套接字实现FTP文件下载 657 18.3 邮件发送技术 660 0926 利用MAPI发送电子邮件 660 0927 分析Internet的邮件格式 662 0928 如何进行Base64编码 662 0929 开发邮件发送程序 664 0930 POP3命令讲解 669 0931 检测邮箱中是否有邮件 669 18.4 常用网络操作技术 669 0932 HTTP多线程文件下载 669 0933 HTTP应用实现步骤 671 0934 修改计算机的网络名称 672 0935 TAPI的基本通信过程分析 672 0936 在程序中实现网络拨号 672

2009-09-07

Visual C++开发经验技巧宝典(第18章)—1

第18章 Internet编程 649 18.1 网页操作技术 650 0916 获取网页源码 650 0917 提取网页所有连接 651 0918 如何使用ISAPI过滤器 652 0919 如何使浏览器支持ISAPI DLL 654 0920 如何卸载浏览器加载的ISAPI DLL 654 18.2 FTP编程技术 655 0921 遍历FTP文件目录 655 0922 FTP应用实现步骤 656 0923 获取FTP文件大小 656 0924 FTP常用命令讲解 657 0925 利用套接字实现FTP文件下载 657 18.3 邮件发送技术 660 0926 利用MAPI发送电子邮件 660 0927 分析Internet的邮件格式 662 0928 如何进行Base64编码 662 0929 开发邮件发送程序 664 0930 POP3命令讲解 669 0931 检测邮箱中是否有邮件 669 18.4 常用网络操作技术 669 0932 HTTP多线程文件下载 669 0933 HTTP应用实现步骤 671 0934 修改计算机的网络名称 672 0935 TAPI的基本通信过程分析 672 0936 在程序中实现网络拨号 672

2009-09-07

Visual C++开发经验技巧宝典(第10章)

第10章 内核技术 423 10.1 内核对象基本概念 424 0634 内核对象的创建及在程序中的应用 424 0635 内核对象与GDI对象的区别 424 0636 如何获取进程句柄 424 0637 如何存储内核对象句柄 424 0638 线程与进程的关系 425 0639 如何在一个进程中管理多个进程 425 10.2 内核对象操作技术 425 0640 如何创建作业 425 0641 如何将进程放入作业中 425 0642 如何终止作业中的进程 426 0643 如何限制作业中的进程 426 0644 内核对象句柄的继承 427 0645 利用匿名管道实现进程间通信 427 0646 如何结束未正常退出的线程 429

2009-09-07

Visual C++开发经验技巧宝典(第9章)

第9章 Windows相关技术 337 9.1 磁盘信息 338 0520 获取驱动器的卷标 338 0521 检测软驱是否有软盘 339 0522 判断是否插入存储器 339 0523 判断光驱是否有光盘 339 0524 判断驱动器类型 340 0525 获取磁盘序列号 341 0526 获取磁盘空间信息 342 9.2 磁盘操作 343 0527 格式化磁盘 343 0528 关闭磁盘共享 343 0529 设置磁盘卷标 343 0530 磁盘碎片整理 344 0531 从FAT32转换为NTFS 344 0532 隐藏磁盘分区 345 0533 显示被隐藏的磁盘分区 345 0534 如何更改分区号 346 0535 如何监视硬盘 346 9.3 系统控制与调用 347 0536 调用外部程序的方法 347 0537 调用创建快捷方式向导 348 0538 访问启动控制面板中的各项 348 0539 控制光驱的弹开与关闭 349 0540 实现关闭、重启和注销计算机 349 0541 关闭和打开显示器 350 0542 打开和关闭屏幕保护 350 0543 关闭当前输入法 350 0544 程序发出提示音 351 0545 列举系统中的可执行文件 351 9.4 应用程序操作 352 0546 如何确定应用程序没有响应 352 0547 检索任务管理器中的任务列表 353 0548 判断某个程序是否运行 353 0549 设计具有插件功能的应用程序 355 0550 怎样在程序中执行DOS命令 359 0551 修改其他进程中窗口的标题 359 0552 如何设计换肤程序 360 0553 PE档案格式分析 364 0554 修改应用程序图标 365 0555 列举应用程序使用的dll文件 368 0556 调用具有命令行参数的应用程序 369 0557 在程序中调用一个子进程直到其结束 371 0558 提取并保存应用程序图标 371 9.5 系统工具 373 0559 为程序添加快捷方式 373 0560 用列表显示系统正在运行的程序 375 0561 如何获得毫秒级时间 376 0562 注册和卸载组件 376 0563 清空回收站 377 0564 如何在程序中显示文件属性对话框 377 9.6 桌面相关 377 0565 隐藏和显示桌面文件 377 0566 隐藏和显示开始按钮 378 0567 隐藏和显示Windows任务栏 378 0568 判断屏幕保护程序是否在运行 379 0569 判断系统是否使用大字体 379 0570 获取任务栏属性 379 0571 获取任务栏窗口句柄 379 0572 隐藏任务栏时钟 380 0573 改变桌面背景颜色 380 0574 获取桌面列表视图句柄 380 9.7 系统信息 380 0575 获取CPU ID值 380 0576 获取CPU时钟频率 381 0577 获得Windows和System的路径 381 0578 获取特殊文件夹路径 382 0579 检测系统启动模式 382 0580 判断操作系统类型 383 0581 获取当前系统的运行时间 383 0582 如何获取Windows 2000系统启动时间 384 0583 获取处理器信息 385 0584 通过内存映射实现传送数据 385 0585 检测是否安装声卡 387 0586 获取当前用户名 387 0587 获取系统环境变量 387 0588 修改计算机名称 388 0589 获取当前屏幕颜色质量 388 0590 获得当前屏幕的分辨率 388 9.8 进程与线程 389 0591 如何使用TLS 389 0592 创建线程 389 0593 创建用户界面线程 390 0594 终止线程的方法 390 0595 使进程处于睡眠状态 391 0596 启动记事本并控制其关闭 391 0597 创建闪屏线程 392 0598 利用互斥对象实现线程同步 393 0599 利用临界区实现线程同步 395 0600 利用事件对象实现线程同步 396 0601 用信号量实现线程同步 398 0602 挂起系统 399 0603 调用记事本程序并暂停其运行 399 0604 等待打开的记事本程序关闭 400 0605 禁止程序重复运行 400 0606 在Visual C++与Delphi间实现对象共享 401 9.9 消息 402 0607 如何自定义消息 402 0608 如何向Windows注册消息 402 0609 PostMessage和SendMessage函数的区别 402 0610 利用WM_COPYDATA消息实现进程间数据传递 403 9.10 剪贴板 404 0611 列举剪贴板中数据类型 404 0612 监视剪贴板复制过的内容 405 0613 通过剪贴板传递全局数据 406 9.11 鼠标键盘 407 0614 交换鼠标左右键 407 0615 设置鼠标双击的时间间隔 407 0616 获得鼠标键数 407 0617 获取鼠标下窗体句柄 407 0618 模拟鼠标单击按钮 409 0619 在程序中添加快捷键 410 0620 在对话框中使用加速键 411 0621 处理鼠标滚轮消息 411 0622 获取键盘按键 412 0623 获取键盘类型及功能号 412 0624 控制键盘指示灯 413 9.12 动态链接库与钩子 414 0625 从动态库中获取位图资源 414 0626 屏蔽键盘POWER键 415 0627 屏蔽键盘WIN键 415 0628 禁止使用 Alt+F4 键来关闭窗体 416 0629 枚举模块中的所有图标 417 0630 使用模块对话框资源 418 0631 替换应用程序中对话框资源 419 0632 可导出的动态链接库函数 420 0633 动态链接库动态加载 420

2009-09-07

Visual C++开发经验技巧宝典(第9章)—1

第9章 Windows相关技术 337 9.1 磁盘信息 338 0520 获取驱动器的卷标 338 0521 检测软驱是否有软盘 339 0522 判断是否插入存储器 339 0523 判断光驱是否有光盘 339 0524 判断驱动器类型 340 0525 获取磁盘序列号 341 0526 获取磁盘空间信息 342 9.2 磁盘操作 343 0527 格式化磁盘 343 0528 关闭磁盘共享 343 0529 设置磁盘卷标 343 0530 磁盘碎片整理 344 0531 从FAT32转换为NTFS 344 0532 隐藏磁盘分区 345 0533 显示被隐藏的磁盘分区 345 0534 如何更改分区号 346 0535 如何监视硬盘 346 9.3 系统控制与调用 347 0536 调用外部程序的方法 347 0537 调用创建快捷方式向导 348 0538 访问启动控制面板中的各项 348 0539 控制光驱的弹开与关闭 349 0540 实现关闭、重启和注销计算机 349 0541 关闭和打开显示器 350 0542 打开和关闭屏幕保护 350 0543 关闭当前输入法 350 0544 程序发出提示音 351 0545 列举系统中的可执行文件 351 9.4 应用程序操作 352 0546 如何确定应用程序没有响应 352 0547 检索任务管理器中的任务列表 353 0548 判断某个程序是否运行 353 0549 设计具有插件功能的应用程序 355 0550 怎样在程序中执行DOS命令 359 0551 修改其他进程中窗口的标题 359 0552 如何设计换肤程序 360 0553 PE档案格式分析 364 0554 修改应用程序图标 365 0555 列举应用程序使用的dll文件 368 0556 调用具有命令行参数的应用程序 369 0557 在程序中调用一个子进程直到其结束 371 0558 提取并保存应用程序图标 371 9.5 系统工具 373 0559 为程序添加快捷方式 373 0560 用列表显示系统正在运行的程序 375 0561 如何获得毫秒级时间 376 0562 注册和卸载组件 376 0563 清空回收站 377 0564 如何在程序中显示文件属性对话框 377 9.6 桌面相关 377 0565 隐藏和显示桌面文件 377 0566 隐藏和显示开始按钮 378 0567 隐藏和显示Windows任务栏 378 0568 判断屏幕保护程序是否在运行 379 0569 判断系统是否使用大字体 379 0570 获取任务栏属性 379 0571 获取任务栏窗口句柄 379 0572 隐藏任务栏时钟 380 0573 改变桌面背景颜色 380 0574 获取桌面列表视图句柄 380 9.7 系统信息 380 0575 获取CPU ID值 380 0576 获取CPU时钟频率 381 0577 获得Windows和System的路径 381 0578 获取特殊文件夹路径 382 0579 检测系统启动模式 382 0580 判断操作系统类型 383 0581 获取当前系统的运行时间 383 0582 如何获取Windows 2000系统启动时间 384 0583 获取处理器信息 385 0584 通过内存映射实现传送数据 385 0585 检测是否安装声卡 387 0586 获取当前用户名 387 0587 获取系统环境变量 387 0588 修改计算机名称 388 0589 获取当前屏幕颜色质量 388 0590 获得当前屏幕的分辨率 388 9.8 进程与线程 389 0591 如何使用TLS 389 0592 创建线程 389 0593 创建用户界面线程 390 0594 终止线程的方法 390 0595 使进程处于睡眠状态 391 0596 启动记事本并控制其关闭 391 0597 创建闪屏线程 392 0598 利用互斥对象实现线程同步 393 0599 利用临界区实现线程同步 395 0600 利用事件对象实现线程同步 396 0601 用信号量实现线程同步 398 0602 挂起系统 399 0603 调用记事本程序并暂停其运行 399 0604 等待打开的记事本程序关闭 400 0605 禁止程序重复运行 400 0606 在Visual C++与Delphi间实现对象共享 401 9.9 消息 402 0607 如何自定义消息 402 0608 如何向Windows注册消息 402 0609 PostMessage和SendMessage函数的区别 402 0610 利用WM_COPYDATA消息实现进程间数据传递 403 9.10 剪贴板 404 0611 列举剪贴板中数据类型 404 0612 监视剪贴板复制过的内容 405 0613 通过剪贴板传递全局数据 406 9.11 鼠标键盘 407 0614 交换鼠标左右键 407 0615 设置鼠标双击的时间间隔 407 0616 获得鼠标键数 407 0617 获取鼠标下窗体句柄 407 0618 模拟鼠标单击按钮 409 0619 在程序中添加快捷键 410 0620 在对话框中使用加速键 411 0621 处理鼠标滚轮消息 411 0622 获取键盘按键 412 0623 获取键盘类型及功能号 412 0624 控制键盘指示灯 413 9.12 动态链接库与钩子 414 0625 从动态库中获取位图资源 414 0626 屏蔽键盘POWER键 415 0627 屏蔽键盘WIN键 415 0628 禁止使用 Alt+F4 键来关闭窗体 416 0629 枚举模块中的所有图标 417 0630 使用模块对话框资源 418 0631 替换应用程序中对话框资源 419 0632 可导出的动态链接库函数 420 0633 动态链接库动态加载 420

2009-09-07

Visual C++开发经验技巧宝典(第4章)

第4章 MFC实用技术 93 4.1 MFC常用宏应用 94 0188 获取32位整数的低字节和高字节数据 94 0189 将两个16位数组合为一个32位数 94 4.2 MFC常用函数 94 0190 MFC常用调试函数 94 0191 判断某个句柄是否关联一个窗口 95 0192 MFC应用程序信息和管理函数 95 0193 Internet URL解析全局函数 95 4.3 MFC框架技术 96 0194 在类的定义时使其具有运行时类型识别的功能 96 0195 运行时判断某个对象是否是指定的类型 96 0196 禁止文档/视图应用程序运行时显示视图选择窗口 96 0197 多个窗口消息共享同一个消息处理函数 98 0198 遍历对话框中的子控件 99 0199 在程序中捕捉CException及其派生类的异常 100 0200 扩展消息映射宏 100 0201 THIS_FILE的含义 100 0202 为静态文本控件命名 100 0203 在基于对话框的应用程序中添加文档\视图的支持 101 0204 解析浮动状态下工具栏的父窗口 101 4.4 MFC编程技术 101 0205 根据位图资源ID获取位图大小 101 0206 将某个控件对象关联到对话框中的控件资源 102 0207 将一个全局函数指针关联到对话框类的某个方法 102 0208 修改应用程序的图标 102 0209 使用安全数组 103 0210 将子窗口的客户区域映射到父窗口中 103 0211 判断两个时间段的差距 103 0212 重新设置工程名称 103 0213 为dll文件生成lib文件 104 0214 如何将一个工程中的部分资源加到另一个工程中 104 0215 根据句柄获得窗口对象的方法 104 0216 如何共享MSDN 104 0217 从完整的文件名中去除路径 104 0218 从复合字符串中解析子串 105 0219 如何获得应用程序的完整路径 105 0220 修改对话框图标的几种方法 105 0221 将多个具有不同参数的函数赋值为同一个函数指针 105

2009-09-07

Visual C++开发经验技巧宝典(第3章)

第3章 开发环境 65 3.1 扩展开发环境 66 0136 利用VBScript脚本扩展Visual C++开发环境 66 0137 在Visual C++集成开发环境中定制自己的工具栏 70 0138 向Visual C++开发环境中添加插件 71 3.2 编译程序 72 0139 头文件的预编译 72 0140 Debug版本与Release版本的区别 72 0141 如何编译Unicode版本的应用程序 72 0142 Visual C++中加快链接速度 72 0143 强制编译器生成内联代码 72 0144 如何禁止函数内联 72 0145 如何让控制台应用程序支持MFC类库 73 3.3 编程技巧 73 0146 在代码编辑器中使用代码录制功能 73 0147 快速调整控件的Tab键顺序 73 0148 从位图中获取工具条资源 73 0149 从其他文件中抓取资源 74 0150 生成自定义的关键字 74 0151 利用Visual C++修改可执行文件的图标 74 0152 如何使用源代码浏览工具 74 0153 在一个工作区中管理多个工程 75 0154 如何将控件分组 75 0155 注册自己的对话框模板 75 0156 如何彻底地从工程中删除一个类 75 0157 在类向导中处理没有发现的窗口消息 76 0158 如何导入lib文件 76 0159 完全取词功能不可用 76 0160 判断代码中的括号是否匹配 76 0161 如何对齐零乱的代码 77 0162 显示函数参数 77 0163 在类向导中处理没有发现的窗口消息 77 0164 如何汉化可执行文件 77 0165 查看Exe或Dll文件中的资源 78 0166 _T()在代码中的含义 78 0167 运行时库和静态库与DLL的比较 78 0168 快速删除项目下Debug 文件夹中临时文件 78 0169 Visual C++文件扩展名介绍 78 0170 Visual C++快捷键 79 3.4 程序调试 82 0171 在发行版本中调试程序 82 0172 在Visual C++中如何进行远程调试 82 0173 利用简单断点进行程序调试 82 0174 利用数据断点进行程序调试 83 0175 利用条件断点进行程序调试 84 0176 利用消息断点进行程序调试 85 0177 检测内存泄漏 86 0178 利用Watch调试窗口查看对象信息 87 0179 利用Call Stack窗口查看函数调用信息 87 0180 利用Memory窗口查看内存信息 88 0181 利用Variables窗口查看变量信息 88 0182 利用Registers窗口查看CPU寄存器信息 89 0183 利用Disassembly窗口查看汇编信息 90 0184 如何确定GetLastError返回的错误代码的含义 91 0185 在Watch窗口中获得当前线程的最后错误代码 91 0186 调试Dll 92 0187 如何调试指针数组 92

2009-09-07

Visual C++开发经验技巧宝典(第2章)

第2章 数据类型 35 2.1 常用类型 36 0084 CString的多种初始化方式 36 0085 Windows字符串指针类型分析 36 0086 BSTR类型与CString类型的相互转换 36 0087 _bstr_与其他字符串类型的相互转换 37 0088 _VARIANT类型的初始化 37 0089 _variant_t与字符串类型的转换 38 0090 ColeVariant与其他数据类型的转换 38 0091 格式化类型 39 2.2 类型转换 39 0092 CString和char*之间的转换 39 0093 char与char*类型应用 39 0094 COLORREF类型转换RGB分量 40 0095 DWORD与 WORD之间的转换 40 0096 WORD与BYTE之间的转换 40 0097 字符串数值转换 40 2.3 字符串截取与转换 41 0098 获取字符串中的中文 41 0099 英文字符串首字母大写 41 0100 指定符号分割字符串 42 0101 在文本中删除指定的中文或中文句子 43 0102 替换指定的字符串 44 0103 向字符串中添加子字符串 44 0104 截取字符串中的数字 45 0105 将选定字符转换成大写 46 0106 截取指定位置的字符串 47 2.4 字符串的比较与判断 48 0107 判断字符中是否有中文 48 0108 判断字符串是否可以转换成整数 48 0109 如何判断字符串是否含有数字 49 0110 判断指定位置字符的大小写 49 0111 判断字符串中是否有指定的字符 50 0112 两个字符串进行比较 50 0113 在进行字符串比较时忽略大小写 50 0114 获取字符串中的英文子字符串 51 2.5 字符串技巧 52 0115 字符串加密 52 0116 字符串连接 52 0117 如何在字符串中使用双引号 53 0118 如何在字符串中添加多个空格 53 0119 字符反转 53 0120 去除字符首尾空格 53 0121 去除字符串中所有的空格 53 2.6 字符串应用 54 0122 将选定内容复制到剪贴板 54 0123 在ListBox中查找的字符串 54 0124 编辑框的行数,以及回车换行的数量 55 0125 字符串数组搜索 55 0126 设置编码方式 56 2.7 字符串统计 56 0127 如何统计中文个数 56 0128 获取字符串中数字位置 56 0129 获取字符在字符串中最后出现的位置 57 0130 获取大写字符的位置 58 0131 统计字符个数 59 0132 获取字符在字符串中出现的位置 60 0133 获取字符在字符串中出现的次数 61 0134 获取指定字符起始位置 62 0135 获取字符串中英文字母个数 63

2009-09-04

Visual C++开发经验技巧宝典(第1章)

第1章 语言基础 1 1.1 基础语句 2 0001 注释的使用方法及注意事项 2 0002 使用汇编语言 2 0003 如何使用内联函数 2 0004 如何使用#define自定义宏 3 0005 使用goto语句进行无条件跳转 3 0006 while循环转为for循环 3 0007 do while循环的分析与使用 4 0008 利用条件运算符简化代码 4 0009 使用exit函数退出进程 5 0010 函数exit的注意事项 5 0011 调试无限循环 5 0012 控制台输入/输出 5 0013 delete与delete []的差别 6 0014 符号#、##、#@的用法 6 0015 将某个地址转换为指针 6 0016 常用内存分配及释放函数 6 0017 生成小于100的随机数 7 1.2 类型与变量 7 0018 静态变量的定义及应用 7 0019 使用全局变量的注意事项 7 0020 如何使用全局对象 7 0021 变量作用范围 8 0022 创建自己的变量类型 8 0023 如何声明同样类型的多个变量 8 0024 extern关键字的使用 9 0025 const关键字的应用范围 9 0026 去除const属性的转换 9 0027 使用enum定义类型 10 0028 定义只有零个元素的数组 11 0029 利用零进行初始化的对象 11 0030 初始化数组的简单方法 11 0031 结构体的字节对齐 11 1.3 模板与函数 12 0032 成员函数的模板不可以是虚函数 12 0033 利用递归函数计算阶乘 12 0034 函数模板的应用 13 0035 使用指针数组 13 0036 函数指针数组的应用 13 0037 函数重载的注意事项 14 0038 使用typename关键字 14 1.4 引用 14 0039 使函数返回多个值 14 0040 如何使用引用 15 0041 如何应用值传递参数 15 0042 赋值与初始化的区别 16 0043 如何初始化左值 16 1.5 名称空间 16 0044 为什么使用命名空间 16 0045 如何定义及访问命名空间 16 0046 利用命名空间解决命名冲突 17 0047 名称空间简单应用 18 0048 使用:: 运算符调用全局函数 18 0049 :: 使用命名空间的注意事项 18 1.6 继承 19 0050 两个类互为成员的声明 19 0051 为什么要避免直接存取数据成员 19 0052 避免使用memset初始化对象 19 0053 C++类中成员初始化的顺序 19 0054 基类的析构函数应该是虚方法 20 0055 访问限定符分析 21 0056 访问其他类的私有成员函数 21 0057 如何定义友员类 22 1.7 多态 23 0058 纯虚函数的使用 23 0059 覆盖基类的成员函数 23 0060 如何应用多重继承 24 0061 如何利用虚函数实现动态绑定 25 0062 如何利用抽象类进行数据封装 25 0063 数据类型与类对象大小的区别 26 0064 实现类的强制转换 26 1.8 高级函数 27 0065 如何重载操作符 27 0066 如何定义重载函数 28 0067 默认构造函数 28 0068 复制构造函数 28 0069 this指针分析 29 0070 如何用非静态的类成员函数作为线程函数 29 0071 如何在常量函数中修改数据成员 30 1.9 STL模板库 30 0072 为什么在程序中广泛使用STL 30 0073 如何在STL中使用容器 30 0074 STL算法的优点 31 0075 如何设计和使用STL迭代器 31 0076 使用STL需要包含哪些头文件 32 0077 STL简单应用 32 1.10 C++.NET语法 33 0078 在C++.NET中如何判断空指针 33 0079 C++与C++.NET中纯虚函数的区别 33 0080 C++.NET中数据类型转换的方法 33 0081 在C++.NET中如何定义具有输出参数的函数 33 0082 C++.NET中如何实现方法的默认参数 33 0083 在C++.NET中如何获取系统信息 34

2009-09-04

简单加密算法(vc)

因为简单,所以绝对正确。 使用vc++编写的简单加密算法。

2009-08-21

微软认证(70-536)大全part3

Framework 2.0–Application Development Foundation,电子书及附带光盘, 共3部分

2008-03-16

微软认证(70-536)大全part2

Framework 2.0–Application Development Foundation,电子书及附带光盘, 共3部分

2008-03-16

微软认证(70-536)大全part1

Framework 2.0–Application Development Foundation,电子书及附带光盘, 共3部分

2008-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除