信息管理系统 演示程序
摘要:这是一个信息管理系统的demo(以学生信息管理系统为例)、数据库采用Access(其他常用数据库均可、例如MSSQL/MYSQL等)、基本演示了多表操作(演示表中的结构是随便弄的、并不太好)、由于时间关系、我只是粗糙的制作了一个样子而已、很多功能并没有写完本程序演示了1.用户登陆、并针对不同用户设置不同的权限(未全部制作、系统管理员可使用“用户管理”、其他权限均不可使用)2.针对管理帐号可以自己添加新帐号(完成)、并可修改已存在的用户权限(未制作、仅仅能显示)、可自行添加除预设外的用户权限组(未制作)3.管理信息(这里以学生信息为例)的查询(完成)、添加(未制作)、修改(未制作)、删除(未制作
阅读全文
对话框编程之属性对话框 [05]
摘要:尝试失败、以后有时间再回来填充这个内容1. 在“解决方案资源管理器”中选择项目、右键依次选择“添加”——“资源(R)”、出现“添加资源”对话框(如图)、在其中依次选择Dialog——IDD_PROPPAGE_SMALL(IDD_PROPPAGE_XXXX其实都一样、区别只是大小不同、这里以SMALL为例)——新建 2. 为资源添加类、设置如图
阅读全文
对话框编程之通用对话框 [06]
摘要:通用打开对话框: 1.在资源中添加一个按钮并添加如下事件代码:通用字体对话框: 1.在资源中添加一个按钮并添加如下事件代码:通用颜色对话框: 1.在资源中添加一个按钮并添加如下事件代码:----------------------------------------[01] – [06]完成后的工程下载地址如下(BIN + SRC)工程采用VS2010编写、所以如果使用低版本VS是无法打开的、不...
阅读全文
资源的使用 [02]
摘要:(此后均建立在第一讲的内容基础上) 1. 依次单击菜单栏上的“视图”——“资源视图”(Ctrl + Shift + E) 2. 依次选择Dialog——IDD_MFC_DIALOG(如图) 3. 双击后主工作区域出现前一讲中的对话框、在整个IDE右侧出现工具箱、选择Button在对话框中添加一个按钮、并在属性窗口中设置Caption为“MessageBox测试” 4. 双击这个按钮、自动进入...
阅读全文
对话框编程之模态对话框 [03]
摘要:1. 用【2】的方法创建一个按钮、并将Button的id属性修改为IDC_CREATE_DIALOG 2. 在Dialog上右键、选择插入Dialog(E)(如图)、并将ID修改为IDD_MYFIRST_DIALOG 3. 在新建的对话框上右键、选择“添加类”、设置属性如图所示、单击确定 4. 在原对话框的CPP文件中添加 #include "MyDialog.h" 5. 为原对话框的IDC_CREATE_DIALOG按钮创建的单击事件、代码如下: CMyDialog MyDialog; MyDialog.DoModal(); 6. 按F5进行测试、成功显示模态对话框
阅读全文
对话框编程之非模态对话框 [04]
摘要:1.在主对话框中创建一个新的按钮、并添加单击事件代码如下:注释:这里解释一下模态与非模态的区别、我是这样理解的:Windows窗体是基于消息循环的、当创建一个模态窗体后、在模态窗体被关闭之前、创建他的窗体将不能相应任何消息(就好比消息循环停止了)、直到模态窗体关闭控制权才返回到创建他的窗体中;而非模态窗体则与之相反、具体关于模态与非模态的概念可以详询百度、
阅读全文
创建一个基于MFC的对话框程序 [01]
摘要:其实很不想学C++、我爱Delphi、不过为了更好的学习Delphi、现在必须学习C++了、希望我可以将两者进行优势互补…… 1. 启动Visual Studio 2010 2. 文件——新建——项目(Ctrl + N) 3. 出现如图的界面 4. 单击确定——下一步——选择“基于对话框”(如图)——下一步 5. 一路下一步、直到向导完成
阅读全文
系统钩子[02] - 安装全局鼠标钩子
摘要:Delphi DLL代码(Delphi Xe下测试通过):DLL CodeDelphi EXE代码Exe Code
阅读全文
系统钩子[01] - 准备知识
摘要:学习钩子之前,先准备一下即将使用的一些函数和相关内容 在钩子链中安装钩子(具体函数参数作用及解释参考MSDN) 1 HHOOKSetWindowsHookEx( 2 __inintidHook, 3 __inHOOKPROClpfn, 4 __inHINSTANCEhMod, 5 __inDWORDdwThreadId 6 ); idHook [in] int Specifies the ty...
阅读全文
[01]计划
摘要:目前准备写一个桌面歌词、仿造QQ音乐的、、为了方便以后查找、就写这么一个文字用来记录、接下来的一段时间准备了解GDI+编程、
阅读全文