Results 1 to 2 of 2
Thread: Ïîìîù çà êóðñîâà
Hybrid View
-
15th November 2006 19:50 #1
Ïîìîù çà êóðñîâà
Çäðàâåéòå ñêúïè ñúôîðóìöè. Áèõ èñêàëà, àêî èìàòå âúçìîæíîñò è ìàëêî îòäåëåíî âðåìå äà ìè ïîìîãíåòå ñ êóðñîâàòà ìè ïî Java. Íàïèñàëà ñúì íÿêîè îò íåùàòà, êîèòî ìè òðÿáâàò è çà ñàìàòà ïðîãðàìà, íî ñàìî çà íÿêîè íåùà íå ìè å ÿñíî êàê äà ãè íàïðàâÿ, çà êîåòî ùå ñúì Âè ìíîãî áëàãîäàðíà, àêî ìîæåòå äà ìè ïîìîãíåòå.
Çàäà÷àòà å òàêàâà:
Äà ñå íàïðàâè ïðîãðàìà, (íåùî ïîäîáíî íà Run îò Ñòàðò ìåíþòî íà âñÿêà ÎÑ), êîÿòî êàòî ñå èçïèøå â íåÿ èìå íà äàäåíà ïðîãðàìà îò ïñ-òî, ïðèìåðíî bsplayer, è òÿ äà òðúãíå. Ïðè âñÿêî ïóñêàíå îáà÷å, äà ñå ñúçäàâà txt ôàéë, â êîéòî äà ñå çàïèñâà, êîãà å ïóñêàíà ïðîãðàìà, è êîÿ ïðîãðàìà îò ïñ-òî å ïóñêàíà ïðåç íåÿ.
Åâåíòóàëíî áèõ èñêàëà äà âêëþ÷à â òîçè txt, äà èçïèñâà è îò êîé þçúð íà ïñ-òî å ïóñêàíà, íî íå ìîãà òî÷íî äà ñå ñåòÿ êàê áè ñòàíàëî òîâà.
Åòî êàêâî óñïÿõ äà íàïðàâÿ àç, êàòî èçêþ÷èì ãðàôè÷íèÿ èíòåðôåéñ, êîéòî ìèñëÿ ïî-êúñíî äà íàïðàâÿ, çà ñåãà òîâà äà âèäÿ êàê ùå âúðâè.
Òîâà ìè å êëàñà â êîéòî îïèñâàì êúäå ùå ñå ñúõðàíÿâà òåêñòîâèÿ ôàéë ñ èíôîòî, ìàêàð ÷å ìèñëÿ, äà íå å â system32, ùîòî è áåç òîâà íÿìà äà å ïîñòîÿííà ïðîãðàìà.
import java.io.*;
public class CmdExec {
public static void main(String argv[]) {
try {
String line;
Process p = Runtime.getRuntime().exec
(System.getenv("windir") +"\\system32\\"+"tree.com /A");
BufferedReader input =
new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
}
catch (Exception err) {
err.printStackTrace();
}
}
}
Òîâà å â êàêúâ ôîðìàò äà ñå çàäàâà âðåìåòî, êîãàòî ñå ïóñêà ïðîãðàìàòà.
import java.util.*;
public class Now {
public static void main(String arg[]) {
/*
** Calendar cal = Calendar.getInstance(TimeZone.getTimeZon e("EST"));
*/
Calendar cal = Calendar.getInstance(TimeZone.getDefault ());
String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
java.text.SimpleDateFormat sdf =
new java.text.SimpleDateFormat(DATE_FORMAT);
sdf.setTimeZone(TimeZone.getDefault());
System.out.println("Now : " + sdf.format(cal.getTime()));
}
}
Çà ñúçäàâàíåòî íà txt ôàéëà ïðè âêëþ÷âàíåòî íà ïðîãðàìàòà.
import java.io.*;
class FileOutputDemo
{
public static void main(String args[])
{
FileOutputStream out; // declare a file output object
PrintStream p; // declare a print stream object
try
{
// Create a new file output stream
// connected to "myfile.txt"
out = new FileOutputStream("myfile.txt");
// Connect print stream to the output stream
p = new PrintStream( out );
p.println (filename + " " + getDateTime());
p.close();
}
catch (Exception e)
{
System.err.println ("Error writing to file");
}
}
}
Çà îòâàðÿíå íà ñåòåí ïúò
import java.io.*;
class FileInputDemo
{
public static void main(String args[])
{
// args.length is equivalent to argc in C
if (args.length == 1)
{
try
{
// Open the file that is the first
// command line parameter
FileInputStream fstream = new
FileInputStream(args[0]);
// Convert our input stream to a
// DataInputStream
DataInputStream in =
new DataInputStream(fstream);
// Continue to read lines while
// there are still some left to read
while (in.available() !=0)
{
// Print file line to screen
System.out.println (in.readLine());
}
in.close();
}
catch (Exception e)
{
System.err.println("File input error");
}
}
else
System.out.println("Invalid parameters");
}
}
Åòî òîâà óñïÿõ äà íàïðàâÿ. È íå ìîãà äà èçìèñëÿ äðóãî. À è ïîñëå òðÿáâà ïî íÿêàêúâ íà÷èí äà ãè ñâúðæà.
Èñêðåííî áëàãîäàðÿ íà òåçè îò âàñ, êîèòî ùå ìè ïîìîãíàò.Last edited by wenzdy; 15th November 2006 at 20:32.
Ëàêóíà Êîèë: Destiny flying high above all. Destiny can't replace my life scary shadows of my past are alive. Destiny who cares as it turns around and I know that it descends with a smile.
-
17th November 2006 14:54 #2
Ãîðå äîëó ñè íà ïðàâ ïúò, ñàìî ÷å íå òðÿáâà âúâ âñåêè êëàñ äà èìàø main ìåòîä àìè ñàìî òàì, êúäåòî ùå "ãè ñâúðçâàø" âñè÷êèòå.CmdExec ìîæå äà òè å main êëàñà, à äà ñè èçíåñåø íà îòäåëåí êëàñ ñúçäàâàíåòî è ïúëíåíåòî íà ôàéëà.
Çà usera êîéòî å ëîãíàò â ìîìåíòà ìîæåø äà ïîëçâàø String username = System.getProperty("user.name");Thåre are 10 kinds of people in this world - people who know binary, and those who don't.
 ñúîòíîøåíèå öåíà-êà÷åñòâî, áèðàòà íà àâàíòà íÿìà êîíêóðåíöèÿ.




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè