VBA and the Internet

Size: px
Start display at page:

Download "VBA and the Internet"

Transcription

1 Presented by Jerry Winters Of VB CAD On December 4, 2002 Autodesk University 2002 Las Vegas, NV 1

2 The Internet What is it? Not technically, but functionally. What do you use it for? Communication? Research? This class will cover internet-related technologies available to the VBA developer. AutoCAD-embedded GetRemoteFile Function AutoCAD-embedded PutRemoteFile Function AutoCAD entity s URL hyperlink CDO (Collaboration Data Objects) WinSock Control ASP (Active Server Pages) ADO (ActiveX Data Objects) FSO (File System Objects) Protocols HTTP (Hyper Text Transmission Protocol) FTP (File Transfer Protocol) SMTP (Simple Mail Transfer Protocol) POP (Post Office Protocol) GetRemoteFile AutoCAD-specific VBA function to get a file located on a remote but accessible machine. Sub TestGetRemoteFile() Dim RF As String Dim WebFileName As String Dim WebLocation As String WebFileName = "test1.dwg" WebLocation = " ThisDrawing.Utility.GetRemoteFile WebLocation & "/" & WebFileName, RF, True FileCopy RF, "c:\auinternet\" & WebFileName File is copied to your local machine. The variable RF above stores the location of the file on your local system. It is normally placed in an Internet Temporary directory. It is a good idea to copy it to a different location so it can be easily found. PutRemoteFile AutoCAD-Specific VBA function to put a file located on your local machine to a remote machine. Sub TestPutRemoteFile() Dim RF As String Dim WebFileName As String Dim WebLocation As String WebFileName = "test2.dwg" WebLocation = "ftp://puny/upload" ThisDrawing.Utility.PutRemoteFile WebLocation & "/" & WebFileName, _ "c:\auinternet\test1.dwg" PutRemoteFile sounds like a companion function to GetRemoteFile. Autodesk even suggests this in AutoCAD s help file. Although functionally, it could be considered a companion, a little work needs to be done to truly make it so. GetRemoteFile simply gets a file from a remote location. Generally, this is done without any other work because most directories on remote machines provide read writes to anonymous users. Putting files (not golfing the act of putt, but doing the act of put) is quite another issue. 2

3 The dialog shown here will meet your user if an attempt is made to put a file to a remote machine and the remote machine requires a username and password. In most FTP type operations, you can include the username and password as part of the URL and the software recognizes it. VBA and the Internet For example, I can use the URL ftp://jerrywintersismyname:doingvbaismygame@ and Internet Explorer will recognize the username of jerrywintersismyname and a password of doingvbaismygame and log me right in. However, this does not work when using PutRemoteFile. So, if anyone knows anyone at Autodesk, ask them to allow the inclusion of username and password in PutRemoteFile and life as a VBA developer will be much easier. For the time being, I suggest the creation of a write-only directory with anonymous access on your FTP site so PutRemoteFile will work without asking the user to type in a username and password. To make matters worse, look at the code below. Sub TestPutRemoteFile2() Dim RF As String Dim WebFileName As String Dim WebLocation As String WebFileName = "test2.dwg" WebLocation = "ftp:// ThisDrawing.Utility.PutRemoteFile WebLocation & "/" & WebFileName, _ "c:\auinternet\test1.dwg" ThisDrawing.Utility.PutRemoteFile WebLocation & "/" & WebFileName, _ "c:\auinternet\test1.dwg" Notice how we are using PutRemoteFile twice? Guess how many times you get to enter a username and password? Uuuuuuuuuuuuuuuuuuuuuuuuugh! AutoCAD Entity URL Hyperlinks You can add a hyperlink to AutoCAD entities by using the Hyperlink command or by clicking on the Insert Hyperlink icon. As your cursor passes over the entity, a little tool tip pops up. How is this done, you ask? You will have to turn the page to find out. 3

4 Insert Hyperlink works through XData. The application name is PE_URL. As you can see in this image (the result of using the xdlist command), the URL is stored as well as the Tool Tip. The Insert Hyperlink command only allows for one hyperlink attachment to any single entity. Programmatically, we can put on much more than that. VBA and the Internet Sub TestHyperlink() Dim SelEnt As AcadEntity Dim SelPt As Variant ThisDrawing.Utility.GetEntity SelEnt, SelPt, vbcrlf & "Select an entity: " Dim MyLink As AcadHyperlink Set MyLink = SelEnt.Hyperlinks.Add("") MyLink.URL = " MyLink.URLDescription = "Check this out!" This code works well. If you run it twice on the same object, you get another hyperlink added to the entity, but AutoCAD commands will still only reveal one hyperlink. Goofy? Maybe not. It does allow developers to do some pretty cool stuff. Structuring multiple hyperlinks can provide extended functionality. Hyperlink 1: General Information. Hyperlink 2: Specification Hyperlink 3: Picture Hyperlink 4: Materials Sub TestHyperlink3() Dim SelEnt As AcadEntity Dim SelPt As Variant ThisDrawing.Utility.GetEntity SelEnt, SelPt, vbcrlf & "Select an entity: " Dim MyLink As AcadHyperlink Set MyLink = SelEnt.Hyperlinks.Add("") MyLink.URL = " MyLink.URLDescription = "General Information" Set MyLink = Nothing Set MyLink = SelEnt.Hyperlinks.Add("") MyLink.URL = " MyLink.URLDescription = "Specifications" Set MyLink = Nothing Set MyLink = SelEnt.Hyperlinks.Add("") MyLink.URL = " MyLink.URLDescription = "Picture" Set MyLink = Nothing Set MyLink = SelEnt.Hyperlinks.Add("") MyLink.URL = " MyLink.URLDescription = "Materials" Set MyLink = Nothing 4

5 The image to the right shows the XDList result of the previous macro. Now, let s write a macro that shows the appropriate file. ShellExecute is a Windows API function that allows you to specify the file you want to see, and it launches the appropriate application with the file in it. The function needs to be declared in your General Declarations area of a Code Module so you can use it. Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpoperation As String, _ ByVal lpfile As String, ByVal lpparameters As String, ByVal lpdirectory As String, ByVal nshowcmd As Long) As Long Sub ShowGeneral() Dim SelEnt As AcadEntity Dim SelPt As Variant ThisDrawing.Utility.GetEntity SelEnt, SelPt, vbcrlf & "Select an entity: " Dim MyLink As AcadHyperlink Set MyLink = SelEnt.Hyperlinks(0) ShellExecute 0, "OPEN", MyLink.URL, "", "", 1 The above macro gets the fi rst hyperlink of an entity (SelEnt.Hyperlinks(0)) and uses it s URL property in the ShellExecute Function call. How do we get the Specifications? Retrieve the second hyperlink (SelEnt.Hyperlinks(1)) Sub ShowSpecs() Dim SelEnt As AcadEntity Dim SelPt As Variant ThisDrawing.Utility.GetEntity SelEnt, SelPt, vbcrlf & "Select an entity: " Dim MyLink As AcadHyperlink Set MyLink = SelEnt.Hyperlinks(1) Dim WindHnd As Long ShellExecute WindHnd, "OPEN", MyLink.URL, "", "", 1 Sub ShowPicture() Dim SelEnt As AcadEntity Dim SelPt As Variant ThisDrawing.Utility.GetEntity SelEnt, SelPt, vbcrlf & "Select an entity: " Dim MyLink As AcadHyperlink Set MyLink = SelEnt.Hyperlinks(2) Dim WindHnd As Long ShellExecute WindHnd, "OPEN", MyLink.URL, "", "", 1 Sub ShowMaterials() Dim SelEnt As AcadEntity Dim SelPt As Variant ThisDrawing.Utility.GetEntity SelEnt, SelPt, vbcrlf & "Select an entity: " Dim MyLink As AcadHyperlink Set MyLink = SelEnt.Hyperlinks(3) Dim WindHnd As Long ShellExecute WindHnd, "OPEN", MyLink.URL, "", "", 1 5

6 ing with VBA To many people, Internet means one thing: . We can using VBA by using CDO (Collaboration Data Objects). First thing to do? Add a reference in your VBA project to the Microsoft CDO for Windows 2000 Library. Next thing we will do is create a Procedure that sends mail so we can call if from anywhere in our code. Sub SendMail(MailTo As String, MailFrom As String, _ MailBody As String, MailSubject As String) Dim MyMsg As CDO.Message Dim MyConf As CDO.Configuration Dim Flds As Variant Const cdosendusingport = 2 Set MyMsg = CreateObject("CDO.Message") Set MyConf = CreateObject("CDO.Configuration") Set Flds = MyConf.Fields With Flds.Item(" = cdosendusingport.item(" = "pop.slkc.qwest.net".item(" = 10.Update End With With MyMsg Set.Configuration = MyConf.To = MailTo.From = MailFrom.Subject = MailSubject.HTMLBody = MailBody.Send End With Set MyMsg = Nothing Set MyConf = Nothing Set Flds = Nothing End Function What if we want to send file attachments? Create another procedure to handle that. Copy and Paste the existing code and name the new procedure SendMail2. Function SendMail2(MailTo As String, MailFrom As String, MailBody As String, _ MailSubject As String, AttachFile As String) Dim MyMsg As CDO.Message Dim MyConf As CDO.Configuration Dim Flds As Variant Const cdosendusingport = 2 Set MyMsg = CreateObject("CDO.Message") Set MyConf = CreateObject("CDO.Configuration") Set Flds = MyConf.Fields With Flds.Item(" = cdosendusingport.item(" = "pop.slkc.qwest.net".item(" = 10.Update End With With MyMsg Set.Configuration = MyConf 6

7 .To = MailTo.From = MailFrom.Subject = MailSubject.HTMLBody = MailBody End With If AttachFile <> "" Then If Dir(AttachFile) <> "" Then MyMsg.AddAttachment AttachFile End If End If MyMsg.Send Set MyMsg = Nothing Set MyConf = Nothing Set Flds = Nothing End Function Now that we have a procedure to send someone a file attachment, it seems a shame not to have something really cool to use it with. Sub Selection() Dim MySS As AcadSelectionSet Set MySS = ThisDrawing.SelectionSets.Add("SSMail") ThisDrawing.Utility.Prompt vbcrlf & "Select entities to " MySS.SelectOnScreen Dim FName As String Dim MailFrom As String Dim MailTo As String FName = ThisDrawing.Utility.GetString(False, vbcrlf & "File name: ") MailTo = ThisDrawing.Utility.GetString(False, vbcrlf & " to address: ") MailFrom = "jerryw@vbcad.com" ThisDrawing.Wblock "c:\" & FName, MySS SendMail2 MailTo, MailFrom, "", "Here is the selection you requested", "c:\" & FName & ".dwg" Kill "c:\" & FName & ".dwg" MySS.Delete ThisDrawing.Utility.Prompt vbcrlf & "The file was sent." The WinSock Control The WinSock control allows you to communicate with remote servers using Protocols. This form has a WinSock control named WS1 as well as two TextBoxes and a Command Button. TextBox2 is for a Website address. TextBox1 shows the results of asking the web server for the content of a file index.htm at the address specified in TextBox2. 7

8 Private Sub CommandButton1_Click() If WS1.State <> 0 Then WS1.Close End If TextBox1.Text = "" WS1.Protocol = scktcpprotocol WS1.RemotePort = 80 WS1.RemoteHost = TextBox2.Text WS1.Connect While WS1.State <> 7 DoEvents WS1.SendData "GET /index.htm" & vbcrlf & vbcrlf Private Sub WS1_DataArrival(ByVal bytestotal As Long) Dim strdata As String WS1.GetData strdata, vbstring TextBox1.Text = TextBox1.Text & strdata The above code gets the file index.htm off of the server specified in the TextBox2.Text property. How often do you need to get the HTML code of a file named index.htm from any server? Not often? I didn t think so. Active Server Pages Why Active Server Pages in a VBA and the Internet class? ASP files are actually little programs that utilize VB Script to do their work. Whenever you see a file in your web browser with a file extension of.asp, a little program was run on the web server to display what you actually see in your web browser. Goal: Allow user to select from a list of available blocks on a web server. When a block is selected, download the file to the user s local machine and insert the block. Create a database named inetblocks with a table in it called blocks. The Blocks table will have a field named UniqueID which is an AutoNumber and a field named BlockName, a 50 Character Text field. Create a UDL file in c:\udls named blocks.udl <% %> Dim MyDB Dim MyRS Set MyDB = Server.CreateObject("ADODB.Connection") Set MyRS = Server.CreateObject("ADODB.Recordset") MyDB.Open "File Name=c:\udls\blocks.udl" myrs.open "blocks", MyDB, 1, 2 response.write "BEGIN BLOCKS" & vbcr while myrs.eof = false response.write myrs("blockname") & vbcr myrs.movenext myrs.close mydb.close set myrs = nothing set mydb = nothing This file is named showblocks.asp. It will talk to the database and retrieve all block names and write them to the web page. 8

9 I have added a ComboBox to the form now. A little extra code to the existing code and we are in business. Notice that we are using a variable to place the HTML results in. We then parse the variable to extract the block names and put them in the ComboBox. Public HTMLStr As String Private Sub CommandButton1_Click() If WS1.State <> 0 Then WS1.Close End If TextBox1.Text = "" ComboBox1.Clear WS1.Protocol = scktcpprotocol WS1.RemotePort = 80 WS1.RemoteHost = TextBox2.Text WS1.Connect While WS1.State <> 7 DoEvents WS1.SendData "GET /showblocks.asp" & vbcrlf & vbcrlf While WS1.State <> 8 DoEvents HTMLStr = Mid(HTMLStr, InStr(1, HTMLStr, "BEGIN BLOCKS") + 13) While InStr(1, HTMLStr, vbcr) > 0 ComboBox1.AddItem Left(HTMLStr, InStr(1, HTMLStr, vbcr) - 1) HTMLStr = Mid(HTMLStr, InStr(1, HTMLStr, vbcr) + 1) Private Sub WS1_DataArrival(ByVal bytestotal As Long) Dim strdata As String WS1.GetData strdata, vbstring HTMLStr = HTMLStr & strdata TextBox1.Text = TextBox1.Text & strdata The block names are now being placed in the ComboBox. All we need to do now is download the selected file from the ComboBox and allow the user to insert it. Private Sub CommandButton2_Click() If ComboBox1.Text = "" Then Exit Sub End If Dim FileLoc As String ThisDrawing.Utility.GetRemoteFile " & TextBox2.Text & "/" & ComboBox1.Text & ".dwg", FileLoc, True FileCopy FileLoc, "c:\" & ComboBox1.Text & ".dwg" UserForm6.Hide Dim InsPt As Variant Dim InBlock As AcadBlockReference InsPt = ThisDrawing.Utility.GetPoint(, vbcrlf & "Select Insertion Point: ") Set InBlock = ThisDrawing.ModelSpace.InsertBlock(InsPt, "c:\" & ComboBox1.Text & ".dwg", 1, 1, 1, 0) InBlock.Update UserForm6.Show 9

10 OK. We now have the ability to have clients automatically download blocks and have them inserted. The database tells the program the names of the blocks. Wouldn t it be cool if we could post new blocks to our web server when they become available? Let s do it! We already have much of the code we need to get things moving along. We will first do some copying and pasting of existing code, change it around a little, and then we will create an Active Server Page file so we can move the file from an upload directory to the directory where our program is currently looking for drawings. We will also add the block to the database. Here is the form for the Select and Post function. Notice that we are using a Winsock Control, named WS1. We also have one Command Button. Private Sub CommandButton1_Click() If WS1.State <> 0 Then WS1.Close End If WS1.Protocol = scktcpprotocol WS1.RemotePort = 80 WS1.RemoteHost = "dev" WS1.Connect While WS1.State <> 7 DoEvents Dim FName As String UserForm7.hide FName = ThisDrawing.Utility.GetString(False, vbcrlf & "File name: ") PostBlock FName WS1.SendData "GET /postblocks.asp?blockname=" & FName & vbcrlf & vbcrlf While WS1.State <> 8 DoEvents UserForm7.Show Sub PostBlock(BlockName As String) Dim RF As String Dim WebFileName As String Dim WebLocation As String Dim MySS As AcadSelectionSet Set MySS = ThisDrawing.SelectionSets.Add("SSMail") ThisDrawing.Utility.Prompt vbcrlf & "Select entities to " MySS.SelectOnScreen Dim FName As String ThisDrawing.Wblock "c:\" & BlockName, MySS WebFileName = BlockName & ".dwg" WebLocation = "ftp://dev/upload" ThisDrawing.Utility.PutRemoteFile WebLocation & "/" & WebFileName, _ "c:\" & WebFileName Kill "c:\" & BlockName & ".dwg" MySS.Delete ThisDrawing.Utility.Prompt vbcrlf & "The file was has been posted." Much of what you see above is taken from other places. We are simply W-blocking a selection, using PutRemoteFile to put the file to a directory on a server, then we use the WinSock control to Get the postblocks.asp file with a parameter name of blockname and a value of whatever the user entered at the command line. 10

11 Now, for the ASP file. <% %> Dim MyDB Dim MyRS Set MyDB = Server.CreateObject("ADODB.Connection") Set MyRS = Server.CreateObject("ADODB.Recordset") MyDB.Open "File Name=c:\udls\blocks.udl" myrs.open "blocks", MyDB, 1, 2 myrs.addnew myrs("blockname") = request("blockname") myrs.update myrs.close mydb.close set myrs = nothing set mydb = nothing Dim MyFSO Set MyFSO = CreateObject("Scripting.FileSystemObject") Dim FileFrom Dim FileTo FileFrom = "c:\inetpub\ftproot\upload\" & request("blockname") & ".dwg" FileTo = "c:\inetpub\wwwroot\" & request("blockname") & ".dwg" MyFSO.MoveFile FileFrom, FileTo Set MyFSO = Nothing We are introducing something called File System Objects in this ASP code. FSO is used to work with files. The code shown here moves the file from where it is located in the upload directory to the wwwroot directory where our Block Insertion from the Web program is looking. The Internet means a great deal to a great many people. What it means varies greatly from person to person. I hope the examples of how to use VBA to work with the Internet has been helpful. Should there be anything specific you would like to know about or see, please ask during the Question and Answer section at the end of the class. Thank you for coming to this class. I look forward to meeting you and answering your questions. Jerry Winters VB CAD Inc. jerryw@vbcad.com 11

12 12

AutoCAD / Microsoft Office Integration

AutoCAD / Microsoft Office Integration Presented by Jerry Winters Of VB CAD On December 5, 2002 Autodesk University 2002 Las Vegas, NV 1 Integration Means Communication AutoCAD can engage in bi-directional communication with many applications.

More information

AutoCAD and VBA Integration with Microsoft Office CP42-1. Presented by Jerry Winters

AutoCAD and VBA Integration with Microsoft Office CP42-1. Presented by Jerry Winters AutoCAD and VBA Integration with Microsoft Office Presented by Jerry Winters About this Class Classes are taught on AutoCAD / Excel Integration. Classes are taught on AutoCAD / Access Integration. This

More information

Integrating Microsoft Access with AutoCAD VBA dave espinosa-aguilar Toxic Frog Multimedia

Integrating Microsoft Access with AutoCAD VBA dave espinosa-aguilar Toxic Frog Multimedia November 30 December 3, 2004 Las Vegas, Nevada Integrating Microsoft Access with AutoCAD VBA dave espinosa-aguilar Toxic Frog Multimedia CP32-3 Course Description: For years AutoCAD users have been trying

More information

Drawing an Integrated Circuit Chip

Drawing an Integrated Circuit Chip Appendix C Drawing an Integrated Circuit Chip In this chapter, you will learn how to use the following VBA functions to World Class standards: Beginning a New Visual Basic Application Opening the Visual

More information

VB Versus VBA...When Do I Use Which Tool? CP33-3. Presented by Jerry Winters

VB Versus VBA...When Do I Use Which Tool? CP33-3. Presented by Jerry Winters VB Versus VBA...When Do I Use Which Tool? Presented by Jerry Winters About this Class Visual Basic is a language used in Visual Basic 6 as well as in VBA. So, if you know Visual Basic, does it really matter

More information

Installing a Custom AutoCAD Toolbar (CUI interface)

Installing a Custom AutoCAD Toolbar (CUI interface) Installing a Custom AutoCAD Toolbar (CUI interface) AxciScape produces AutoCAD script files which must be Run within AutoCAD. You can do this by typing SCRIPT into the command line and then select the

More information

When you first start OneNote, it creates a sample notebook for you. You can use this notebook or quickly create your own.

When you first start OneNote, it creates a sample notebook for you. You can use this notebook or quickly create your own. Basic tasks in Microsoft OneNote 2013 OneNote is a digital notebook that provides a single place for all of your notes and information everything you need to remember and manage in your life at home, at

More information

Creating a multilingual site in WebPlus

Creating a multilingual site in WebPlus Creating a multilingual site in WebPlus One of the problems faced by a number of WebPlus users involves organizing a multilingual website. Ordinarily, the easiest way to do this is to create your primary

More information

How To Upload Your Newsletter

How To Upload Your Newsletter How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design

More information

Autodesk 360 Hands- on

Autodesk 360 Hands- on Autodesk 360 Hands- on Randall Young, Bud Schroeder, Sandy Yu Autodesk AC4405- L Wondering what the Autodesk 360 cloud- based platform is all about? Here's your chance to experience it firsthand. In this

More information

VBA Foundations, Part 7

VBA Foundations, Part 7 Welcome to this months edition of VBA Foundations in its new home as part of AUGIWorld. This document is the full version of the article that appears in the September/October issue of Augiworld magazine,

More information

Google Drive: Access and organize your files

Google Drive: Access and organize your files Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs anywhere. Change a file on the web, your computer, or your mobile device, and it updates

More information

SBCC Web File System - Xythos

SBCC Web File System - Xythos Table of Contents Table of Contents...1 Purpose...1 Login Procedure...1 Creating and Sharing a Web Folder for MAT153...2 Dreamweaver Remote Info...4 I Forgot My Pipeline Credentials...6 Purpose This purpose

More information

a. Choose your address: This will become the web address for your wiki page. iii. Workspace purpose: Choose whatever you want.

a. Choose your address: This will become the web address for your wiki page. iii. Workspace purpose: Choose whatever you want. HOW TO CREATE A WIKI 1. Go to http://pbworks.com. 2. Click on Sign up. 3. Click on Select beneath the heading for the Basic service. 4. Complete the form to create your wiki and set up your account: a.

More information

This article will walk you through a few examples in which we use ASP to bring java classes together.

This article will walk you through a few examples in which we use ASP to bring java classes together. Using Java classes with ASP ASP is a great language, and you can do an awful lot of really great things with it. However, there are certain things you cannot do with ASP, such as use complex data structures

More information

PhotoGeoDWG. Users Guide and Administration Notes, Version 1.0.0

PhotoGeoDWG. Users Guide and Administration Notes, Version 1.0.0 PhotoGeoDWG Users Guide and Administration Notes, 2012 - Version 1.0.0 About this Document: The content of this document is an updated version of the documentation delivered with the plug-in. This document

More information

WEBppliance for Windows User Administrator's Help

WEBppliance for Windows User Administrator's Help WEBppliance for Windows User Administrator's Help September 23, 2003 Contents About This Document...3 How to use this Help system...4 Getting started...6 What to do first... 6 Viewing your account settings...

More information

Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not?

Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not? Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not? Trying to commit a first file. There is nothing on

More information

Migration Made Easy! Speaker: Bud Schroeder, Autodesk Inc.

Migration Made Easy! Speaker: Bud Schroeder, Autodesk Inc. November 30 December 3, 2004 Las Vegas, Nevada Speaker: Bud Schroeder, Autodesk Inc. IT32-1 This presentation will focus on how to use existing built-in AutoCAD tools to migrate your customization from

More information

What is OneNote? The first time you start OneNote, it asks you to sign in. Sign in with your personal Microsoft account.

What is OneNote? The first time you start OneNote, it asks you to sign in. Sign in with your personal Microsoft account. OneNote What is OneNote? OneNote is a digital notebook. In OneNote, you can: Type notes or record audio at your laptop. Sketch or write ideas on your tablet. Add picture from your phone. Find notes instantly.

More information

Section 6: Dreamweaver

Section 6: Dreamweaver Section 6: Dreamweaver 1 Building TPS Web Pages with Dreamweaver Title Pages 1. Dreamweaver Storyboard Pages 3 2. Folder Management 4 3. Defining Your Site 5-8 4. Overview of Design Features 9-19 5. Working

More information

Useful Google Apps for Teaching and Learning

Useful Google Apps for Teaching and Learning Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...

More information

Boise State University. Getting To Know FrontPage 2000: A Tutorial

Boise State University. Getting To Know FrontPage 2000: A Tutorial Boise State University Getting To Know FrontPage 2000: A Tutorial Writers: Kevin Gibb, Megan Laub, and Gayle Sieckert December 19, 2001 Table of Contents Table of Contents...2 Getting To Know FrontPage

More information

Authoring World Wide Web Pages with Dreamweaver

Authoring World Wide Web Pages with Dreamweaver Authoring World Wide Web Pages with Dreamweaver Overview: Now that you have read a little bit about HTML in the textbook, we turn our attention to creating basic web pages using HTML and a WYSIWYG Web

More information

Using WS_FTP. Step 1 - Open WS_FTP LE and create a Session Profile.

Using WS_FTP. Step 1 - Open WS_FTP LE and create a Session Profile. Using WS_FTP So now you have finished the great personal homepage and you want to share it with the world. But how do you get it online to share? A common question with a simple answer; FTP, or file transfer

More information

Civil Engineering Computation

Civil Engineering Computation Civil Engineering Computation First Steps in VBA Homework Evaluation 2 1 Homework Evaluation 3 Based on this rubric, you may resubmit Homework 1 and Homework 2 (along with today s homework) by next Monday

More information

Visual Studio.NET for AutoCAD Programmers

Visual Studio.NET for AutoCAD Programmers December 2-5, 2003 MGM Grand Hotel Las Vegas Visual Studio.NET for AutoCAD Programmers Speaker Name: Andrew G. Roe, P.E. Class Code: CP32-3 Class Description: In this class, we'll introduce the Visual

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Installing and Configuring Worldox/Web Mobile

Installing and Configuring Worldox/Web Mobile Installing and Configuring Worldox/Web Mobile SETUP GUIDE v 1.1 Revised 6/16/2009 REVISION HISTORY Version Date Author Description 1.0 10/20/2008 Michael Devito Revised and expanded original draft document.

More information

TourMaker Reference Manual. Intro

TourMaker Reference Manual. Intro TourMaker Reference Manual Intro Getting Started Tutorial: Edit An Existing Tour Key Features & Tips Tutorial: Create A New Tour Posting A Tour Run Tours From Your Hard Drive Intro The World Wide Web is

More information

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P.

Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Russo Active Server Pages Active Server Pages are Microsoft s newest server-based technology for building dynamic and interactive

More information

Blogging at

Blogging at Blogging at http://familylaw.law.miami.edu A. How to Do It Many of you are doubtless already more sophisticated bloggers than I but, especially for those of you who are newbies, I lay out below some of

More information

Accessing the Internet

Accessing the Internet Accessing the Internet In This Chapter 23 You can use AutoCAD to access and store AutoCAD drawings and related files on the Internet. This chapter assumes familiarity with basic Internet terminology. You

More information

Microsoft Office 365 OneNote and Notebooks

Microsoft Office 365 OneNote and Notebooks Microsoft Office 365 OneNote and Notebooks With OneNote Online, you can use your web browser to create, open, view, edit, format, and share the OneNote notebooks that you created on OneDrive. If your school

More information

Simply Access Tips. Issue February 2 nd 2009

Simply Access Tips. Issue February 2 nd 2009 Hi [FirstName], Simply Access Tips Issue 02 2009 February 2 nd 2009 Welcome to the second edition of Simply Access Tips for 2009. Housekeeping, as usual, is at the end of the Newsletter so; if you need

More information

Upload Your Site. & Update. How to

Upload Your Site. & Update. How to 15 From the book, The Non-Designer s Web Book, How to Upload Your Site by Robin Williams and john Tollett On the shelves in late September 1997 Robin Williams and John Tollett & Update Your web site is

More information

Using WebBoard at UIS

Using WebBoard at UIS Using WebBoard at UIS Accessing your WebBoard Course...3 Logging in to WebBoard...3 Understanding the WebBoard Environment...4 The Menubar...5 The Conferences Menu...5 Conferences...5 Topics...6 Messages

More information

Interacting with External Applications

Interacting with External Applications Interacting with External Applications DLLs - dynamic linked libraries: Libraries of compiled procedures/functions that applications link to at run time DLL can be updated independently of apps using them

More information

Joomla 3.X Global Settings Part III Server Settings

Joomla 3.X Global Settings Part III Server Settings Joomla 3.X Global Settings Part III Server Settings Diagram 1 Path to Temp Folder: This is a text box adjacent to this prompt which holds the path to Joomla s temp folder on the web server. This is the

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

CSCU9B2 Practical 1: Introduction to HTML 5

CSCU9B2 Practical 1: Introduction to HTML 5 CSCU9B2 Practical 1: Introduction to HTML 5 Aim: To learn the basics of creating web pages with HTML5. Please register your practical attendance: Go to the GROUPS\CSCU9B2 folder in your Computer folder

More information

Keep Track of Your Passwords Easily

Keep Track of Your Passwords Easily Keep Track of Your Passwords Easily K 100 / 1 The Useful Free Program that Means You ll Never Forget a Password Again These days, everything you do seems to involve a username, a password or a reference

More information

De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 De La Salle University Information Technology Center Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 WEB DESIGNER / ADMINISTRATOR User s Guide 2 Table Of Contents I. What is Microsoft

More information

FTP Frequently Asked Questions

FTP Frequently Asked Questions Guide to FTP Introduction This manual will guide you through understanding the basics of FTP and file management. Within this manual are step-by-step instructions detailing how to connect to your server,

More information

Developing a Home Page

Developing a Home Page FrontPage Developing a Home Page Opening Front Page Select Start on the bottom menu and then Programs, Microsoft Office, and Microsoft FrontPage. When FrontPage opens you will see a menu and toolbars similar

More information

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA Paper 160-26 Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively

More information

SOFTWARE INSTALLATION README

SOFTWARE INSTALLATION README SOFTWARE INSTALLATION README This software uses two directories for its installation. One is a public directory, and one is a private, or secure directory. Kryptronic software installs in two different

More information

SharePoint. Team Site End User Guide. Table of Contents

SharePoint. Team Site End User Guide. Table of Contents Table of Contents Introduction... 1 Logging in for the First Time:... 1 Areas of the team site:... 2 Navigating the team site:... 3 Adding Content to the team site:... 3 The Ribbon:... 3 Adding a Link:...

More information

About Netscape Composer

About Netscape Composer An About Netscape Composer The pictures and directions in this handout are for Netscape Composer that comes with the Netscape Communicator 4.7 package available for free from Netscape s web site at http://www.netscape.com.

More information

How to use the Molecular Workbench (MW) authoring environment to modify an existing activity.

How to use the Molecular Workbench (MW) authoring environment to modify an existing activity. ADAPTING AN ACTIVITY - MAKING IT YOUR OWN How to use the Molecular Workbench (MW) authoring environment to modify an existing activity. Many Molecular Workbench activities can be easily altered by teachers

More information

Watson Conversation Cheat Sheet

Watson Conversation Cheat Sheet Watson Conversation Cheat Sheet This cheat sheet assumes a Watson Conversation Service and a Conversation Workspace have been created and you can access the service. Open the service and click the Launch

More information

Google Docs Tipsheet. ABEL Summer Institute 2009

Google Docs Tipsheet. ABEL Summer Institute 2009 Google Docs Tipsheet ABEL Summer Institute 2009 Contents Logging in to Google Apps for CollaborativeSchools.net for the First Time... 2 Text Documents Creating a New Text Document in Google Docs... 5 Uploading

More information

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay. Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!

More information

Welcome to Facebook. Presented by Suzi Huisman

Welcome to Facebook. Presented by Suzi Huisman Welcome to Facebook Presented by Suzi Huisman PRESENTATION GUIDELINES No cell phones, please turn the sound off. Questions at the end, but at the presenter s discretion. See hhiccbb.org for link to slides

More information

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 From Cisco s website, here are the minimum requirements for CCP 2.7 and CCP 2.8: The following info comes from many

More information

ORB Education Quality Teaching Resources

ORB Education Quality Teaching Resources These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best

More information

ProjectWise Web Server

ProjectWise Web Server ProjectWise Web Server Implementation Guide Last Updated: January 19, 2015 Notices Notices Trademark Bentley and the B Bentley logo are either registered or unregistered trademarks or service marks of

More information

(electronic mail) is the exchange of computer-stored messages by telecommunication.

(electronic mail) is the exchange of computer-stored messages by telecommunication. What is email? E-mail (electronic mail) is the exchange of computer-stored messages by telecommunication. E-mail is one of the protocols included with the Transport Control Protocol/Internet Protocol (TCP/IP)

More information

Direct DataSafe for Dazzle Pawn SETUP and USE of program

Direct DataSafe for Dazzle Pawn SETUP and USE of program Direct DataSafe for Dazzle Pawn SETUP and USE of program Direct DataSafe for Dazzle Pawn (DDS for short) is designed specifically for reporting data from your Dazzle Pawn database and sending it automatically

More information

How to Stay Safe on Public Wi-Fi Networks

How to Stay Safe on Public Wi-Fi Networks How to Stay Safe on Public Wi-Fi Networks Starbucks is now offering free Wi-Fi to all customers at every location. Whether you re clicking connect on Starbucks Wi-Fi or some other unsecured, public Wi-Fi

More information

VBA: Hands-On Introduction to VBA Programming

VBA: Hands-On Introduction to VBA Programming 11/28/2005-10:00 am - 11:30 am Room:Osprey 1 [Lab] (Swan) Walt Disney World Swan and Dolphin Resort Orlando, Florida VBA: Hands-On Introduction to VBA Programming Jerry Winters - VB CAD and Phil Kreiker

More information

ITEC447 Web Projects CHAPTER 9 FORMS 1

ITEC447 Web Projects CHAPTER 9 FORMS 1 ITEC447 Web Projects CHAPTER 9 FORMS 1 Getting Interactive with Forms The last few years have seen the emergence of the interactive web or Web 2.0, as people like to call it. The interactive web is an

More information

Creating a Dynamo with VBA Scripts

Creating a Dynamo with VBA Scripts Creating a Dynamo with VBA Scripts Creating a Dynamo with VBA 1 Table of Contents 1. CREATING A DYNAMO WITH VBA... 3 1.1 NAMING CONVENTIONS FOR DYNAMO OBJECTS...3 1.2 CREATING A DYNAMO...4 1.3 DESIGNING

More information

Tutorial about how to add a menu to your powerpoint presentations

Tutorial about how to add a menu to your powerpoint presentations Hints & Tips Awesome PowerPoint Tutorials Third Party Tutorials Links PowerPoint FAQ Powerpoint Glossary search Quick Links... Translate Deutsch Japan Italiano Français Español Português Dutch Greek Korean

More information

A Quick-Reference Guide. To access reddot: https://cms.hampshire.edu/cms

A Quick-Reference Guide. To access reddot: https://cms.hampshire.edu/cms Using RedDot A Quick-Reference Guide To access reddot: https://cms.hampshire.edu/cms For help: email reddot@hampshire.edu or visit http://www.hampshire.edu/computing/6433.htm Where is... Page 6 Page 8

More information

Embedding and linking to media

Embedding and linking to media Embedding and linking to media Dreamweaver makes it incredibly easy to embed and link media files (these include audio files and movie files) into your web site. We ll start with linking. Linking to media

More information

The left menu is very flexible, allowing you to get to administrations screens with fewer clicks and faster load times.

The left menu is very flexible, allowing you to get to administrations screens with fewer clicks and faster load times. 12 Menu, Modules and Setting of Wordpress.com Collapse, Hide, Icons, Menu, Menus The left menu is very flexible, allowing you to get to administrations screens with fewer clicks and faster load times.

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

Managing User Accounts

Managing User Accounts Contents User Accounts 2 Passwords 3 Common User Account Settings 4 The Anonymous User 5 User Accounts And The Web File Manager 5 Maxum Development Corp. The basic operation of a file transfer server boils

More information

The Item_Master_addin.xlam is an Excel add-in file used to provide additional features to assist during plan development.

The Item_Master_addin.xlam is an Excel add-in file used to provide additional features to assist during plan development. Name: Tested Excel Version: Compatible Excel Version: Item_Master_addin.xlam Microsoft Excel 2013, 32bit version Microsoft Excel 2007 and up (32bit and 64 bit versions) Description The Item_Master_addin.xlam

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

Troubleshooting and Getting Help

Troubleshooting and Getting Help CHAPTER 16 This section provides troubleshooting information for common Cisco Unified MeetingPlace Express issues. How to Get Help, page 16-1 How to Resolve Log In Problems, page 16-2 How to Resolve Schedule

More information

Autocad Macros Tutorial

Autocad Macros Tutorial Autocad Macros Tutorial 1 / 7 2 / 7 3 / 7 Autocad Macros Tutorial In my last post for CAD Notes, I showed you how to take a task that you perform frequently, and automate it by turning it into an AutoCAD

More information

FrontPage Student IT Essentials. October 2005 This leaflet is available in other formats on request. Saving your work

FrontPage Student IT Essentials. October 2005 This leaflet is available in other formats on request. Saving your work Saving your work All students have access to a personal file storage space known as the U: Drive. This is your own personal secure area on the network. Each user has 60mb of space (40 bigger than a floppy

More information

CollabNet SourceForge Office Plug-in

CollabNet SourceForge Office Plug-in CollabNet SourceForge Office Plug-in Introduction CollabNet SourceForge Office Plug-in is developed using Microsoft Windows.NET application that allows users to browse and edit the contents of their SourceForge

More information

Additional laboratory

Additional laboratory Additional laboratory This is addicional laboratory session where you will get familiar with the working environment. Firstly, you will learn about the different servers present in the lab and how desktops

More information

Materials for SOS Workshop No. 1 Getting more out of Microsoft Office Word

Materials for SOS Workshop No. 1 Getting more out of Microsoft Office Word Materials for SOS Workshop No. 1 Getting more out of Microsoft Office Word SOS Workshop Series 2014 Materials in Support of SOS Workshop No. 1 Updated 3 March 2014 Prepared by Karen Spear Ellinwood, PhD,

More information

Overview of Professional Quest Technologies

Overview of Professional Quest Technologies Overview of Professional Quest Technologies Professional Quest Web Architecture Professional Quest's utilizes a number of industry standard components in its web architecture. Server Web Pages For the

More information

Adobe Dreamweaver CS5 Tutorial

Adobe Dreamweaver CS5 Tutorial Adobe Dreamweaver CS5 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Managing User Accounts

Managing User Accounts Contents User Accounts 2 Passwords 3 Common User Account Settings 4 The Anonymous User 5 User Accounts And The Web File Manager 5 Maxum Development Corp. The basic operation of a file transfer server boils

More information

KEYWORDS DDE GETOBJECT PATHNAME CLASS VB EDITOR WITHEVENTS HMI 1.0 TYPE LIBRARY HMI.TAG

KEYWORDS DDE GETOBJECT PATHNAME CLASS VB EDITOR WITHEVENTS HMI 1.0 TYPE LIBRARY HMI.TAG Document Number: IX_APP00113 File Name: SpreadsheetLinking.doc Date: January 22, 2003 Product: InteractX Designer Application Note Associated Project: GetObjectDemo KEYWORDS DDE GETOBJECT PATHNAME CLASS

More information

When. you.) This. not available. organization. If it s. might

When. you.) This. not available. organization. If it s. might Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, andd Google Docs anywhere. Change a file on the web, your computer, or your mobile device, and it

More information

Building TPS Web Pages with Dreamweaver

Building TPS Web Pages with Dreamweaver Building TPS Web Pages with Dreamweaver Title Pages 1. Folder Management 7 2. Defining Your Site 8-11 3. Overview of Design Features 12-22 4. Working with Templates 23-25 5. Publishing Your Site to the

More information

Getting help with Edline 2. Edline basics 3. Displaying a class picture and description 6. Using the News box 7. Using the Calendar box 9

Getting help with Edline 2. Edline basics 3. Displaying a class picture and description 6. Using the News box 7. Using the Calendar box 9 Teacher Guide 1 Henry County Middle School EDLINE March 3, 2003 This guide gives you quick instructions for the most common class-related activities in Edline. Please refer to the online Help for additional

More information

Project Collaboration

Project Collaboration Bonus Chapter 8 Project Collaboration It s quite ironic that the last bonus chapter of this book contains information that many of you will need to get your first Autodesk Revit Architecture project off

More information

Your . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU

Your  . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017

More information

Welcome to homextend for Android

Welcome to homextend for Android Welcome to Everything you need to to set up and use your homextend mobile phone client This guide is for users that have subscribed to a residential service that includes the homextend client. The client

More information

Roxen Content Provider

Roxen Content Provider Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the

More information

FileZilla FTP Instructions. FileZilla FTP Instructions

FileZilla FTP Instructions. FileZilla FTP Instructions FileZilla FTP Instructions 1 EMS FileZilla FTP Instructions 1, FileZilla Installation 2, Opening FileZilla 3, FileZilla Settings 4, Downloading Your Website 5, Uploading Your Website 6, More Help EMS Internet

More information

Installing a Custom AutoCAD Toolbar (CUI interface)

Installing a Custom AutoCAD Toolbar (CUI interface) Installing a Custom AutoCAD Toolbar (CUI interface) I used 2008LT for this tutorial; you may have a later AutoCAD with a different appearance. However, the customize user interface (cui) should be similar.

More information

Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote

More information

Horizon Bullhorn Add-in User Guide v1.0

Horizon Bullhorn Add-in User Guide v1.0 Horizon Contents Introduction... 3 Information you will need... 3 Configuration... 3 Testing... 5 Dialling configuration... 5 Introduction This page will guide you through configuration and basic use of

More information

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next. Getting Started From the Start menu, located the Adobe folder which should contain the Adobe GoLive 6.0 folder. Inside this folder, click Adobe GoLive 6.0. GoLive will open to its initial project selection

More information

Access your page by hovering over your campus and then choosing Staff Directory. Click on your name to enter your page.

Access your page by hovering over your campus and then choosing Staff Directory. Click on your name to enter your page. LOGIN TO THE WEBSITE Go to www.earlyisd.net and find the Login icon near the top of the page. NOTE: You can find the Login icon on any page of the EISD website. Enter your username (school email address)

More information

Heuristic Evaluation of igetyou

Heuristic Evaluation of igetyou Heuristic Evaluation of igetyou 1. Problem i get you is a social platform for people to share their own, or read and respond to others stories, with the goal of creating more understanding about living

More information

From Access to SQL Server

From Access to SQL Server IURQWIP3DJHL7XHVGD\$XJXVW30 From Access to SQL Server RUSSELL SINCLAIR IURQWIP3DJHLLL7XHVGD\$XJXVW30 Contents at a Glance Introduction... xi Chapter 1 What Every Access Programmer Needs to Know about SQL

More information

Server Tips and. Tricks..

Server Tips and. Tricks.. Server Tips and. Tricks.. Connect, Inc. 1701 Quincy Avenue, Suites 5 & 6, Naperville, IL 60540 Ph: (630) 717-7200 Fax: (630) 717-7243 www.connectrf.com Table of Contents OpenAir Windows Server Waiting

More information

DESCRIPTION OF TYPICAL NETWORK SERVICES ON SERVERS

DESCRIPTION OF TYPICAL NETWORK SERVICES ON SERVERS DESCRIPTION OF TYPICAL NETWORK SERVICES ON SERVERS Before you start Objectives: Familiarize yourself with the services such as File and Print, WWW, FTP, E- mail, Faxing, Remote Access, DHCP, DNS and WINS.

More information

Advanced PowerPoint Skills

Advanced PowerPoint Skills Table of Contents Advanced PowerPoint Skills 1 Applying the Dim Feature... 2 Adding Sound... 5 Adding Video... 7 Hyperlinks... 8 Linking to a place in the same document... 8 Linking to a different document...

More information

Basic, Step-by-Step Installation Manual

Basic, Step-by-Step Installation Manual Basic, Step-by-Step Installation Manual Introduction The purpose of this document is to provide very detailed, step-by-step instructions for installing the software that someone with limited technical

More information