The document discusses database design concepts including entities, attributes, and relationships. It provides examples of different types of relationships between entities like one-to-one, one-to-many, and many-to-many. Specific examples include the relationship between customers and orders entities, and the attributes for each entity like customer name and order date. The document also shows how these concepts map to tables, records, and fields in a relational database.
This document provides instructions for downloading and installing the R programming language. It describes downloading R from the official website, selecting the appropriate version for your operating system (Linux, MacOS, or Windows), and walking through the installation process. It also covers downloading and loading R packages from within the R console, including examples of loading the xlsReadWrite package to read Excel files and using help documents for packages. Finally, it provides some example R code and output for statistical analyses like a one-way ANOVA and references additional online resources for learning R.
The document discusses database design concepts including entities, attributes, and relationships. It explains that entities can have a one-to-one, one-to-many, or many-to-many relationship. A one-to-one relationship means each record in one entity is linked to one and only one record in the other entity. An example given is a relationship between an order and its shipping details, where each order would have a single set of shipping details.
The document discusses the C programming language. It covers basic C concepts like data types, variables, operators, expressions, and functions. It provides examples of simple C code demonstrating how to declare variables, use arithmetic operators, write conditional expressions, and define functions with the main() method. The document is intended to teach beginners the fundamentals of writing C programs.
1. The document discusses various teaching methods and learning domains including cognitive, affective, and psycho-motor domains.
2. Key teaching methods are discussed in 3-5 sentences with examples like Jigsaw for cooperative learning and STAD for competitive learning.
3. The summary focuses on highlighting the main topics and teaching methods discussed without replicating portions of the original text.
This document provides an overview of the key features and functionality of the LMS@PSU learning management system. It describes the login process, navigation bar and blocks. It explains how to customize blocks by adding, removing or rearranging content. User roles like teacher, student and permissions are covered. Creating and managing course content like labels, files and webboard discussions is also summarized.
The document discusses web application development. It covers static and dynamic web pages, with static pages using HTML only while dynamic pages involve server-side scripting languages like PHP. It also discusses HTML, CSS, JavaScript and how they are used to build the front-end interface of websites. Frameworks like ASP and PHP are explained as options for creating dynamic backend functionality through databases and server-side code. Overall it provides an introduction to the key concepts for planning and developing basic websites and web applications.
The document discusses database design concepts including entities, attributes, and relationships. It provides examples of different types of relationships between entities like one-to-one, one-to-many, and many-to-many. Specific examples include the relationship between customers and orders entities, and the attributes for each entity like customer name and order date. The document also shows how these concepts map to tables, records, and fields in a relational database.
This document provides instructions for downloading and installing the R programming language. It describes downloading R from the official website, selecting the appropriate version for your operating system (Linux, MacOS, or Windows), and walking through the installation process. It also covers downloading and loading R packages from within the R console, including examples of loading the xlsReadWrite package to read Excel files and using help documents for packages. Finally, it provides some example R code and output for statistical analyses like a one-way ANOVA and references additional online resources for learning R.
The document discusses database design concepts including entities, attributes, and relationships. It explains that entities can have a one-to-one, one-to-many, or many-to-many relationship. A one-to-one relationship means each record in one entity is linked to one and only one record in the other entity. An example given is a relationship between an order and its shipping details, where each order would have a single set of shipping details.
The document discusses the C programming language. It covers basic C concepts like data types, variables, operators, expressions, and functions. It provides examples of simple C code demonstrating how to declare variables, use arithmetic operators, write conditional expressions, and define functions with the main() method. The document is intended to teach beginners the fundamentals of writing C programs.
1. The document discusses various teaching methods and learning domains including cognitive, affective, and psycho-motor domains.
2. Key teaching methods are discussed in 3-5 sentences with examples like Jigsaw for cooperative learning and STAD for competitive learning.
3. The summary focuses on highlighting the main topics and teaching methods discussed without replicating portions of the original text.
This document provides an overview of the key features and functionality of the LMS@PSU learning management system. It describes the login process, navigation bar and blocks. It explains how to customize blocks by adding, removing or rearranging content. User roles like teacher, student and permissions are covered. Creating and managing course content like labels, files and webboard discussions is also summarized.
The document discusses web application development. It covers static and dynamic web pages, with static pages using HTML only while dynamic pages involve server-side scripting languages like PHP. It also discusses HTML, CSS, JavaScript and how they are used to build the front-end interface of websites. Frameworks like ASP and PHP are explained as options for creating dynamic backend functionality through databases and server-side code. Overall it provides an introduction to the key concepts for planning and developing basic websites and web applications.
1. The document describes how to create and use search conditions in a library catalog system. It provides steps to create search conditions based on bibliographic fields, patron fields, and other criteria.
2. Examples are given for search conditions to find items by location and due date range, and to find patrons by type and money owed amount.
3. Instructions are also provided for exporting search results from the catalog to file formats like text, Excel, and Word for further use outside the system.
This document provides instructions for converting a Microsoft Word document to HTML format while retaining references and indexes. It outlines a 14 step process for converting the document, updating field codes, and renumbering steps. The final step recommends reviewing the converted HTML file to ensure formatting and references transferred correctly.
1) Twitter allows users to create accounts to connect and share information with other users. Accounts can follow other accounts to receive their tweets in their home timeline. Users can also favorite, retweet and reply to tweets from other accounts.
2) The Twitter homepage interface includes sections for the user's profile name and photo, stats on accounts followed and followers, favorite and direct message tabs, a search box and trending topics.
3) Common Twitter terms include tweets (posts), following (following other accounts), followers (accounts following you), favorites (liking tweets), retweets (sharing others' tweets), hashtags (#topics), @mentions, and direct messages. Users can browse tweets from accounts they follow on their
1. The document discusses skills, strategy, structure, best practices, and staff for a company.
2. It outlines a 1:3 staffing ratio for certain roles and mentions introducing Asian staffing models.
3. Key points include leveraging value systems, relationships, technology advantages, and intellectual skills to transform the company into an "e-Corporation" by 2002.
1. The document summarizes key aspects of plate tectonics and earthquakes. It describes the structure of the Earth including the crust, mantle, outer core, and inner core. It explains plate tectonics including the movement and interaction of tectonic plates along divergent, convergent, and transform boundaries which can cause folding, faulting, volcanic activity, and earthquakes.
2. The document then focuses on earthquakes, discussing their focal depth, location of the epicenter, magnitudes, and aftershocks. Earthquakes can be shallow, intermediate, or deep and classified from micro to mega based on their magnitude measured on the Richter scale.
3. Plate tectonics
This chapter discusses functions in C programming. It covers binary/standard functions that come with C libraries and are declared in header files. User-defined functions can be created by the programmer. The format for declaring a function includes its return type, name, parameters, and code block. Functions can be void, with a return value, or take arguments. Variables used in a function have either local or global scope.
The document provides instructions for publishing a Flash file using the Publish feature in 5 steps:
1. Select the file to publish
2. Use the Publish Wizard to select publish settings
3. Click Next to export the Flash movie
4. Select export options and click Next
5. Click Finish to complete the publishing process using the Wizard. The Publish feature exports the Flash file for web viewing using the guided Wizard interface.
1. The document discusses Facebook and provides instructions for setting up a Facebook account. It outlines the basic steps, including choosing a user name, providing an email address and password, and completing the sign-up process on the Facebook website.
2. Instructions are given for customizing the account profile by adding personal information and photos. Safety tips are also provided, such as avoiding sharing private contact information publicly.
3. The summary concludes by listing additional Facebook features that can be utilized after creating an account, such as connecting with friends, sharing updates, and joining groups. Setup and usage instructions are kept concise at a high level.
This document provides tips for effectively searching the web using Google. It discusses 20 tips, including using keywords and Boolean operators to refine searches, using special search functions like cached links and wildcards, limiting searches by file type or site, and using different Google services for images, groups, directories and news. The overall aim is to help users optimize their Google searches to find the most relevant information efficiently.
1. The document provides instructions for 5 photo editing workshops in Adobe Photoshop CS3, with each workshop containing multiple steps to complete an image editing task or project.
2. Workshop 1 covers selection techniques like the magnetic lasso tool and feathering selections. Workshop 2 focuses on selection modifications like inverse and quick/standard edit modes.
3. Workshop 3 demonstrates adding layers and filters like Gaussian blur. Workshop 4 includes making selections, adding gradients, and applying filters and effects like lighting and blur.
4. Workshop 5 provides the final project - creating a banner image using layers, curves, hue/saturation adjustments and other tools. The workshops guide the user through various image editing techniques in Photosh
This document discusses the history and development of computers over five periods from 1946 to the present:
1. The first period from 1946-1957 saw the introduction of early electronic computers like ENIAC and UNIVAC I that used vacuum tubes.
2. The second period from 1958-1964 was marked by the development of transistors which made computers smaller, faster, and more reliable. IBM introduced popular models like the IBM 1620.
3. During the third period from 1965-1969, integrated circuits were developed which packed many components onto a small chip, leading to much faster microsecond processing speeds. Popular models included the IBM 360.
1. This document discusses using Netbeans IDE to create Java GUI applications. It provides step-by-step instructions for creating a simple "Hello World" console application and GUI application in Netbeans.
2. It demonstrates how to create a Java project in Netbeans, add a main method, and run the application. It then shows how to create a GUI application using Swing components like JLabels and setting properties.
3. The document also discusses object-oriented programming concepts like classes, objects, inheritance and how they relate to creating GUI applications in Netbeans, with the HelloWorldGUI class inheriting from the JFrame class and overriding methods.
The document discusses how to create a Java web service using Apache Axis and deploy it on a web server like Tomcat or JBoss. It provides steps to generate a WSDL from an existing web service, create a Java client to call the web service programmatically, and develop a simple Java class to implement a web service that returns the day of the week for a given date. The web service is then deployed to Axis on the web server and can be accessed via a WSDL URL.
The document outlines guidelines for waste sorting at a condominium. It describes separating waste into 4 categories: recyclables, food waste, general waste, and hazardous materials. Residents are instructed to sort their waste according to labeled bins and are provided with collection schedules. Non-compliance may result in fines. The condominium aims to promote environmental protection and sustainability through effective waste management.
1. The document describes setting up a data binding project in Microsoft Visual Basic 2008 Express Edition.
2. It involves creating a new Windows Form Application project, then adding a database as a data source to bind controls to fields.
3. The fields studentCode, prefixItem, firstname, lastname and fullname are bound to textboxes with their ReadOnly properties set to True.
1. The document discusses a survey that was given to students to understand their preferences and habits regarding various online activities and tools.
2. The survey included questions about social media usage, communication apps, learning management systems, and other online resources.
3. Students were asked to rate how frequently they use different online options on a scale and to select their most and least preferred tools.
1. This document provides steps to create a basic MDI (Multiple Document Interface) application in Visual Basic 2008. It describes adding forms, setting properties, and writing code to manage multiple child windows within a parent MDI form.
2. Code is added to the parent MDI form to handle menu options for opening new child windows, closing all children, and arranging child windows in tile, cascade, and icon views.
3. When debugging, the application can be used to open multiple child windows within the parent form and arrange them in different layouts by selecting options from the menu.
The document discusses different types of data communication and telecommunication technologies. It describes data transmission and various components involved, including sender, receiver, messages, and communication protocols. It then covers different communication mediums such as twisted-pair cable, coaxial cable, fiber-optic cable, microwave transmission, satellite, infrared, radio, and cellular networks. Specific details are provided on the bandwidth and characteristics of each technology type.
This document discusses sessions and cookies in PHP. It explains that sessions allow information to be stored and accessed across multiple pages while cookies store data in the user's browser. It provides code examples for setting and retrieving session and cookie data, including using session_start(), session_register(), setcookie(), and output buffering functions like ob_start(). It creates PHP files to demonstrate session and cookie usage.
This document discusses strategies and information systems. It covers corporate strategy, business strategy, and functional strategy. It also discusses strategic information systems and how information systems can help implement various strategies. Key frameworks discussed include the value chain model, value web, and synergies from network-based strategies.
1. The document describes how to create and use search conditions in a library catalog system. It provides steps to create search conditions based on bibliographic fields, patron fields, and other criteria.
2. Examples are given for search conditions to find items by location and due date range, and to find patrons by type and money owed amount.
3. Instructions are also provided for exporting search results from the catalog to file formats like text, Excel, and Word for further use outside the system.
This document provides instructions for converting a Microsoft Word document to HTML format while retaining references and indexes. It outlines a 14 step process for converting the document, updating field codes, and renumbering steps. The final step recommends reviewing the converted HTML file to ensure formatting and references transferred correctly.
1) Twitter allows users to create accounts to connect and share information with other users. Accounts can follow other accounts to receive their tweets in their home timeline. Users can also favorite, retweet and reply to tweets from other accounts.
2) The Twitter homepage interface includes sections for the user's profile name and photo, stats on accounts followed and followers, favorite and direct message tabs, a search box and trending topics.
3) Common Twitter terms include tweets (posts), following (following other accounts), followers (accounts following you), favorites (liking tweets), retweets (sharing others' tweets), hashtags (#topics), @mentions, and direct messages. Users can browse tweets from accounts they follow on their
1. The document discusses skills, strategy, structure, best practices, and staff for a company.
2. It outlines a 1:3 staffing ratio for certain roles and mentions introducing Asian staffing models.
3. Key points include leveraging value systems, relationships, technology advantages, and intellectual skills to transform the company into an "e-Corporation" by 2002.
1. The document summarizes key aspects of plate tectonics and earthquakes. It describes the structure of the Earth including the crust, mantle, outer core, and inner core. It explains plate tectonics including the movement and interaction of tectonic plates along divergent, convergent, and transform boundaries which can cause folding, faulting, volcanic activity, and earthquakes.
2. The document then focuses on earthquakes, discussing their focal depth, location of the epicenter, magnitudes, and aftershocks. Earthquakes can be shallow, intermediate, or deep and classified from micro to mega based on their magnitude measured on the Richter scale.
3. Plate tectonics
This chapter discusses functions in C programming. It covers binary/standard functions that come with C libraries and are declared in header files. User-defined functions can be created by the programmer. The format for declaring a function includes its return type, name, parameters, and code block. Functions can be void, with a return value, or take arguments. Variables used in a function have either local or global scope.
The document provides instructions for publishing a Flash file using the Publish feature in 5 steps:
1. Select the file to publish
2. Use the Publish Wizard to select publish settings
3. Click Next to export the Flash movie
4. Select export options and click Next
5. Click Finish to complete the publishing process using the Wizard. The Publish feature exports the Flash file for web viewing using the guided Wizard interface.
1. The document discusses Facebook and provides instructions for setting up a Facebook account. It outlines the basic steps, including choosing a user name, providing an email address and password, and completing the sign-up process on the Facebook website.
2. Instructions are given for customizing the account profile by adding personal information and photos. Safety tips are also provided, such as avoiding sharing private contact information publicly.
3. The summary concludes by listing additional Facebook features that can be utilized after creating an account, such as connecting with friends, sharing updates, and joining groups. Setup and usage instructions are kept concise at a high level.
This document provides tips for effectively searching the web using Google. It discusses 20 tips, including using keywords and Boolean operators to refine searches, using special search functions like cached links and wildcards, limiting searches by file type or site, and using different Google services for images, groups, directories and news. The overall aim is to help users optimize their Google searches to find the most relevant information efficiently.
1. The document provides instructions for 5 photo editing workshops in Adobe Photoshop CS3, with each workshop containing multiple steps to complete an image editing task or project.
2. Workshop 1 covers selection techniques like the magnetic lasso tool and feathering selections. Workshop 2 focuses on selection modifications like inverse and quick/standard edit modes.
3. Workshop 3 demonstrates adding layers and filters like Gaussian blur. Workshop 4 includes making selections, adding gradients, and applying filters and effects like lighting and blur.
4. Workshop 5 provides the final project - creating a banner image using layers, curves, hue/saturation adjustments and other tools. The workshops guide the user through various image editing techniques in Photosh
This document discusses the history and development of computers over five periods from 1946 to the present:
1. The first period from 1946-1957 saw the introduction of early electronic computers like ENIAC and UNIVAC I that used vacuum tubes.
2. The second period from 1958-1964 was marked by the development of transistors which made computers smaller, faster, and more reliable. IBM introduced popular models like the IBM 1620.
3. During the third period from 1965-1969, integrated circuits were developed which packed many components onto a small chip, leading to much faster microsecond processing speeds. Popular models included the IBM 360.
1. This document discusses using Netbeans IDE to create Java GUI applications. It provides step-by-step instructions for creating a simple "Hello World" console application and GUI application in Netbeans.
2. It demonstrates how to create a Java project in Netbeans, add a main method, and run the application. It then shows how to create a GUI application using Swing components like JLabels and setting properties.
3. The document also discusses object-oriented programming concepts like classes, objects, inheritance and how they relate to creating GUI applications in Netbeans, with the HelloWorldGUI class inheriting from the JFrame class and overriding methods.
The document discusses how to create a Java web service using Apache Axis and deploy it on a web server like Tomcat or JBoss. It provides steps to generate a WSDL from an existing web service, create a Java client to call the web service programmatically, and develop a simple Java class to implement a web service that returns the day of the week for a given date. The web service is then deployed to Axis on the web server and can be accessed via a WSDL URL.
The document outlines guidelines for waste sorting at a condominium. It describes separating waste into 4 categories: recyclables, food waste, general waste, and hazardous materials. Residents are instructed to sort their waste according to labeled bins and are provided with collection schedules. Non-compliance may result in fines. The condominium aims to promote environmental protection and sustainability through effective waste management.
1. The document describes setting up a data binding project in Microsoft Visual Basic 2008 Express Edition.
2. It involves creating a new Windows Form Application project, then adding a database as a data source to bind controls to fields.
3. The fields studentCode, prefixItem, firstname, lastname and fullname are bound to textboxes with their ReadOnly properties set to True.
1. The document discusses a survey that was given to students to understand their preferences and habits regarding various online activities and tools.
2. The survey included questions about social media usage, communication apps, learning management systems, and other online resources.
3. Students were asked to rate how frequently they use different online options on a scale and to select their most and least preferred tools.
1. This document provides steps to create a basic MDI (Multiple Document Interface) application in Visual Basic 2008. It describes adding forms, setting properties, and writing code to manage multiple child windows within a parent MDI form.
2. Code is added to the parent MDI form to handle menu options for opening new child windows, closing all children, and arranging child windows in tile, cascade, and icon views.
3. When debugging, the application can be used to open multiple child windows within the parent form and arrange them in different layouts by selecting options from the menu.
The document discusses different types of data communication and telecommunication technologies. It describes data transmission and various components involved, including sender, receiver, messages, and communication protocols. It then covers different communication mediums such as twisted-pair cable, coaxial cable, fiber-optic cable, microwave transmission, satellite, infrared, radio, and cellular networks. Specific details are provided on the bandwidth and characteristics of each technology type.
This document discusses sessions and cookies in PHP. It explains that sessions allow information to be stored and accessed across multiple pages while cookies store data in the user's browser. It provides code examples for setting and retrieving session and cookie data, including using session_start(), session_register(), setcookie(), and output buffering functions like ob_start(). It creates PHP files to demonstrate session and cookie usage.
This document discusses strategies and information systems. It covers corporate strategy, business strategy, and functional strategy. It also discusses strategic information systems and how information systems can help implement various strategies. Key frameworks discussed include the value chain model, value web, and synergies from network-based strategies.
The document discusses key concepts in program development including:
1. The seven steps in program development such as defining the problem, outlining the solution, developing an algorithm, and testing.
2. Different program design methodologies like procedural, object-oriented, and event-driven approaches.
3. Basic computer operations like input, output, arithmetic, and logical operations.
4. Common control structures including sequence, selection with IF statements, and repetition with DOWHILE and REPEAT loops. Examples are provided to illustrate each concept.
The document discusses AJAX and XML. It defines AJAX as Asynchronous JavaScript and XML, which allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes. It also defines XML as a markup language that is commonly used to transport data in AJAX applications. Finally, it discusses how the XMLHttpRequest object allows JavaScript code in a web page to communicate with web servers to request and receive back data without interfering with the display and behavior of the existing page.
1. The document discusses the installation process for Macromedia Flash 8, a software for creating animations and interactive content. It details the system requirements, installation steps, and activation process for the software.
2. The installation process involves running the setup file, accepting the license agreement, selecting a destination folder, installing the Flash Player, and completing the installation.
3. The document also explains how to activate the Macromedia Flash 8 software using a serial number, and mentions the option to try the software for 30 days without a serial number.
This document provides instructions for installing and using the SMSS system. It discusses logging into the system using the default admin username and password. It then outlines adding new users and assigning them different user types and permissions. It also describes resetting passwords and links to a registration page for new users. The focus is on initial login and setup of the SMSS system for access and management.
1. The document provides instructions for uploading a firewall patch and resetting an ADSL modem router to default settings.
2. To reset the router to default settings, press and hold the reset button for 15 seconds. Log in to the router's web interface and select the "Reset to Factory Default" option.
3. To upload the firewall patch, download the "Firewall_Patch.zip" file, extract it, and run the "upgrade.bat" file. This will upload the patch and reboot the router.
This document provides instructions on how to build functionality to edit and delete database records in PHP. It describes opening existing files and saving them with new names to create edit and delete pages. It also covers adding code to connect to the database, retrieve and update records for editing, and delete records. Validation is added using JavaScript to confirm deletes. Links are added to navigation to access the edit and delete pages.
This document provides steps to create a basic search demo application in Windows Forms. It involves creating a new project, setting form properties, adding controls like text boxes, labels, buttons and list boxes, and adding code to search and display results.
1. The document discusses the features and interface of Visual Basic 6.0, including its graphical user interface, event-driven programming model using controls, and object-oriented programming approach.
2. It describes the main interface elements like the toolbox, project explorer, properties window and code editor, which allow designing forms and writing code.
3. The toolbox contains intrinsic and ActiveX controls that can be placed on forms, while the project explorer shows all project items in a tree structure.
This document provides instructions for installing PrestaShop 1.2.4.0 in Thai on a Windows system using XAMPP. It describes downloading and installing XAMPP, creating an MySQL database called "ecommerce", extracting PrestaShop files into the htdocs folder, and configuring the installation by selecting the database and language settings. Finally, the administrator login details are provided to complete the setup.
This document discusses abstract classes, interfaces, and multiple inheritance in Java. It includes definitions and examples of abstract classes and methods, how abstract classes can be extended, and how interfaces define abstract methods that implementing classes must implement. It notes that abstract classes can include both abstract and concrete methods while interfaces only contain abstract methods. The document also explains that Java supports multiple inheritance through interfaces, allowing classes to implement multiple interfaces, but not extend multiple classes.
1. The document discusses database design and normalization. It provides examples of product, order, and store tables.
2. The tables are normalized to first normal form by extracting repeating groups into separate tables and ensuring each cell contains a single value.
3. Primary keys are assigned to uniquely identify each record in tables. Foreign keys are also included to link related data across tables.
This document discusses GUI and event handling in Java. It begins by introducing GUI components like frames, panels, buttons, labels, text fields, lists, scroll panes, checkboxes, comboboxes and menus. It then covers various layout managers including flow, border, grid and gridbag layouts. Finally, it discusses event handling in Java by adding event listeners to components to trigger actions when events like button clicks occur.
The document discusses exception handling in Chapter 9. It introduces different types of errors like syntax errors and logical errors. It then defines exceptions and different types of exceptions like RuntimeException, ArrayIndexOutOfBoundsException, and ArithmeticException. The document explains different IOExceptions and how to use try, catch, and finally blocks to handle exceptions in Java code.
This document discusses inheritance and encapsulation in chapter 7. It explains key concepts of inheritance including subclasses inheriting from superclasses. Methods can be overridden in subclasses. The final keyword is used to prevent overriding of methods. The document also covers encapsulation, which involves restricting access to members and hiding implementation details in an object.
This document discusses different types of methods in programming including instance methods, static methods, constructor methods, overloading methods, and overriding methods. It was written by Mr. Warawut Khangkhan and provides his contact information including an email address and social media profile. The document contains 4 pages or sections about methods.
The document discusses database systems and database management systems (DBMS). It describes the key components of a DBMS, including the data repository that stores data, the data dictionary that contains metadata, and the DBMS software. It also explains the three levels of schema in a database system - the external level visible to users, the conceptual level that defines the structure, and the internal level that defines how data is stored physically.
This chapter discusses different types of computer software, including system software like operating systems and utility programs, as well as application software for general use or specific tasks. It describes programming languages from early machine code to modern languages like JavaScript and Python. Open source software and licensing models are also covered.
This document discusses arrays and strings in Java. It covers one-dimensional and two-dimensional arrays, ArrayLists, methods for arrays like sort() and binarySearch(), and enum types. For strings, it explains string methods such as equals(), compareTo(), concat(), substring(), replace(), toUpperCase(), and indexOf(). It also covers StringBuffers and StringBuilders.
1) The document discusses different types of computer hardware, including supercomputers, mainframe computers, minicomputers, and microcomputers.
2) It describes the central processing unit (CPU) and its main components: the control unit, arithmetic/logical unit, and memory unit.
3) The document outlines different types of computer memory, including ROM, RAM, SDRAM, and DDR SDRAM.
The document discusses preparing to develop websites using Adobe Dreamweaver. It covers setting up a local web server using programs like AppServ or XAMPP, configuring Dreamweaver preferences, connecting Dreamweaver to a MySQL database, retrieving and modifying data using forms, and implementing user authentication and access restrictions. The chapter is presented by Mr. Warawut Khangkhan and focuses on foundational Dreamweaver functionality for web development.
The document discusses objects and classes in chapter 4. It covers key concepts of object-oriented programming including abstraction, encapsulation, inheritance, and polymorphism. It also covers the basics of classes, objects, attributes, methods, modifiers like static and final, and access modifiers like public, private, protected, and package. The document is presented by Mr. Warawut Khangkhan and includes his contact information.
The document discusses different types of organizational systems. It describes transaction processing systems (TPS) which process routine business transactions like invoices. It also discusses management information systems (MIS) which take data from TPS and other sources to generate reports for managers. The document outlines other common systems used in sales, manufacturing, finance, and human resources. It also differentiates between operational, tactical, and strategic planning and management levels in organizations.
This document discusses different types of control structures in programming. It covers sequence control statements, selection control statements which include if, if/else, nested if, and switch statements. It also discusses iteration control statements like while, do/while and for loops. Finally, it briefly explains break and continue statements. The document contains examples of code for each of the control structure types.
This document discusses basic programming concepts in Java, including variables, data types, operators, and type conversion. It defines primitive data types like int, float, boolean and reference types like String. Arithmetic, relational, logical and bitwise operators are described along with examples. Implicit and explicit type conversion between data types is also covered. The document provides examples of declaring and initializing variables, using operators, and performing explicit type conversions in Java code.
The document is an introduction to Java and Object-Oriented Programming. It discusses what Java is, its history and key features like being free, robust with exception handling, and platform independent. It also covers Java development tools like NetBeans IDE and how to download and use NetBeans. The document contains step-by-step instructions for creating a simple "Hello World" program in Java using NetBeans.
The document discusses uploading files to a server using PHP. It explains creating an HTML form with a file field and submit button to select and upload files. It also describes creating a PHP script called upload.php to process the uploaded files and save them to an uploadfiles folder on the server. The script renames the files during upload to prevent overwriting existing files.
This document discusses login authentication for a PHP web application. It explains creating login and logout pages, storing user credentials in a database table, and using PHP sessions to restrict access to protected pages after login. Code snippets show how to build the login form, verify credentials, store the user data in a session, and include access checks on other pages. The document also covers creating pages for a failed login and logout.
The document discusses form validation, including client-side validation using JavaScript and server-side validation using PHP. It explains how to create a PHP file called validate.php to perform server-side validation on form fields like departmentCode and departmentItem before inserting a record into a database. Code snippets are provided for both validating fields and inserting a record if validation passes.
The document contains contact information for Mr. Warawut Khangkhan and notes from chapter 14 of a book on tips and tricks. It includes his social media handles, email, phone number and notes across 21 pages related to displaying departments, editing files and saving new files.
This document discusses searching and filtering data in a database. It describes opening PHP files for displaying department and student data, renaming them to include search, and adding code to search specific fields. Code examples are provided to search a department code field and student first name field to return matching recordsets filtered by the search values. The document also covers adding multiple search conditions to further refine results.
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxEduSkills OECD
Iván Bornacelly, Policy Analyst at the OECD Centre for Skills, OECD, presents at the webinar 'Tackling job market gaps with a skills-first approach' on 12 June 2024
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
How to Setup Warehouse & Location in Odoo 17 InventoryCeline George
In this slide, we'll explore how to set up warehouses and locations in Odoo 17 Inventory. This will help us manage our stock effectively, track inventory levels, and streamline warehouse operations.
This document provides an overview of wound healing, its functions, stages, mechanisms, factors affecting it, and complications.
A wound is a break in the integrity of the skin or tissues, which may be associated with disruption of the structure and function.
Healing is the body’s response to injury in an attempt to restore normal structure and functions.
Healing can occur in two ways: Regeneration and Repair
There are 4 phases of wound healing: hemostasis, inflammation, proliferation, and remodeling. This document also describes the mechanism of wound healing. Factors that affect healing include infection, uncontrolled diabetes, poor nutrition, age, anemia, the presence of foreign bodies, etc.
Complications of wound healing like infection, hyperpigmentation of scar, contractures, and keloid formation.
Communicating effectively and consistently with students can help them feel at ease during their learning experience and provide the instructor with a communication trail to track the course's progress. This workshop will take you through constructing an engaging course container to facilitate effective communication.
13. F (Client-Side
(Client-
Scripting)
F (Script) F F JavaScript
DOM F
F F HTML F F
F F F F F F F F
F
F F F AJAX F F
F F
Mr.Warawut Khangkhan 3 F 13
14. F F F
HTML – HyperText Markup Language
XHTML – eXtensible HyperText Markup Language
DOM (Document Object Model) & JavaScript
Mr.Warawut Khangkhan 3 F 14
15. HTML
F HyperText Markup Language
F
(Hypermedia Document Description Language)
F F www (World Wide Web)
F (Markup Tag) F F
F F (Web Browser)
(Tag) F (Attribute)
World Wide Web Consortium (W3C)
F SGML (Standard Generalized Markup
Language)
Mr.Warawut Khangkhan 3 F 15
16. F HTML (HTML Elements)
HTML – F < > F tag
F F F tag F tag
F F F F
/ 2 F F F
F F F Slash (/)
F F F
F (Attribute) –
F tag F HTML F
F F (Name = “Value”)
Mr.Warawut Khangkhan 3 F 16
17. F HTML (HTML Elements)
Mr.Warawut Khangkhan 3 F 17
18. F HTML
<html>
<head>
<title> </title>
</head>
<body>
F F
</body>
</html>
Mr.Warawut Khangkhan 3 F 18
19. HTML
1. F (Heading)
Mr.Warawut Khangkhan 3 F 19
40. F XHTML
1. DOCTYPE
2. Namespace
3. “Encoding”
HTML F
F
Mr.Warawut Khangkhan 3 F 40
41. 1. DOCTYPE
F XHTML F F
XHTML F F F F F F
XHTML F
Mr.Warawut Khangkhan 3 F 41
42. 2. Namespace
F F F XHTML F
F DTD Namespace XHTML
F F URL
Mr.Warawut Khangkhan 3 F 42
43. 3. “Encoding”
F F F F F F F F
XHTML Encoding F <meta> F
F “http-equiv” “Content-Type”
F F “content”
Mr.Warawut Khangkhan 3 F 43
44. XHTML
1. F DOCTYPE F F F F
F F HTML
2. F F F F F <html>,
<p> F
3. F F F F F F
F F F F F F F
F F F
4. F F F F F ‘ ’ “ ”
5. F F <p> … </p> F
Mr.Warawut Khangkhan 3 F 44
45. XHTML (Cont.)
6. F F F F F F F F Slash (/)
F <br /> F
7. F F F “Double Dashes (--)” F
XHTML F F F F F (- -)
F F (=)
8. F F F “<” “>” F < >
Mr.Warawut Khangkhan 3 F 45
48. DOM & JavaScript
DOM F Document Object Model
F F F F F
Content F F XHTML (HTML) F
DOM F F
Object Oriented Model
DOM element tag F Node F F
F DOM F object method
Mr.Warawut Khangkhan 3 F 48
49. DOM & JavaScript (Cont.)
JavaScript F F F (Client) F F
F F JavaScript
F web browser F F
F F F F F F
F
F JavaScript Engine F F
Mr.Warawut Khangkhan 3 F 49
50. F F DOM & JavaScript
Mr.Warawut Khangkhan 3 F 50
51. DOM & JavaScript (Cont.)
CSS – Cascading Style Sheet
CSS F
Style Sheet F (Style)
(Content) F F
F F F F F F
F F F F
F F F
Mr.Warawut Khangkhan 3 F 51
52. F
F F F HTML XHTML F
F F F F F
F F (.css) F F F F
F HTML
id F F HTML id
F F F F
Mr.Warawut Khangkhan 3 F 52
55. F F (Server-Side
Scripting)
F F F
F F F (Dynamic) F (Web
Application) F F F F F
(E-Commence) F (Online Banking)
F F Search Engine F
F F F F
PHP
ASP, ASP.NET
JSP
Ruby On Rails (ROR)
Mr.Warawut Khangkhan 3 F 55
56. PHP
F Hypertext Preprocessor
F F HTML F
PHP F F HTML F
<?php … ?> <? … ?> F F Dynamic
HTML F
F F F F F
F F F F
F F
Mr.Warawut Khangkhan 3 F 56
57. F PHP
F F
F F
FF PHP F HTML F F Syntax
F
F
FF XML F
F F F
F F F F
F F F F Scalar, Array, Associative Array
Mr.Warawut Khangkhan 3 F 57
58. F PHP (Cont.)
F F
F F F Unix, Windows
Mas OS
(Object-Oriented)
F F F F Personal Web Server
(PWS), Apache, Tomcat, OmniHttpd Internet
Information Service (IIS)
Mr.Warawut Khangkhan 3 F 58
59. F PHP (Cont.)
F F F Oracle,
FilePro, MS SQL, mSQL MySQL F
F F F F F F F F LDAP,
IMAP, POP3 HTTP F
Mr.Warawut Khangkhan 3 F 59
61. F F PHP
1. HTML F F Static
Language F F
2. PHP
Short Style F SGML (Standard
Markup Language)
<? echo “ PHP Short Style”; ?>
XML Style F XML (eXtensible
Markup Language)
<?php echo “ PHP XML Style”; ?>
Mr.Warawut Khangkhan 3 F 61
62. F F PHP (Cont.)
2. PHP ( F )
SCRIPT Style F HTML
F JavaScript VBScript
<SCRIPT LANGUAGE=‘php’>
echo “ PHP SCRIPT Style”;
</SCRIPT>
ASP Style F ASP (Active Server Pages)
<% echo “ PHP ASP Style”; %>
Mr.Warawut Khangkhan 3 F 62
63. F F PHP (Cont.)
3. PHP Statement F F F F
F Semicolon ( ; ) F
echo “PHP Statement”;
4. Whitespace F F F F F
F F Carriage Return ( F
),
Space Tabs PHP HTML F
Whitespace
echo “PHP Statement”;
echo “PHP Statement”;
echo “PHP Statement”; echo “PHP Statement”;
Mr.Warawut Khangkhan 3 F 63
64. F F PHP (Cont.)
5. (Comments) F F
PHP F F /* … */
F //
echo “PHP Statement”; // F PHP Statement
/* F
*/
echo “ (Comments)”;
Mr.Warawut Khangkhan 3 F 64
68. ASP, ASP.NET
ASP F Active Server Pages
ASP F F
ASP ASP F F
<% … %>
ASP F ASP.NET
ASP.NET .NET Framework F F
F ASP.NET F F .aspx
ASP.NET Server Control ( F F F )
F F
element F HTML F
F F F F F F
F F
Mr.Warawut Khangkhan 3 F 68
70. JSP
JSP F Java Server Pages
F F F
JSP F F <% … %>
F JAVA
JSP .jsp
Mr.Warawut Khangkhan 3 F 70
71. JSP
1. JSP F Java F F
F FF Windows, Linux Mac OS
2. F Java API F Java API F F
F FF F F F
F
F
3. F (Component) F F F F F F
F F F F F F F
F F F
Mr.Warawut Khangkhan 3 F 71
72. JSP (Cont.)
4. F F F F F
F F XML F F
5. JSP F F FF F F
F F F
F F
Mr.Warawut Khangkhan 3 F 72
74. Ruby On Rails (ROR)
F (Web Application Framework)
Ruby F F F F
Rails F F F F
ROR F F F
Rails F F
Model-View-Controller (MVC)
M– (Status)
V– F F F User Interface
C-
Mr.Warawut Khangkhan 3 F 74
79. F F F
XML
WML
WML Script
Mr.Warawut Khangkhan 3 F 79
80. XML
F eXtensible Markup Language
F W3C
F F F HTML F F
HTML F F F F
F F F F “DTD (Document Type
Definition)” F F F XML F
XML Parser F
XML F F F F F F F F F
F F F F F F F HTML F F
F F F F F WML
Mr.Warawut Khangkhan 3 F 80
81. WML
F HTML
WML F F XML
WML F F F F F F
F
WML F (Web Pages) F F F
F (Card) F F F
(Deck)
Mr.Warawut Khangkhan 3 F 81
82. WML Script
F JavaScript
WML Script Server-Side F F F
binary F F F F client
Mr.Warawut Khangkhan 3 F 82
84. Web Site
F F
. (2554).
.F F 7 , 2554,
http://dit.dru.ac.th/home/004/tachakorn/WEBDE/Ch
apter3.pdf
Thai WBI, Website. (2554). Homepage
HTML. F 27 , 2554,
http://www.thaiwbi.com/course/html/index2.html
Mr.Warawut Khangkhan 1 F F F 84
85. Book
. (2554). F . : F F F
F F .F
Mr.Warawut Khangkhan 1 F F F 85