পৃষ্ঠাসমূহ
Labels
Search Your Article
CS
Welcome to GoogleDG – your one-stop destination for free learning resources, guides, and digital tools.
At GoogleDG, we believe that knowledge should be accessible to everyone. Our mission is to provide readers with valuable ebooks, tutorials, and tech-related content that makes learning easier, faster, and more enjoyable.
What We Offer:
-
📘 Free & Helpful Ebooks – covering education, technology, self-development, and more.
-
💻 Step-by-Step Tutorials – practical guides on digital tools, apps, and software.
-
🌐 Tech Updates & Tips – simplified information to keep you informed in the fast-changing digital world.
-
🎯 Learning Support – resources designed to support students, professionals, and lifelong learners.
✔ Latest world News
Our Vision
To create a digital knowledge hub where anyone, from beginners to advanced learners, can find trustworthy resources and grow their skills.
Why Choose Us?
✔ Simple explanations of complex topics
✔ 100% free access to resources
✔ Regularly updated content
✔ A community that values knowledge sharing
We are continuously working to expand our content library and provide readers with the most useful and relevant digital learning materials.
📩 If you’d like to connect, share feedback, or suggest topics, feel free to reach us through the Contact page.
Pageviews
Friday, April 7, 2017
Facebook Marketing - Overview
Facebook Marketing - Profile Page Setup
Choosing which page suits your venture
The first step to ‘create a page’ on Facebook requires you to select the page category. While all of the pages have the same look and feel, they have different information and features that you can highlight and promote.Facebook Marketing - Page Navigation
Facebook Marketing - Ad Options
Facebook Marketing - Ad Management
Facebook Marketing - Page Promotion
- Clearly defining your goals and objectives.
- If you already have a Facebook page — Conducting an audit to find out what is working and what is failing.
Facebook Marketing - Personal Branding
Facebook Marketing - Identify Targets
Facebook Marketing - Quality Posts
Facebook Marketing - Post Frequency
Facebook Marketing - Likes Philosophy
Facebook Marketing - Create Fans
Growing a solid fan base is important because −
Facebook Marketing - Engaging Fans
Facebook Marketing - Call-to-Action
Facebook Marketing - Video Promotion
Facebook Marketing - Tricks
Following are the different ideas that can be implemented to grow your Facebook page.
Facebook Marketing - A/B Testing
- Headline
- Body copy
- Images
- Call-to-action
- A combination of the above
Facebook Marketing - Analytics
Following is an image of the front page of the analytics section. It gives you an insight if your audience is large enough. In addition, it also helps you know the types of devices your audience uses and you can also have a track of the page/video views.
Facebook Marketing - Quick Guide
Facebook Marketing - Overview
Utilizing Facebook for your digital marketing strategy is without doubt one of the best ways to connect and grow a social following online. Being one of the largest social media platforms, it provides insight into its users’ interests, likes, dislikes, personal life and buying behavior. This large database of information can be tapped into by your business or organization to generate high quality leads, sales enquiries and traffic to your website.Facebook Marketing - Useful Resources
Useful Links on Facebook Marketing
- Facebook Wiki − Wikipedia Reference for Facebook.
Discuss Facebook Marketing
Email Marketing - Overview
Email Marketing - Mailing List
What is Mailing List?
A mailing list is simply a list of addresses to which the same information is being sent. If you were a magazine publisher, you would have a list of the mailing addresses of all the subscribers to the magazine. In the case of an electronic mailing list, we use a list of email addresses from people interested in hearing about or discussing a given topic.There are two types of Email Mailing Lists −
Organizing Mailing List
Email Marketing - HTML & Text Emails
The results confirmed what we assumed: HTML emails decreased open rates. What was interesting, however, was that not only were HTML emails receiving lower open rates than their plain-text counterparts, the more HTML-rich an email was, the lower its open rate.
Email Marketing - Newsletters
Some companies may sell targeted ads within their newsletters. Bear in mind, if you are going to send a Newsletter to subscribers then balance your newsletter content to be 90% educational and 10% promotional.
Email Marketing - Announcements
- What is it?
- Why should I care?
- What’s included?
- How do I get it?
Email Marketing - Event Invitation
Email Marketing - Content
Email Copywriting
Email marketing involves a unique form of copywriting that a lot of people, especially when just starting out, have some difficulty planning and executing. There are many similarities with other forms of copywriting, but there are also some unique opportunities and pitfalls as well. These articles will examine some of the elements of writing for email marketing and walk you through the basic steps of crafting your message.Email Marketing - Landing Pages
Email Marketing - Spam Compliance
What is CAN-SPAM?
In this chapter, we will give you the history of what CAN-SPAM is and tell you what you need to do in order to achieve CAN-SPAM compliance.In 2003, as inboxes were being flooded with unwanted email spam, the United States federal government took action with the passing of the CAN-SPAM law. CAN-SPAM stands for Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003. Essentially, the law set forth a number of requirements that need to be met in order to send commercial email to customers.
Email Marketing - How to Avoid Spamming?
- Using phrases like “Click here!” or “Once in a lifetime opportunity!”
- Excessive use of exclamation points!!!!!!!!!
- USING ALL CAPS, WHICH IS LIKE SCREAMING AT THE TOP OF YOUR LUNGS VIA EMAIL (especially in the subject line).
Email Marketing - Avoid Being Blacklisted
Single Opt-in − Make the consumer opt-in for your service. Do not waste your time gate crashing, be sure you are invited. Whenever, customer visits your site provide them with the option of 'opt-in' for receiving your promotional newsletter.
Email Marketing - Service Providers
Where Email Marketing Industry is Standing?
Have you ever stopped to think about what happens to your email message after you press "Send"? If you're just sending your own personal emails through Gmail or your email app, your emails likely get routed through your email service's ‘Simple Mail Transfer Protocol’ (SMTP) service to your email recipient's email service's SMTP service.Email Marketing - Automation
Scheduling
A better feature you would find in most of the service providers. It is very useful, if you are going to make a massive blast of discount on a Black Friday or on Happy New Year and so on. This feature will automatically send your email at the specified date and time.Email Marketing - Metrics
Segmentation
Segmentation is the art of splitting your list into different groups. These segments consist of people with similar characteristics. Segments can then be emailed reflecting the content and timing appropriate to them. Segmenting your lists helps you get better response rates (open & click). By sending messages to targeted groups within your lists, your recipients will find your campaigns more relevant, hence these appropriate campaigns get better results.Email Marketing - Follow UPS
Strengthen Relationships with Email Marketing
Here are the keys for building and maintaining strong customer relationships and strategic steps to keeping customers engaged and invested in your business. Email marketing strategies can make or break your relationship with customers, which is why it’s vital to ensure, you’re sending the right messages in a timely manner.Email Marketing - Tips
How to Manage a Mailing List?
This part requires you to get yourself ready for doing some technical work. Until now, you have got all concepts; now it’s time to start doing some practice. Before starting your very first email campaign, you have to gather all emails addresses into a Text file or in an Excel sheet. A lot of major email marketing providers support these two formats. If you have a database of MS-Access, which consists of names, DOB, emails and zip code.Email Marketing - Certifications
Email Marketing - Quick Guide
Email Marketing - Overview
In this tutorial, we will be focusing on the world of "Email Marketing". There are many reasons why email marketing is a must-have in your digital marketing strategy. We will discuss how experts have used email marketing as a core tactic in their digital strategies.Email Marketing - Useful Resources
Useful Links on Email Marketing
- Email Marketing Wiki - Wikipedia Reference for Email Marketing.
Discuss Email Marketing
Digital Marketing - Overview
Digital Marketing - SEO
Digital Marketing - Social Media
Digital Marketing - Content
Digital Marketing - Email
Any email communication is considered as email marketing if it helps build customer loyalty, trust in a product or company, or brand recognition. For instance, when a company sends a commercial message to a group of people using electronic email mostly in the form of advertisements, requests for business or sales, or donation solicitation.
Digital Marketing - Mobile
Digital Marketing - Pay Per Click
Digital Marketing - CRO
Conversion Rate is a key metric in e-commerce, as it reveals the percentage of the site’s total traffic completing a specific goal. The higher the conversion rate, the better.
Digital Marketing - Web Analytics
The focus of web analytics is to understand the users of a site, their behavior, and activities. The study of online user behavior and activities generate valuable marketing intelligence and provides −
Digital Marketing - Facebook
Digital Marketing - Pinterest
Digital Marketing - Twitter
Twitter is a social communication tool where people broadcast short messages.
Digital Marketing - Linkedin
Digital Marketing - Youtube
Digital Marketing - Google Adwords
The basic gist is, you select to promote your brand based on keywords. A keyword is a word or phrase the user searches for, who then sees your ad. Your ads will only show up for the keywords you pick.
Digital Marketing - Google Analytics
A quick glimpse at Google Analytics can tell you −
Digital Marketing - Quick Guide
Digital Marketing - Overview
In simple terms, digital marketing is the promotion of products or brands via one or more forms of electronic media. Digital marketing is often referred to as online marketing, internet marketing or web marketing.Digital Marketing - Useful Resources
Useful Links on Digital Marketing
- Digital Marketing Wiki − Wikipedia Reference for Digital Marketing.
Discuss Digital Marketing
Conversion Rate Optimization - Definition
You need to figure out the potential in your website. Search for what users are looking for and how you can fulfill their need to the fullest.
Conversion Rate Optimization - Basics
Understanding Your Customers
Conversion Rate Optimization - Goals Setting
- Leads
- Sign-ups
- Account creation
- Downloads
- Cart, etc.
Conversion Rate Optimization - Myths
Debunking Myths
- CRO Uses Best Practices − Conversion Rate Optimization is
not just following best practices. It is also about implementing what is
a boon for your business. It is a thorough analysis based on insights
and testing. As mentioned in the previous chapter, a CTA
(call-to-action) button in red color may not work for all.
Conversion Rate Optimization - Plans
- CRO Tactics
- CRO Plans
User Experience and Funnel
Conversion Rate Optimization - Landing Page
What is a Landing Page?
A Landing page is any page where a visitor lands when guided through any channel. For instance, a person after clicking a paid advertisement lands on a page. That is a landing page. It is an entry point of any website, irrespective of the category it belongs to.Reducing Bounce and Exit Rates
What is Bounce Rate?
It is a metric that represents the number of the visitors who visit your website and then quit instead of continuing to view other pages within your website. They just traversed a single page for a short span.Testing and Optimization
How to Do It?
For testing and optimization, we have to first decide where to test and how to prioritize our goals and then optimize them accordingly. Your testing should revolve around customer centric perspective.Measuring Results
Understanding Statistics
Researchers may or may not understand statistics. But, A/B Testing tool proves to be a savior by simplifying those statistics. So a lot of calculation can be avoided. Most of the testing tools are consistent in using a 95% criteria as a successful goal completion.Conversion Rate Optimization - Tips
Following are some pointers which will be helpful in becoming a successful optimizer.
Conversion Rate Optimization - Conclusion
Conversion Rate Optimization - Quick Guide
Conversion Rate Optimization - Definition
Conversion Rate Optimization (CRO) is a process of analyzing the data, statistics and website insights to improve the performance. Simply stating, it is increasing the percentage of converted visitors on your website.You need to figure out the potential in your website. Search for what users are looking for and how you can fulfill their need to the fullest.
Conversion Rate Optimization - Resources
Discuss Conversion Rate Optimization
Content Marketing - Overview
Content Marketing - Target Customer
Content Marketing - Content Creation
Content Marketing - Media Channels
Content Marketing - Editorial Calendar
- List of the kinds of content you have or need to create, including the dates when they will be created and published
Content Marketing - Style Guide
Content Marketing - Basic Tools
Content Marketing - Challenges
Content Marketing - Tracking Success
What constitutes ROI varies from business to business. However, every successful content marketing strategy needs to answer at least one of the three crucial questions listed below:
Thursday, April 6, 2017
Content Marketing - Blogs
What is Blog?
A blog is an excellent tool for creating and publishing content. It can be your website’s home base or a hub for your content, where you can write posts such as product announcements, service guides, thought leadership articles, press announcements, and more. It is basically a platform for you to share your ideas and thoughts with the world.Content Marketing - Lifecycle Emails
What are Lifecycle Emails?
Lifecycle emails are basically permission-based emails that offer value to your customers. When your customers sign-up for your product or service, you can prompt them for these email subscriptions.eNewsletters are typically distributed weekly or monthly. Let’s look at when and why you can send these emails.
Content Marketing - eNewsletters
What are eNewsletters?
Like lifecycle emails, eNewsletters are also permission-based emails that offer value to your customers. When your customers sign-up for your product or service, you can prompt them for these eNewsletters' subscriptions.Content Marketing - WhitePapers
What is a Whitepaper?
A whitepaper, also called a research paper, is a kind of an extended report which focuses on a particular topic, elaborates it, and explains it in detail.Content Marketing - Case Studies
What is a Case Study?
Case studies feature a client story, narrating how a client used your product or service to achieve its business goals.Content Marketing - eBooks
What is an eBook?
An ebook is like a whitepaper but it is more informal, loose, and more playful. The language used is more everyday talk and is designed in a visual manner. The content must be entertaining and easily consumable with bold headlines, callouts, and bulleted lists.Content Marketing - Digital Magazines
What is a Digital Magazine?
A digital magazine is a periodical, which is something in between a PDF and a traditional magazine. It can be a fortnightly or monthly magazine containing a variety of content from articles, videos, podcasts, and more.A digital magazine is an awesome tool for presenting a ton of content that you already have but don’t want to host on your main website. For instance, you can create a digital magazine consisting of infographics,
Content Marketing - Mobile Apps
What are Mobile Applications?
Mobile as well as web-based applications are awesome tools for marketing your content to a populace, which is increasingly using their smartphones instead of their PCs to access the Internet.Content Marketing - Web Apps
What are Web-based Applications?
Though mobile apps are in the trend, you should not limit yourself to these. You should also create web-based applications, which are built to serve a specific use and customer base; and can be accessed from desktops, laptops, and even mobiles.Content Marketing - Podcasts
Content Marketing - Webinars
What are Webinars?
A webinar, in contrast to podcasts, goes a bit further, as it is a participatory experience, where attendees can access the conference via a weblink or a meeting invitation.Content Marketing - Infographics
What are Infographics?
Almost every business today creates a video or infographics as part of their content marketing program. In a business context, you can use videos to give customers a guided tour of your product or service. With infographics, you can help your customers understand a specific problem that you solve for them.Content Marketing - Articles
What are Articles?
Whether they be the good old long-copy feature articles or the new-fangled, instruction based, step-by-step how-to ones, articles are essential to the success of your content marketing strategy. You can use articles to- Discuss industry trends
- Offer solutions to typical concerns of customers
- start a discussion
Content Marketing - Press Releases
What are Press Releases?
Like articles, press releases or online new releases as they are often called, are essential to provide your brand more exposure and recognition. Generally a press release comes under PR and marketing, and they help you to inform your potential buyers of your products and services.Content Marketing - Social Media
How to Use Social Media Channels
Social media promotion has become an essential part of any content marketing strategy today. This includes B2B and B2C marketing aspects and covers different social media channels such as social sharing networks, video channels, photo sharing sites, online communities, and more.Content Marketing - Examples
Content Marketing - Web Resources
Content Marketing - Quick Guide
What is Content Marketing?
Content marketing is known by many names such as inbound marketing, corporate journalism, branded media, native advertising, and customer publishing to name a few. However, the basic idea behind the strategy remains the same, i.e., to create and distribute content that engages and attracts a targeted audience, while encouraging them to take action which is profitable to a business.Content Marketing - Useful Resources
Useful Links on Content Marketing
- Content Marketing - Official site of Content Marketing.
- Content Marketing Wikipedia - Wikipedia reference for Content Marketing
Discuss Content Marketing
A/B Testing – Overview
A/B Testing – How it Works
A/B Testing – Why to Use?
A/B Testing – What to Test?
A/B Testing – Process
A/B Testing – Collect Data
A/B Testing – Identify Goals
- Clear product images.
- Increase site visit rates.
- Reduce shopping cart drop rate.
A/B Testing – Create Variations
A/B Testing – Run Experiment
As discussed in the previous chapter, there are various tools that can be used to generate hypothesis and to run the variations −
A/B Testing – Analyze Results
A/B Testing – Tools
- Visual Website optimizer (VWO)
- Google Content Experiments
- Optimizely
A/B Testing – Multivariate
A/B Testing – SEO
A/B Testing – Interview Questions
A/B Testing - Quick Guide
A/B Testing – Overview
A/B Testing (also known as Split testing) defines a way to compare two versions of an application or a web page that enables you to determine which one performs better. It is one of the easiest ways to analyze an application or a web page to create a new version. Thereafter, both these versions can be compared to find the conversion rate, which further helps in finding the better performer of these two.A/B Testing - Useful Resources
Useful Links on A/B Testing
- A/B Testing Complete Guide - A/B Testing Guide.
- A/B Testing Wiki - Wikipedia Reference for A/B Testing.
Discuss A/B Testing
Amazon Marketplace - Why Amazon?
The Amazon Advantage
Amazon Marketplace - Types of Account
Amazon offers two types of accounts − Individual Account and Professional Account.
Amazon Marketplace - What to Sell?
Amazon Marketplace - Product Listing
Amazon Marketplace - Fees
- Variable Closing Fees
- Amazon Fulfillment Fees
- Referral Fees
Amazon Marketplace - Account Setting
Individual Account
An individual Account is the least essentiality to sell products on Amazon. There is a referral fee attached, and in some cases, there is a variable closing fee. There are FBA charges if you are using the service and the shipping costs if you are shipping the product yourself.Amazon Marketplace - Buy Box
Amazon Marketplace - Shipping Methods
Amazon Marketplace - Listing a New Product
- Click the ‘Create a new product’ button.
- Select the category into which you want to list your product. Amazon then displays a list of sub categories.
Amazon Marketplace - Pricing Tools
Amazon Marketplace - Get Highest Profit
- Demand for your product, and
- Margin on the sale.
Amazon Marketplace - Price Calculator
Amazon Marketplace - Tax Handling
Calculation of Sales Tax
The basic question that comes to mind is how is the sales tax on Amazon calculated?- If a product is subjected to sales tax in the state in which it
is shipped, the tax is calculated on the total selling price of the
item.
Amazon Marketplace - Shipping Process
Shipping Merchant Orders
When you go for fulfilling orders yourself, you need to ship the products to the customers. Amazon mails you as soon as your product is picked by the buyer. However, it may happen at times that you may not receive the email instantly and it may take up to 20 minutes to get the complete order information. Amazon informs you what you sold and at what price and the fee that you will be charged. Your duty is to ship the product to the buyer in time.Amazon Marketplace - Seller Central
Managing The Inventory
- Open the Inventory Menu on the Seller Central. There will be two Manage Inventory options at the top to help you in managing your inventory, be it seller shipped or an FBA inventory.
- Click the Filters button to view the type of item you want to see.
Amazon Marketplace - Creating Reports
- You can find the Inventory report option in the inventory menu and an order report option in the orders menu.
- You can see the FBA items in the active listings report which includes all the active listings.
Amazon Marketplace - Managing Reviews
Customer Feedback
Satisfied customers keep buying from you. You are now tagged as a trustworthy seller. Good customer feedback leads to repeated sales. There are certain things like supplements, household needs, sports equipment, etc.Amazon Marketplace - Your Amazon Rating
Amazon Marketplace - Selling in Bulk
Promoting Your Products
Once you start enjoying the sale of your product, you will have a quest to generate more demand for your product. You may want to stick to the following tips for the same −Amazon Marketplace - Best Practices
You should keep the following in mind in order to use Amazon Marketplace in an effective way −
Troubleshooting Problems
- Managing low sales − At times, despite selling a very good product you may not receive a very welcoming response from the customer, resulting in poor sales. Try to figure out the reasons for the same and implement the ways to increase the sales.
Amazon Marketplace - Important Terms
- Amazon Price Calculator − Pre-designed calculators by Amazon which are well equipped to help the sellers in determining their total profit on items after shipment and all monetary transactions.
- Amazon Seller Central − Amazon Seller Central is the web interface used by merchants to manage their orders.
Amazon Marketplace - Quick Guide
Amazon Marketplace - Why Amazon?
There are various reasons why you should consider selling at Amazon Marketplace. In this introductory chapter, let us take a look at some of the prominent reasons why you should choose Amazon Marketplace.Amazon Marketplace - Useful Resources
Discuss Amazon Marketplace
Wednesday, April 5, 2017
wxPython - Introduction
wxPython - Environment
Windows
Prebuilt binaries for Windows OS (both 32 bit and 64 bit) are available on http://www.wxpython.org/download.php page. Latest versions of installers available are − wxPython3.0-win32-3.0.2.0-py27.exe for 32-bit Python 2.7 wxPython3.0-win64-3.0.2.0-py27.exe for 64-bit Python 2.7wxPython demo, samples and wxWidgets documentation is also available for download on the same page.
wxPython3.0-win32-docs-demos.exe
wxPython - Hello World
- Import wx module.
- Define an object of Application class.
- Create a top level window as object of wx.Frame class. Caption and size parameters are given in constructor.
wxPython - GUI Builder Tools
- wxFormBuilder
- wxDesigner
- wxGlade
- BoaConstructor
- gui2py
wxPython - Major Classes
wxPython - Event Handling
wxPython - Layout Management
import wx
wxPython - Buttons
wxPython class library provides different types of buttons. There is a simple, traditional button, wx.Button class object, which carries some text as its caption. A two-state button is also available, which is named as wx.ToggleButton. Its pressed or depressed state can be identified by eventhandler function.
wxPython - Dockable Windows
AuiManager manages the panes associated with a particular frame using each panel’s information in wx.aui.AuiPanelInfo object. Let us learn about various properties of PanelInfo object control docking and floating behavior.
wxPython - Multiple Document Interface
One way to display multiple windows simultaneously is to create them as independent windows. This is called as SDI (Single Document Interface). This requires more memory resources as each window may have its own menu system, toolbar, etc.
wxPython - Drawing API
wx.DC is an abstract class. Its derived classes are used to render graphics and text on different devices. The Device Context classes are −
wxPython - Drag & Drop
Drag and drop operation involves the following steps −
- Declare a drop target
- Create data object
- Create wx.DropSource
- Execute drag operation
- Cancel or accept drop
wxPython - Quick Guide
wxPython - Introduction
wxPython is a Python wrapper for wxWidgets (which is written in C++), a popular cross-platform GUI toolkit. Developed by Robin Dunn along with Harri Pasanen, wxPython is implemented as a Python extension module.Just like wxWidgets, wxPython is also a free software. It can be downloaded from the official website http://wxpython.org. Binaries and source code for many operating system platforms are available for download on this site.
wxPython - Useful Resources
Useful Links on wxPython
- wxPython − Reference for wxPython.
- Code Guidelines − Code guidelines Reference for wxPython.
- wxPython Wiki − Wikipedia Reference for wxPython.
Discuss wxPython
VBScript - Overview
VBA is a product of Microsoft which is included NOT only in other Microsoft products such as MS Project and MS Office but also in Third Party tools such as AUTO CAD.
VBScript - Syntax
Your First VBScript
Let us write a VBScript to print out "Hello World".<html> <body> <script language="vbscript" type="text/vbscript"> document.write("Hello World!") </script> </body> </html>
Enabling VBScript in Browsers
Though Internet Explorer (IE) supports VBScript, many a times you may need to enable or disable this feature manually. This tutorial will make you aware of the procedure of enabling and disabling VBScript support in Internet Explorer.
VBScript - Placements
VBScript Placement in HTML File
There is a flexibility given to include VBScript code anywhere in an HTML document. But the most preferred way to include VBScript in your HTML file is as follows:- Script in <head>...</head> section.
- Script in <body>...</body> section.
- Script in <body>...</body> and <head>...</head> sections.
- Script in an external file and then include in <head>...</head> section.
VBScript - Variables
VBScript Variables
Variable is a named memory location used to hold a value that can be changed during the script execution. VBScript has only ONE fundamental data type, Variant.Rules for Declaring Variables:
- Variable Name must begin with an alphabet.
- Variable names cannot exceed 255 characters.
- Variables Should NOT contain a period(.)
- Variable Names should be unique in the declared context.
VBScript - Constants
VBScript - Operators
What is an operator?
Simple answer can be given using expression 4 + 5 is equal to 9. Here, 4 and 5 are called operands and + is called operator. VBScript language supports following types of operators:- Arithmetic Operators
- Comparison Operators
- Logical (or Relational) Operators
- Concatenation Operators
VBScript - Decision Making
Following is the general form of a typical decision making structure found in most of the programming languages:
VBScript - Loops
Programming languages provide various control structures that allow for more complicated execution paths.
A loop statement allows us to execute a statement or group of statements multiple times and following is the general from of a loop statement in VBScript.
VBScript - Events
What is an Event ?
VBScript's interaction with HTML is handled through events that occur when the user or browser manipulates a page.When the page loads, that is an event. When the user clicks a button, that click too is an event. Another example of events are like pressing any key, closing window, resizing window, etc.
VBScript and Cookies
What are Cookies?
Web Browser and Server use HTTP protocol to communicate and HTTP is a stateless protocol. But for a commercial website, it is required to maintain session information among different pages. For example, one user registration ends after completing many pages. But how to maintain user's session information across all the web pages.VBScript - Numbers
Description
Number functions help the developers to handle numbers in an efficient way and also helps them to convert their subtypes. It also helps them to make use of the inbuilt mathematical functions associated with VBscript.Number Conversion Functions
Number functions help us to convert a given number from one data subtype to another data subtype.VBScript - Strings
VBScript - Arrays
What is an Array?
We know very well that a variable is a container to store a value. Sometimes, developers are in a position to hold more than one value in a single variable at a time. When a series of values are stored in a single variable, then it is known as array variable.VBScript - Date and Time Functions
Date Functions
| Function | Description |
|---|---|
| Date | A Function, which returns the current system date |
| CDate | A Function, which converts a given input to Date |
VBScript - Procedures
What is a Function?
A function is a group of reusable code which can be called anywhere in your program. This eliminates the need of writing same code over and over again. This will enable programmers to divide a big program into a number of small and manageable functions.Apart from inbuilt Functions, VBScript allows us to write user-defined functions as well. This section will explain you how to write your own functions in VBScript.
VBScript - Dialog Boxes
What is a Dialog Box ?
VBScript allows the developers to interact with the user effectively. It can be a message box to display a message to a user or an input box with which user can enter the values.Object Oriented VBScript
What is an Object
VBScript runtime objects help us to accomplish various tasks. This section will help you understand how to instantiate an object and work with it.Syntax
In order to work with objects seamlessly, we need to declare the object and instantiate it using Set Keyword.Dim objectname 'Declare the object name Set objectname = CreateObject(object_type)
VBScript - Regular Expressions
What are Regular Expressions?
Regular Expressions is a sequence of characters that forms a pattern, which is mainly used for search and replace. The purpose of creating a pattern is to match specific strings, so that the developer can extract characters based on conditions and replace certain characters.VBScript - Error Handling
Syntax errors
Syntax errors, also called parsing errors, occur at interpretation time for VBScript. For example, the following line causes a syntax error because it is missing a closing parenthesis:<script type="text/vbscript"> dim x,y x = "Tutorialspoint" y = Ucase(x </script>
Runtime errors
Runtime errors, also called exceptions, occur during execution, after interpretation.For example, the following line causes a runtime error because here syntax is correct but at runtime it is trying to call fnmultiply, which is a non-existing function:
<script type="text/vbscript"> Dim x,y x = 10 y = 20 z = fnadd(x,y) a = fnmultiply(x,y) Function fnadd(x,y) fnadd = x+y End Function </script>
Logical errors
Logic errors can be the most difficult type of errors to track down. These errors are not the result of a syntax or runtime error. Instead, they occur when you make a mistake in the logic that drives your script and you do not get the result you expected.VBScript Miscellaneous Statements
| Category | Function Name/Statement Name |
|---|---|
| Options | Option Explicit |
| Script Engine ID | ScriptEngine |
| variants | IsArray, IsEmpty, IsNull, IsNumeric, IsObject, TypeName |
| Expression | Eval,Execute |
VBScript Questions and Answers
VBScript - Useful Resources
Useful Links on VBScript
- VBScript User Guide − This User Guide is provided Microsoft Developer Network
- VBScript Language Reference − This Language Reference is provided by Microsoft Developer Network
Discuss VBScript
This tutorial will teach you how to use VbScript scripting language in your day-2-day life of any Web based or Automation project development.
Unix - Getting Started
What is Unix ?
The Unix operating system is a set of programs that act as a link between the computer and the user.The computer programs that allocate the system resources and coordinate all the details of the computer's internals is called the operating system or the kernel.
Users communicate with the kernel through a program known as the shell. The shell is a command line interpreter; it translates commands entered by the user and converts them into a language that is understood by the kernel.
Unix - File Management
When you work with Unix, one way or another, you spend most of your time working with files. This tutorial will help you understand how to create and remove files, copy and rename them, create links to them, etc.
In Unix, there are three basic types of files −
A directory is a file the solo job of which is to store the file names and the related information. All the files, whether ordinary, special, or directory, are contained in directories.
Unix uses a hierarchical structure for organizing files and directories. This structure is often referred to as a directory tree. The tree has a single root node, the slash character (/), and all other directories are contained below it.
Unix - File Permission / Access Modes
- Owner permissions − The owner's permissions determine what actions the owner of the file can perform on the file.
Unix - Environment
A variable is a character string to which we assign a value. The value assigned could be a number, text, filename, device, or any other type of data.
Unix Basic Utilities - Printing, Email
Unix - Pipes and Filters
To make a pipe, put a vertical bar (|) on the command line between two commands.
When a program takes its input from another program, it performs some operation on that input, and writes the result to the standard output. It is referred to as a filter.
Unix - Processes Management
Unix - Network Communication Utilities
There are several Unix utilities that help users compute in a networked, distributed environment. This chapter lists a few of them.
Unix - The vi Editor Tutorial
An improved version of the vi editor which is called the VIM has also been made available now. Here, VIM stands for Vi IMproved.
Unix - What is Shells?
Shell is an environment in which we can run our commands, programs, and shell scripts. There are different flavors of a shell, just as there are different flavors of operating systems. Each flavor of shell has its own set of recognized commands and functions.
Unix - Using Shell Variables
A variable is nothing more than a pointer to the actual data. The shell enables you to create, assign, and delete variables.
Unix - Special Variables
Unix - Using Shell Arrays
Shell supports a different type of variable called an array variable. This can hold multiple values at the same time. Arrays provide a method of grouping a set of variables. Instead of creating a new name for each variable that is required, you can use a single array variable that stores all the other variables.
All the naming rules discussed for Shell Variables would be applicable while naming arrays.
Unix - Shell Basic Operators
We will now discuss the following operators −
- Arithmetic Operators
- Relational Operators
- Boolean Operators
- String Operators
- File Test Operators
Unix - Shell Decision Making
Unix Shell supports conditional statements which are used to perform different actions based on different conditions. We will now understand two decision-making statements here −
Unix - Shell Loop Types
Unix - Shell Loop Control
In this chapter, we will learn following two statements that are used to control shell loops−
- The break statement
- The continue statement
Tuesday, April 4, 2017
Unix - Shell Substitution
What is Substitution?
The shell performs substitution when it encounters an expression that contains one or more special characters.Example
Here, the printing value of the variable is substituted by its value. Same time, "\n" is substituted by a new line −#!/bin/shUnix - Shell Quoting Mechanisms
The Metacharacters
Unix Shell provides various metacharacters which have special meaning while using them in any Shell Script and causes termination of a word unless quoted.Unix - Shell Input/Output Redirections
Unix - Shell Functions
Using functions to perform repetitive tasks is an excellent way to create code reuse. This is an important part of modern object-oriented programming principles.
Unix - Shell Manpage Help
Because no one can possibly remember every Unix command and all its options, we have online help available to mitigate this right from when Unix was at its development stage.
Unix - Regular Expressions with SED
A regular expression is a string that can be used to describe several sequences of characters. Regular expressions are used by several different Unix commands, including ed, sed, awk, grep, and to a more limited extent, vi.
Unix - File System Basics
Your hard drive can have various partitions which usually contain only one file system, such as one file system housing the /file system or another containing the /home file system.
Unix - User Administration
There are three types of accounts on a Unix system −
Root account
This is also called superuser and would have complete and unfettered control of the system. A superuser can run any commands without any restriction. This user should be assumed as a system administrator.Unix - System Performance
We will introduce you to a few free tools that are available to monitor and manage performance on Unix systems. These tools also provide guidelines on how to diagnose and fix performance problems in the Unix environment.
Unix - System Logging
Unix systems have a very flexible and powerful logging system, which enables you to record almost anything you can imagine and then manipulate the logs to retrieve the information you require.
Many versions of Unix provide a general-purpose logging facility called syslog. Individual programs that need to have information logged, send the information to syslog.
Unix - Signals and Traps
Signals are software interrupts sent to a program to indicate that an important event has occurred. The events can vary from user requests to illegal memory access errors. Some signals, such as the interrupt signal, indicate that a user has asked the program to do something that is not in the usual flow of control.
The following table lists out common signals you might encounter and want to use in your programs −