Add.php is pretty simple. First we have our introductory paragraph. Then, we have a label for our one form field, as output by the HTML helper. Next, the HTML helper outputs a text field with the name "content." To style the text input field, we pass through an associative array as the second option with some style information.
When a block of this type is added through the CMS, this entire block of PHP and HTML will be wrapped in a form which will control submitting the contents to Concrete. To make sure that the contents of the form are routed correctly to the blocks database table, you should name your form fields the same as your database table's columns. (Note: This is a guideline, but at the end of the day this is just a form. You can name it however you want. You don't have to use Concrete's form helper items either – although they may not be optional one day.)
<p>This is the add template for the basic test block. Anything you add in this view will automatically be wrapped in a form and, when submitted, sent to the block's controller.</p>
<?php echo $form->label('content', 'Name');?>
<?php echo $form->text('content', array('style' => 'width: 320px'));?>