Folderbrowserdialog Unmasked: Everything You Wanted to Know About the Folder Browser Component From .net Framework

01/03/2010

Original Article :http://www.ssware.com/articles/folderbrowserdialog-unmasked-everything-you-wanted-to-know-about-the-folder-browser-component-from-dotnet-framework.htm



Introduction



The FolderBrowserDialog, available as part of the .Net framework, provides a folder browser component for your C# and VB.Net applications. The UI consists of a modal dialog which contains a tree control displaying all the files and folders on the system. The user can then browse and select a folder from the tree. The full path of the selected folder is then returned.



Basic Usage



To display a folder explorer UI to the user, a FolderBrowserDialog instance is created and the ShowDialog method is called. This shows the modal dialog containing the folder browser control (tree) and an OK and Cancel button. If the user selects a folder and clicks the OK button, the ShowDialog method returns DialogResult.OK and the SelectedPath property contains the full path of the selected folder. If the user clicks the Cancel button, the ShowDialog method returns DialogResult.Cancel.



Advanced Usage



The FolderBrowserDialog has some additional features such as limiting the view of the file system that is displayed to the user, pre-selecting a folder when the dialog is first displayed and displaying a button to allow the user to create a new folder.



The RootFolder property can be set to the full path of the folder which is to be displayed as the root of the tree control of the folder browser component. For example, if this property is set to Environment.SpecialFolder.Personal, only folders from the 'My Documents' are displayed in the tree, so the user can only select 'My Documents' or its sub-folders.



Prior to displaying the folder browser control, the SelectedPath property can be set to the full path of a folder causing that folder to be pre-selected in the folder browser tree. For example, when this property is set to "c:", the node corresponding to the c: drive is pre-selected in the tree when the dialog is first displayed.



If the ShowNewFolderButton property is set to true, then, in addition to the folder browser tree control, and the OK and Cancel buttons, the folder browser dialog also displays an additional 'New Folder' button which when clicked, creates a new folder under the currently selected folder.



Limitations



While the folder browser component is a handy way to allow the users to browse and select folders, it suffers from many limitations, some of them preventing the component from being of practical use in applications.



Modal Functionality



The folder browser component of the most obvious drawback is that it is displayed in the form of a modal dialog user interface. Displayed, it will prevent the rest of the application until the user selects a folder. As long as the dialog box is displayed, there is no input (keyboard or mouse click) In addition to occur in the dialog box. The user must input may appear before the caller identification or the Cancel button.



This is a very annoying and limited FolderBrowserDialog function. Users are likely to be irritated, and tired when they interact with a modal dialog box each time they want to explore and select a folder. A non-modal user interface controls can be the application itself is a form or dialog box, which is a more user-friendly display of the same user-friendly way.



No Virtual (Non-file system) folders



The FolderBrowserDialog does not allow the user to select virtual (Non-file system) folders such as the Control Panel or My Computer. It only allows the user to select a file system path such as "c:" or "c:windows".



No Files



The component does not allow the user to select files. This is a major drawback since there are many circumstances where the user may need to select a file while still using the tree UI to browse to that file.



Limited Choice of RootFolder



The root folder of the folder browser control can be only set to one of the 'special folders' defined by Windows such as the 'My Documents' or 'My Computer'. This is a major limitation since this means you cannot set the root folder to a path such as the "d:" drive.



No Check Boxes



The folder explorer tree in the FolderBrowserDialog cannot show check boxes next to nodes. Ability to show multi-state check boxes can be a very handle feature for such a control.



No Filtering



The FolderBrowserDialog has no support for filtering. For example, it is not possible to display only network folders or only shared folders or only folders starting with the string "Documents" or files having a particular extension.



No Custom Controls



When using FolderBrowserDialog, you are only limited to the actual folder tree control manager to identify, cancel, and the New Folder button and description tags. This is a can not add custom control dialog box. This will be useful, in many cases, such as when you want to display thumbnails / preview of the selected file / folder, or any other relevant information.



No Appearance Control



The appearance of the FolderBrowserDialog and its constituent controls cannot be changed. Neither can attributes of individual folders show in the folder explorer control be changed. For example, it is not possible to change the background color of the tree control or to set the font and color of individual nodes/folders in the tree.



No Custom items



The FolderBrowserDialog cannot display external/custom items in the folder explorer tree. For example, it may be necessary to display items from an FTP location in addition to the file system items. This is not possible with the FolderBrowserDialog.



No Lockdown



The FolderBrowserDialog operations can freely Folder. The user can rename the folder, go drag



Beyond The FolderBrowserDialog : The FolderView Control



The Folder View Control brings a Windows Explorer-like folder browser component to your applications complete with AutoUpdate, dragdrop, icons, context menus, non-filesystem items, default key-handling, info tips and rename. It features powerful behavior control and customization functionality takes it miles ahead of Windows Explorer by adding features like filtering, checkboxes, custom items, more than one root node, dragdrop control and customization of default context menus, display names, icons and more tips.



The FolderView control is a UI control which can be dropped right inside your own forms and dialogs. A non-modal file & folder browsing/selection experience right inside your own dialogs and forms is something that users will appreciate and find intuitive and simple.



Additionally, FolderView overcomes all the limitations of the FolderBrowserDialog and provides far greater and advanced features and functionality than the FolderBrowserDialog. The following table is a quick comparison of the FolderView Control with the FolderBrowserDialog.



Drop-In Windows Explorer like folder browser functionality.
FolderView Control : Yes
FolderBrowserDialog : Modal UI. The component cannot be dropped in your own form.








  • Complete Windows Explorer functionality include a file/folder browsing listview (similar to Windows Explorer's right-side) and a drive selection control (similar to Windows Explorer's address bar)
    FolderView Control : Yes. As part of Shell MegaPack
    FolderBrowserDialog : No




  • Ability to select virtual (Non-file system) folders
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Ability to specify any and all folders as root.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Ability to show files as well as folders.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Multi-state check boxes
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Filtering capabilities
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Custom controls
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Appearance Control
    FolderView Control : Colors and appearance of the control as a whole and of individual folders/files can be changed.
    FolderBrowserDialog : No.




  • Custom Items
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Prevent renaming, drag-drop, context menus
    FolderView Control : Yes. For all folders or on a per-folder basis.
    FolderBrowserDialog : No




  • Multiple root folders
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Change default display names, icons, overlay icons, infotip, etc
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Simply and easy to use API
    FolderView Control : Yes
    Clumsy, inflexible API




  • Access complete information of a file/folder including its displayname, fullpath, checkstate, selection state and attributes like whether it is a shortcut, shared, hidden, readonly, file and folder.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Prevent display of contextmenus for all folders using a simple property or on a per-folder basis using an event.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Prevent dragdrop for all folders using a simple property or on a per-folder basis using an event.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Allow/disallow renaming for all folders using a simple property or on a per-folder basis using an event.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Allow/disallow selection for all folders using a simple property or on a per-folder basis using an event.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Allow/disallow expanding/collapsing on a per-folder basis using an event.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Change default drag actions during dragdrop (e.g. from Copy To Move)
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Control checking/unchecking on a per-folder basis.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Prevent execution of default shell commands ( e.g. Open, Cut, Properties, etc. in response to keystrokes or through the context menu) for all folders using a simple property or on a per-folder basis using an event.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Show/hide hidden folders using a simple property.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Show/hide virtual folders ( e.g. Control Panel ) using a simple property.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Enumerate all folders shown in FolderView.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Enumerate all folders according to folder hierarchy structure.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Execute shell commands ( e.g. Cut, Delete, etc ) on folders.
    FolderView Control : Yes
    FolderBrowserDialog : No




  • Associate developer defined data with each folder
    FolderView Control : Yes
    FolderBrowserDialog : No






The FolderView control (and Shell MegaPack ) is available in two editions :



.Net Edition : For use in .Net development using Windows Forms, WPF and ASP.Net



ActiveX Edition : For use in applications developed using Visual C++/MFC/ATL, Visual Basic 6, VBA (Access, Word, Excel, AutoCAD,etc), Borland Delphi and Borland Builder, and HTML/ASP pages.

Posted in: asp.net| Tags: Introduction Component article framework everything browser folder unmasked original folderbrowserdialog

Build your Own Website in Just 3-6 Hours

12/10/2009

Get Rich Quick Scams Revealed
Read this article before you consider paying for a
From: Dreamweaver Tutorial

Everybody would like to quickly make a lot of money, work at home, while only a few hours of work per week. I spent the past two years trying to find a good way to do that, too. Only in the last few months I have found no
Now I have a variety of
I decided I'd look through the all of the "get rich quick" programs I could find and see if there were any that were actually legitimate. I found that there were owners selling their programs for well over $100, but the information in them could be found almost anywhere online for free. Additionally, they all contained out-of-date information, had no e-mail support, no money back guarantees, and broken links in the downloads section.
In conclusion, almost all of the programs I found were completely useless. The owners knew it, but they couldn't care less about their customers since they didn't offer refund policies! Amazingly, while looking through all of the programs, I actually did find a few legitimate programs. They were run by ordinary people like you and me, and they had found some great methods of making money from their home by doing very little work.
I spent some time, these projects work, and my income is now ten times that it once was. These programs provide a how to make your computer doing very little extra money to a very large amount of information. Large number of customers their products are good suggestions and comments. Many of them have begun to make money to buy a few days after the making!
Their programs have excellent prices, and the authors have a group of paid staff who are dedicating to helping you or providing assistance if you need any. I must say I was amazed! If you do decide to purchase any of the programs listed below, I recommend you join quickly. Most of the owners tell me they are getting an overwhelming number of sales and plan on raising prices in the near future, so order while prices are still low!
To Your Online Success,
Dreamweaver Tutorial





Posted in: dreamweaver tutorial| Tags: Website Information home work article money build afrom revealedread scams

ASP.Net and Flash Communication

12/02/2009

Hello readers, I've covered in this article is just a small and simple overview of the world of Flash development with ASP.NET. I have recently designed a website, which thoroughly covers all of the Flash to ASP.NET communication methods mentioned in this article, as well as a step-by-step introduction to ASP.NET development with C# using Visual Studio.NET coolest IDE and Adobe Flash CS.

Step 1

Open Adobe Flash CS. Create a new document selecting Flash File (Action Script 2.0). You may be interested in Action Script 3 (AS3) but I choose Action Script 2 (AS2) for easier understand. Just step with me and I assure you, you will become a good Flash developer after reading this article. Now you will see a single tab namely ‘Untitled 1’ in the Adobe Flash. After saving the file ‘Untitled 1’ text will replace with your preferred filename. I named it ‘AspFlash.fla’. Remember FLA is a flash source file and your output movie will be SWF, which will need to be embedded in ASP.Net ASPX file later. Adobe Flash split-down with several window, do not confused. You do not need to know the all window features. Start with left called ‘Tools’, in the center top window called ‘Timeline’, next down window called ‘Scene’, next bottom window called ‘Properties’ and the right most window split-down with many window ‘Color’, ‘Align’, ‘Components’ and ‘Library’. Those entire windows can be switched on/off by ‘Window’ menu. Look at the ‘Scene’ window which will be your design area. From the ‘’Properties’ window you can change colors and size as per your requirements.

Step 2

Now add some component from the ‘Components’ window expand ‘User Interface’. Oh! lots of stuff. Drag only one ‘TextInput’ and one ‘Button’ on your ‘Scene’ window and align them correctly. Select ‘TextInput’ and put an instance name (e.g. TextInput1) from ‘Properties’ window. Without instance name, Action Script will not recognize any components. Do same for the ‘Button’ instance name (e.g. SendData) and from the ‘Parameters’ tab change ‘Button’ label (e.g. Send Data).

Step 3

Here we start out main coding part. Select ‘Layer 1’ from ‘Timeline’ window and press F9 (keyboard function key). You will see ‘Actions’ window, where you writes you’re AS code. Type or copy pest the following codes.

//************************************************//

SendData.onPress = function() {
//Declare and Initialize variable
var send_lv:LoadVars = new LoadVars();
//Assigning value to parameter, like Asp.Net QueryString
send_lv.mydata = TextInput1.text;
//Sending data
send_lv.send('default.aspx', '_self', 'GET');
};

//************************************************//

The LoadVars object is used for data exchange between flash memory - the server. The LoadVars object is the data sent to the server for processing load from the server, data or send data to the server and waits for the response from the server to return an operational capability. LoadVars object uses name-value pairs exchanged between the client and server data. The LoadVars object is the best situation, the two-way between the need for the Flash movie and server-side communications logic, but does not require large amounts of data to pass

Step 4

Type or copy the following code to flash pests, QueryString read - Action Script 2. 2 ASP.Net action script is not because it provides such a method, and I coded the following URL to retrieve from the query string._url method returns the URL of the ‘AspFlash.swf’ file that was loaded with ASPX page.

//************************************************//

//Reading QuaryString
myURL = this._url;
myPos = myURL.lastIndexOf("?");
if (myPos > 0) {
var myRawParam = myURL.substring(myPos + length('mydata=') + 1, myURL.length);
myParam = myRawParam.toString().split("'").join("");
if (myParam != undefined){
TextInput1.text = myParam;
}
}

//************************************************//

Step 5

Save your file from File menu. Now we need to make the final SWF move and embed it to ASPX page. From File menu click ‘Publish Settings’ and you will see a new window containing three tabs (Formats, Flash and HTML). In the Formats tab check Flash and HTML types, so that you can get the SWF embedded code in HTML page. Now press button ‘Publish’ to build the final move. If there are no error occurred, flash will provide you to two files (e.g. ‘AspFlash.swf’ and ‘AspFlash.html’) in root folder where source file ‘AspFlash.fla’ located.

Step 6

Now start Visual Studio .Net (VS) and create a new website and name it ‘AspFlash’. VS creates a default page namely ‘Default.aspx’. From solution explorer double click on ‘Default.aspx’ file to view Markup code (also called Inline code) like following.

//************************************************//






//************************************************//

Now copy ‘AspFlash.swf’ and ‘AspFlash.html’ files in to your web root directory. I mean ASPX, SWF files should be located in same directory. Open ‘AspFlash.html’ file and copy the following lines and paste it inside tag of ‘Default.aspx’ file.

//************************************************//





//************************************************//

After pasting the above code little change needed on ‘AspFlash.swf’ parameter like the following. Look at the line ‘AspFlash.swf?mydata='<% =Request["mydata"] %>'’ what we added. Flash read _url- data with mydata which will be supplied by ASP.Net later.

//************************************************//



width="550" height="400" id="AspFlash" align="middle">


'" />


'" quality="high" bgcolor="#ffffff"
width="550" height="400" name="AspFlash" align="middle" allowscriptaccess="sameDomain"
allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

//************************************************//

Finally, add two ASP.net standard controls on ‘Default.aspx’ page (e.g. TextBox and Button). Change Button text property to ‘Send Data’. The full ‘Default.aspx’ will looks like the following.

//************************************************//

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>








width="550" height="400" id="AspFlash" align="middle">


'" />


'" quality="high" bgcolor="#ffffff"
width="550" height="400" name="AspFlash" align="middle" allowscriptaccess="sameDomain"
allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />






//************************************************//

Step 7

In this step you need to open ‘Default.cs’ file by clicking ‘View Code’ pointing on ‘Default.aspx’ from Solution Explorer of VS. By default VS added Page_Load event procedure. You need to add some text on Page_Load event procedure along with button1_click event procedure like the following.

//************************************************//

protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
if (Request["mydata"] != null)
textbox1.Text = Request["mydata"].ToString();
}
protected void button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/default.aspx?mydata=" + textbox1.Text);
}

//************************************************//

Step 8

Now build the website using F5 (keyboard function key) and type some text in Flash movie and click ‘Send Data’ to send Flash data to ASPX page. You will see ASPX ‘TextBox’ text changed with your Flash ‘TextInput’ text.

Same way type some text in ASPX ‘TextBox’ and click ‘Send Data’ Button to send ASPX data to Flash movie.

Enjoy the communication technique between ASP.Net and Flash. If need further assistance, feel free to contact me via email.

Link1 Link2

Posted in: asp.net| Tags: Communication NET Website Introduction flash article world development asp overview

Application Migration – 26th March, 08

12/02/2009

As more and more expectations and industry, re-design and migrated to the needs of modern applications have been taken to the forefront. Let us in this article, we will take a deeper look at this issue as the benefits.

Why Binary’sApplication Migration?

Evolved as an important factor for all businesses. Rapidly changing technology, the need for a stable and reliable system to obtain customer satisfaction has become a critical business development. Companies are rapidly migrating to select the application to achieve this goal and to promote its long-term goals for the future.

Is an expensive affair that may also require additional resources during the maintenance of legacy systems. Apart from this, application architecture and design is sometimes very complicated. To integrate other systems and legacy at times difficult to obtain. In modern times it is today, in order to maintain the legacy system to find the resources to have the appropriate knowledge that is difficult. Ofushoaapurikeshon migration is the answer to all these problems.

Binary Application migration is the reliable and efficient method to refresh your legacy systems. The existing system is transferred to a modern and latest platform which increases the overall efficiency of the system. It's also keep in mind to get the basic core values of the existing system. Apart from that, you application is also backed up, so that ruled your critical data accessible only to the user.

Most of the experienced companies that offer application migration services
analyze your application requirements and plan accordingly, and sewed up a detailed timetable for the migration with the least Damn, and to make your day to day execution of work. The application is fully tested before delivery to the customer. It is a complete transparency if the client needs to monitor the process. If necessary, a training on the updated application is also available.

Benefits

Migrating from legacy systems to better platforms to help gain efficiency in the respective process Apart from increasing the general speed and reduce your costs and resources. Other benefits include:

? Enhanced operational efficiency
? Improved architecture
? Integration with other existing system
? Get the benefit of recent platform
? Saves time otherwise to be spent on legacy system
? Maintains the core value
? Integration with other systems
? Centralization of business modules
? Improve business visibility

Types of Binary’sApplication Migration

Application migration is largely conducted in four platforms - .Net Application Migration, Java Migration, Database Migration and Oracle Application Migration.

.Net Migration
Migrate to. Net migration has brought multiple benefits business. It supports the integration of the enterprise more easily with their customers. It helps to save time, and in the application procedures and processes, improving management to increase efficiency of money.

Java Migration

With the popularity of Java, more and more companies are opting for Java migration since it is cost effective and less expensive than re-developing complex applications.

Database Migration

Database migration is an important work, ranging from the old application data migration to the upgraded version. This is to ensure that all mission-critical data stored security can only be access to the user.

Oracle Migration

Our Oracle upgrade and migration solutions help transform legacy applications into modernized, user-friendly solutions that are responsive to current and future business demands

Application migration has become a popular alternative rather than buying new applications. It companies globally are providing expert migration services to help clients boost their business.

Posted in: java training| Tags: Application binary system march look article industry legacy forefront migration

5 Reasons Why You Do Not Want A Free Weebly Website

12/02/2009

I assume if you're reading this article that you're familiar with the free website service known as Weebly. The people at Weebly say that their software is the easiest way to create and publish a website on-line, and I agree, but I have issues.

There are thousands of people like me who have experience in building web pages with both Dreamweaver and GoLive. Most of us earn a very good life with these tools and would not think of anything else. Then comes Weebly. What a name is Weebly at all?

Recently I decided to build a little website with this toy of a program know as Weebly. And after doing so, I want to give you my top 5 reasons why you do not want to build your own Weebly website.

Ease of Use
Weebly is so simple to use that a monkey can do it.* And that's the problem. I've spent years developing my web design skills so that I can charge $100 an hour to create websites for people just like you. If you decide to build your own website with Weebly, the days of me building websites for $100 an hour are over. Who in their right mind would pay me to build a beautiful, functional web site when they can do it themselves without a technician? Please, I have a family to support.

Cost
Weebly is completely free. And when I say free, I mean free. You don't have to purchasesoftware. You don't have to purchase server space from a hosting company. You don't even have to pay a technician to make change for you.

Weebly will not only make it impossible for me to earn money building websites, but it will take away my ability to charge you to host and service your site after I build it. How can I support myself when Weebly is taking away my ability to do so. It isn't right.

Service
I do not think it is right that you as a customer should expect me to answer you promptly when you have a simple question for your site. It identifies the wrong impression. If I jumped every time you contacted me with a problem when it begins to take me for granted. Besides, I have a life.

In this case, the problem isn't with Weebly, it's with the entire community of Weebly users at TakeOnTheNet who are on the net day and night ready to answer Weebly questions for anyone with a Weebly website.All I can say to those people is, "Get a life."

Features
Dreamweaver and Golive is the most comprehensive website development programs on the planet. They can do everything. When you have a site built with one of these programs is the same as your friends that you have the Mercedes-Benz sites. Think of the pride you will feel.

Yes, you can Weebly do anything to you on your site, but that's not the point. You can print photos, text, slide shows, video, audio, credit cards, advertising, contact and flash files, maps, calendars, custom headers, unlimited pages and blogs. You can choose from over 20 beautiful designs and its own domain name, but again, that's not the point. The point is, you can tell people that your site is better because it was built using Dreamweaver and it was expensive. When I build a website for you, you will be proud of.

Marketing
Web designers like myself don't just design web sites for people like you, we help you market your sites too. This is one of the main ways we earn money from you after your site is built. It's also one of the most profitable things we do in our business.

Weebly is trying to lure you away from that part of our business by telling you that you can do this yourself without our help. They've even creating links to popular social networking sites to help you get started. Worse yet, sites like TakeOnTheNet offer a Weebly website marketing course loaded with tips on SEO, SEM, PPC, linking strategies and social networking to help you market your site for free. They're giving away our secrets and taking money out of our pocket. It's just not fair.

Please do not go to Weebly to build your own website. While you're at it, go to TakeOnTheNet not learn how to use this software either. It's not fair to our brotherhood of Web developers, if you have to build a website in two hours, without a system capable of when an apprentice program. And do not tell your friends about this software. Just say:

* The monkey must have basic computer skills

Posted in: dreamweaver tutorial| Tags: Software Free Website service web article building weebly hour want

10 Step to Make Instant Money From Blogging

12/02/2009

First of all, we all want to know how to make money online, as well as one of the best way I have found is through a blog. In this article, I intend to tell you how you can learn how to tell you how to combine my technical blog to collect money on the network to help make me $ $ $ every day. Secondly, I do not want to sell you my latest "get rich quick" scheme, because I do not have one. Each e-book reader will be one of the large amounts of information, will no doubt help you discover the secret of how to make money online. I just want to tell you that 100 is available, you should read, if you want what a lot of money.

I will give you a list of the top 10 resources later that I use and recommend to everyone who is serious about making lots of money online. One of the vital aspects people seem to miss out when they first get into blogging is the fact that their blog must contain information that people want to read. Many bloggers are looking through closed eyes in this regard and if you browse through 50 blogs you will notice that most will tell you they know how to Make Money with Blogs when really all they tell you is where they went on their vacation or how many cars they have. Are you ready to learn how to Make Money Blogging the answer is YES then read on and start to make money with your blog. I am not here to tell you how to write your blog, that's up to you, but what I am about to tell you is the 10 things I use to make money on the internet.
You can choose to use these technologies or not, this is your prerogative.
Turn off your computer, grab a pen and some paper and sit somewhere you can relax but also stay focused (if you are just starting out this step can be a pain because we all want to know How to Make Money Online and we want to know how to make it NOW). Think of a topic you are interested in and write it down (this helps because you will be more committed to trying instead of giving up in a day or two) and also make sure it is something other people are interested in too. A couple of ways I use to think of a topic is by using Measly to find out what people are searching for, Ask IQ to find what's popular and VRE Toolbar to find out how many people search for the topic (this is also useful later on to get traffic). Write down your top five keywords,
You will want to use them later blog.Find and create your blog online. I like to use Blogger, but other popular blog platform for text news and Movable Type. You can find all the programs use, the information received to help build the blog. Create your content, so original, so that information. This is the principal one of the keys to learn how to blog money. You need to include the keywords you say in a next step in your blog's content. Try not to overuse of these, because it signals a bad search engine, which is 100%, not what you want.
Registration and insertion of Google Adsense code to your blog margin. You can customize many aspects of advertising, such as including text links or image links. I like the text links just because they are easier to integrate into your blog, and do not take from the information's attention. Google's Adsense might not make you a millionaire, but it is to produce a small amount of money, real-time way. If you want to track visitors from the future of the greeting direct hit or from a search engine results, then I suggest you use Google Analytics, and once again you can get all the help you need to set up internal procedures. You may also want to add your URL to Google index.

If you do not want to sell anything, and with the revenue Google Adsense brings in then you can happily skip this step. If you want to maximize your income and truly learn how to be money with blogs, you can join an affiliate program offices. A couple of affiliate programs, I would suggest, are Click Bank and Commission Junction. You can do anything from office furniture, pet supplies, movies and clothing to sell PC games, diet tips and Audio software. Whatever program that will join you to help you to insert the code you need to paste into your blog, but be sure that the right or you will not earn money from your visitors. If you do not know how to edit HTML, HTML Tutorial W3Schools a great place to start.
There is no better advertising than word of mouth, but the next best thing is the social bookmark. I would like to make things easier for people to do this.

Posted in: html tutorial| Tags: Online Blog Network Information blogging way step article instant money

How You Can Instantly Tap Into an Unlimited Source of Content, for Free!

11/30/2009

Are you looking for dynamic, automatically refreshing, sticky content to spice up your website?

If you are a webmaster, you will know how difficult it is to attract new content to your subscribers and create new traffic to your website. Paying freelance writers can cost you a fortune if you are just at the beginning and not site revenue to finance the cost of writing the article itself is far too much time and takes you away from other important tasks (like actually running the place and make sales can happen).

Luckily, there's a little-known but extremely easy tool that you can use to instantly jazz up your website and provide your traffic with valuable information. In fact, you might have heard of this tool before. Headline syndication, aggregators, XML format?

Sound familiar?

Yup, I'm talking about RSS Feeds.

If you haven't heard about RSS Feeds, or what they are, I strongly urge you to print out this article, go to a quiet corner where you won't be disturbed and literally devour every word of the rest of this article. Not only will it probably save your business, but it will revolutionize the way you think about the Internet.

And if you've come across RSS feeds before or used them, then skim through the next section to refresh your memory (seriously, there is a lot of useful information that you might be missing out on) and then dive into the meat of this article, which will show you how to set up RSS feeds on your website to display dynamic, self-updating content with very little effort.

What Is RSS?

RSS stands for "Rich Site Summary", although other terms such as "RDF Site Summary" (which emphasizes the file format) and "Really Simple Syndication" (which highlights the main selling point of RSS) are also useful in defining RSS by the book. However, bookish definitions don't always explain things very well. What really is RSS?

RSS is a platform over which a webmaster can instantly deliver summarized information about the latest / most important content on his website. This summary is usually a list of headlines and snippets - the headline will instantly inform the reader of what this new article or page contains and the snippet (usually the first few lines of the article) is to further entice the reader into visiting the website, or to simply give the reader more information. RSS has evolved into a commonly accepted XML standard, and many websites now use RSS Feeds (XML files containing the summaries) to publish "updates" about themselves.

Viewed from the perspective of a webmaster, an RSS feed is meant the visitors and participants to enable an easy way to keep abreast of fresh content on their site (without being on the website first). Additionally, an RSS feed that allows the reader to

Using An RSS Feed

As an internet entrepreneur can, one of your main tools will be an RSS reader. This is basically an aggregator - a collection of RSS feeds (you can add or remove) from different sites you are interested in. A typical RSS reader, would contain RSS feeds from news sites, sports facilities, and perhaps a few niche sites (such as SEO forums, blogs about SEO, etc.). The main aim of this software, inform you about the latest news and content on web pages you are interested in.

If you have used My Yahoo!(my.yahoo.com) or Bloglines(www.bloglines.com), you've probably used RSS Feeds already. These are online RSS aggregators - you get to choose from numerous websites and within minutes you can have your own launch-pad for knowing everything that's happening in your niche, in the world, or in sports.

As a first step to understanding how RSS Feeds work, I'd suggest that you use at least one RSS Aggregator - either an online RSS tool or RSS reading software like SharpReader(www.SharpReader.net) - and subscribe to a few RSS Feeds to learn how it works from a user's perspective.

Marketing and RSS

Using RSS Feeds, websites can:

? Attract more customers / visitors. ? Keep subscribers informed of new developments ? Allow subscribers to instantly learn of new articles, content and products on their website. ? Reduce the load on the subscriber's inbox by reserving newsletters for important news, special product offers, etc.

As a webmaster, you can use RSS Feeds to your advantage. Since blogging became insanely popular over two years ago, RSS Feeds have become mainstream. In other words, no matter what your niche, there's a good chance that you'll be able to find a few authority sites that publish RSS Feeds, thus syndicating their latest headlines.

How can you use this?

By providing your visitors relevant, self-refreshing content in the shape of the "latest news" by using RSS feeds from niche-relevant websites.

Now I'm not saying that you should cover your whole website (or even one whole page) with RSS Feeds. Such practice is frowned upon by search engines and will actually get your website banned from every single search engine index! RSS Feeds are meant for headline syndication, not for content scrapping.

Instead, you could use headlines from the top 3 forums in the weight loss niche to show the latest discussion threads on one side of the "News" page of your own weight loss website. The rest of the page would, of course, be covered with information (i.e. latest news) about your own website.

Or you could put a news ticker on your politics blog to not only give your blog a look of "being updated" but to also provide your readers with relevant, useful information.

If you sell sports goods and own an online store, you could run a "sports news" feed on your main page to attract the attention of your visitors and give your website a more authentic look and feel. There are many different ways you can use RSS Feeds to add value to your website. Make sure though, that you are merely using these Feeds as "icing on the cake", and not as the whole cake itself.

Finding RSS Feeds

Finding RSS Feeds is easy; there are several RSS-specific directories and niche search engines for you to browse through. However, the surge of blogging in the last two years has meant that any RSS search tool is inundated with blog spam. This makes it a bit harder to find RSS Feeds that you can actually use.

I've listed a few resources below that can help you get started in your search for finding relevant RSS Feeds.

? Bloglines (www.bloglines.com) ? BlogPulse (www.blogpulse.com) ? Daypop (www.daypop.com) ? Feedster (www.feedster.com) ? Findory Blogory (findory.com/blogs) ? Gigablast Blog Search (blogs.gigablast.com) ? IceRocket Blog Search (www.icerocket.com/?tab=blog) ? PubSub (www.pubsub.com) ? Technorati (www.technorati.com)

Once you've found the RSS Feeds of your choice, it's time to find out how to set them up on your website.

Setting up an RSS Feed to Display on your Website

Internet Marketers are a particular breed; we're always looking for an "easier" or "quicker" way of doing things; not necessarily shortcuts, but just ways to work smarter. It's the same with RSS. When I first came across it, I immediately went to Google and not only picked out a tool that could help me syndicate my own website (so I wouldn't have to spend time learning XML), but I also found several tools that I could use to display RSS Feeds from other websites onto mine! These tools are ridiculously simple, and I'd fully suggest that you try them before venturing into learning how to display RSS Feeds on your webpages through code.

If your website is in PHP, you can use the following software:

CaRP (www.geckotribe.com/rss/carp/)

This software also has a free version, which displays a simple ad in the middle of the news display saying something like "these news headlines brought to you by CaRP". Try it out; it's easy to use, and will teach a lot about managing RSS Feeds.

There are JavaScript alternatives available as well (in case your website uses plain HTML).

Jawfish (www.geckotribe.com/rss/jawfish/)

Like CaRP, Jawfish also has a free trial, which is once again easy to setup if you can follow step-by-step instructions.

FeedRoll (www.feedroll.com/rssviewer/)

Another JavaScript alternative is FeedRoll - this is perhaps the easiest to use of the three mentioned here, but it offers less flexibility and choice of feeds compared to the others.

Of course, if you want more options (or have ASP or something on your website), go to your search engine of choice and type in "How to display RSS Feeds on my website" to get a quick listing of articles, tutorials and more tools to help you out.

More RSS

RSS is an amazingly versatile platform that can be used from anything as simple as running a news ticker to something as topical and time-sensitive as providing weather alerts to affected areas. In fact, any information that is:

? regularly updated ? time sensitive ? new

can be a good candidate for an RSS Feed. The key here is to remember that there are always new uses for information and technology... it's just a matter of pinning them down.

Brad Callen SEOElite http://www.seoelite.com

If you liked the lesson and want to learn more about SEO, visit http://www.seoelite.com/7DaysToMassiveWebsiteTraffic.htm and get your free copy of "7 Days To Massive Website Traffic!" right now!

Brad Callen SEO Elite http://www.seoelite.co

Posted in: javascript tutorial| Tags: Traffic Website Information article tool content rss feeds instantly unlimited

How You Can Instantly Tap Into an Unlimited Source of Content, for Free!

11/30/2009

Are you looking for dynamic, automatically refreshing, sticky content to spice up your website? If you are a webmaster, you’ll know how difficult it is to create fresh content to attract your subscribers and new visitors to your website. Paying freelance writers can cost you a fortune when you are just starting out and don’t have site revenues to fund expenses, and writing the articles yourself takes way too much time and takes you away from other important tasks (like actually running the site and making sales happen). Luckily, there’s a little-known but extremely easy tool that you can use to instantly jazz up your website and provide your traffic with valuable information. In fact, you might have heard of this tool before. Headline syndication, aggregators, XML format? Sound familiar? Yup, I’m talking about RSS Feeds.

If you haven’t heard about RSS Feeds, or what they are, I strongly urge you to print out this article, go to a quiet corner where you won’t be disturbed and literally devour every word of the rest of this article. Not only will it probably save your business, but it will revolutionize the way you think about the Internet. And if you’ve come across RSS feeds before or used them, then skim through the next section to refresh your memory (seriously, there is a lot of useful information that you might be missing out on) and then dive into the meat of this article, which will show you how to set up RSS feeds on your website to display dynamic, self-updating content with very little effort.

What Is RSS?
RSS stands for “Rich Site Summary”, although other terms such as “RDF Site Summary” (which emphasizes the file format) and “Really Simple Syndication” (which highlights the main selling point of RSS) are also useful in defining RSS by the book. However, bookish definitions don’t always explain things very well. What really is RSS? RSS is a platform over which a webmaster can instantly deliver summarized information about the latest / most important content on his website. This summary is usually a list of headlines and snippets – the headline will instantly inform the reader of what this new article or page contains and the snippet (usually the first few lines of the article) is to further entice the reader into visiting the website, or to simply give the reader more information. RSS has evolved into a commonly accepted XML standard, and many websites now use RSS Feeds (XML files containing the summaries) to publish “updates” about themselves. From the webmaster’s point of view, an RSS feed is meant to allow visitors and subscribers an easy way to keep themselves abreast of fresh content on their website (without having them visit the website first). Additionally, an RSS Feed also allows the reader to “preview” this fresh content, thus letting them decide immediately if the new article / content is interesting to them or not. All in all, RSS Feeds have the main purpose of enhancing user experience. Keep that last point as we go through the rest of this article – it is an underlying mindset to making RSS Feeds work effectively.

Using A RSS Feed
As an Internet entrepreneur, one of your most valuable tools can be a RSS Reader. This is essentially an aggregator – a collection of RSS Feeds (that you can add or remove) from different websites that you are interested in. A typical RSS Reader would include RSS Feeds from news sites, sports sites, and perhaps a few niche sites (such as SEO forums, blogs on SEO, etc.). The main purpose of this software is to keep you informed of the latest news and content on websites that you are interested in. If you have used My Yahoo! or Bloglines , you’ve probably used RSS Feeds already. These are online RSS aggregators – you get to choose from numerous websites and within minutes you can have your own launch-pad for knowing everything that’s happening in your niche, in the world, or in sports. As a first step to understanding how RSS Feeds work, I’d suggest that you use at least one RSS Aggregator – either an online RSS tool or RSS reading software like SharpReader – and subscribe to a few RSS Feeds to learn how it works from a user’s perspective.

Marketing and RSS
Using RSS Feeds, websites can:
* Attract more customers / visitors.
* Keep subscribers informed of new developments
* Allow subscribers to instantly learn of new articles, content and products on their website.
* Reduce the load on the subscriber’s inbox by reserving newsletters for important news, special product offers, etc.

As a webmaster, you can use RSS Feeds to your advantage. Since blogging became insanely popular over two years ago, RSS Feeds have become mainstream. In other words, no matter what your niche, there’s a good chance that you’ll be able to find a few authority sites that publish RSS Feeds, thus syndicating their latest headlines. How can you use this? By providing your visitors relevant, self-refreshing content in the shape of the “latest news” by using RSS feeds from niche-relevant websites. Now I’m not saying that you should cover your whole website (or even one whole page) with RSS Feeds. Such practice is frowned upon by search engines and will actually get your website banned from every single search engine index! RSS Feeds are meant for headline syndication, not for content scrapping. Instead, you could use headlines from the top 3 forums in the weight loss niche to show the latest discussion threads on one side of the “News” page of your own weight loss website. The rest of the page would, of course, be covered with information (i.e. latest news) about your own website. Or you could put a news ticker on your politics blog to not only give your blog a look of “being updated” but to also provide your readers with relevant, useful information. If you sell sports goods and own an online store, you could run a “sports news” feed on your main page to attract the attention of your visitors and give your website a more authentic look and feel. There are many different ways you can use RSS Feeds to add value to your website. Make sure though, that you are merely using these Feeds as “icing on the cake”, and not as the whole cake itself.

Finding RSS Feeds
RSS is easy to find the source, there are several RSS-specific directories, and your niche search engine to browse. However, in the blog surge in the past two years, which means that any RSS search tools and blog spam flood. This makes it difficult to find RSS sources that some can actually use. We have listed below can help you in your search to find relevant RSS subscription started a few.
* Bloglines
* BlogPulse
* Daypop
* Feedster
* Findory Blogory
* Gigablast Blog Search
* IceRocket Blog Search
* PubSub
* Technorati

Once you’ve found the RSS Feeds of your choice, it’s time to find out how to set them up on your website.

Setting up a RSS Feed to Display on your Website
Internet Marketers are a particular breed; we’re always looking for an “easier” or “quicker” way of doing things; not necessarily shortcuts, but just ways to work smarter. It’s the same with RSS. When I first came across it, I immediately went to Google and not only picked out a tool that could help me syndicate my own website (so I wouldn’t have to spend time learning XML), but I also found several tools that I could use to display RSS Feeds from other websites onto mine! These tools are ridiculously simple, and I’d fully suggest that you try them before venturing into learning how to display RSS Feeds on your webpages through code.

If your website is in PHP, you can use the following software:
- Carp: This software is also brought to you carp

There JavaScript options, and (if your site uses just HTML). BUT, using javascript kind would defeat the purpose of using an RSS feed, such as search engines can not read javascript. It seems completely invisible to them.
- Jawfish: Like CaRP, Jawfish also has a free trial, which is once again easy to setup if you can follow step-by-step instructions.
- FeedRoll: Another JavaScript alternative is FeedRoll – this is perhaps the easiest to use of the three mentioned here, but it offers less flexibility and choice of feeds compared to the others.

Of course, if other options (or if, ASP or something on your website), select the type of search engine

RSS is a remarkably versatile platform from which everything that can go as simple as a News Ticker to be something used to date and time-sensitive as the provision of weather warnings in the affected areas. In fact, all information that is:
* regularly updated
* time sensitive
* new

can be a good candidate for a RSS Feed.? The key here is to remember that there are always new uses for information and technology… it’s just a matter of pinning them down.

Posted in: javascript tutorial| Tags: Website Information way site article tool content rss feeds instantly

Hot Posts

Latest posts

Tags

Others

Sponsors

asp.net interview questions