资源简介
通过研究Linux的文件系统结构,模拟设计一个简单的二级文件系统,第一级为主目录文件,第二级为用户文件。
设定一个超级用户,可以查看整个二级文件系统结构。
普通用户只能根据自己的用户名与密码访问自己的文件与共享的文件。
系统能检查键入命令的正确性,出错时应能显示出错原因。
代码片段和文件信息
#include “STDAFX.h“
#include “CreateFileDlgProg.h“
#include “FileManagement.h“
#include “resource.h“
INT_PTR CALLBACK DialogProc_CreateFile(HWND hwndDlg
UINT uMsg
WPARAM wParam
LPARAM lParam)
{
int FileLength;
static HWND hwndArray[3];
TCHAR FileName[MAX_FILENAME_LENGTH] FileKind[MAX_FILE_ATTRIB_LENGTH];
switch (uMsg)
{
case WM_INITDIALOG:
/* 保存控件句柄 */
hwndArray[0] = GetDlgItem(hwndDlg IDC_ED_CR_NAME);
hwndArray[1] = GetDlgItem(hwndDlg IDC_ED_CR_LENGTH);
hwndArray[2] = GetDlgItem(hwndDlg IDC_COMBO_ATTRIB);
Edit_LimitText(hwndArray[0] MAX_FILENAME_LENGTH);
InitComboBoxControl(hwndArray[2]);
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDCANCEL:
EndDialog(hwndDlg TRUE);
return TRUE;
case IDOK:
Edit_GetText(hwndArray[0] FileName MAX_FILENAME_LENGTH);
Edit_GetText(hwndArray[2] FileKind MAX_FILE_ATTRIB_LENGTH);
FileLength = GetDlgItemInt(hwndDlg IDC_ED_CR_LENGTH FALSE FALSE);
FileCreate(FileName FileLength FileKind);
EndDialog(hwndDlg NULL);
return TRUE;
}
break;
}
return FALSE;
}
void InitComboBoxControl(HWND hwndComboBox)
{
ComboBox_AddString(hwndComboBox TEXT(“只执行“));
ComboBox_AddString(hwndComboBox TEXT(“只读“));
ComboBox_AddString(hwndComboBox TEXT(“只写“));
ComboBox_AddString(hwndComboBox TEXT(“共享“));
ComboBox_SetCurSel(hwndComboBox 0);
return;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1451 2011-04-27 14:38 模拟二级文件管理\CreateFileDlgProg.cpp
文件 241 2011-04-16 14:34 模拟二级文件管理\CreateFileDlgProg.h
文件 1212 2011-04-26 17:31 模拟二级文件管理\DirDlgProg.cpp
文件 162 2011-04-16 18:50 模拟二级文件管理\DirDlgProg.h
文件 1821 2011-04-25 20:27 模拟二级文件管理\DiskManagement.cpp
文件 209 2011-04-16 20:41 模拟二级文件管理\DiskManageMent.h
文件 584 2011-04-27 12:38 模拟二级文件管理\FileCloseDlgProg.cpp
文件 189 2011-04-17 13:59 模拟二级文件管理\FileCloseDlgProg.h
文件 578 2011-04-25 20:05 模拟二级文件管理\FileDeleteProg.cpp
文件 181 2011-04-25 19:57 模拟二级文件管理\FileDeleteProg.h
文件 13980 2011-06-20 17:02 模拟二级文件管理\FileManagement.cpp
文件 465 2011-04-25 20:00 模拟二级文件管理\FileManagement.h
文件 580 2011-04-17 18:20 模拟二级文件管理\FileOpenDlgProg.cpp
文件 185 2011-04-17 13:40 模拟二级文件管理\FileOpenDlgProg.h
文件 3357 2011-04-26 21:08 模拟二级文件管理\LoginProg.cpp
文件 445 2011-04-15 12:52 模拟二级文件管理\LoginProg.h
文件 3603 2011-06-20 16:56 模拟二级文件管理\MainDlgProg.cpp
文件 278 2011-04-16 17:21 模拟二级文件管理\MainDlgProg.h
文件 365 2011-04-16 17:30 模拟二级文件管理\MainProg.cpp
文件 36672 2011-06-20 10:44 模拟二级文件管理\RC.APS
文件 8705 2011-06-20 10:44 模拟二级文件管理\RC.RC
文件 49152 2011-06-20 17:00 模拟二级文件管理\Release\模拟二级文件管理.exe
文件 2193 2011-06-20 10:44 模拟二级文件管理\resource.h
文件 2637 2011-06-20 16:55 模拟二级文件管理\STDAFX.h
文件 834 2011-06-20 16:55 模拟二级文件管理\stdfx.cpp
文件 2308 2011-04-26 17:26 模拟二级文件管理\UserManagement.cpp
文件 220 2011-04-16 20:11 模拟二级文件管理\UserManagement.h
文件 5599 2011-06-20 10:45 模拟二级文件管理\模拟二级文件管理.dsp
文件 557 2011-06-20 09:08 模拟二级文件管理\模拟二级文件管理.dsw
文件 74752 2011-06-20 17:02 模拟二级文件管理\模拟二级文件管理.ncb
............此处省略8个文件信息
- 上一篇:2009电脑报合订本(很全)
- 下一篇:简单的rc5对文件加解密算法
相关资源
- OpenGL绘制图形包含20多个基本
- 计算机图形学课程设计
- QT opengl 绘制立体图形
- opengl计算机图形学3D雪人
- 计算机图形学——几何变换源代码.
- 操作系统简单二级文件系统
- 类似UML可拖拽图形插件JointJS
- 计算机图形学OpenGL源码
- win32实现扫雷程序,图形化界面,仿
- visio使用怎样画正弦波及如何截取图形
- 计算机图形学.pdf
- 基于openGL开发的射击小游戏
- vs2015编译的yolo3图形界面程序源码
- myeclipse插件图形化安装工具-包Create
- 利用OpenGL绘制一个简单场景:比如球
- 基于DirectX+11的图形程序设计测试题及
- 论文研究 - 表面磁异常三角反演
- surfer12v12.2.705汉化特别版(附注册机汉
- 工作流设计器(多比图形控件).rar
- opengl实现三维图形变换
- 易语言几何图形模块1源码易语言几何
- 自定义百度地图绘制echarts,地图可精
- dwg图形去掉教育印戳.zip
- 前沿文档dwg解密,lisp
- Edraw Max9.4破解版破解文件.rar
- Autodesk2019全系列注册机X-FORCE免费绿色
- Gpu pro1-7
- GPU pro shaderX GPU gems 全系列
- GenArtsSapphire蓝宝石插件v10官方中文版
- LabVIEW2018软件.rar
评论
共有 条评论