Search VB 2010

Showing posts with label Visual Basic Job. Show all posts
Showing posts with label Visual Basic Job. Show all posts

Saturday, January 11, 2014

Visual Basic Freelance Requirements Document, Event Planning Document and Use Case Definition

Visual Basic Freelance Job - Understanding a client needs
Visual Basic Freelance Job - Understanding a client needs

Writing Requirements Document

 is a *.Pdf, *.Doc, *.Docs, *.Xml file describes what the your client needs from you "An Application" including but not limited to (Application Title, Purpose, Algorithms procedures and conditions, Notes and restrictions, Comments) these were the most famous requirements and your job as a programmer is to study well these points and design your applications according to it. Another way is to write it for your client if required, sometimes clients need to understand what you've done as a programmer, maybe they will hire some else in the future when you are not available.

This is different from VB .Net Documentations you won't be needing codes or anything, everything depends one the client's request or who ever requests it from you, as a programmer asked to provide this document, honesty is a must, you need to provide the client with everything, starting your logic to deploying methods and you shall accept to do it or not, it is controversial subject.

In the other hand 90% or Requirements Docs are provided by the client or requested by the contractor (Programmer) to ensure that his work (Application) will meet the client's demands to the fullest or at least almost the fullest.

The Requirements Doc. always/must be provided before the application's beginning by the client's to the programmer or along with the application by the programmer to the client.

Writing Event Planning Document 

is the same as the Requirements Doc. format file. It describes what is going on the application's interface UI, specifically describes what happens (The event) when the client's user will click on something on your form or the form_load event itself.
For example, if you have a button in your applicaiotn you will provide its name and the events that are bound to it (Click, DBLClick,. .... etc) and what happens when the client's perform an event of those above, most Planning Events Docs are tables design.

It is provided when requested and as the Requirements Doc. it is a controversial point of view between the prgrammer and the client, you may or you may not provide it if requested.

The VB .Net Event Planning Doc. always/must be provided if agreed by your side as a programmer (contractor), you will describe each and every control's event triggers in your application to the client.

The VB .Net Event Planning Doc. always provided to the client along with application or after, and may be designed and logically configuered by the programmer before writing the codes or designing the UI (User Interface), it should give a full understanding description to the methods used in desgining the User Interface and events related to each control.

Writing Use Case Definition 

is the same as the Requirements Doc. and the Event Planning Doc.'s format file. It describes the logic of/in the application you provide as a programmer to the client if requested. But this time it is a 50\50 chances, means it could be requested by the client or by you and also it should give you as a programmer the mean to reach the client's ideas about the application.

The Use Case Definition if requested by the programmer, means that the programmer is seeking the best image in the client's head and he wants to fully satisfies his client. If requested by the client means that the client already knows what he is seeking he is not just looking for a programmer, no! he is looking for a programmer to do this as he has in mind, maybe he already saw something and wants the exact same thing.

The Use Case Definition is more like terms to the programmer but also relieves him from over coding events that are not really needed ofcourse if asked by the client's side.

All of the 3 Documents ( Use Case Definition, equirements Doc and Event Planning Doc.) depends on the contract between you and the client. I will show you how to do it in a small application project using VB .Net 2010 as if provided\requested by a client soon.4

Here are some online Visual Basic lessons and courses :

Thursday, October 18, 2012

Visual Basic 2010 - Button Sound / Music Play

Visual Basic 2010 - Button Sound

Visual Basic 2010 - Play sound on buttons
Visual Basic 2010 - Play sound on buttons

The code is simply goes like this

You can copy and paste in your (Click_Event) or whatever it is you wish (MouseClick - MouseHover - MouseLeave) :


  1. Dim MySound As New System.Media.SoundPlayer()  
  2.  
  3. MySound.SoundLocation = "path to the .Wav file"
  4. MySound.Load()
  5. MySound.Play()
  6. ' OR you can use this :
  7. Sub PlaySystemSound()
  8. My.Computer.Audio.PlaySystemSound(
    System.Media.SystemSounds.Asterisk)
     
  9. End Sub

Background playing 

It lets the application execute other code while the sound plays. The My.Computer.Audio.Play method allows the application to play only one background sound at a time; when the application plays a new background sound, it stops playing the previous background sound. You can also play a sound and wait for it to complete.

For Visual Basic 2010 and in general, when an application plays a looping sound, it should eventually stop the sound. For more information, see How to: Stop Playing Sounds in the Background in Visual Basic 2010.

Example

The My.Computer.Audio.Play method plays a sound. When AudioPlayMode.WaitToComplete is specified, My.Computer.Audio.Play waits until the sound completes before calling code continues.

Check that the file name references a .wav sound file on your system.
  1. Sub PlayBackgroundSoundFile()

    My.Computer.Audio.Play("C:\Waterfall.wav",
    AudioPlayMode.WaitToComplete)

    End Sub
The My.Computer.Audio.Play method plays a sound. When AudioPlayMode.WaitToComplete is specified, My.Computer.Audio.Play waits until the sound completes before calling code continues.
Check that the application resources include a .wav sound file named Waterfall.
  1. Sub PlayBackgroundSoundResource()

    My.Computer.Audio.Play(My.Resources.Waterfall,
    AudioPlayMode.WaitToComplete)

    End Sub


Here are some online Visual Basic lessons and courses :

Wednesday, November 24, 2010

Visual Basic Online Course - Knowledge Base Introduction

In the name of Allah

Intro
Microsoft Visual Basic 2010, What is it?




Online Course about VB.Net 2010
Microsoft Visual Basic .Net (2010) Sp1
Microsoft published Visual Basic .Net 2010  In April 2010. Microsoft had planned earlier to use the Dynamic Language Run-time (DLR) for that version (2010), but shifted to a another mixed plan that includes both Visual Basic and sister language C# to bring both languages into closer parity with one another.
Visual Basic's innate ability to interact dynamically with Common Language Run-time CLR and COM objects has been improved to work with dynamic languages built on the DLR such as Iron-Python and Iron-Ruby. Visual Basic compiler was enhanced to infer line continuation in a set of common contexts, in many cases removing the need for the under score "_" line continuation symbol.
We offer free online courses for Visual Basic .Net and Visual Basic 6.0 Programming Languages and solutions for both beginners and professionals. If you have any questions please write it in a comment or join the Facebook.com page for more lessons, tips, courses and source codes.
Microsoft .Net Frame-Work, What is it?
VB.Net Online courses
Microsoft .Net Framework
The .NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large library and provides language that can use code written in other languages across several programming languages. Programs written for the .NET Framework execute in a software environment (as contrasted to hardware environment), known as the Common Language Run-time (CLR), an application virtual machine that provides services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.
The .NET Framework's Base Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. Programmers produce software by combining their own source code with the .NET Framework and other libraries. The .NET Framework is intended to be used by most new applications created for the Windows platform. Microsoft also produces an integrated development environment largely for .NET software called Visual Studio.
What can we do with Visual Basic .Net ?
online courses for vb.net
Visual Basic .Net products
Using visual basic .net, you can do almost everything, as a programmer you can always come up with your original ideas. I'm not talking about Visual Basic .Net tricks or what you can explore out of vb.net by yourself, I'm talking about creating profitable products.
You can earn money from your products (Desktop applications, Internet applications, Mobile applications), if you are starting learning Visual Basic from .Net version, then it's gonna be easy for you to gain so much knowledge, you will find yourself creating applications in no time, but if you already studied Visual Basic 6.0 then you can start .Net without a reference because the differences between both Visual Basic .Net and 6.0 are not about programming concepts or logic, the logic is the same, only the interface and the life-cycle.
Most of the hiring websites, those who pay money for programmers to create solutions using .Net languages or any other language are many. You can start taking a look at some of the websites that pay money for programmers to do some work for them. 




earn money programming
Earn money programming -
Programmer Jobs Online
Site name Site Link Description
Vworker
We are currently migrating all vWorker member accounts, balances and projects over to the Freelancer.com network. The migration is due for completion by 9:00am EDT on Wednesday November 21st, 2012
Freelancer
Freelancer.com (formerly GetAFreelancer, Scriptlance and vWorker/Rentacoder) is the world's largest freelancing, outsourcing and crowdsourcing marketplace for small business. Hire freelancers to work in software, writing, data entry and design right through to engineering and the sciences, sales and marketing, and accounting & legal services. Find freelance jobs and make money online! We have freelance coders, writers, programmers, designers, marketers and more. Getting the best web design, custom programming, professional writing or affordable marketing has never been easier!
Elane
Elance.com is the largest and most popular freelance platform for businesses looking to hire and work with top freelancers. Over 500,000 businesses and 2 million freelance professionals in more than 150 countries use Elance. Each year more than 1 million freelance jobs are completed through Elance, and to date our professional community has earned nearly $700 million
Odesk
Odesk.com is committed to helping you get quick access to the latest jobs that are relevant to you. This is why we are really excited to share a couple of new features to help contractors find jobs! Here’s the breakdown of all the enhanced features or watch our short video to learn more ....
Odesk.com has been recently [Dec, 2013] merged with [Elance.com], says Gary Swart [Odesk CEO]

All the above websites work like this, briefly:
Companies, shops, websites and individuals offer work for programmers to create a software solutions for their business. The above websites are free to sign-up with as a programmer "Contractor or service provider", once you've verified your identity online of using any mean the website offer you, you may receive job offer, job interview requests or even direct hiring from an owner (Job owner or service consumer).
There are several paying methods and working methods (I.e. Working part-time, hourly, predefined amounts or fixed amounts). You may be asked to open an account online or at a real bank to receive your payments.
As good and much feed-backs you get from your employer, the more work you will get in the future, programmers with good reference are on demand always.




Good luck. 

→ Next post :



Here are some online Visual Basic lessons and courses :

Visual Basic Courses - Share