Programming Questions

Hello, I'm new to Java programs, but I was wondering if anyone would know how, i could write a program that would essentially do the following:
-ask for input
-the java program would open copy of a document and change a line in that document to the input
-save the document
-excecute program that would run and use input as parameter for calculation
-once the program is done, user would be notifyed
-number retrieved from output document
-number would be saved
-then program woul automatically select its own input number, and then keep extracting numbers from output document, until it could find the smallest number.
(I dont want someone to write me the program, but I would like to know what kind of methods and techniques would have to be used to accomplish this, and where I might go to learn how to do this, and how difficult it will be.)

lambern wrote:
Hello, I'm new to Java programs, but I was wondering if anyone would know how, i could write a program that would essentially do the following:I don't know how you would write it, but I know how I would write it :)
-ask for inputsee Scanner class.
Scanner in = new Scanner(System.in);
-the java program would open copy of a document and change a line in that document to the inputuse FileInputStream, Scanner, PrintWriter, FileOutputStream, File
-save the documentmyFileOutputStream.close()
-excecute program that would run and use input as parameter for calculationProcessBuilder, Process if you have a seperate program already existing to call
-once the program is done, user would be notifyedSystem.out.println("program is done\n");
-number retrieved from output documentFile f = new File("outFilename");
FileInputStream in = new FileInputStream(f);
Scanner inScan = new Scanner(in);
int num = inScan.nextInt();
-number would be savedok, now save that number...
-then program woul automatically select its own input number, and then keep extracting numbers from output document, until it could find the smallest number.I don't know what you mean by that...
>
(I dont want someone to write me the program, but I would like to know what kind of methods and techniques would have to be used to accomplish this, and where I might go to learn how to do this, and how difficult it will be.)It will be pretty easy once you figure out how to read and write files. go here for more:
http://java.sun.com/docs/books/tutorial/essential/io/fileio.html

Similar Messages

  • I have a programming question

    Hi
    I have a programming question here. I spent a lot of time doing it, but I still can't get it. Here is the question :
    Write a method called countTo that takes one integer as a parameter and prints a
    comma-separated list of the numbers from 1 to the value of the parameter, or an
    appropriate error message if the parameter is less than one. In either case (if a list
    of numbers is printed, or an error message is printed), after printing, the cursor
    should be advanced to the next line.
    For example, if the parameter has a value of 1, the method should just print the
    the value 1 to the screen followed by a new-line character. If parameter has a value
    of 5, the method should print the following (exactly as shown, make sure there is
    no comma after the last value, and that all values are on one line with no spaces
    between them):
    1,2,3,4,5
    This method should only print to the screen, and should not return a value.

    I have a programming question here. I spent a lot of
    time doing it, but I still can't get it. Please post what you have done so far.

  • Misc Basic PL/SQL Application Design/Programming Questions 101 (101.1)

    ---****** background for all these questions is at bottom of this post:
    Question 1:
    I read a little on the in and out parameters and that IN is "by reference" and OUT and IN-OUT are by value. To me "by reference" means "pointer" as in C programming. So it seems to me that I could call a function with an IN parameter and NOT put it on the right side of an assignment statement. In other words, I'm calling my function
    get_something(IN p_test1 varchar2) return varchar2;
    from SP1 which has a variable named V_TEST1.
    So.... can I do this? (method A):
    get_something(V_TEST1);
    or do I have to do this (method B):
    V_TEST1 := get_something(V_TEST1);
    Also, although this may muddy the thread (we'll see), it seems to me that IN, since its by reference, will always be more efficient. I will have many concurrent users using this program: should this affect my thinking on the above question?
    -- ******* background *******
    So Far:<< I've read and am reading all over the net, read and reading oracle books from oracle (have a full safari account), reading Feurstein's tome, have read the faq's here.
    Situation Bottom Line:<< Have an enormous amount to do in a very little time. Lots riding on this. Any and all pointers will be appreciated. After we get to some undetermined point I can re-do this venture as a pl/sql faq and submit it for posting (y'alls call). Some questions may be hare brained just because I'm freaking out a little bit.
    Situation (Long Version):<< Writing a pl/sql backend to MS Reporting Services front end. Just started doing pl/sql about 2 months ago. Took me forever to find out about ref-cursor as the pipe between oracle and all client applications. I have now created a package. I've been programming for 20 years in many languages, but brand new to pl/sql. However, pl/sql sql has freed me from myriad of limitations in MS RS's. My program is starting to get big (for me -- I do a lot in a little) pks is currently 900 lines with 15 functions so far. Currently SP (pls) is back up to 800 lines. I get stuff working in the sp then turn it into a function and move it to the package.
    What does application do?:<<<< Back End for MS Reporting Services Web front end. It will be a very controlled "ad-hoc" (or the illusion of ad-hoc) web interface. All sql queries are built at run-time and executed via "open ref cusor for -- sql statement -- end;" data returned via OUT ref_cursor. Goal is to have almost 100% of functionality in a package. Calling SP will be minimalist. Reporting Services calls the SP, passes X number of parameters, and gets the ref_cursor back.
    Oracle Version: 10.2 (moving to 11g in the next 3 months).Environment: Huge DW in a massively shared environment. Everything is locked down and requires a formal request. I had to have my authenticated for a couple dbms system packages just to starting simple pl/sql programs.

    Brad Bueche wrote:
    Question 1:
    I read a little on the in and out parameters and that IN is "by reference" and OUT and IN-OUT are by value. To me "by reference" means "pointer" as in C programming. So it seems to me that I could call a function with an IN parameter and NOT put it on the right side of an assignment statement. The IN parameter is not passing by reference. It is passing by value. This means variable/value of the caller used as parameter, is copied to the (pushed) stack of code unit called.
    An OUT parameter means that the value is copied from the called unit's stack to the caller (and the current value of the caller's variable is overwritten).
    To pass by reference, the NOCOPY clause need to be used. Note that is not an explicit compile instruction. The PL/SQL engine could very well decide to pass by value and not reference instead (depending on the data type used).
    Note that the ref cursor data type and the LOB data types are already pointers. In which case these are not passed reference as they are already references.
    The NOCOPY clause only make sense for large varchar2 variables (these can be up to 32KB in PL/SQL) and for collection/array data type variables.
    As for optimising PL/SQL code - there are a number of approaches (and not just passing by reference). Deterministic functions can be defined. PL/SQL code can be written (as pipelined tables) to run in parallel using the default Oracle Parallel Query feature. PL/SQL can be manually parallelised. Context switches to the SQL engine can be minimised using bulk processing. Etc.
    Much of the performance will however come down to 2 basic issues. How well the data structures being processed are designed. How well the code itself is modularised and written.

  • XML BURSTING PROGRAM QUESTION

    Hello All,
    I have customized an oracle application program with xml publisher.The program prints the report in PDF format.
    My questions is where this output copied in the server .I am not able to find the pdf report in $APPLCSF/out/.
    Do i need to use XML bursting program to achieve this?If yes i am new to xml coding can anyone help in creating busting control file.
    My object is to print the pdf report to unix server directory
    THanks

    Pl post details of OS, database and EBS versions.
    >
    My questions is where this output copied in the server .I am not able to find the pdf report in $APPLCSF/out/.
    >
    The xml and PDF output of concurrent programs should be available in $APPLCSF/$APPLOUT directory.
    >
    Do i need to use XML bursting program to achieve this?If yes i am new to xml coding can anyone help in creating busting control file.
    >
    Pl see if these links can help
    http://blogs.oracle.com/xmlpublisher/2007/04/bursting_with_bip.html
    http://blogs.oracle.com/xmlpublisher/2007/04/e_business_suite_bursting.html
    >
    My object is to print the pdf report to unix server directory
    >
    Pl clarify what you mean by this.
    HTH
    Srini

  • Calendar Program Question

    Hello! Among the lab assignments I have done for my class, I have this calendar project I've been working on for a good while now. My only question is how do I set the days of the month properly with the empty columns I have encoded in the program? This is a long program and I really haven't put any time into making it look neat, so bare with me!
    What I get so far in the interaction pane is:
    March  2008
                  1  2  3
      4  5  6  7  8  9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
    and what I'm looking for, obviously, is:
    March  2008
                        1
      2  3  4  5  6  7  8
      9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30 31> Sometimes I over look something minor, but I'm stumped and this is the ONLY thing I have to do to finish this project!
    /* Calendar Program that displays the days of the
    * month between January 1800 to December 2099
    import javax.swing.JOptionPane;
    public class CalendarProgram
      public static void main(String[] args)
        String monthStr, yearStr, displayStr;
        int year, firstTwoYear, lastTwoYear;
        int daysinMonth = 0, dayofWeek = 0;
        int firstDayofMonth = 1;
        //asks user for input, and then checks if monthStr matches with the user, then displays it.
        monthStr = JOptionPane.showInputDialog(null, "Please enter the month (e.g. January):");
        if(monthStr.equals("January"))
            displayStr = monthStr;     
        else    
        if(monthStr.equals("February"))
            displayStr = monthStr;
        else
        if(monthStr.equals("March"))
            displayStr = monthStr;
        else
        if(monthStr.equals("April"))        
            displayStr = monthStr;
        else
        if(monthStr.equals("May"))
            displayStr = monthStr;
        else
        if(monthStr.equals("June"))
            displayStr = monthStr;
        else
        if(monthStr.equals("July"))
            displayStr = monthStr;
        else
        if(monthStr.equals("August"))
            displayStr = monthStr;
        else
        if(monthStr.equals("September"))
            displayStr = monthStr;
        else
        if(monthStr.equals("October"))
            displayStr = monthStr;
        else
        if(monthStr.equals("November"))
            displayStr = monthStr;
        else
        if(monthStr.equals("December"))
            displayStr = monthStr;
        //asks for the year from user
        yearStr = JOptionPane.showInputDialog(null, "Please enter the year between 1800 and 2099:");
        year = Integer.parseInt(yearStr);    
        //displayStr that displays the user's month and year.
        displayStr = monthStr + "  " + yearStr + "\n";
        System.out.print(displayStr);
        //computation of the first two digits and last two digits of the year.
        firstTwoYear = year / 100;
        lastTwoYear = year % 100;
        //HUGE computation to check the dayofWeek variable. This should compute where the first day of the month will display on the calendar.
        if ((lastTwoYear >= 0) && (lastTwoYear <= 99))
         dayofWeek = lastTwoYear * (1/4);
        if (firstTwoYear == 18)
          dayofWeek = dayofWeek + 2;
        else if (firstTwoYear == 19)
          dayofWeek = dayofWeek;
        else if (firstTwoYear == 20)
          dayofWeek = dayofWeek + 6;
        //Checks to see if a given year has a leap year or not.
        boolean leapYear =
          (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
        if(monthStr.equals("January"))
          daysinMonth = 31;
          if(leapYear)
             dayofWeek = dayofWeek + 6;
           else
             dayofWeek = dayofWeek + 1;
        else    
        if(monthStr.equals("February"))
           if(leapYear)
             dayofWeek = dayofWeek + 3;
             daysinMonth = 29;
           else
             dayofWeek = dayofWeek + 4;
             daysinMonth = 28;
        else
        if(monthStr.equals("March"))
             dayofWeek = dayofWeek + 4;
             daysinMonth = 31;
        else
        if(monthStr.equals("April"))
             dayofWeek = dayofWeek;
             daysinMonth = 30;
        else
        if(monthStr.equals("May"))
             dayofWeek = dayofWeek + 2;
             daysinMonth = 31;
        else
        if(monthStr.equals("June"))
             dayofWeek = dayofWeek + 5;
             daysinMonth = 30;
        else
        if(monthStr.equals("July"))
              dayofWeek = dayofWeek;
              daysinMonth = 31;
        else
        if(monthStr.equals("August"))
              dayofWeek = dayofWeek + 3;
              daysinMonth = 31;
        else
        if(monthStr.equals("September"))
              dayofWeek = dayofWeek + 6;
              daysinMonth = 30;
        else
        if(monthStr.equals("October"))
              dayofWeek = dayofWeek + 1;
              daysinMonth = 31;
        else
        if(monthStr.equals("November"))
              dayofWeek = dayofWeek + 4;
              daysinMonth = 30;
        else
        if(monthStr.equals("December"))
              dayofWeek = dayofWeek + 6;
              daysinMonth = 31;
        dayofWeek = dayofWeek + firstDayofMonth;
        dayofWeek = dayofWeek % 7;
        //this checks if dayofWeek equals 0, it will be placed on the 7th column (Saturday)
        //else the dayofWeek will enter 1-6 like normally (Sunday-Friday)
        int colnum;
        if (dayofWeek == 0)
          colnum = 7;
        else
          colnum = dayofWeek;
        for(int i = 0; i < colnum; i++)
          System.out.print("   ");
        //Displays days of the month and inserts empty columns before 1st day
        for(int day = 1; day <= daysinMonth; day++)
       if (day < 10)
         System.out.print("  " + day);
       else
         System.out.print(" " + day);
       if ((colnum + day) % 7 == 0)
         System.out.println();

    Well, I could move the displayStr = monthStr into the other section of the code where the months are at, but as far as using java.util.Calendar/GregorianCalendar classes the professor made no recommendation of it (though it would be easier no doubt.) That's what he told us to use to display the month properly. I did look in the web for other examples and they did use the java.util.Calendar/GregorianCalendar classes, but I have no idea how to properly implement it. Besides, I was not asking about redundancy.
    After I made the thread, I did work on it a little bit more, and I changed:
       if ((lastTwoYear >= 0) && (lastTwoYear <= 99))
         dayofWeek = lastTwoYear * (1/4); into:
    if ((lastTwoYear >= 00) && (lastTwoYear <= 99))
         dayofWeek = (int) (lastTwoYear * .25);The year 2008 was properly displaying everything on the correct dates, but the other years are off by a few days. So now its either the computation in the long sequence of dayofWeek variable, or (what the professor mentioned in the assignment) it could be:
         loop (for the number of days in the month)
           displayStr = displayStr + <digit in field width of 3>
           if last digit in row, then append �\n� to displayStr}The whole loop, including the "append "\n" to displayStr" doesn't make much sense. So that could be where I'm having problems.

  • Please answer a programming question for an admin

    I'm not a programmer (although my interest is growing), so I can't answer this question in a discussion regarding how Win32API w/OLE and COM is SO much better than programming for Unix/OS X applications.
    The original discussion was in regards to OS X's superior Unix based security, he devolved to this. Having only begun my venture into programming, his questions are a little above my head at this point. I'm also interested (as an amature programmer), how this would be accomplished in OS X/Unix.
    Thanks in advance.
    Here's his position:
    *(1st entry)*
    I have unsed Windows and many flavors of Unix and I have written programs in Assembler, Fortran, Pascal, Cobol, RPG, Smalltak, Basic, PowerBuilder, Delphi, C, C++, C#, Java, and Perl, and I have been programming for over 20 years, so I do have extensive knowledge about programming.
    So I have one question for you:
    If you had to build a business application that has to allow users to, spell and grammer check, and perform financial calculations, and render the HTML, how would you compare the effort to do this in Windows versus that in Linux, AIX, Solaris or any other Unix operating system?
    I can make this business application have these features in ONE DAY on Windows, because COM and OLE lets me, use Word to spell and grammer check, Excel to do the financial calculations, and IE to render the HTML!
    I make my living building complex customized business software, and Windows allow me to build these applications by myself in weeks, when it would take me and a team of programmers months to do these same things in Unix because of the lack of an the Win32 API, COM, and OLE, or I would have to BUY third party libraries that did these things, and deal with the licensing, versioning, and vendor problems that go with them, and none of those third party librabries would be close to Word, Excel, and IE in CAPABILITY!
    HONESTLY tell me and others reading this thread how you would go about create the customized business application I described above by yourself in a Unix instead of Windows, and tell us how many MONTHS or YEARS it would take you, or how you would have to BUY some other third party libraries to do what Word, Excel, and IE!
    Anyone who thinks a Unix has more CAPABILITIES than Windows, has never used Win32API/COM/OLE/.Net, and does not build customized complex business software for a living, because we people that do are the reason that you find some much customized business desktop software for Windows, and so little for any Unix.
    I have nothing against Unix, and it is great for simple business tasked server software, but for complex business tasked desktop software Windows with Win32API/COM/OLE/.Net wins hands down!
    *(2nd Entry)*
    A System administrators view of an operating system and an application developers view are entirely different, and the Win32API/COM/OLE/.NET simply make my job so much easier, and you simply don't understand because you do not have to deal with the "dirty' details of making what a user wants, which is why your definition of "integration" and mines are totally different!
    With the spell check you talked about, how will you keep in in synch with the dictionary in Word where the user is constantly adding and removing words?
    No, you would have the user to have to maintain two different spell check dictionaries, and you would totally ignore the grammer check requirement!
    Cutting and pasting data between applications is simple integration, and not the complex type that I am talking about.
    Can you make your application display and use the MacGourmet menus appear in its own window, and to access and use the MacGourmet functionality (ie. search for a recipe) in its own window?
    Give me one example of a Unix application that can display the menus of another application, yet alone control its features!
    Of course you can't, because you need COM and OLE!
    I am quite familiar with different flavors of Unix, but those operating systems do not have the rich API and program integration features namely COM and OLE that Windows has, because it violates the Unix idea of security by process isolation!
    Yes that idea of process isolation keeps the operating system safe from malicious code in applications and from one application taking the others down, but you lose the power of programs working together, and you simply cannot build the type of customized business applications that I build by myself, without reinventing the wheel over and over and without having a large team with lots of programmers.
    For example, my customers and millions of others spend all day working in Word and Excel, and the Windows idea that I can transparently integrate my complex business applications right in Word and Excel menu, and into their templates and macros, is why third party developers like me prefer Windows over Unix, regardless of how much better security in Unix is.
    Do not get me wrong, Java improves business application development on Unix, but unfortuantely it is not feasable to rewrite ever legacy application in Java, and Java does not integrate well with other programming languages.
    I used to code business application for both IBM MVS and Sun Solaris, and I never want to go back to those "bad" old days again, once I took the time to learn how to PROPERLY code using Win32API/COM/OLE/.NET!

    At risk of feeding the troll I'll wander in here:
    NOTE: Since this is an Apple programming boards and I have limited experience programming on traditional Unix systems (and most of that in college) I will confine my answers to the area I know.
    If you had to build a business application that has to allow users to, spell and grammer check, and perform financial calculations, and render the HTML, how would you compare the effort to do this in Windows versus that in Linux, AIX, Solaris or any other Unix operating system?
    I can make this business application have these features in ONE DAY on Windows, because COM and OLE lets me, use Word to spell and grammer check, Excel to do the financial calculations, and IE to render the HTML!
    Note that this scenario assumes the user has Microsoft office installed. The person argues that they don't have to purchase libraries to program but what they are effectively doing is simply transferring that cost to user. I don't have to purchase libraries but everyone of my users needs to. Good for you, very good for Microsoft but bad for your customer - IMHO. OK, I know "But all Windows business users have Office installed already." When it comes free with the system then I'll retract my objection.
    Under OS X and Cocoa many of these functions are intrinsic to the system layer and do not require any applications to be installed. Using Cocoa you can write a simple Word processor that has rulers, full font manipulation (including kerning, spacing and leading), Document Save and Load, Printing, Export to PDF as well as spell-checking in under 10 lines of actual code. Adding a custom file type and icon for full system integration will add another 5 minutes to your programing.
    In case you think I'm blowing smoke here is a tutorial from 2002 (yes, this has been possible for over 5 years) outlining the 8 line Word Processor build in Cocoa. http://www.stone.com/TheCocoa_Files/What_s_sofunny.html
    And yes, Cocoa also includes Webkit so I can add full HTML rendering by dragging in a WebKit window to my user interface. For an experienced Cocoa programmer this certainly sounds like less than a day of programming - in fact it sounds like a good tutorial for a middle-experienced training day or 2 day class in Cocoa.
    I won't include the link to the 1 line web browser you can build in Cocoa using Webkit because it's shorter than the description. Feel free to search for it if you want to.
    HONESTLY tell me and others reading this thread how you would go about create the customized business application I described above by yourself in a Unix instead of Windows, and tell us how many MONTHS or YEARS it would take you, or how you would have to BUY some other third party libraries to do what Word, Excel, and IE!
    BUT this is all done from the stock system that is on every OS X computer not simply those with Office installed. Obviously you'd need to add some features that were more complicated than this - because any halfway decent programmer could turn this stuff out - and polish takes a while but to meet the requirements of the challenge it would take 2 days tops.
    Is every *nix programming environment like this? I don't know I can only answer for the system that I have experience with and is the concern of this board. If you really have questions regarding *nix programming then I suggest you find an appropriate board and troll^H^H^H^H^H ask there.
    If you're ever serious about programming on the Mac feel free to stop by and actually take a look at it. I think you'll be surprised.
    =Tod

  • Apple iPod Nano replacement program - question

    Hello, Apple community,
    I have a question about the new replacement program of the iPod nano 1st gen.
    The program doesn't state whether or not you get a refund or a new iPod nano (the small squared once with touch screen).
    The program says that you'll get a replacement iPod Nano, but isn't very specific if it is the new generation.
    I apologise for any spelling mistakes and such.
    Thank you for any answer,
    Pool313

    Hi lindsayfromspencerport,
    I can say it is not a scam - Apple is definitely replacing the iPods.  Once I read the article and went to apple.com, that proved it.  Apple.com would never risk another class action lawsuit over this iPod.
    My First Generation iPod was given to me at work for being the winner of a give-away drawing and about a year or so ago it overheated and erased all the info on the iPod.  Now it will only charge and drain the battery.  It no longer allows me to store any thing on it.
    I am glad that Apple is doing this exchange.  I thought I was just out of luck and was glad I had not paid full price for it.  I love my Nano and used it constantly!!!
    Just send your's in using the box and label they send you and give them 6 weeks like the apple.com website says, Apple will make good on their product.  Millions of people don't stand in line and wait weeks/months for their new products to arrive for no reason, trust me.  Oh, by the way, I know this for sure.....I work for a wireless phone service that has been dealing with Apple for Yearsssssssssssss.....and every year the same thing.  People will give anything to get a product with that apple on it. 
    Knightmanxx

  • Java Programming Question

    Hi,Everybody:
    I have a question about Java programming. If I want to write a java class code called if.java like below, how should I do to make it pass the java compiler and make it work. I know the words "if" and "for" are reserved words. I just try to figure it out that is it possible??? Do I need to create my own java compiler or recompiler?
    public class if
    public if() { }
    public static for test()
    return new for();
    public class for
    public for() { System.out.println("for class constructor"); }
    }

    I don't think you can bypass the compiler's rejection of this. There is little point to naming the classes after keywords. Not sure if it's case sensitive though, so maybe "If" or "For"? Otherwise, try "if_" or "for_"

  • Audio Programming Questions...

    Hi everyone,
    I am very new with audio programming with Java and I have a couple of questions...
    (1) How can I specify a Line from which I can capture audio signal. I want to capture signal from a MICROPHONE and then process the signal (with a FFT function). I tried to use Port (instead of DataLine) and I managed to get the specific port (Port.MICROPHONE) but it seems that port has no function to read from the line. Therefore I assumed that the only way to capture and process audio signal is through DataLine. However I cannot specify the line. How can I do that???
    (2) Is it possible to capture and process audio signal through Port??? I mean can I read bytes from a audio stream and write it to a TargetDataLine???

    Hello!
    There is a Java Sound mailing list. You would get more response from those subscribers. You can join it from here: http://java.sun.com/products/java-media/sound/list.html
    Hope that is helpful.
    Regards,
    Steev.

  • Need a comment for my program & questions.

    Dear all,
    I have just finished my simple project with LabView.
    Actually, I have no much experience with LabView language.
    Therefore I would like to hear your invaluable comments about using structure, variable, and some habits to write the program.
    Please let me know if you find some bad thing or something should be escaped.
    Regarding to my question, as you can see the status window(GPIB, RS-232, and Saving),
    I would like to attach the common status window to main dialog with same structure (background).
    But the status window couldn't seen in opening the window.
    How can I modify it to see the status window in evey tab states?
    Thank you in advance.
    Lee
    Attachments:
    control_lsjun_v3_tem2.llb ‏283 KB

    I think I would change the Tab control from the Windows style "Dialog Tab Control" to the standard LabVIEW style "Tab Control" - the Windows dialog style control does not fit in very well with the style/colouring of the LabVIEW control objects, and this is one reason why your status indicators don't integrate "visually" as well as they could.
    I don't think it's possible to add an "always visible" part to a tab control, but there are one or two ways to "join" controls together...
    1. You could simply use the "Group" front panel objects function in the editor taskbar - this will lock several independent objects together so that they move around together on the front panel (but are still seperate data terminals on the block diagram)
    2. You could create a "Custom Control" or "Type Def" from several front panel objects - this way you could create a control which includes both a tab control and LED status indicators (etc, etc), all integrated into one single block diagram terminal/data structure (and is saved, so can be reused in other programs). This option might be a little cumbersome though, if you have many controls and indicators that you want to be included within your tab control (note: the control/indicators actually on the various tab pages do not have to be included in the custom tab type definition).
    As regarding programming style - I think you need to try to not use "sequence structures" unless you really have to. I never use sequence structures except as a last resort. If by not using sequence structures the diagram becomes too large, then that is a sign that you might need to create mor sub VIs. Tip: All the sub VIs I create use the "error cluster" input/output, so it's allways possible to sequence sub VIs even when there is no data dependency.
    Hope this helps.
    Mark H.

  • Trouble understanding programing question.

    Hey guys,
    Got a program im supposed to write its bonus and I have already done the original program. Problem is Ive read the instructions and they are kinda confusing to me. If I could just understand what they are saying then it will make this much easier. So if anyone can shed some light on what im missing id be thankful.
    Heres the program instructions.
    Question 2: Design and implement a recursive method that implements the factorial method n!. The factorial method n! is defined by
    n!= n*(n-1)*(n-2)*�*1
    Place the method in a class that has a main that tests the method.
    Does this just mean I need to make a method that finds the factors of a variable (e.g the factors of 10)? Which would be 2 and 5 right? Or would this mean make a recursive method that finds the factors of 10*n. like 1 * 10 = 10, 2 * 10 = 20, 3 * 10 = 30 etc etc.... And Im guessing that that algorightm cant be used in a program. In other words the *....*1 and n! are not correct syntax and that algorithm is just a abstract example to give me some direciton im not actually supposed to try and replicate it exactly as it is right? Usually I dont have problems with instructions but this one just confused the hell out of me. Any help would be great thank you. I would have asked the teacher but I thought I understood it and now I dont see the profeesor until the day its due and also she has a foreign accent so its hard for me to understand.
    Message was edited by:
    venture

    No. You have to do the factorial.
    3! = 3*2*1 = 6
    4! = 4*3*2*1 = 24
    etc
    You should see a pattern ie 4! = 4 * 3!. In the
    question you were given the equation for calculating
    it. If you can't do it Google is your friend becuase
    it has been done millions of times before.
    Slow! Well it is hard to type with these fins.
    Message was edited by:
    flounderThat makes sense thank you.

  • OOP Programming Question

    Hi,
    Im new to oop in as3.0, just finished my first oop application but there is one thing that i don't understand.
    If i have movieclips on the stage and i want for ex. the display class to control there position and size then
    i need to send it from the document class to the display class using a public method on the display class.
    but after developing my first application i got to a point that all of my methods on the display class were public
    and i used a lot of repatitive code.... ive been told that i need to avoid public methods and try and keep most of the methods in
    the different classes private but the only way to do it is to find a way to pass the movie clip instance to the actual class and control it
    and this way most of the methods in the class will be private and the code on the document class will be a lot more cleaner, but i dont really
    know how to pass a display object to a different class and use it without passing it to a public method through the document class.

    I'm relatively new to OOP programming, so please
    excuse this newbish question :).
    I've been assigned to take over for a co-worker that
    has left for vacation. A class that he wrote is
    partially implemented, so I'm supposed to finish it
    up.
    One class in particular, his constructor is empty.That's fine, if that's what makes sense. I'd have one constructor that set all the private data members. Other constructors would call it using sensible defaults where needed.
    If the ctor is empty and data members are null, that's very bad. An object should be 100 percent ready to go when you create it.
    And to set the instance variables, the user class is
    setting them directly, not through accessor methods.So the data members are public? Oh, my. Where's the encapsulation?
    This seems like a bad idea, and defeats the whole
    purpose of encapsulation. Indeed. Sounds like you know more than your co-worker.
    I wanted to re-do some of the code, but are there any
    good reasons as to why he might be doing this?If it's a DTO C-struct with no other purpose than ferrying data it might be acceptable. I would say it's not acceptable, but that's my opinion.
    Saving some overhead maybe?No, the "overhead" is probably not measurable. I wouldn't optimize such a thing without data that told me it was the bottleneck, and I'd make sure that this "fix" did address the problem before I cast it in stone.
    %

  • Programing question (please help new to forums)

    hello everyone
    i am new to these forums and i plan on staying for a while,
    i am learning java right now on a basic level in high school, i have had 1 semester but i feel like i'm "excelling"
    my question is this and im sorry if i cannot explain it correctly
    i am trying to make a translator that will translate english into spanish, french, russian, and japanese
    i have made the GUI and i am starting on the array that will hold all the foreign words
    now the way this programs works is you start it program and there are 4 buttons
    1 for each language, when you click one a j option pane comes up and you enter in the english word and it prints it out, now i have tested it with a couple if then statements like this
    if (word.equals("hello")
    label.setText("hola");
    i cannot bring up the code right now but that works for every word i put in.
    i have entered in 20 words to see if it finds them, and it does flawlessly, but, i have all these if then statements in 1 main method, and there is a 64 kb limit to one method. right now i have compiled 10,872 lines about, but i need about 90,000.
    HERE is the question
    how can i turn 90,000 if then statements into only a couple statements that will scan through the array or choice (ex french or spanish or russian depending on your button selection) and print out the correct word
    i know how to make each button bring up a different pane to resort to a different array but how can i change those 90,000 if then statements
    thankyou for reading my nooby post and sorry if i didnt type anything out correctly i am very new :D

    Encephalopathic wrote:
    I think that you may be confusing code with data. Hmm, I read this:
    how can i turn 90,000 if then statements into only a couple statements that will scan through the array or choice (ex french or spanish or russian depending on your button selection) and print out the correct wordand thought 'OP is thinking in the right direction'.
    but this is kind of worrying:
    right now i have compiled 10,872 lines about, but i need about 90,000.that is a LOT of if statements!

  • Beginner programming questions

    Okay so I am looking at learning a programming language using VS express but I have a few questions first.
    What language would you recommend that will teach me about the inner workings of a computer, such as memory management etc.
    What tips would you give for tidy code? I hate my work to be messy.
    If I ever became decent at the language, would it ever be worth getting a MS qualification for development?
    I apologize if I have posted this in the wrong section, I am new to these forums
    Thanks in advance

    Okay so I am looking at learning a programming language using VS express but I have a few questions first.
    What language would you recommend that will teach me about the inner workings of a computer, such as memory management etc.
    What tips would you give for tidy code? I hate my work to be messy.
    If I ever became decent at the language, would it ever be worth getting a MS qualification for development?
    I apologize if I have posted this in the wrong section, I am new to these forums
    Thanks in advance
    First, I recommend that you consider getting the FREE Visual Studio 2013 Community edition so you will have access to a complete tool set:
    https://www.visualstudio.com/downloads/download-visual-studio-vs
    If you really want to learn "about the inner workings of a computer, such as memory management etc.", you can learn C++. However, as most modern languages use a managed environment, and C++ has a very steep learning curve,
    I suggest you start with C# (syntactically similar to C++), then investigate C++ later.
    As far as "What tips would you give for tidy code? I hate my work to be messy." is concerned, let Visual Studio format your code and make it readable automatically. If, after some experience, you don't like default formatting, you can use
    VS Tools->Options to change it to your liking.
    For getting in the door to a good job, Microsoft certifications, like degrees, will help you open the door. Staying inside will depend on your skills and productivity.

  • IOS developer program question

    I'm sorry if i'm in the wrong area of this forum to ask this question. I would like to register to the iOS developer program. If I'd like to unregister how would I do so? Would the easiest way be just not to renew the membership?

    I don't know your situation, exactly, sorry. I don't know of anyone that just wanted to walk away. The dev account is tied to your iTunes account, etc. So to some degree, you'll still be active as long as you interact with Apple.
    Contact Apple directly if you want more information:
    [email protected]  
    Apple Developer Relations:
    (800) 633 2152
    (408) 974 4897
    ...be patient.

  • Pine (mail program) question

    If I install Pine on my PowerMac G3 Blue and White at home and then SSH in to that machine using my iBook, when I execute Pine on the PM G3 B&W, I will be able to see and read my email on the iBook screen. Is that so?
    What I am getting at here is, since I'm in the Terminal, there is no need for X11 or VNC in order to present the output from the remote PM G3 B&W on to the iBook. Correct?
    Also, since Pine reads the emails on the server, when I return home to the PM G3 B&W and run Apple Mail, it will still be able to pull down from the mail server the emails I already read. Correct? I want Pine to leave the emails on the server and not mark them as read or delete them.
    One more question. How does Pine handle attachments such as Excel spreadsheets, .jpg's or movies? I doubt they can be viewed. I just want to be sure it won't strip them out and delete them from the mail server upon execution of Pine.

    All of what you asked is true, except for one thing. With 10.4, Apple's Mail.app no longer uses the mbox format, so my cheezy workaround has been to have two copies of each email, one I can access with pine, and the other I can access with Mail.app. It used to be you could create symbolic links to Mail.app's mbox files, but not anymore.
    You can configure pine to open attachments in your preferred programs. For remote display, you can use X-windows based display options. For local display, you can use whatever you want.
    In practice I often find it is easier to have pine save the attachment to your desktop and then move the file via scp.
    I read mail like this all the time. Pine is great. Another option you may with to consider is squirrelmail, which is browser based, but then you have to run a webserver, imap server, and so on.

Maybe you are looking for