心希盼 c++ 数据结构 队列
心希盼 c++ 数据结构 队列
说明在“心希盼 队列.doc”
心希盼 c++ 数据结构 栈的应用 括号匹配
心希盼 c++ 数据结构 栈的应用 括号匹配
说明在“心希盼 括号匹配.doc”中
心希盼 C++ 数据结构 栈的应用 数值转换
C++ 数据结构 栈的应用 数值转换
一些说明在“心希盼 数值转换(栈的应用).doc”中
心希盼 c++ 数据结构 栈
基本实现了栈的功能
详细的在“心希盼 栈.doc”
C++ 数据结构 链表
主要写了三种链表(单链表 循环链表 双向链表)及其基本操作(操作已封装成类)
详细请看“心希盼 链表.doc ”
心希盼 wnt聊天工具
这个完成了 用户注册 用户查找 用户聊天 结为好友
这些基本功能
也完成了MFC的美化(按钮 组合框 静态文本 树控件……)
又有 托盘程序 悬停特效……
主要说明在“xinxipan WNT说明.doc”中
心希盼 MFC 带有图标的组合框
类似QQ登陆界面中的用户选择组合框一样
写了一个继承CComboBox的类来实现图标功能
具体 解释 在“心希盼 图标组合框.doc”
心希盼 MFC 树控件item完美拖动
解决了MFC中树控件item的拖动的问题
详细说明在 "心希盼 item拖动.doc"文件中
心希盼 VC 改良过的 托盘程序
程序使用Shell_NotifyIcon函数实现在任务栏显示托盘图标
并为其实现了事件处理
还有事过三秒后 有类似QQ冒泡提示
代码解释在 “心希盼 托盘.txt”文件中
心希盼 VC 飞机游戏
这个游戏 基本上实现了打飞机游戏的基本功能
一些游戏说明在 心希盼 游戏说明.txt这个文件中
心希盼 VC 托盘程序
主要是使用了Shell_NotifyIcon 这个函数 创建托盘
主窗口关闭后 过三秒左右 会有类似QQ的冒泡提示
心希盼 VC 托盘
这个程序主要应用了Shell_NotifyIcon这个函数
在窗口关闭后 三秒左右 会有类似QQ的冒泡提示
xinxipan VC 类似悬停窗口
类似QQ的 窗口在屏幕边界会缩进的窗口
但会留一部分在屏幕上 鼠标进过时又会激活窗口
主要是对 WM_MOVE WM_MOUSEMOVE WM_TIMER消息的处理
VC 获取硬盘分区信息
一个简单的小程序 就是使用
GetLogicalDriveStrings函数 和
GetVolumeInformation 函数
得到驱动器信息
心希盼 用MFC做的 MP3播放器
每个用过MFC的人都知道 让MFC美观是一件相当麻烦的事
我做的MP3播放器 尽力做了MFCd的美观工作
包括 任意形状的按钮控件(CSButton) 对话框的背景 取消了label 的白方框
其中 sounddll.dll文件是我封装的MCI类 在VC的工程设置的link设置中要加入sounddll.lib
还加上了对MP3文件属性的读取
3D 屏保 心希盼
运行程序后,要等3秒左右。
按ESC退出屏保程序。
按其他键退出屏保,再过3秒进入屏保。
鼠标可控制模型转动
声明:其中许多关于direct9的代码参考了祝晓鹰 余锋的教程
VC编写的五子棋游戏
这是 本人使用VC编写的一个五子棋游戏第一个版本
还有许多不足之处 请各位多多指教
C++ 数据结构 二叉树解决中缀表达式的计算
使用二叉树来实现中缀表达式的计算
请参见《心希盼说明-中缀表达式》
C++ 数据结构 Queen 八皇后问题
使用回溯来解决八皇后问题。
请参见《心希盼说明-queen》
C++ 数据结构 infix-expression 中缀表达式
通过将中缀转换成后缀来实现。
请参见《心希盼说明-infixExpression》
C++ 数据结构 BigInt 大数
实现了大数的加法,减法,乘法。
请参看《心希盼说明-bigint》
C++ STL 数据结构 树
STL中关于树的一些知识差不多都在。
普通的二叉树,二叉树的遍历(有递归的和非递归的);
二叉树的迭代;
线索二叉树;
堆;
Huffman编码;
二叉搜索树;
AVL 树。
数据结构 C++ STL 二叉树
二叉树
二叉树的递归遍历和非递归遍历
二叉树的迭代器
线索二叉树(中序)
DirectShow类
使用DirectShow技术的一个类,用来方便播放音频。(其中的DXToolS.dll是自己看了DirectShow的帮助文档后写的一个tool)
基于Directshow的MP3播放器
现在在学directshow,顺便做了个播放器。由于MFC的界面让人看着实在蛋疼,所以又花了点时间在界面上(重写了几个控件类)。至于歌词显示功能没有做。
下载解压后,运行SetUp.exe.
要源码的话,请联系我: QQ:1047758548
directshow 开发帮助文档
directshow 开发帮助文档(英文的)
对于初学者很有用
心希盼 C++ 数据结构 二叉树类
心希盼 C++ 数据结构 二叉树类
详细请看"心希盼 binarytree_class.doc"
心希盼 C++ STL binaryTree
心希盼 C++ STL 二叉树
详细请看“心希盼 binaryTree.doc”
心希盼 C++ 数据结构 广义表
心希盼 C++ 数据结构 广义表 递归
详细请看《心希盼 GeneralList.doc》
心希盼 C++ STL Queue(队列)
心希盼 C++ STL Queue(队列)
心希盼 c++ STL Stack(栈)
心希盼 c++ STL Stack(栈)
包含了用List和Vector来实现的Stack
详细说明请看“心希盼 Stack.doc”
心希盼 c++ STL Vector
心希盼 c++ STL Vector 类源码
详细说明“心希盼 Vector.doc”
心希盼 c++ STL 单链表源码
心希盼 c++ STL 单链表源码
主要仿照STL封装了单链表 包括 它的迭代器
详细请看“心希盼 List.doc”文件
心希盼 c++ 数据结构 串
心希盼 c++ 数据结构 串 KMP算法
说明请看“心希盼 串.doc”和源代码