Writing program?

does macbook have some sort of writing program similar to word? Is it already installed?

TextEdit is included with Mac OS X (look in your Applications folder) and does everything WordPad and Notepad do (and much more) but it isn't as good as Word or Pages (Apple's other word processor included with iWork), even with its ability to open, edit and save Word docs. There are a bunch of different word processors for the Mac (Google "mac word processor"), along with all the best office suites like Microsoft Office ($150-500 for one license), iWork ($79, $129 for 5 licenses), OpenOffice (FREE!!!!!!!), and many others.

Similar Messages

  • Writing Programs for Intel Mac?

    I am a writer of young adult fiction novels.
    I want to get a writing program for my new Intel based iMac.
    Should I spend $150 for Microsoft Word and get a bunch of other apps I don't use and won't need?
    Or, is there one, online, that is free or inexpensive that will allow me to write my stories and create readable files for other computers as well as PDFs?
    Best,
    Evan Jacobs
    www.anhedeniafilms.com

    Have you visited < www.puremac.com > ????
    They have classified links to finding everything you will need in the way of Macintosh software.
    There are SO VERY many companies that make wonderful desktop publishing programs you have never heard of.
    Or, better still, go to <www.mause.ca > and download some of the 2007 DoubleClick newsletters: look for reviews of DesktopPublisher Pro, Ready,Set,Go!, QuarkXPress 7, Swift Publisher, MLayout, RagTime & RagTime Solo, Mariner Write, and others. For a while they had a few reviews of excellent desktop publishing articles in every issue.
    Check them out !!!!!

  • Music writing program similar to MusicMaker

    Years ago when I had my 512k Mac I used a program called MusicMaker (I think). Easy to use, no manual required, it would play written music in up to four parts, and print it on my imagewriter. I thought it was a wonderful program. So much so that I think I might fire up my FatMac (it still goes) and use it.
    But, I'm really looking for something similar to run on my G5, and preferably freeware/shareware. I only want to do simple things, mostly just writing out music for playing on a recorder, but up to four parts might come in useful. From Version Tracker I've obtained this list of programs that may be suitable, but before I spend several hours opening and playing around with them, I thought I'd ask here for advice to save me a bit of time.
    Any comments on these programs?
    • Melody Assistant
    • Finale Notebook
    • Lilypond
    Are there any others that may fit the bill?

    Finale Notebook is nice ("free" means in exchange for your address and email address in this case) but is probably too restricted for you.
    If you take your time into this equation, none of the programs is free. When you want more and you want to take all your work and time into a new software later, you will get a problem if you have chosen a program that exports only MIDI.
    That's the reason why I compiled this list: http://www.music-notation.info/en/compmus/compare.html
    Click on a program and you will see how you can read your scores in other programs. Be careful, not every conversion is equally successful.
    Best regards,
    Gerd

  • Need Help writing program

    very new to java, i conceptually know what i want to do, but it is hard to apply that to writing the program. this is very introductory so i'd appreciate all and any help.
    i am trying to write a program such that if I select an integer, n, as in input, the program can convert that integer into it's binary representation. for example, if the integer is 4, then the program would output 001 as the binary representation of 4.
    that is the first part, the second part is to have the binary representation go from most significan bit to least significant bit, so for the integer 4 it will come out as 100 (or 000100 or 00100).
    ok basically i know i want the program to divide the chosen integer by 2 and take the remainder (n%2), which will be 1 or 0. i then want the program to take the value (n/2) and have that be the new n value, then repeat the steps over and over till my n just becomes 0. i am trying to do this with a while loop, but if there is an easier way to do this, please let me know. so far wha ti have is below, kinda stuck on how to write this program, please help. the output just keeps giving me 0 and doesn't end.
    import java.util.*;
    class Q3a{
    static Scanner console = new Scanner (System.in);
         public static void main(String args[]){
              int n;
              n = console.nextInt();
              System.out.print("Choose an integer value :");
              while (true) {
              System.out.println("Remainder on dividing " + n + " by 2 is " + n%2);
              n = n/2;}
              System.out.println("New value of n is n/2 which is " + n);
              System.out.println("Remainder on dividing " + n + " by 2 is " + n%2);
              n = n/2;
              System.out.println("New value of n is n/2 which is " + n);
              System.out.println("Remainder on dividing " + n + " by 2 is " + n%2);
              n = n/2;
              System.out.println("New value of n is n/2 which is " + n);Message was edited by:
    kribraider414

    consider
    while (n != 0){
      System.out.println(n%2);
      n = n/2;
    }put the reverse of the stoping condition in the parens for the loop
    This loop will run while n is NOT zero. It wil stop when n is zero. Try it for a few numbers and see what it does.
    Pay particular attention to what it does if the number you supplied is zero (which is the one binary number that does not have a single one in it.)
    Also take a look at what it does for negative numbers and decide what you want to do in that case.

  • Help writing programs!

    I have recently taken it upon myself to learn Java, and I am having a few problems with a few programs. I am not understanding how to do certain things when writing the program. I am taking this class as an independent study, but we have a general guideline of programs that may help us prepare for the A.P. Exam. On of the programs that I am having difficulty with is a program designed to remove blanks. I have looked on the internet and found programs, but I need to write it in a certain way using arrays.
    I am using BlueJ.
    What I have so far is:
    import java.util.ArrayList;
    public class RemoveBlanks
    String withblanks;
    String removeblanks;
    int num = 0;
    ArrayList Array;
    ArrayList Letter;
    Letter = new ArrayList();
    Array = new ArrayList();
    EasyReader kboard = new EasyReader();
    withblanks = "Take out these spaces";
    //System.out.println("Input a sentence to remove the blanks in.");
    //withblanks = kboard.readLine();
    Array.add(withblanks);
    for (num = 0; num < Array.size(); num++)
    Letter[num] = Array.charAt(num);
    if (Letter[num] == " ")
    Array.add(removeblanks);
    I honestly have no idea if this even makes sense. The book I am using is expecting that you already are familiar with the syntax and the language in general. I would appreciate it if someone could help guide me on how to do this the right way. Thanks in advance!

    In the future, post code between [co[i]de] tags. Some pointers:
    1) You're confusing arrays and ArrayLists, they are two very different things.
    2) All variable names should begin with lower case letters.
    3) It is pointless to have two { in a row.
    4) In order for a program to run, it needs a main() method.
    5) Always compare Strings with the equals() method, not ==.

  • Writing Programs with java in 10.3.9

    So, I'm trying to teach myself the basics of Java. Here's what I did:
    I went to the apple website and poked around until I found what I THOUGHT was the right download. (JavaForMacOSX10.3Update5.pkg). This SEEMS to have created a Java folder (Applications/Utilities/Java) However I can't confirm that it wasn't there before I downloaded and ran the JavaForMacOSX10.3Update5.pkg. Inside this folder are four applications (Applet Launcher, Input Method HotKey and two other PlugIns).
    After reading a bunch of stuff about Java it seemed like I needed to be working with the Terminal Application in order to do command line stuff. I wrote a little program in TextEditor, saved it as "HelloApp.java" (like the book told me to) and then went to Terminal to try to compile it.
    When I open Terminal, here's what I see:
    Last login: Tue Jun 10 19:29:19 on ttyp1
    Welcome to Darwin!
    [Peter-Booths-Computer:~] peterboo%
    I typed in <javac HelloApp.java> and here's what I got back:
    error: cannot read: HelloApp.java
    1 error
    [Peter-Booths-Computer:~] peterboo%
    Sooo... my questions:
    How do I tell the computer through command line entries exactly WHERE my HelloApp.java file is? On a PC, they do something like cd C:/ to change directories to the location where the file is saved. Is there an equivalent command on a Mac?
    I'm not even sure that I've got the Java JDK or JSE or whatever the heck it's called on my computer. Can someone tell me how to figure that out?
    Is there a slicker way to compile, run etc. code with Java beside command line stuff in Terminal?
    Thanks a TON to anyone who can help me.
    Peter Booth
    Message was edited by: Peter Booth1

    Specify the path in the Terminal; a path will look like ~/Desktop/HelloApp.java if the item is on your desktop; when starting a path, ~ refers to your home folder, while / refers to the top level of the drive. Using 'cd' followed by a path will take you to that location from your current folder unless the path starts with a ~ or /, which work as above.
    A path which starts with ../ refers to the folder enclosing the one you're currently looking at.
    (32782)

  • Is it necessary to preconfigure input mode in MAX prior to writing program in Measurement Studio?

    If my E-Series device properties Analog Input Mode in MAX is set to Referenced Single Ended, can I still over-ride in code from VB to read Differential mode?

    You can do it using VB. Please make sure that if you are changing the input mode (CWAIChannel.inputmode) or you can use functional call to change it too.

  • I am writing a program that needs to draw gradient lines according to the points that i touch on ipad. For this i am using "DrawLinearGradient" function. But the 2 colors that i am giving for drawing gradient is not dividing equally in the complete line.

    Can anyone please help about the parameters that need to be passed corectly.
    CGColorSpace colorSpace = CGColorSpace.CreateDeviceRGB();
    CGColor[] colors = {UIColor.Red.CGColor,UIColor.Green.CGColor};
    float[] locations = {0.0f,0.5f,0.5f,1.0f};
    CGGradient gradient = new CGGradient(colorSpace,colors,locations);
    ColorMessage.FontSize = width;
    context.SetLineWidth(width);
    context.SaveState();
    context.Clip();
    context.DrawLinearGradient(gradient,penVertices[0],penVertices[count-1],0);
    context.StrokePath();
    gradient.Dispose();
    colorSpace.Dispose();
    context.RestoreState();

    Wouldn't this be better posted in a developers forum? This forum is for Using an iPad, not writing programs for one.

  • I want to save important files/programs on an external hard drive, delete EVERYTHING on my computer, install snow leopard, and reload everything i saved on to a clean slate. Is this possible/practical?

    I was just thinking that it would be better to wipe the entire hard drive clean and reinstall some programs rather than go through and move certain things to the trash. Basically rebuild my software and file collection from the ground up, omitting what is unnecessary. Then again, I have no idea what i'm doing.
    My macbook was purchased in late 2008. 2gb RAM. OS X 10.5.6.  It's been going very slow lately so i decided i would look up how to improve. Snow leopard was recommended as well as changing my RAM. And so here I am.
    I don't have an external hard drive so i was going to just compress all my files and save them to my emac via ethernet. would they be harmed?
    also, i have alot of projects in ableton (a music recording/writing program). Would saving and transferring them be just as simple as finding the song? or are other components of a certain song saved in other locations?
    sorry this is so lengthy. i should probably stick with something simple but i just want things to run as smoothly as possible for as long as possible
    thanks very much

    Here's some info that may be helpful.
    Installing Snow Leopard: What you need to know
    http://www.macworld.com/article/1142454/install_snow_leopard.html.
    You should get a Firewire connected hard drive and backup your MB's HD to it. That way, if something goes wrong during the installation, you can recover your current sytem, apps and files. After the SL install, you can use the external HD for frequent backups.
     Cheers, Tom

  • Program run in Netbeans but NOT running as jar file

    Dear all ,
    i hope any help in this problem.
    i am writing program to access parallel port i put next files :
    1. [ comm.jar + javax.comm.properties ] in
    [ C:\Program Files\Java\jdk1.6.0_18\lib ] and [ C:\Program Files\Java\jdk1.6.0_18\jre\lib ]
    2. [ win32com.dll ] in [ C:\WINDOWS\system32 ]
    when i run application in NetBeans IDE 6.8 work fine and every think is ok
    BUT when i produce jar file , generated jar file does not work [GUI appear but can not get ports on PC]
    - I try to set Environment Variable as next :
    CLASSPATH = .;C:\Program Files\Java\jdk1.6.0_18\lib\comm.jar
    also does not work
    any tip please ?
    Thanks in advance
    Nabil

    First of all, leave the lib and jre/lib directories of the JRE alone. Never ever touch them again. Remove any jars you have put there yourself, or better yet completely remove and reinstall the JRE to make sure you put it back in a correct state.
    After you do that, learn how to properly work with the classpath in both the IDE and the command line.
    Netbeans: you define the classpath by adding jars to the project (right click on the libraries node in the project tree to get the appropriate options).
    Command line: this depends on if you run a single class, or you invoke an executable jar.
    Single class: you use the -cp command line switch to define the classpath
    Executable jar: the jar itself defines the classpath in its META-INF/manifest.mf file. The -cp command line switch is ignored.
    Since you use Netbeans, you'll get an executable jar so make sure to learn how such a jar is structured.

  • Want to learn iPhone Programming on 10.5 PPC, can i do this?

    I want to self teach my self to program iPhone applications, i have no programming experience so inwill be starting from scratch. I have got the book 'Objective-C For Absolute Beginners' but before I begin I wanted to check I can learn using my system. I have a iMac G4 PPC running Mac OS X 10.5 Leopard which means I cannot run the latest version of Xcode. Is the latest version of Xcode that can run on 10.5.8 and on a PPC machine okay for me to practice and learn how to use Xcode and program for the iPhone? Because I don't have the money but when I can afford it I will upgrade to an intel computer maybe in a years time. But will it do for now?

    AndiWhitts wrote:
    Yes that's what I'm after, so writing program's for my mac is similar to iPhone app development only with a different UI ect.? and they definitely both use Objective-C? And the current Xcode I got with my leopard install will have everything I need won't it.
    There are definitely some similarities. The lower-level libraries are very similar. At the application level, and the UI architecture level, they are significantly different.
    I just wanted to make a start before I get an intel mac but I didn't want to learn it all then have to start from scratch when I get an intel mac because it is completely different.
    You wouldn't start from "scatch" because it wouldn't be "completely" different. You would be starting near the beginning because it is 70% different.
    If you want to start with the machine you have, focus on writing Mac apps. In a year, maybe you might have something that you could port to Xcode4 and release in the App Store.
    Any machine made since 2007 will run Lion.

  • Writing email: doesn't fit in screen

    After updating to ios 4.0 on my 3GS I noticed that when I'm writing an email & I get to the end of a line the whole email shifts to the right for about 2 letters (which makes the first word of the email shift off screen to the left). The words don't all fit on the iphone screen by about 2 letters. The screen does not stay locked, it shifts to the right with the extra letters. This happens when composing a new email or replying to old emails. It does not happen with other writing programs I'm using in ios4 and it didn't happen in 3.0.
    Anybody having this problem too?

    Thanks a million!!!  You guys are a clasas act!

  • How to start to connect a database to my program?

    Dear People,
    I have been studying Collection classes in Java and now would like to learn how to permanently store data in a database. Up until now I have been writing programs where the data disappears after I turn my computer off.
    I downloaded mySQL and the mySQL driver.
    What do I do now ?
    ps try to avoid telling me to go to a tutorial please. A few sequenced
    steps telling me what to learn would be appreciated.
    Thank you in advance
    Stan_Steve

    ...search these forums...answered dozens of timeswith informative answers like this who needs to ask
    for specific information ? specific links ? ?
    Stan_SteveUmmm... Those who can't (or won't) search???
    Or maybe those who have searched for hours, but exhausted, with their last tiny bit of energy, enter a question on the forums...

  • Using different font while writing ABAP code

    I have downloaded a rupee foradian font in .ttf format from a website n placed it in Fonts folder of WINDOWS.It works fine in MS WORD etc.
    Now how to use it in SAP ABAP report editor.Where i need to put this file or configure it for use in SAP.I m NOT talkin about using it as a graphic in SAPSCRIPT but just as a normal character to be used in my reports.
    I tried to copy the ttf file in FONTS folder of SAP directory but dont know how to choose a font to be used while writing program in report editor and use the rupee symobol through keyboard just as we use in MS word

    I was referring the new Editor which was introduced with SAP NetWeaver 7.0.
    Refer [Front-End Editor (Source Code Mode)|http://help.sap.com/saphelp_nw2004s/helpdata/en/43/29dee414483fe1e10000000a11466f/content.htm] for more information.
    Regards,
    Naimesh Patel

  • Xfa.resolveNode is not writing values to the last line

    Hi,
    I have an issue with the xfa.resolveNode function, i have added at comment //
    at below coding at the line where the issues is occuring, please advise what can be done in order to make the loop works and enter the loop for the last line.
    Any help/comment is highly appreciate!
    FormQuoteNotification.bdyMain.frmTableBlock.tblTable.rowTableSection.rowTableItem.colNetV alue::initialize - (JavaScript, client)
    var rowCount = tblTable._rowTableSection.count;
    var rowNo = new Array(rowCount);
    var i = 0;
    var j = 0;
    var k = 0;
    var comboType = new Array(rowCount);
    var comboPrice = new Array(rowCount);
    var productID = new Array(rowCount);
    var finalType = new Array();
    var finalPrice = new Array();
    var finalRow = new Array();
    var datasum = 0.000;
    for(i=0; i<rowCount; i++){
    rowNo[i] = xfa.resolveNode("tblTable.rowTableSection["+i+"]").rowRemarkRow.frmItem.txtLine.rawValue;
    productID[i] = xfa.resolveNode("tblTable.rowTableSection["+i+"]").rowRemarkRow.frmItem.txtProduct.rawVal ue;
    comboPrice[i] = xfa.resolveNode("tblTable.rowTableSection["+i +"]").rowRemarkRow.frmItem.frmNetValue.decNetValue.rawValue;
    comboType[i] = xfa.resolveNode("tblTable.rowTableSection["+i+"]").rowRemarkRow.frmItem.txtCombo.rawValue ;
              for(j=0; j<rowCount; j++){
                    if(j==(rowCount-1)){ // to check if this is the row before the last one
                        if(comboType[j]== comboType[j-1]){
                         finalType[k] = comboType[j];
                         datasum += parseFloat(comboPrice[j]);
                            finalPrice[k] = datasum;
                        else{
                         if(comboType[j] == null || comboType[j] == ""){
                          finalType[k] = "NotCombo";
                          datasum += parseFloat(comboPrice[j]);
                          finalPrice[k] = datasum; 
                          finalRow[k] = rowNo[j];
                          k=k+1;
                          datasum = 0.000;
                         else{finalType[k] = comboType[j];}
                    else{
                        if(comboType[j]== comboType[j+1]){
                            finalType[k] = comboType[j];
                            datasum += parseFloat(comboPrice[j]);
                            finalPrice[k] = datasum; 
                             if(finalRow[k] == "" || finalRow[k] == null){
                              finalRow[k] = rowNo[j]; 
                        else{
                         if(comboType[j] == null || comboType[j] == ""){
                             datasum += parseFloat(comboPrice[j]);
                          finalType[k] = "NotCombo";
                          finalRow[k] = rowNo[j];
                          k=k+1;
                          datasum = 0.000;
                         else{                      
                          finalPrice[k] += parseFloat(comboPrice[j]);
                              k=k+1;
                             datasum = 0.000;
    if(finalType[0] != null && finalType[0] != ""){
    for(var n=0; n<rowCount; n++){
    for(var m=0; m<rowCount; m++){
    //at this line, for the last row, even it is matching the if statement, the script is not entering for the last match of loop.
    //example, if rowCount = 2, when m=1, n=1, and the if statement is matching, , but it is simply not displaying the "XXX" for the line of n=2
    if(xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colCombo.rawValue == finalType[m]
       && xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colCombo.rawValue != ""
       && xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colCombo.rawValue != null)
        xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colProduct.rawValue = "XXX";
        //display comboprice
        if(xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colLine.rawValue == finalRow[m] &&   xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colCombo.rawValue == finalType[m]){
         var pricetodisplay = finalPrice[m].toFixed(3)+ " KWD";
         xfa.resolveNode("tblTable.rowTableSection["+n+"]").rowTableItem.colNetValue.rawValue =   pricetodisplay ; 
           if(xfa.resolveNode("tblTable.rowTableSection["+n  +"]").rowTableItem.colNetValue.rawValue == null || xfa.resolveNode("tblTable.rowTableSection["+n  +"]").rowTableItem.colNetValue.rawValue == " " || isNaN(xfa.resolveNode("tblTable.rowTableSection["+n  +"]").rowTableItem.colNetValue.rawValue)){
               this.rawValue = null;

    Wouldn't this be better posted in a developers forum? This forum is for Using an iPad, not writing programs for one.

Maybe you are looking for

  • Stopping Creation of PO

    Hi Guys, I have a requirement to stop the creation of a local PO from a shopping cart. It's SRM 5.0 and consider the case of catalog. It creates a PO when no approval is required. I want to find out the point at which creation of PO starts in the SC

  • Save as pdf or word doc with password

    I can't seem to create a pdf or a word .doc from my (applework) document which has a password. That is I want the pdf or word doc to have a password - the same one hopefully as my original but I can't find how to do it! Any tips please? Gordon

  • How do you track updates?

    I would be interested to see the problems resulting from actually running an -Syu after not running one for such a long period of time. I've seen multiple threads started here that resulted from not ever running it and then suddenly doing so re: runn

  • Images interfaces of programs on the site banner

    Can I use images interfaces of various programs (photoshop, illustrator, indesign, etc.) on the site banner? Will not it be considered a violation of the license or any other rights of Adobe?

  • Add field in 'Subsequent Outbound Delivery Split' subscreen in VT01N tcode

    Hi, My Requirement: Add field STFAK in the report in  'Subsequent Outbound Delivery Split' subscreen in VT01N transaction. This field is to be added in Structure LEDSPD_LIST_ITEM, and value in it is to be mapped from MARA-STFAK. Steps to the Subscree