<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Basic Feed - Programmer's Heaven</title>
    <link>http://www.programmersheaven.com/feed/Tag/1256/RSS.aspx</link>
    <description>Events at Programmer's Heaven related to Basic.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Sat, 18 May 2013 23:12:58 -0700</pubDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <item>
      <title>Re: Algorithm 2 - create program</title>
      <link>http://www.programmersheaven.com/mb/basic/418624/423698/ReadMessage.aspx#423698</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Josh+Code/"&gt;Josh Code&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/418624/423698/ReadMessage.aspx#423698"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;No, I'm very sure it can not do a facebook application.&lt;br /&gt;
&lt;br /&gt;
I have not made a facebook app before but it can be done using Java.&lt;br /&gt;
&lt;br /&gt;
You can make software that interacts with facebook using various programming languages.  facebook offers software development kits(SDK) for languages including PHP, Python, JavaScript.  Any language that can use TCP/IP or HTTP can interact with facebook in some ways.&lt;br /&gt;
&lt;br /&gt;
Check this:&lt;br /&gt;
&lt;a href="https://developers.facebook.com/docs/?_fb_noscript=1"&gt;facebook developers&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/418624/423698/ReadMessage.aspx#423698</guid>
      <pubDate>Sun, 08 May 2011 20:46:13 -0700</pubDate>
    </item>
    <item>
      <title>Re: How to Read/Display Formatted Txt Files Contents in VB6</title>
      <link>http://www.programmersheaven.com/mb/VBasic/419623/419650/ReadMessage.aspx#419650</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/pseudocoder/"&gt;pseudocoder&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/VBasic/419623/419650/ReadMessage.aspx#419650"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/VBasic/Board.aspx"&gt;Visual Basic&lt;/a&gt; forum.&lt;/p&gt;A basic text file might be something like below if that's what you're after.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
   Dim fstr As String
   
   Open "path to file" For Input As #1
   
   Do While Not EOF(1)
      Line Input #1, fstr
      MsgBox fstr
   Loop
   
   Close #1
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/VBasic/419623/419650/ReadMessage.aspx#419650</guid>
      <pubDate>Thu, 11 Nov 2010 11:17:49 -0700</pubDate>
    </item>
    <item>
      <title>Re: Algorithm 2 - create program</title>
      <link>http://www.programmersheaven.com/mb/basic/418624/418709/ReadMessage.aspx#418709</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Josh+Code/"&gt;Josh Code&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/418624/418709/ReadMessage.aspx#418709"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;It is based on a general mission lots of development environments are on; making products faster and easier to use.  &lt;br /&gt;
&lt;br /&gt;
Algorithm 2 seems pretty quick at making simple programs but probably lacks a lot of flexibility.&lt;br /&gt;
&lt;br /&gt;
Programs like that would probably become very popular similar to Game Maker if it helps more with developing other kinds of software of practical use.  Game Maker is popularized for similar reasons and there are many competing game development environments for non-programmers.&lt;br /&gt;
&lt;br /&gt;
Making programs without a programming language is something lots of products try but end up limited in doing.  Most of these products end up very specific in what they produce.  For example, Game Maker limits users to template based 2D and 3D games where the unique, user defined aspects of the program is limited to configuration and generating data used in the games.&lt;br /&gt;
&lt;br /&gt;
If you want some related information, look up visual programming, and &lt;a href="http://en.wikipedia.org/wiki/Visual_programming_language"&gt;visual programming language&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/418624/418709/ReadMessage.aspx#418709</guid>
      <pubDate>Tue, 14 Sep 2010 09:30:01 -0700</pubDate>
    </item>
    <item>
      <title>Re: Differences between C and C++...</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/418331/418345/ReadMessage.aspx#418345</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/418331/418345/ReadMessage.aspx#418345"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;All one needs in C++ is basic OOP - all the other crap C++ has is of no use. It only hides the code and makes life miserable.&lt;br /&gt;
&lt;br /&gt;
Learn templates - they are a good addition to basic OOP, but that is it. There are good tutorials on C++ on the web - Google for these. Example: Bruce Ekkel book I believe is a very good resource on how to think in C++. Also, get a book on design patterns - very much needed if you want to go professional in C++.&lt;br /&gt;
&lt;br /&gt;
Also, learn a bit of Assembler, because sometimes you need to see what some C++ statement does under the hood and if you disassemble that piece and understand it - it will help immensely.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/418331/418345/ReadMessage.aspx#418345</guid>
      <pubDate>Thu, 19 Aug 2010 05:17:18 -0700</pubDate>
    </item>
    <item>
      <title>Re: Basic one</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/410901/410950/ReadMessage.aspx#410950</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/410901/410950/ReadMessage.aspx#410950"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;Probably, because in linux there is a higher chance that your program will be called by another program or batch (script) file. With &lt;em&gt;void&lt;/em&gt; you can't pass any information back to the caller of your program. GCC is simply stricter in this behaviour for linux.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/410901/410950/ReadMessage.aspx#410950</guid>
      <pubDate>Sat, 19 Dec 2009 04:40:11 -0700</pubDate>
    </item>
    <item>
      <title>Re: Basic one</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/410901/410915/ReadMessage.aspx#410915</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/410901/410915/ReadMessage.aspx#410915"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;The return code of the process (or &lt;em&gt;main()&lt;/em&gt; function) is used in batch (BAT) files or by parent processes. If my program invokes another EXE to run and do some processing - I can examine the return code and check if nothing failed in this child process. It is recommended to always use &lt;em&gt;int main ()&lt;/em&gt; by the C standard.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/410901/410915/ReadMessage.aspx#410915</guid>
      <pubDate>Fri, 18 Dec 2009 04:41:50 -0700</pubDate>
    </item>
    <item>
      <title>Re: A VERY basic question about classes</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/410197/410362/ReadMessage.aspx#410362</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/410197/410362/ReadMessage.aspx#410362"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/Board.aspx"&gt;Beginner C/C++&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;You are correct again! When compiler "sees" a prototype:&lt;br /&gt;
&lt;br /&gt;
ret_type func_name (...parameters...) ;&lt;br /&gt;
&lt;br /&gt;
it only needs to detect parameter types, their names are not important, it is just more readable for a programmer if names are actually there, because proper naming can explain code better.&lt;br /&gt;
&lt;br /&gt;
C++ also can accept the omitted parameter names in a body of function - not only in prototype. Example:&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
void function (int a, int b)
{
  printf ("%d", a);
}
&lt;/pre&gt;&lt;br /&gt;
&lt;span style="color: Blue;"&gt;In the above code parameter &lt;strong&gt;b&lt;/strong&gt; is not used. Strict compiler will give a warning for that. To shut up the compiler - the name simply can be omitted:&lt;/span&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
void function (int a, int)
{
  printf ("%d", a);
}
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/beginnercpp/410197/410362/ReadMessage.aspx#410362</guid>
      <pubDate>Sat, 05 Dec 2009 05:43:25 -0700</pubDate>
    </item>
    <item>
      <title>NEED help with an array</title>
      <link>http://www.programmersheaven.com/mb/basic/409698/409698/ReadMessage.aspx#409698</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/flynpat32/"&gt;flynpat32&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/409698/409698/ReadMessage.aspx#409698"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;Hello.&lt;br /&gt;
I am having trouble with an array.&lt;br /&gt;
The user enters a team and the array is to out in a textbox the teams rank. Its array index. All it does is output the team. Please help. I am pulling my hair out!!&lt;br /&gt;
Private Sub BtnLookUpTeam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLookUpTeam.Click&lt;br /&gt;
&lt;br /&gt;
        Dim indexteam As Integer = 0&lt;br /&gt;
        Dim foundboolean As Boolean = False&lt;br /&gt;
&lt;br /&gt;
        With Me&lt;br /&gt;
            Do Until foundboolean Or indexteam &amp;gt; 10&lt;br /&gt;
                If .TxtTeam.Text.ToUpper() = mTeam(indexteam) Then&lt;br /&gt;
&lt;br /&gt;
                    foundboolean = True&lt;br /&gt;
                Else&lt;br /&gt;
                    indexteam += 1&lt;br /&gt;
                End If&lt;br /&gt;
            Loop&lt;br /&gt;
&lt;br /&gt;
            .TxtTeamRate.Text = mTeam(indexteam).ToString()&lt;br /&gt;
&lt;br /&gt;
            If Not foundboolean Then&lt;br /&gt;
                MessageBox.Show("Enter a valid team.", "Entry error.", MessageBoxButtons.OK, MessageBoxIcon.Error)&lt;br /&gt;
            End If&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        End With&lt;br /&gt;
    End Sub&lt;br /&gt;
 Private Sub frmTopTenTeams_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;
        'Load Teams&lt;br /&gt;
        mTeam(1) = "Oklahoma"&lt;br /&gt;
        mTeam(2) = "USC"&lt;br /&gt;
        mTeam(3) = "LSU"&lt;br /&gt;
        mTeam(4) = "Michigan"&lt;br /&gt;
        mTeam(5) = "Georgia"&lt;br /&gt;
        mTeam(6) = "Texas"&lt;br /&gt;
        mTeam(7) = "Tennessee"&lt;br /&gt;
        mTeam(8) = "Ohio State"&lt;br /&gt;
        mTeam(9) = "Florida State"&lt;br /&gt;
        mTeam(10) = "Miami(FL)"&lt;br /&gt;
&lt;br /&gt;
        'Load Mascots&lt;br /&gt;
        mMascot(1) = "Sooners"&lt;br /&gt;
        mMascot(2) = "Trojans"&lt;br /&gt;
        mMascot(3) = "Bengal Tigers"&lt;br /&gt;
        mMascot(4) = "Wolverines"&lt;br /&gt;
        mMascot(5) = "Bulldogs"&lt;br /&gt;
        mMascot(6) = "Longhorns"&lt;br /&gt;
        mMascot(7) = "Volunteers"&lt;br /&gt;
        mMascot(8) = "Buckeyes"&lt;br /&gt;
        mMascot(9) = "Seminoles"&lt;br /&gt;
        mMascot(10) = "Hurricanes"&lt;br /&gt;
    End Sub</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/409698/409698/ReadMessage.aspx#409698</guid>
      <pubDate>Sat, 21 Nov 2009 14:02:46 -0700</pubDate>
    </item>
    <item>
      <title>Re: multiplication table in visual basic</title>
      <link>http://www.programmersheaven.com/mb/VBasic/402600/409619/ReadMessage.aspx#409619</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/nil_sharma/"&gt;nil_sharma&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/VBasic/402600/409619/ReadMessage.aspx#409619"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/VBasic/Board.aspx"&gt;Visual Basic&lt;/a&gt; forum.&lt;/p&gt;Please check this&lt;br /&gt;
&lt;a href="http://www.programmersheaven.com/download/44186/download.aspx"&gt;http://www.programmersheaven.com/download/44186/download.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
thanks&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/VBasic/402600/409619/ReadMessage.aspx#409619</guid>
      <pubDate>Thu, 19 Nov 2009 23:20:17 -0700</pubDate>
    </item>
    <item>
      <title>Real Tree v1.0 - 3D tree rendering in Visual Basic</title>
      <link>http://www.programmersheaven.com/download/48378/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/M+R+Khosravi/"&gt;M R Khosravi&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/48378/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;Sometimes in programming, the current loop statements such as for...next or do...while can't help us and we need more. 

This is a simple and funny program that shows you how a function can refer to itself and make a loop. 

I use this function to make a tree, because I like trees, but you can use it for making virus growth simulation!, if you like. 
This program may help beginners learn more about graphics, mathematical algorithms, fractals, API, recursive functions, sounds and some VB controls.
I'd like to hear from you, so please leave me a note.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/48378/download.aspx</guid>
      <pubDate>Tue, 06 Oct 2009 07:46:48 -0700</pubDate>
    </item>
    <item>
      <title>Re: executing programs in Turbo C++ "run" window</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/397636/397817/ReadMessage.aspx#397817</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/397636/397817/ReadMessage.aspx#397817"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/Board.aspx"&gt;Beginner C/C++&lt;/a&gt; forum.&lt;/p&gt;: &lt;strong&gt;brilliant!!&lt;br /&gt;
: thank you very much&lt;/strong&gt;&lt;br /&gt;
: &lt;br /&gt;
: 2 basic questions:&lt;br /&gt;
: &lt;br /&gt;
: 1)is there any function that will except hitting "Enter", and not an &lt;br /&gt;
: actual character to display the average? &lt;br /&gt;
: &lt;br /&gt;
: 2)is there a way to &lt;strong&gt;clear&lt;/strong&gt; the "run" window, and the "user &lt;br /&gt;
: screen" window, without restarting Turbo C++ ?&lt;br /&gt;
: &lt;br /&gt;
&lt;span style="color: Blue;"&gt;&lt;br /&gt;
Question #1 I am not sure I understand. Did you mistype 'accept'? What exactly you need to do? Also, the average displayed BEFORE you hitting any keys. Also, you can easily input ENTER instead of any other character - it will work the same way.&lt;br /&gt;
&lt;br /&gt;
Question #2.&lt;br /&gt;
&lt;br /&gt;
Simply call function clrscr() and it will clear the screen.&lt;br /&gt;
&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/beginnercpp/397636/397817/ReadMessage.aspx#397817</guid>
      <pubDate>Tue, 15 Sep 2009 16:46:18 -0700</pubDate>
    </item>
    <item>
      <title>Re: Can you solve this one</title>
      <link>http://www.programmersheaven.com/mb/basic/395382/395493/ReadMessage.aspx#395493</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/395382/395493/ReadMessage.aspx#395493"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;You won't learn anything until you start to mess with these things yourself. All it takes is a bit of effort to do your homework. It took me 5 minutes to do this, you can probably write better code than this too:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
#include &amp;lt;stdio.h&amp;gt;

int main()
{
    int n=0, i,j;

    for (i=1; i&amp;lt;5; i++)
    {
        for (j=i; j&amp;gt;0; j--)
        {
            printf("%u ", n);
            n++;
        }
        if (n == 6)
            puts("and");
        else
            putchar('\n');
    }

    n=0;
    for (i=0; i&amp;lt;5; i++)
    {
        n += i;
        for (j=1; j&amp;lt;=i; j++)
        {
            printf("%u ", n-j);
        }
        putchar('\n');
    }

    return 0;
}
&lt;/pre&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/395382/395493/ReadMessage.aspx#395493</guid>
      <pubDate>Fri, 21 Aug 2009 12:14:01 -0700</pubDate>
    </item>
    <item>
      <title>Re: Can you solve this one</title>
      <link>http://www.programmersheaven.com/mb/basic/395382/395392/ReadMessage.aspx#395392</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/395382/395392/ReadMessage.aspx#395392"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;That's easy:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
#include &amp;lt;stdio.h&amp;gt;

int main()
{
    puts ("0\n" \
    "1 2\n"
    "3 4 5 and\n" \
    "6 7 8 9\n" \
    "\n" \
    "0\n" \
    "2 1\n" \
    "5 4 3\n" \
    "9 8 7 6"
    );

    return 0;
}
&lt;/pre&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/395382/395392/ReadMessage.aspx#395392</guid>
      <pubDate>Thu, 20 Aug 2009 02:23:39 -0700</pubDate>
    </item>
    <item>
      <title>help please</title>
      <link>http://www.programmersheaven.com/mb/basic/394744/394744/ReadMessage.aspx#394744</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/slowjeff/"&gt;slowjeff&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/394744/394744/ReadMessage.aspx#394744"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;am Jeffrey&lt;br /&gt;
am having problem with sending the content&lt;br /&gt;
of a datagrid or MSHflexgrid to a printer&lt;br /&gt;
can any one help me out.&lt;br /&gt;
jeffreybaidoo@yahoo.com&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/394744/394744/ReadMessage.aspx#394744</guid>
      <pubDate>Fri, 07 Aug 2009 12:59:58 -0700</pubDate>
    </item>
    <item>
      <title>Xor in vb.net</title>
      <link>http://www.programmersheaven.com/mb/basic/394596/394596/ReadMessage.aspx#394596</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/xautom/"&gt;xautom&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/394596/394596/ReadMessage.aspx#394596"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="font-size: large;"&gt;Hi, i'm having the next code in order to send some serial commands to a machine:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: Blue;"&gt;Private Sub butSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butSend.Click&lt;br /&gt;
        Dim COMMAND As String&lt;br /&gt;
        Dim STX As Byte&lt;br /&gt;
        Dim ETX As Byte&lt;br /&gt;
        STX = 2&lt;br /&gt;
        ETX = 3&lt;br /&gt;
        SerialPort1.Write(Convert.ToChar(STX))&lt;br /&gt;
        COMMAND = "01RS"&lt;br /&gt;
        SerialPort1.Write(COMMAND)&lt;br /&gt;
        SerialPort1.Write(Convert.ToChar(ETX))&lt;br /&gt;
        &lt;span style="color: Orange;"&gt;SerialPort1.Write(Convert.ToChar(3))&lt;/span&gt;&lt;br /&gt;
        SerialPort1.Write(Convert.ToChar(127))&lt;br /&gt;
&lt;br /&gt;
    End Sub&lt;/span&gt;&lt;/span&gt;[/size][/color]&lt;br /&gt;
In this code, i need to xor the "STX" byte with the "COMMAND" string&lt;br /&gt;
and to replace the "SerialPort1.Write(Convert.ToChar(&lt;span style="color: Red;"&gt;3&lt;/span&gt;))" &lt;br /&gt;
with the result of the calculation.&lt;br /&gt;
In this code the 3 belongs to the result of the STX byte xor the "01RS". So i want every time to calculate the XOR because COMMAND is changing.&lt;br /&gt;
Thank all of you in advance.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/394596/394596/ReadMessage.aspx#394596</guid>
      <pubDate>Mon, 03 Aug 2009 09:30:31 -0700</pubDate>
    </item>
    <item>
      <title>Re: How do you convert .bas files to .exe files?</title>
      <link>http://www.programmersheaven.com/mb/basic/347325/392617/ReadMessage.aspx#392617</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/347325/392617/ReadMessage.aspx#392617"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;Sorry, but these are .bas files, not .bat</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/347325/392617/ReadMessage.aspx#392617</guid>
      <pubDate>Sun, 21 Jun 2009 11:26:48 -0700</pubDate>
    </item>
    <item>
      <title>Re: Can't read .bas files, need to modify</title>
      <link>http://www.programmersheaven.com/mb/basic/391852/391983/ReadMessage.aspx#391983</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/391852/391983/ReadMessage.aspx#391983"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;You should find out what version of Basic was used to edit and compile these files. Once you find this version for download, then the text editor that comes with it should be able to open these binary-mode .bas files. For starters, you could try opening the files with QBasic 4.5:&lt;br /&gt;
&lt;a href="http://www.geocities.com/muratelic/qb45.htm"&gt;http://www.geocities.com/muratelic/qb45.htm&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/391852/391983/ReadMessage.aspx#391983</guid>
      <pubDate>Fri, 05 Jun 2009 16:22:12 -0700</pubDate>
    </item>
    <item>
      <title>TatukGIS Editor 2.0</title>
      <link>http://www.programmersheaven.com/download/56106/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/TatukGIS/"&gt;TatukGIS&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56106/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;The TatukGIS Editor is a well designed GIS desktop application supporting the features that would typically be expected of a GIS editing software, including advanced support for coordinate systems and a huge number of data formats. For custom solution designers with specialized or more advanced requirements, the Editor supports a built-in Basic and Pascal scripting IDE that exposes the full power of the TatukGIS Developer Kernel (SDK) (with its hundreds of classes and thousands of methods) within the Editor. The Editor product is intuitive and learnable just from the integrated help files.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56106/download.aspx</guid>
      <pubDate>Fri, 29 May 2009 12:35:21 -0700</pubDate>
    </item>
    <item>
      <title>TatukGIS Editor 2.0</title>
      <link>http://www.programmersheaven.com/download/56106/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/TatukGIS/"&gt;TatukGIS&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56106/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;The TatukGIS Editor is a well designed GIS desktop application supporting the features that would typically be expected of a GIS editing software, including advanced support for coordinate systems and a huge number of data formats. For custom solution designers with specialized or more advanced requirements, the Editor supports a built-in Basic and Pascal scripting IDE that exposes the full power of the TatukGIS Developer Kernel (SDK) (with its hundreds of classes and thousands of methods) within the Editor. The Editor product is intuitive and learnable just from the integrated help files.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56106/download.aspx</guid>
      <pubDate>Fri, 29 May 2009 12:33:33 -0700</pubDate>
    </item>
    <item>
      <title>TatukGIS Editor 2.0</title>
      <link>http://www.programmersheaven.com/download/56106/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/TatukGIS/"&gt;TatukGIS&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56106/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;The TatukGIS Editor is a well designed GIS desktop application supporting the features that would typically be expected of a GIS editing software, including advanced support for coordinate systems and a huge number of data formats. For custom solution designers with specialized or more advanced requirements, the Editor supports a built-in Basic and Pascal scripting IDE that exposes the full power of the TatukGIS Developer Kernel (SDK) (with its hundreds of classes and thousands of methods) within the Editor. The Editor product is intuitive and learnable just from the integrated help files.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56106/download.aspx</guid>
      <pubDate>Fri, 29 May 2009 12:32:44 -0700</pubDate>
    </item>
    <item>
      <title>TatukGIS Editor 2.0</title>
      <link>http://www.programmersheaven.com/download/56106/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/TatukGIS/"&gt;TatukGIS&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56106/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;The TatukGIS Editor is a well designed GIS desktop application supporting the features that would typically be expected of a GIS editing software, including advanced support for coordinate systems and a huge number of data formats. For custom solution designers with specialized or more advanced requirements, the Editor supports a built-in Basic and Pascal scripting IDE that exposes the full power of the TatukGIS Developer Kernel (SDK) (with its hundreds of classes and thousands of methods) within the Editor. The Editor product is intuitive and learnable just from the integrated help files.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56106/download.aspx</guid>
      <pubDate>Fri, 29 May 2009 12:30:33 -0700</pubDate>
    </item>
    <item>
      <title>Re: how to display total, tax, and subtotal in a receipt</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/391348/391350/ReadMessage.aspx#391350</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Ed+Hall/"&gt;Ed Hall&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/391348/391350/ReadMessage.aspx#391350"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;The basic trouble is that you are expecting quantity to somehow keep track of all the items.  A single variable will only keep track of the last value assigned.  There are a couple other issues, but they should be easily rectified once the quantity issue is resolved.&lt;br /&gt;
&lt;br /&gt;
Take Care,&lt;br /&gt;
Ed&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/391348/391350/ReadMessage.aspx#391350</guid>
      <pubDate>Fri, 22 May 2009 08:24:33 -0700</pubDate>
    </item>
    <item>
      <title>basic graphics in c.</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/390281/390281/ReadMessage.aspx#390281</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Leebus/"&gt;Leebus&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/390281/390281/ReadMessage.aspx#390281"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;some things i will say might be pretty nub to you guys so bear with me.&lt;br /&gt;
bout 1 year ago i was into programming but sorta lost interest. now i'm back into it and recapping over everything i learnt before. i can do basic stuff in c (not c++) with variables, functions etc. i'm interested in making basic graphics like setting a resolution and plotting pixel type things. then i wanna move on to more advanced stuff. i looked around and found "allegro", some graphics programming library. i got no idea what a library is btw or how to use one but i read lots of random stuff in all the folders bout drawing rectangles and all kinds of shapes and stuff... if someone could point me in the right direction from here. and also what programs i should be using. i have visual c++ on a cd and since it's microsoft i'm guessing it's probably the best option. thanks for the help.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/390281/390281/ReadMessage.aspx#390281</guid>
      <pubDate>Sun, 03 May 2009 01:07:27 -0700</pubDate>
    </item>
    <item>
      <title>Re: .Net languages</title>
      <link>http://www.programmersheaven.com/mb/dotnet/389693/389768/ReadMessage.aspx#389768</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Psightoplazm/"&gt;Psightoplazm&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/dotnet/389693/389768/ReadMessage.aspx#389768"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/dotnet/Board.aspx"&gt;.NET General&lt;/a&gt; forum.&lt;/p&gt;.net just refers to a managed framework and set of libraries. This means that whatever dotnet language you are using to actually write your code in - it will eventually compile down to the same exact thing.&lt;br /&gt;
&lt;br /&gt;
So for example if you have a background using basic languages (apple basic, chipmunk basic, visual basic, dos basic - or whatever) there is a language available that will be easy for you to move into and take advantage of the dotnet environment - Visual Basic .Net&lt;br /&gt;
&lt;br /&gt;
If you come from a C/C++ background you can move into either the managed C++ or C# languages.&lt;br /&gt;
&lt;br /&gt;
All of these access the same libraries and when you compile them, produce the same assemblies (executables or libraries).&lt;br /&gt;
&lt;br /&gt;
What "managed" means is that your code is actually working inside of an extra layer of functionality that either helps or hinders your software.&lt;br /&gt;
&lt;br /&gt;
In most business applications, .net is wonderfull because it manages memory for you, take care of most of your garbage collection, and provides almost every interface or functionality you need to get from point A (your input) to point B (your output). Almost every class or data structure is already thought of for you, and you just have to snap everything together. - it's even powerfull enough to build the services and hosts to go with your client applications.&lt;br /&gt;
&lt;br /&gt;
Where managed environments fail is when working with anything that is truly pushing a computers performance to its limits. So , while there is extensive support for this in .net, anything requiring alot of graphics like video games, or writing something like 3d studio max would be hindered by the overhead that all that extra functionality adds. Also anything requiring really low level like boot code for an OS or something would be impossible using .net.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;lt;/\/~Psightoplasm`~</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/dotnet/389693/389768/ReadMessage.aspx#389768</guid>
      <pubDate>Fri, 24 Apr 2009 12:47:39 -0700</pubDate>
    </item>
    <item>
      <title>Multi-key Keyboard Handler</title>
      <link>http://www.programmersheaven.com/mb/pasprog/388695/388695/ReadMessage.aspx#388695</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Phat+Nat/"&gt;Phat Nat&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/pasprog/388695/388695/ReadMessage.aspx#388695"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/pasprog/Board.aspx"&gt;Pascal&lt;/a&gt; forum.&lt;/p&gt;This keyboard handler will handle (I think) up to 5 keys at a time and is WAY faster that the CRT unit keypressed/Readkey().&lt;br /&gt;
*NOTE* this is a keyboard handler, so if you don't end your program, it will have full control of the keyboard! no CTRL-ALT-DEL, etc ***&lt;br /&gt;
&lt;br /&gt;
Example on how to use it:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
USES KeyHandler;

Begin
     Set_New_Int9;
     Repeat
           If Keypressed Then
           Begin
              If Keys[kLeftCtrl] Then WriteLn('You pressed the Left Control Key');
              If Keys[k1] Then WriteLn('You pressed the Number 1 Key');
              If Keys[kUArrow] Then WriteLn('You pressed the Up Arrow Key');
           End;
     Until Keys[kESC] = true;
     Set_Old_Int9;
End.
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
This is a very basic example. Have fun and don't forget to keep it named KEYHANDL.PAS&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pasprog/388695/388695/ReadMessage.aspx#388695</guid>
      <pubDate>Mon, 06 Apr 2009 19:34:04 -0700</pubDate>
    </item>
    <item>
      <title>Powerbasic3.5 to Powerbasic7.0</title>
      <link>http://www.programmersheaven.com/mb/basic/388664/388664/ReadMessage.aspx#388664</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Maritime/"&gt;Maritime&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/388664/388664/ReadMessage.aspx#388664"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
I have a peace of code writing for pb3.5 for dos, need help to convert it to Pbcc7.0&lt;br /&gt;
Thank you.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/388664/388664/ReadMessage.aspx#388664</guid>
      <pubDate>Mon, 06 Apr 2009 05:40:33 -0700</pubDate>
    </item>
    <item>
      <title>Visual Basic Source Code</title>
      <link>http://www.programmersheaven.com/link/13510-Visual+Basic+Source+Code/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/msaqib/"&gt;msaqib&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/link/13510-Visual+Basic+Source+Code/info.aspx"&gt;link&lt;/a&gt;.&lt;/p&gt;Visual Basic Source Codes for VB programmers and developers.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/link/13510-Visual+Basic+Source+Code/info.aspx</guid>
      <pubDate>Sun, 05 Apr 2009 06:30:10 -0700</pubDate>
    </item>
    <item>
      <title>Re: need some help with basic instructions</title>
      <link>http://www.programmersheaven.com/mb/x86_asm/388160/388163/ReadMessage.aspx#388163</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/x86_asm/388160/388163/ReadMessage.aspx#388163"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/x86_asm/Board.aspx"&gt;x86 Assembly&lt;/a&gt; forum.&lt;/p&gt;: Can I use a negative num as operand?&lt;br /&gt;
: for exmple:&lt;br /&gt;
: add eax, -1&lt;br /&gt;
: or&lt;br /&gt;
: sub eax, -1&lt;br /&gt;
&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
: Can I use dec, when the register's value is  0?&lt;br /&gt;
: for exmple:&lt;br /&gt;
: mov eax,0&lt;br /&gt;
: dec eax&lt;br /&gt;
&lt;br /&gt;
Yes. The result will simply be -1 if you think in terms of signed numbers. As an unsigned number it will be the largest number that can be represented in the register. For eax this is 0FFFFFFFFh (4,294,967,295). Additions and subtractions always wrap around the largest number available. This means that, for example, if you were to add 1 to 0FFFFFFFFh, then the result would be 0, because the 32-bit eax register has no more bits left to hold any larger numbers.&lt;br /&gt;
&lt;br /&gt;
This applies to the above example too:&lt;br /&gt;
add eax, -1&lt;br /&gt;
&lt;span style="color: Grey;"&gt;is really the same as&lt;/span&gt;&lt;br /&gt;
add eax, 0ffffffffh&lt;br /&gt;
&lt;span style="color: Grey;"&gt;and equivalent to&lt;/span&gt;&lt;br /&gt;
sub eax, 1&lt;br /&gt;
&lt;br /&gt;
To understand this better, it's really useful to know the basic theory behind binary data representation, here's a good start:&lt;br /&gt;
&lt;a href="http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/Chapter_1/CH01-1.html"&gt;http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/Chapter_1/CH01-1.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/Chapter_1/CH01-2.html"&gt;http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/Chapter_1/CH01-2.html&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/x86_asm/388160/388163/ReadMessage.aspx#388163</guid>
      <pubDate>Fri, 27 Mar 2009 16:09:13 -0700</pubDate>
    </item>
    <item>
      <title>Re: 2 basic WIn32 API questions</title>
      <link>http://www.programmersheaven.com/mb/Win32API/387488/387897/ReadMessage.aspx#387897</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Lundin/"&gt;Lundin&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/Win32API/387488/387897/ReadMessage.aspx#387897"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/Win32API/Board.aspx"&gt;C/C++ Windows API&lt;/a&gt; forum.&lt;/p&gt;If I understand this correctly, you have 3 WindowProc during subclassing: the subclassed WindowProc (written by programmer), the original WindowProc (written by programmer) and the default WindowProc (default behavior handled by OS). Is that correct?&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Win32API/387488/387897/ReadMessage.aspx#387897</guid>
      <pubDate>Tue, 24 Mar 2009 05:38:37 -0700</pubDate>
    </item>
    <item>
      <title>Re: 2 basic WIn32 API questions</title>
      <link>http://www.programmersheaven.com/mb/Win32API/387488/387893/ReadMessage.aspx#387893</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/Win32API/387488/387893/ReadMessage.aspx#387893"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/Win32API/Board.aspx"&gt;C/C++ Windows API&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;That's good, but sub-classing code is the responsibility of the programmer. If programmer will not pass the message to the original (before sub-classing) procedure - then message simply swallowed by application and system will not do anything automatically.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Win32API/387488/387893/ReadMessage.aspx#387893</guid>
      <pubDate>Tue, 24 Mar 2009 03:40:28 -0700</pubDate>
    </item>
    <item>
      <title>Powerbasic</title>
      <link>http://www.programmersheaven.com/mb/basic/387868/387868/ReadMessage.aspx#387868</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Maritime/"&gt;Maritime&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/387868/387868/ReadMessage.aspx#387868"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
Loocking for tutorials to learn powerbasic for windows, and how to&lt;br /&gt;
to use PB compiler with examples code.&lt;br /&gt;
&lt;br /&gt;
thank you</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/387868/387868/ReadMessage.aspx#387868</guid>
      <pubDate>Mon, 23 Mar 2009 17:41:43 -0700</pubDate>
    </item>
    <item>
      <title>Re: 2 basic WIn32 API questions</title>
      <link>http://www.programmersheaven.com/mb/Win32API/387488/387790/ReadMessage.aspx#387790</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/Win32API/387488/387790/ReadMessage.aspx#387790"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/Win32API/Board.aspx"&gt;C/C++ Windows API&lt;/a&gt; forum.&lt;/p&gt;Sure, but I was also considering the situation where a window is subclassed. If it is, then the message is passed on to the next handlers via CallWindowProc and the last user-defined procedure "on the road" passes it to DefWindowProc and the message is then handled by Windows.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Win32API/387488/387790/ReadMessage.aspx#387790</guid>
      <pubDate>Sun, 22 Mar 2009 06:19:10 -0700</pubDate>
    </item>
    <item>
      <title>Re: 2 basic WIn32 API questions</title>
      <link>http://www.programmersheaven.com/mb/Win32API/387488/387757/ReadMessage.aspx#387757</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/Win32API/387488/387757/ReadMessage.aspx#387757"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/Win32API/Board.aspx"&gt;C/C++ Windows API&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;2. Why would message go back to Windows? It does not. Application processes the message and then life of the message ends.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Win32API/387488/387757/ReadMessage.aspx#387757</guid>
      <pubDate>Sat, 21 Mar 2009 05:11:35 -0700</pubDate>
    </item>
    <item>
      <title>Re: QB 4.5</title>
      <link>http://www.programmersheaven.com/mb/basic/387467/387469/ReadMessage.aspx#387469</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/387467/387469/ReadMessage.aspx#387469"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;&lt;a href="http://www.geocities.com/muratelic/qb45.htm"&gt;http://www.geocities.com/muratelic/qb45.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Btw, I wouldn't recommend using it on any Windows above 98se, because the keystrokes tend to get messed up in the emulation layer, but otherwise it's awesome, have fun! :)</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/387467/387469/ReadMessage.aspx#387469</guid>
      <pubDate>Mon, 16 Mar 2009 14:11:19 -0700</pubDate>
    </item>
    <item>
      <title>QB 4.5</title>
      <link>http://www.programmersheaven.com/mb/basic/387467/387467/ReadMessage.aspx#387467</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Bob+Jr/"&gt;Bob Jr&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/387467/387467/ReadMessage.aspx#387467"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;does anyone know where  can get a copy?&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
Bobby</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/387467/387467/ReadMessage.aspx#387467</guid>
      <pubDate>Mon, 16 Mar 2009 13:35:49 -0700</pubDate>
    </item>
    <item>
      <title>KRIOS (OPERATING SYSTEM) 0.2</title>
      <link>http://www.programmersheaven.com/download/34390/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/krishna268code/"&gt;krishna268code&lt;/a&gt; submitted a new file called '&lt;a href="http://www.programmersheaven.com/download/34390/download.aspx"&gt;KRIOS (OPERATING SYSTEM) 0.2&lt;/a&gt;'.&lt;/p&gt;A simple type of operating system like MS DOS shows the 
Programming of basic commands.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/34390/download.aspx</guid>
      <pubDate>Tue, 10 Mar 2009 12:17:24 -0700</pubDate>
    </item>
    <item>
      <title>Can't find error in small program</title>
      <link>http://www.programmersheaven.com/mb/basic/386933/386933/ReadMessage.aspx#386933</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Garrett85/"&gt;Garrett85&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386933/386933/ReadMessage.aspx#386933"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;I'M getting the following error when I try to compile this code: "'Function' can only appear in main program."&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;;Draw a ship which can be moved and killed

Graphics 400, 300

;CONSTANTS
Const STARTHITPOINTS = 3
Const SHIP$ = "&amp;lt;-*-&amp;gt;"
Const ESCKEY = 1, SPACEBAR = 57, UPKEY = 200, LEFTKEY = 203, DOWNKEY = 208, RIGHTKEY = 205
Const STARTX = 200, STARTY = 150

;TYPES
Type Ship
		Field x, y
		Field hitpoints
		Field shipstring$
End Type


;INITIALIZATION SECTION
Global cont = 1
Global player.ship = New ship
player\x = STARTX
player\y = STARTY
player\hitpoints = STARTHITPOINTS
player\shipstring = SHIP$


;Game loop
While cont = 1
		Cls
		Text player\x, player\y, player\shipstring$
		
		TestInput()
		DrawHUD()
Wend
;End of loop


;FUNCTION TextInput() - changes the direction or hit points of the player
Function TestInput()

;If player presses left, move him left.
If KeyHit(LEFTKEY)
	player\x = player\x - 3
	If player\x &amp;lt;= 0
			player\x = 10


	EndIf
EndIf

;If player presses right, move him right.
If KeyHit(RIGHTKEY)
		player\x = player\x + 3

If player\x &amp;gt;= 385
		player\x = 380
	EndIf
EndIf

;If player presses up, move him up
If KeyHit(UPKEY)
		
		player\y = playery - 3
		If player\y &amp;lt;= 0
			player\y = 10
	EndIf
EndIf

;If player presses down, move him down.
If KeyHit(DOWNKEY)

		player\y = player\y + 3
		If player\y &amp;gt;= 285
			player\y = 280
	EndIf
EndIf

;If player presses spacebar, remove a hit point

If KeyHit(SPACEBAR)

		player\hitpoints = player\hitpoints - 1
		If player\hitpoints &amp;lt;= 0
				cont = 0
		EndIf
EndIf

;If player presses Esc, set cont to 0, and exit the game
If KeyHit(ESCKEY)
	cont = 0
EndIf


;Function DrawHUD() - draws the user's info in top Right of the screen
Function DrawHUD()
		Text 260, 10, "X position: " + player\x
		Text 260, 20, "Y positoin: " + player\y
		Text 260, 30, "Hitpoints: " + player\hitpoints
End Function&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386933/386933/ReadMessage.aspx#386933</guid>
      <pubDate>Sat, 07 Mar 2009 09:38:35 -0700</pubDate>
    </item>
    <item>
      <title>Please help, Thread below</title>
      <link>http://www.programmersheaven.com/mb/basic/386932/386932/ReadMessage.aspx#386932</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Garrett85/"&gt;Garrett85&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386932/386932/ReadMessage.aspx#386932"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;I can't get any further in the programming book I'M reading till someone helps me. So please, someone help me.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386932/386932/ReadMessage.aspx#386932</guid>
      <pubDate>Sat, 07 Mar 2009 09:19:38 -0700</pubDate>
    </item>
    <item>
      <title>Small text game, can't find error</title>
      <link>http://www.programmersheaven.com/mb/basic/386904/386904/ReadMessage.aspx#386904</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Garrett85/"&gt;Garrett85&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386904/386904/ReadMessage.aspx#386904"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;In the following code I'M getting an error when I try to compile it "Expecting identifier"&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;;Draw a ship which can be moved and killed

Graphics 400, 300

;CONSTANTS
Const STARTHITPOINTS = 3
Const SHIP$ = "&amp;lt;-*-&amp;gt;"
Const ESCKEY = 1, SPACEBAR = 57, UPKEY = 200,
	LEFTKEY = 203, DOWNKEY = 208, RIGHTKEY = 205
Const STARTX = 200, STARTY = 150

;TYPES
Type Ship
		Field x, y
		Field hitpoints
		Field shipstring$
End Type


;INITIALIZATION SECTION
Global cont = 1
Global player.ship = New ship
player\x = STARTX
player\y = STARTY
player\hitpoints = STARTHITPOINTS
player\shipstring = SHIP$


;Game loop
While cont = 1
		Cls
		Text player\x, player\y, player\shipstring$
		
		TestInput()
		DrawHUD()
Wend
;End of loop


;FUNCTION TextInput() - changes the direction or hit points of the player
Function TextInput()

;If player presses left, move him left.
If KeyHit(LEFTKEY)
		player\x = player\x - 3

If player\x &amp;lt;= 0
		player\x = 10
	EndIf
EndIf

;If player presses right, move him right.
If KeyHit(RIGHTKEY)
		player\x = player\x + 3

If player\x &amp;gt;= 385
		player\x = 280
	EndIf
EndIf

;If player presses up, move him up
If KeyHit(UPKEY)
		
		player\y = playery - 3
		If player\y &amp;lt;= 0
			player\y = 10
	EndIf
EndIf

;If player presses down, move him down.
If KeyHit(DOWNKEY)

		player\y = player\y + 3
		If player\y &amp;gt;= 285
			player\y = 280
	EndIf
EndIf

;If player presses spacebar, remove a hit point

If KeyHit(SPACEBAR)

		player\hitpoints = player\hitpoints - 1
		If player\hitpoints &amp;lt;= 0
				cont = 0
		EndIf
EndIf

;If player presses Esc, set cont to 0, and exit the game
If KeyHit(ESCKEY)
	cont = 0
EndIf


;Function DrawHUD() - draws the user's info in top Right of the screen
Function DrawHUD()
		Text 260, 10, "X position: " + player\x
		Text 260, 20, "Y positoin: " + player\y
		Text 260, 30, "Hitpoints: " + player\hitpoints
End Function
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386904/386904/ReadMessage.aspx#386904</guid>
      <pubDate>Fri, 06 Mar 2009 11:16:30 -0700</pubDate>
    </item>
    <item>
      <title>MINI-BASIC by Sylvain Bizoirre</title>
      <link>http://www.programmersheaven.com/mb/basic/386701/386701/ReadMessage.aspx#386701</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/dunric/"&gt;dunric&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386701/386701/ReadMessage.aspx#386701"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;MINI-BASIC is a Window Console Basic interpreter using Windows API to manage display, keyboard and files. MBI.ZIP includes executable MINI-BASIC, complete SOURCE listing in MASM assembler, MINI-BASIC user's guide and PITMAN, a special Basic game for MINI-BASIC.&lt;br /&gt;
&lt;br /&gt;
Although Mini-Basic works fine, it may be considered as a toy to play with for newbies and experienced Assembly programmers, a piece of code available for modifications, enhancements, experiences and programming pleasure. Some problems are not totally solved (console window resizing for example). &lt;br /&gt;
&lt;br /&gt;
Please, report bugs, enhancements, new commands, optimizations you add in MINI-BASIC. &lt;br /&gt;
&lt;br /&gt;
New versions will be added to this page to keep MINI-BASIC alive. &lt;br /&gt;
&lt;br /&gt;
MINI-BASIC was written with MASM32 tools available for free at &lt;a href="http://www.masm32.com/"&gt;http://www.masm32.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The MINI-BASIC Yahoo group is located here:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tech.groups.yahoo.com/group/minibasic/"&gt;http://tech.groups.yahoo.com/group/minibasic/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The main page for MINI-BASIC is here:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://pagesperso-orange.fr/retromatique/MiniBasic/"&gt;http://pagesperso-orange.fr/retromatique/MiniBasic/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Paul&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386701/386701/ReadMessage.aspx#386701</guid>
      <pubDate>Tue, 03 Mar 2009 18:19:49 -0700</pubDate>
    </item>
    <item>
      <title>Re: New Thread, disregard last question</title>
      <link>http://www.programmersheaven.com/mb/basic/386683/386684/ReadMessage.aspx#386684</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386683/386684/ReadMessage.aspx#386684"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;;move next line of text down&lt;br /&gt;
y = y + 12&lt;br /&gt;
&lt;br /&gt;
The text itself doesn't move down, but the next text is printed 12 pixels below where the first text was printed.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386683/386684/ReadMessage.aspx#386684</guid>
      <pubDate>Tue, 03 Mar 2009 10:40:21 -0700</pubDate>
    </item>
    <item>
      <title>New Thread, disregard last question</title>
      <link>http://www.programmersheaven.com/mb/basic/386683/386683/ReadMessage.aspx#386683</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Garrett85/"&gt;Garrett85&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386683/386683/ReadMessage.aspx#386683"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;; Closes program after player presses ESC.&lt;br /&gt;
Graphics 640, 480&lt;br /&gt;
&lt;br /&gt;
Text 0, 0, "Why did you open this program?"&lt;br /&gt;
Flip&lt;br /&gt;
&lt;br /&gt;
;y is the variable that judges the location of the text&lt;br /&gt;
y = 12&lt;br /&gt;
&lt;br /&gt;
Repeat&lt;br /&gt;
	;print text&lt;br /&gt;
	Text 0, y, "Press Esc to exit."&lt;br /&gt;
	;wait a sec&lt;br /&gt;
	Delay 1000&lt;br /&gt;
	Flip&lt;br /&gt;
	&lt;br /&gt;
	;move next line of text down&lt;br /&gt;
	y = y + 12&lt;br /&gt;
	&lt;br /&gt;
;repeat until user hits esc&lt;br /&gt;
Until KeyHit(1)&lt;br /&gt;
Text 0, y, "Program is ending."&lt;br /&gt;
Flip&lt;br /&gt;
&lt;br /&gt;
In the above program, what causes the text to move down, I don't see it. I understand that the "12" is 12 pixels, but what's making it go down, I can't seem to find it? Thank.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386683/386683/ReadMessage.aspx#386683</guid>
      <pubDate>Tue, 03 Mar 2009 10:13:02 -0700</pubDate>
    </item>
    <item>
      <title>While Not</title>
      <link>http://www.programmersheaven.com/mb/basic/386682/386682/ReadMessage.aspx#386682</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Garrett85/"&gt;Garrett85&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/386682/386682/ReadMessage.aspx#386682"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;;Waits for a key and then exits&lt;br /&gt;
&lt;br /&gt;
Graphics 640,480&lt;br /&gt;
&lt;br /&gt;
Text 0,0, "This program is worthless."&lt;br /&gt;
Text 0,12, "Press escape to exit."&lt;br /&gt;
&lt;br /&gt;
Flip&lt;br /&gt;
&lt;br /&gt;
;Wait until user presses 1 to Escap&lt;br /&gt;
While Not KeyDown(1)&lt;br /&gt;
Wend&lt;br /&gt;
End&lt;br /&gt;
&lt;br /&gt;
In the program above, where is the Escape key defined, is it "1" in the Basic programming language? Thanks.&lt;br /&gt;
&lt;br /&gt;
I'M reading the book "3D programming for Teens, 2 Edition"&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/386682/386682/ReadMessage.aspx#386682</guid>
      <pubDate>Tue, 03 Mar 2009 09:48:20 -0700</pubDate>
    </item>
    <item>
      <title>Re: Neither getting error nor output in  a basic program</title>
      <link>http://www.programmersheaven.com/mb/vcpage/386125/386175/ReadMessage.aspx#386175</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/vcpage/386125/386175/ReadMessage.aspx#386175"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/vcpage/Board.aspx"&gt;Visual C++&lt;/a&gt; forum.&lt;/p&gt;&lt;pre class="sourcecode"&gt;
: #include &amp;lt;Windows.h&amp;gt;
: char hot[]="anoop";
: HWND hWnd;
: LRESULT CALLBACK WndProc(HWND hWnd,UINT m, WPARAM wParam, LPARAM 
: lParam)
: {
: 	switch(m)
: 	{
: 	
: 		case WM_CLOSE:
: 			DestroyWindow(hWnd);
: 			break;
: 		case WM_QUIT:
: 			PostQuitMessage(0);
: 			break;
: 		default:
: 			&lt;span style="color: Red;"&gt;return&lt;/span&gt; DefWindowProc(hWnd,m,wParam,lParam);
: 			&lt;span style="color: Red;"&gt;//break;&lt;/span&gt;
: 	}
: 	return 0;
: }
: int _stdcall WinMain(HINSTANCE hInstance,HINSTANCE 
: hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
: {
: 	MSG m;
: 	WNDCLASSEX w;
: 	w.hIconSm=LoadIcon(NULL,IDI_APPLICATION);
: 	w.cbClsExtra=0;
: 	w.cbSize = sizeof(WNDCLASSEX);
: 	w.cbWndExtra=0;
: 	w.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
: 	w.hCursor=LoadCursor(NULL,IDC_ARROW);
: 	w.hIcon=LoadIcon(NULL,IDI_APPLICATION);
: 	w.hInstance=hInstance;
: 	w.lpfnWndProc=WndProc;
: 	w.lpszClassName=hot;
: 	w.lpszMenuName=NULL;
: 	w.style=0;
: 
: 	
: 	  RegisterClassEx(&amp;amp;w);
:         
: 	hWnd=CreateWindowEx(WS_EX_WINDOWEDGE,hot,"Whats Going   
: On",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_
: USEDEFAULT,NULL,NULL,hInstance,NULL);
: 	
:             ShowWindow(hWnd,nShowCmd);
: 	
:            while(GetMessage(&amp;amp;m,NULL,0,0)&amp;gt;0)
: 	{
: 		TranslateMessage(&amp;amp;m);
: 		DispatchMessage(&amp;amp;m);
: 	}
: 	return(m.wParam);
: }
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/vcpage/386125/386175/ReadMessage.aspx#386175</guid>
      <pubDate>Sun, 22 Feb 2009 05:13:15 -0700</pubDate>
    </item>
    <item>
      <title>Re: DOS Pascal .dat (Service request)</title>
      <link>http://www.programmersheaven.com/mb/pasprog/384937/385043/ReadMessage.aspx#385043</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Phat+Nat/"&gt;Phat Nat&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/pasprog/384937/385043/ReadMessage.aspx#385043"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/pasprog/Board.aspx"&gt;Pascal&lt;/a&gt; forum.&lt;/p&gt;Yeah. there is no standard for .DAT files. It's a basic extension alot of people use as it is self explanatory. Like Atex said, post it here and we can most likely make a program to extract it.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pasprog/384937/385043/ReadMessage.aspx#385043</guid>
      <pubDate>Sat, 31 Jan 2009 03:41:52 -0700</pubDate>
    </item>
    <item>
      <title>Re: Wheel of Fortune?</title>
      <link>http://www.programmersheaven.com/mb/pasprog/352366/385039/ReadMessage.aspx#385039</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Phat+Nat/"&gt;Phat Nat&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/pasprog/352366/385039/ReadMessage.aspx#385039"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/pasprog/Board.aspx"&gt;Pascal&lt;/a&gt; forum.&lt;/p&gt;Most of this stuff can be ignored as the functions above will operate individually of each other and the data that is transferred between is very basic and straight-forward. Only the person reading the datafiles needs to know/create the datafile structure, etc. Anyone else just uses the Phrase.&lt;br /&gt;
&lt;br /&gt;
I have done graphics alot in the past, so I don't mind doing graphical stuff if noone else wants to tackle it or help someone else along.&lt;br /&gt;
I say grab one of the above functions, write it, post it here.&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pasprog/352366/385039/ReadMessage.aspx#385039</guid>
      <pubDate>Sat, 31 Jan 2009 02:59:53 -0700</pubDate>
    </item>
    <item>
      <title>Re: trying to write</title>
      <link>http://www.programmersheaven.com/mb/Security/372015/384947/ReadMessage.aspx#384947</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/kyle11778/"&gt;kyle11778&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/Security/372015/384947/ReadMessage.aspx#384947"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/Security/Board.aspx"&gt;Security&lt;/a&gt; forum.&lt;/p&gt;i would just like to write a basic "folder lock" program. or anything small like that. any help would be well...helpfull.lol. are there any sites or books u would suggest for me that is based on the creating of security software?</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Security/372015/384947/ReadMessage.aspx#384947</guid>
      <pubDate>Wed, 28 Jan 2009 19:51:05 -0700</pubDate>
    </item>
    <item>
      <title>Re: Am I eligible to learn Assembly Language.</title>
      <link>http://www.programmersheaven.com/mb/pharabee/384467/384471/ReadMessage.aspx#384471</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/VinayKhare/"&gt;VinayKhare&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/pharabee/384467/384471/ReadMessage.aspx#384471"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/pharabee/Board.aspx"&gt;Assembler Developer&lt;/a&gt; forum.&lt;/p&gt;Sir I have sound knowledge in C++ and Java, also C is not a problem for me. However I know nothing about Assembly Language.&lt;br /&gt;
&lt;br /&gt;
Will you give me short description about scope, use, relevance of Assembly language.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;This&lt;a href="http://www.scribd.com/doc/267365/A-Beginners-Course-In-Assembly-Language"&gt;BOOK&lt;/a&gt; may help you in understanding the basics of assembly.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;You are having sound knowledge in C++ and Java, also C is not a problem for you. Then Assembly is not a problem for you too. This show that you are having a good programming experience. By learning assembly your programming skills will defenitely enhance.&lt;br /&gt;
&lt;br /&gt;
you learn C, then you learn Java. you found no difficulty. Reason: way of programming does not change. Assembly language feels tough because of its different style of programming. So do not worry, if you wiil try you will succeed.&lt;br /&gt;
&lt;br /&gt;
My friend told me that this language depends on the architecture of the system. So it is very difficult to learn. &lt;br /&gt;
&lt;br /&gt;
Is this true?&lt;br /&gt;
-&amp;gt;yes thats true, but every book of Assembly language include a Portion of Computer Architecture. first you have to clear your basics for Hardware. asm is hardware dependent, for intel, motorola, mac....as the hardware changes way of programming changes.&lt;br /&gt;
&lt;br /&gt;
but acc to me, don't worry and just go through the book, in the same way as you had learn C or JAVA. &lt;br /&gt;
&lt;br /&gt;
'ART of Assembly' by R. Hyde is considered to be the best book for learning asm programming.&lt;br /&gt;
Will you provide me some useful links?&lt;br /&gt;
&lt;br /&gt;
sure....&lt;br /&gt;
&lt;a href="http://www.xs4all.nl/~smit/asm01001.htm"&gt;http://www.xs4all.nl/~smit/asm01001.htm&lt;/a&gt; &lt;br /&gt;
this link may help you for basic hardware probs. but it supports a old arch...but is good for beginners.&lt;br /&gt;
&lt;br /&gt;
and you can find a video tutorial by Niel dickson on showmedo.com&lt;br /&gt;
&lt;br /&gt;
Happy Programming</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pharabee/384467/384471/ReadMessage.aspx#384471</guid>
      <pubDate>Fri, 16 Jan 2009 11:16:08 -0700</pubDate>
    </item>
    <item>
      <title>Re: Hi, new to the C world, looking for some basic elementary help</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/384276/384309/ReadMessage.aspx#384309</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Lundin/"&gt;Lundin&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/384276/384309/ReadMessage.aspx#384309"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;Do -not- use getch(), it isn't standard C and will not work in C programs.&lt;br /&gt;
&lt;br /&gt;
getchar() is the best way.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/384276/384309/ReadMessage.aspx#384309</guid>
      <pubDate>Tue, 13 Jan 2009 07:36:44 -0700</pubDate>
    </item>
    <item>
      <title>Programmers Bundle from Ionic Wind Software</title>
      <link>http://www.programmersheaven.com/mb/basic/384023/384023/ReadMessage.aspx#384023</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Ionicwind/"&gt;Ionicwind&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/basic/384023/384023/ReadMessage.aspx#384023"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/basic/Board.aspx"&gt;Basic&lt;/a&gt; forum.&lt;/p&gt;Hello all Ionic Wind fans&lt;br /&gt;
&lt;br /&gt;
For a limited time I am offering a Programmers Bundle special.  Think&lt;br /&gt;
of it as a 4 for 1 sale.&lt;br /&gt;
&lt;br /&gt;
You get:&lt;br /&gt;
&lt;br /&gt;
- The Aurora Compiler&lt;br /&gt;
- Emergence BASIC&lt;br /&gt;
- Network Client/Server library&lt;br /&gt;
- Custom Button Designer and library&lt;br /&gt;
&lt;br /&gt;
All for the low price of $54.95!!&lt;br /&gt;
&lt;br /&gt;
Everything you need to create games, applications, utilities, and&lt;br /&gt;
more!&lt;br /&gt;
&lt;br /&gt;
To purchase this great deal simply visit this link:&lt;br /&gt;
&lt;br /&gt;
http://www.ionicwind.com/forums/index.php/topic,3066.0.html&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Ionic Wind Software&lt;br /&gt;
&lt;a href="http://www.ionicwind.com"&gt;http://www.ionicwind.com&lt;/a&gt; &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/basic/384023/384023/ReadMessage.aspx#384023</guid>
      <pubDate>Wed, 07 Jan 2009 20:32:17 -0700</pubDate>
    </item>
  </channel>
</rss>