-Ïîäïèñêà ïî e-mail

 

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â community_coding

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 29.12.2004
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 536


Visual C++

Ïîíåäåëüíèê, 20 Ôåâðàëÿ 2006 ã. 20:33 + â öèòàòíèê
Aeron_Dae âñå çàïèñè àâòîðà Íàó÷èòå êàê ïðàâèëüíî êîíâåðòíóòü èç òèïà String â System.Uri ...

È åñëè êòî-íòü çíàåò, òî êàê ãðàìîòíî çàáðàòü ëèñòèíã ôàéëîâ èç äèðåêòîðèè äëÿ TreeView èëè ListView...

-*MS Visual Studio 2005*-

Lightpower   îáðàòèòüñÿ ïî èìåíè Re: Visual C++ Ïîíåäåëüíèê, 20 Ôåâðàëÿ 2006 ã. 20:44 (ññûëêà)
Aeron_Dae...
È åñëè êòî-íòü çíàåò, òî êàê ãðàìîòíî çàáðàòü ëèñòèíã ôàéëîâ èç äèðåêòîðèè äëÿ TreeView èëè ListView...

-*MS Visual Studio 2005*-
Ñòðîé íå âñ¸ äåðåâî ñðàçó, à ïî ìåðå îòêðûòèÿ ïàïîê. Èíà÷å îòêðûòèå ìîæåò áûòü î÷åíü äîëãèì
Îòêðûâàÿ ðàíåå îòêðûâàâøèåñÿ ïàïêè, çàíîâî ïåðåïðîâåðÿé ñîðäåðæèìîå

Èëè òåáå èíòåðåñíû ðåàëèçàöèÿ, à íå ïðèíöèï?
Flow musicFl¸ur - Ïå÷àëüíûé êëîóí

LI 5.09.15
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 20 Ôåâðàëÿ 2006 ã. 22:57 (ññûëêà)
Ðåàëèçàöèÿ...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
VictorT   îáðàòèòüñÿ ïî èìåíè Âòîðíèê, 21 Ôåâðàëÿ 2006 ã. 11:52 (ññûëêà)
System.Uri uri = new System.Uri("http://...");

FindFirstFile();
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Lightpower   îáðàòèòüñÿ ïî èìåíè Re: Îòâåò â community_coding; Visual C++ Âòîðíèê, 21 Ôåâðàëÿ 2006 ã. 12:21 (ññûëêà)
Aeron_Dae: Ðåàëèçàöèÿ...
Âèòÿ â öåëîì óæå îòâåòèë, îñòàëüíîå ìîæíî â õåëïàõ âû÷èòàòü
Òû ñ äåðåâüÿìè êîãäà-òî âîîáùå ðàáîòàë?

LI 5.09.15
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè ×åòâåðã, 23 Ôåâðàëÿ 2006 ã. 16:25 (ññûëêà)
Ñïàñèáî, êîíâåðòàöèÿ â ïîðÿäêå...

Ê ñîæàëåíèþ íå ïðèõîäèëîñü ðáîòàòü ñ äåðåâüÿìè èëè ëèñòàìè...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Lightpower   îáðàòèòüñÿ ïî èìåíè Re: Îòâåò â community_coding; Visual C++ ×åòâåðã, 23 Ôåâðàëÿ 2006 ã. 16:48 (ññûëêà)
Aeron_Dae: Ñïàñèáî, êîíâåðòàöèÿ â ïîðÿäêå...
Ê ñîæàëåíèþ íå ïðèõîäèëîñü ðáîòàòü ñ äåðåâüÿìè èëè ëèñòàìè...
ììììì.... Ðåêîìåíäóþ ïî÷èòàòü õåëï
 äâóõ ñëîâàõ: îáúåêò êëàññà TTreeView èìååò ïðîïåðòè Items. Ýòî - óïîðÿäî÷åííûé ñïèñîê âåòîê äåðåâà. Òèï âåòîê - TTreeNode. Ó êàæäîé âåòêè åñòü AbsoluteIndex. Ðàáîòà ñ íèìè - ñìîòðè ìåòîäû Add, AddChild è ò.ä. ×òîáû äâèãàòüñÿ ïî äåðåâó, èñïîëüçóé óêàçàòåëü
Ïî÷èòàé, òàì æå íàéäåøü ìíîãî õîðîøèõ ïðèìåðîâ
Ìîæåøü åùå ïîñìîòðåòü äåìîíñòðàöèîííûé ïðîåêò

LI 5.09.15
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè ×åòâåðã, 23 Ôåâðàëÿ 2006 ã. 18:22 (ññûëêà)
Ïàñèá... Ïî÷èòàåì...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè Ñóááîòà, 25 Ôåâðàëÿ 2006 ã. 14:45 (ññûëêà)
Åñëè íå ñëîæíî, ìîæåòå ïðèìåð ïðèâåñòè êàê, íàïðèìåð, ñ ïîìîùüþ TreeView îòîáðàçèòü ñîäåðæèìîå ìîåãî êîìïüþòåðà èëè äèñêà èëè ïàïêè...
íà Ñ++ èëè C# (ÿ íà øàðïå ïèøó)
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Lightpower   îáðàòèòüñÿ ïî èìåíè Re: Îòâåò â community_coding; Visual C++ Âîñêðåñåíüå, 26 Ôåâðàëÿ 2006 ã. 14:50 (ññûëêà)
Aeron_Dae: Åñëè íå ñëîæíî, ìîæåòå ïðèìåð ïðèâåñòè êàê, íàïðèìåð, ñ ïîìîùüþ TreeView îòîáðàçèòü ñîäåðæèìîå ìîåãî êîìïüþòåðà èëè äèñêà èëè ïàïêè...
íà Ñ++ èëè C# (ÿ íà øàðïå ïèøó)
Ãîòîâîãî ïðèìåðà íåò
Òåáÿ áîëüøå èíòåðåñóåò ðàáîòà ñ TreeVew èëè ñ FindFirstFile(...)?
Ïèøó íà Ñ++Builder
Flow musicKoRn - One More Time

LI 5.09.15
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè Âîñêðåñåíüå, 26 Ôåâðàëÿ 2006 ã. 16:58 (ññûëêà)
Íåïîñðåäñòâåííî ñàì TreeView... Ìíå íóæåí ïðèìåð, ÷òî áû ÿ äîïåð êàê è ÷òî... Îò áòëäåðà íå ñèëüíî áóäåò îòëè÷àòüñÿ, ñàì íà íåì ïèñàë, ðàçáåðóñü...
 âèçóàëêå íåò FindFirstFile, ïîýòîìó íå ìîãó ïðåäñòàâèòü ÷òî ýòî...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
VictorT   îáðàòèòüñÿ ïî èìåíè Âîñêðåñåíüå, 26 Ôåâðàëÿ 2006 ã. 18:03 (ññûëêà)
Èñõîäíîå ñîîáùåíèå Aeron_Dae
 âèçóàëêå íåò FindFirstFile, ïîýòîìó íå ìîãó ïðåäñòàâèòü ÷òî ýòî...

äà êàê æå íåòó?
http://rsdn.ru/article/qna/baseserv/fileexist.xml
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 27 Ôåâðàëÿ 2006 ã. 18:07 (ññûëêà)
Ïîñòàâü Visual Studio 2005 Prof è óáåäèñü ñàì... Äàæ â åãî MSDN å¸ íÝò...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Lightpower   îáðàòèòüñÿ ïî èìåíè Re: Îòâåò â community_coding; Visual C++ Ïîíåäåëüíèê, 27 Ôåâðàëÿ 2006 ã. 20:56 (ññûëêà)
The FindFirstFile function searches a directory for a file whose name matches the specified filename. FindFirstFile examines subdirectory names as well as filenames.

HANDLE FindFirstFile(

LPCTSTR lpFileName, // pointer to name of file to search for
LPWIN32_FIND_DATA lpFindFileData // pointer to returned information
);


Parameters

lpFileName

Windows 95: Points to a null-terminated string that specifies a valid directory or path and filename, which can contain wildcard characters (* and ?). This string must not exceed MAX_PATH characters.
Windows NT: Points to a null-terminated string that specifies a valid directory or path and filename, which can contain wildcard characters (* and ?).
There is a default string size limit for paths of MAX_PATH characters. This limit is related to how the FindFirstFile function parses paths. An application can transcend this limit and send in paths longer than MAX_PATH characters by calling the wide (W) version of FindFirstFile and prepending "\\?\" to the path. The "\\?\" tells the function to turn off path parsing; it lets paths longer than MAX_PATH be used with FindFirstFileW. This also works with UNC names. The "\\?\" is ignored as part of the path. For example, "\\?\C:\myworld\private" is seen as "C:\myworld\private", and "\\?\UNC\bill_g_1\hotstuff\coolapps" is seen as "\\bill_g_1\hotstuff\coolapps".

lpFindFileData

Points to the WIN32_FIND_DATA structure that receives information about the found file or subdirectory. The structure can be used in subsequent calls to the FindNextFile or FindClose function to refer to the file or subdirectory.



Return Values

If the function succeeds, the return value is a search handle used in a subsequent call to FindNextFile or FindClose.
If the function fails, the return value is INVALID_HANDLE_VALUE. To get extended error information, call GetLastError.

Remarks

The FindFirstFile function opens a search handle and returns information about the first file whose name matches the specified pattern. Once the search handle is established, you can use the FindNextFile function to search for other files that match the same pattern. When the search handle is no longer needed, close it by using the FindClose function.
This function searches for files by name only; it cannot be used for attribute-based searches.

See Also

FindClose, FindNextFile, GetFileAttributes, SetFileAttributes, WIN32_FIND_DATA
Flow music11 - Îòëþáèë

LI 5.09.15
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè ×åòâåðã, 02 Ìàðòà 2006 ã. 21:12 (ññûëêà)
Äëÿ Visual C++ åñòü, ïðîâåðèë, ñîãëàñåí...
À âîò äëÿ C# íåòó!!!!!!! Ïîäñêàæèòå àëüòåðíàòèâó...
È æåëàòåëüíî ñ ïðèìåðîì... Êòî-íòü Øàðï ïèíàë?
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Lightpower   îáðàòèòüñÿ ïî èìåíè Re: Îòâåò â community_coding; ×åòâåðã, 02 Ìàðòà 2006 ã. 21:33 (ññûëêà)
Aeron_Dae: Äëÿ Visual C++ åñòü, ïðîâåðèë, ñîãëàñåí...
À âîò äëÿ C# íåòó!!!!!!! Ïîäñêàæèòå àëüòåðíàòèâó...
È æåëàòåëüíî ñ ïðèìåðîì... Êòî-íòü Øàðï ïèíàë?
Ñîððè, ýòî óæå íå êî ìíå
Ó Ãóãëÿ ñïðîñè. Îí âñ¸ çíàåò
Flow musicSystem Of A Down - Roulette

LI 5.09.15
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Valkin   îáðàòèòüñÿ ïî èìåíè Ïÿòíèöà, 03 Ìàðòà 2006 ã. 23:55 (ññûëêà)
Ïîñìîòðè íà System.IO.Directory, ôóíêöèè GetDirectories (âîçâðàùàåò ñïèñîê êàòàëîãîâ â çàäàííîì êàòàëîãå), GetFiles (âîçâðàùàåò ñïèñîê ôàéëîâ â çàäàííîì êàòàëîãå), èëè GetFileSystemEntries (âîçâðàùàåò ñïèñîê êàòàëîãîâ è ôàéëîâ â çàäàííîì êàòàëîãå).
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Aeron_Dae   îáðàòèòüñÿ ïî èìåíè Ñðåäà, 08 Ìàðòà 2006 ã. 18:50 (ññûëêà)
Õîðîøî ýòî ïàøåò... À òåïåðü íàó÷èòå ìåíÿ ñâÿçûâàòü treeView (èëè listView) ñ System.IO.Directory
ß òóïëþ íåðåàëüíî... Ìíå íóæåí âèçóàëüíûé ïðèìåð... À òî ÿ ïðèíöèï íå ëîâëþ...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Valkin   îáðàòèòüñÿ ïî èìåíè Ïÿòíèöà, 10 Ìàðòà 2006 ã. 01:04 (ññûëêà)
åñëè ñîâñåì ïî-ïðîñòîìó:

string rootDir = "c:\\";

Cursor.Current = Cursors.WaitCursor;

treeView1.BeginUpdate();

try
{
string[] files = System.IO.Directory.GetFiles(rootDir);
string[] dirs = System.IO.Directory.GetDirectories(rootDir);

treeView1.Nodes.Clear();

//ðàçîáüåì äèðåêòîðèè è ôàéëû, ïîòîìó ÷òî íàâåðíÿêà ìû çàõîòèì ïðèñâîèòü èì ðàçíûå èêîíêè
for(int i = 0; i < dirs.Length; i++)
{
treeView1.Nodes.Add(dirs[i]);
}

for(int i = 0; i < files.Length; i++)
{
treeView1.Nodes.Add(files[i]);
}
}
catch(Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
}

treeView1.EndUpdate();

Cursor.Current = Cursors.Default;
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Êîììåíòèðîâàòü — Ê äíåâíèêó — Ñòðàíèöû: [1] [Íîâûå]
 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó