资源简介
通过研究Linux的文件系统结构,模拟设计一个简单的二级文件系统,第一级为主目录文件,第二级为用户文件。
设定一个超级用户,可以查看整个二级文件系统结构。
普通用户只能根据自己的用户名与密码访问自己的文件与共享的文件。
系统能检查键入命令的正确性,出错时应能显示出错原因。
![](http://www.nz998.com/pic/45590.jpg)
代码片段和文件信息
#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对文件加解密算法
相关资源
- 计算机图形学 边填充算法实现代码
- 嵌入式图形界面MiniGUI的示例程序9例
- 计算机图形学课设 画板
- 加密cad图形的lisp文件
- 一个比较完整的开源cad 图形程序
- c 图形面积计算 利用继承与多态
- vc利用MFC底层开发的二维GIS管理软件,
- 简单的交互式图形系统的实现
- 简易绘图程序(计算机图形学课程设
- 二级文件系统(操作系统)
- 计算机图形学(openGL)代码
- 图形学集成程序dda、中点算法、多边
- 计算机图形实验(哈尔滨工程大学)
- Macromedia Fireworks V8.0 简体中文版
- 在delphi7下进行autocad二次开发的一个简
- 图像处理作业C 源代码
- 从EXCEL中取数据在Teechart7显示应用示例
- Scratch 鲨鱼来袭赢家版.sb3
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机的图形液晶模块的驱
- 超级场景清理器(SPCleaner)v1.0免费版
- raphael画各种简单的图形都可以拖动
- FMEDesktop2019特别版forMacv2019.0.0.0.19181苹
- 易语言123test源码易语言图形窗口的模
- Win7_x86 x64_EWF_FBWF(带EWFMGMT图形管理)
- 易语言超级图形模块源码
- D 6 R 4曲率校正,模块化图形函数和
- 图形数据—属性数据三步曲
- BricsysBricsCadPlatiniumv17.2.12.1Linux64位免费
- 计算机图形学-全.rar
评论
共有 条评论