Showing posts with label of. Show all posts
Showing posts with label of. Show all posts

Friday, April 11, 2014

Positive Sides Of An Address Book Software

By Marissa Velazquez


Technology has come with many gains. One of such gains comes from the use of different applications. In turn, individuals are able to process information within a short time. With the quick processing, comes efficiency in terms of storing and retrieving certain information or data. This capability of accessing information within a short time without having to go through files is possible through using an address book software.

It goes without mention that keeping client records in files is cumbersome and bulky at the same time. It wastes a lot of space and does not present the effectiveness that clients want. While it may take a long time to retrieve a given information from physical file, the same process only takes seconds to do so while using a relevant application like the one above.

With the use of the above programs, businesses and people will be able to keep track of important dates that involve their clients. In order to make it effective, the different programs have reminders that one can set in order to give a notification hours or days before the exact date. This step means that it is not possible for one to forget about important appointments and meetings.

The availability of different features in the programs mentioned above is a good thing. Not only does it allow users to perform different tasks, but also customize them the way they want. The customized version is always interesting to use. It gives a user the feeling of being in control of the system. Some of the common features that people want to include are file attachments and tables.

If you want your business to remain competitive given the entrance of many firms into the business sector, you will have to use the application mentioned in this piece of work. Such a program presents very many plus sides that one cannot compare with the old way of keeping customer and client details in files. The use of files can cause delays when looking for a given detail.

It is usually effective to have the details of a given person under one contact name. The most common type of such information include the phone number, postal and email addresses of clients. This feature makes it easy to communicate with the people you want using different channels without the need to go looking for such details from different locations.

The other gain that a user stands to gain while using the application above is that it can handle as many contacts as possible. One will not need to look for another application to store the ever-growing number of contacts when the business expands. This is a good thing since all the contacts will remain in one location despite their large number.

It will be unfair if one compares the use of files in storing client details and the use of the latest address book software. The latter is far much better than the former. It is fast and effective in all ways. One does not spend too much time looking for a particular detail.




About the Author:



Read More..

Sunday, April 6, 2014

Out of control!

On a Java project that I work on part time we use the Eclipse IDE, which is a power tool for Java programming. Java itself gets hard to deal with once your software gets to a certain size, and Eclipse tries to do a lot of the hard work for you. Java would be unusable without such tools.

On the flipside to this, we had been using an older version of Eclipse. Ultimately we decided to upgrade to a newer version (but not the latest) because we wanted to use Subversion instead of CVS for our source code control.

One of my colleages decided to attack the upgrade and document what was needed for everyone to use the new version. It seemed like it took him many days to figure it all out. The new version didnt look too much difference on the surface, but I kept hearing groans from him. Clearly something wasnt going well, so I went over and asked him what was the matter. His answer was simply, "I cant figure out how to do things that I used to know how to do!" The new software was getting bigger and more complicated.

Theres a balance to strike when developing software. Its hard to make software easy to use while also adding new features.
Read More..

Saturday, April 5, 2014

History of C


A Brief History of C++

The C++ programming language was introduced by Bjarne Stroustrup of the AT&T laboratories in 1985 as an extension of C, with additional features borrowed from the esoteric language Simula. Since then, C++ has grown rapidly in response to the practical need for a programming language that is able to efficiently handle composite and diverse data types. The language implementation is pivoted on the ingenious about of object oriented programming (OOP). Today, C++ dominates the commercial market and is favored among system programmers and application developers.

C++ is a generalization of C, but accomplishes much more than C, to the extent that it should be regarded, studied, and taught as a separate language. It is neither necessary nor recommended to study C as a prerequisite of C++, though knowledge of C can be helpful.

For more detail history please follow the link below
http://www.cplusplus.com/info/history/


Read More..

Friday, March 28, 2014

Photo Gallery Blogs One of The Most Popular Styles of Blogging

Many individuals think that photography blogging is regarded as the enjoyable kind of blogging that is available. Creating and taking care of a photograph website isnt any more complicated when in comparison with creating and upgrading a text-based web or blogsite, and lots of people believe the internets high-speed, full-color todays technology reaches the height of their appeal using the transmitting of photos. Setting up photographs inside a blog layout on the daily, weekly, or periodic schedule is an efficient means to fix express yourself while reaching website site visitors within an psychologically billed and creatively fascinating way, and browsing photo blogs can guide you to obtain a brand-new part of the world by which we live.

Many people whove picture blogs are photography enthusiasts by trade, but photography blogging is also very popular among enthusiasts and rookie shutterbugs. To be certain, a great deal of the favourite photo blogs have acquired attention since the pictures in it have the greatest innovative quality, and a lot of the people running these impressive blogs are graduates of exclusive art schools and also have stunning professional investment portfolios. However, probably the most famous and quite frequently visited sites are as popular for his or her concepts for the photos themselves. Certain photo blogs, such as the popular "Cute Overload" featuring its picture after picture of adorable animals, could be more concerning the thematic content from the photos compared to what they are concerning the style where the pictures are taken.

The truth that photography blogs move from forums to provide the job of highly trained artists to playful varieties of curiosities implies that this type of blogging is really a truly varied form. The concept that photo gallery web logs are so simple to create and also to update makes this kind of visual interaction very democratic, and enables for individuals at

all skills to explore the worldwide interaction relevant towards the character and cost of photography now.

No matter regardless if you are a painter or enthusiast who aspires to construct a photograph gallery blogging site, or regardless if you are just someone who likes researching new places and things, investing time taking into consideration the most widely used photography websites on the internet frequently is an extremely enjoyable undertaking. You should check out another place or any other time by searching at photos of exotic places and lengthy-gone eras. Youll find your personal home town with fresh eyes by uncover how local artists have captured pics of the community that you dwell. Photo blogging allows individuals to relate many of these things and much more, which causes it to be a really thrilling area of the modern-day dunia ngeblog. When the neatest factor relevant to web todays technology is always that it allows individuals to achieve each other in an exceedingly personal manner from across great distances, then in lots of ways graphic sites are the prettiest type of internet sites.
Read More..

Wednesday, March 12, 2014

Gundam Funnies Attack of the Gundam Titan

Gundam Funnies: Attack of the Gundam Titan

Poor Kamen Riders...

Read More..

Friday, March 7, 2014

Websyndic com Autosurf Get Thousands Of Traffic To Your Site Per Day

http://www.websyndic.com/?ref=863361

Signup and register here and get your free Websyndic account.

Websyndic is one of the best autosurf out there. Upgrade or buy credits to get more traffic to your blog or if you want more youtube views.
Read More..

Tuesday, March 4, 2014

Example of thread synchronization in VB NET

Example of thread synchronization


Refers of the idea of using multiples thread in a process



When you stats using thread, you will notice that the speed of each thread is not very important. You will notice that synchronization is more important because sometimes, you want a thread to be completed before starting and other one. You could try to use or check for the Thread status using the IsAlive and IsBackground properties, but you will find it mostly hard to get reliable things.
That is why synchronization between asynchronous tasks is the key for success. If you master the basic of timing between functions, nothing will stop you from doing more complex application or games.

MMORPG (stands for Massive Multi Online Role Player Game) is the perfect example of challenge for a programmer or a team where each player has different computer speed and network performance.

HereVB a code sample I made in less than 15 minutes. Yes, it is very simple. The concept is also simple. I made a WinForm using 4 ProgressBar. The last ProgressBar will only start if the 3 previous have completed. In other words, the last ProgressBar must wait for the 3 others.

This sample could be use in any situation in the modern world.

By pressing the button START, 4 independent threads will start. Each Thread has their speed.

The last Thread is blocked by 3 ManualResetEvent. If the 3 ManualResetEvent are set, then the last task could start.






<summary>
Author : Check-Kay Wong
Description:
This is a sample of synchronasation between multiples task
using a Simple WaitOne and a Set from a ManualResetEvent
Comment : this is an exemple
</summary>
<remarks></remarks>
Public Class Form1

    Private tTask1 As System.Threading.Thread
    Private tTask2 As System.Threading.Thread
    Private tTask3 As System.Threading.Thread
    Private tTask4 As System.Threading.Thread

    Private mreTask1 As System.Threading.ManualResetEvent
    Private mreTask2 As System.Threading.ManualResetEvent
    Private mreTask3 As System.Threading.ManualResetEvent
    Private mreTask4 As System.Threading.ManualResetEvent

    Private Delegate Sub dTask1()
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        StartAllTasks()
    End Sub
    <summary>
    all working stuff inside the thread are simulated by progressbar
    </summary>
    <remarks></remarks>
#Region "Working Thread 1, 2 and 3"
    Private Sub Task1()
        Do
            Me.BeginInvoke(New dTask1(AddressOf sTask1))
            System.Threading.Thread.Sleep(100)
        Loop Until ProgressBar1.Value >= ProgressBar1.Maximum
        mreTask1.Set()
    End Sub
    Private Sub sTask1()
        Me.ProgressBar1.PerformStep()
    End Sub

    Private Sub Task2()
        Do
            Me.BeginInvoke(New dTask1(AddressOf sTask2))
            System.Threading.Thread.Sleep(100)
        Loop Until ProgressBar2.Value >= ProgressBar2.Maximum
        mreTask2.Set()
    End Sub
    Private Sub sTask2()
        Me.ProgressBar2.PerformStep()
    End Sub

    Private Sub Task3()
        Do
            Me.BeginInvoke(New dTask1(AddressOf sTask3))
            System.Threading.Thread.Sleep(100)
        Loop Until ProgressBar3.Value >= ProgressBar3.Maximum
        mreTask3.Set()
    End Sub
    Private Sub sTask3()
        Me.ProgressBar3.PerformStep()
    End Sub
#End Region
#Region "Finale Task Thread"
    Private Sub Task4()
        mreTask1.WaitOne()
        mreTask2.WaitOne()
        mreTask3.WaitOne()
        Do

            Me.BeginInvoke(New dTask1(AddressOf sTask4))
            System.Threading.Thread.Sleep(100)
        Loop Until ProgressBar4.Value >= ProgressBar4.Maximum
        mreTask4.Set()
        My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep) a little bell
    End Sub
    Private Sub sTask4()
        Me.ProgressBar4.PerformStep()
    End Sub
#End Region

    <summary>
    Init stuff
    </summary>
    <param name="sender"></param>
    <param name="e"></param>
    <remarks></remarks>
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

        Me.Text = My.Application.Info.ProductName & " from " & My.Application.Info.CompanyName
        ProgressBar1.Maximum = 200
        ProgressBar2.Maximum = 100
        ProgressBar3.Maximum = 140
        ProgressBar4.Maximum = 240

        create the ManualResetEvent
        mreTask1 = New System.Threading.ManualResetEvent(False)
        mreTask2 = New System.Threading.ManualResetEvent(False)
        mreTask3 = New System.Threading.ManualResetEvent(False)
        mreTask4 = New System.Threading.ManualResetEvent(False)
    End Sub

    <summary>
    Start All Task at the same time
    </summary>
    <remarks></remarks>
    Private Sub StartAllTasks()
        If tTask1 IsNot Nothing Then tTask1 = Nothing
        tTask1 = New System.Threading.Thread(AddressOf Task1)
        tTask1.IsBackground = True
        tTask1.Start()

        If tTask2 IsNot Nothing Then tTask2 = Nothing
        tTask2 = New System.Threading.Thread(AddressOf Task2)
        tTask2.IsBackground = True
        tTask2.Start()

        If tTask3 IsNot Nothing Then tTask3 = Nothing
        tTask3 = New System.Threading.Thread(AddressOf Task3)
        tTask3.IsBackground = True
        tTask3.Start()

        If tTask4 IsNot Nothing Then tTask4 = Nothing
        tTask4 = New System.Threading.Thread(AddressOf Task4)
        tTask4.IsBackground = True
        tTask4.Start()
    End Sub

End Class


I use Microsoft Visual Studio 2010 to do all my projects. I suggest you to buy and get the best IDE in the world and the newest one: Microsoft Visual Studio 2012 on Amazon
or
Download the sample code here: ManualResetEventExample.zip

Others related post:

Read More..
 
Powered by Blogger .
Converted To Blogger Template by Anshul .