Vibrant Technologies is headquarted in Mumbai,India.We are the best qtp training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Quick Test Professional classes in Mumbai according to our students and corporates
Bt0067 c programming and data structures 1Techglyphs
The document discusses various statements in the C programming language. It defines statement types such as selection/conditional statements (if-else, switch), iteration statements (for, while, do-while), jump statements (break, continue, goto, return), and label statements. It provides examples and explanations of each statement type, including nested if/else statements, the for loop variant forms, and when to use while, do-while, switch, and other statements. It also covers macros and functions in C with definitions and examples.
The document discusses various looping and switch statements in programming. It explains that switch statements can replace multiple if/else statements and allows executing code based on a variable's value. Break statements are used to exit switch cases. Looping statements like for, while, and do-while loops repeatedly execute code while/until a condition is met. The for loop initializes and updates a counter variable, while the while loop checks a condition before each iteration.
The document discusses switch case statements in programming. It provides details on the basic format and usage of switch case statements, including that they allow a variable to be tested for equality against multiple values through different cases. The document also notes some key rules for switch cases, such as requiring a break statement at the end of each case and that case values must be integer or character constants. It provides examples of switch case statements and discusses how they can provide a cleaner alternative to long if-else statements.
This document discusses switch-case statements in C programming. It explains that switch-case statements provide a way to implement decision making when a variable is tested for multiple possible integral values. Each case represents a different action. The document provides the syntax of switch-case statements and explains that all code within a matched case will execute until a break statement. It includes an example program that uses a switch-case statement to output a message based on a letter grade input.
The document discusses various control statements in C programming such as if, if-else, nested if, switch case, break, continue, and goto statements. It provides the syntax and examples of using each statement. Key control statements covered include:
- if statement which executes code if a condition is true
- if-else statement which allows executing one code block if a condition is true and another if it is false
- nested if statements which allow logical conditions to be checked within other if blocks
- switch case statement which allows a variable to be tested against multiple values and execute the corresponding code block
A switch statement allows a program to evaluate an expression and branch to different parts of code based on the resulting value. It provides an alternative to multiple if/else statements. The switch expression is compared to the values provided in each case, and if a match is found, the associated block of code is executed until a break statement. If no match is found, an optional default case is executed. Labels such as case and default are used to mark the different potential branches of code.
The future of DSLs - functions and formal methodsMarkus Voelter
I have used domain-specific languages to empower non-programmers in healthcare, finance, aerospace, automotive and public administration for years. My approach relies on growing the DSL from a functional programming core, combining the flexibility and power of an algorithmic language with domain-specific constructs that range from temporal data types, state machines and data models to polymorphic dispatch between versions of calculation rules. I rely on the open source MPS workbench to define the languages and their IDE. I am looking to incremental model transformations to desugar domain-specific constructs back to a minimal core language in realtime. That core language will have an interpreter for in-IDE execution and a compiler for deployment. The language will be integrated with formal methods to verify properties of programs, enabling advanced analyses for DSL users. In this talk, I will demo some existing DSLs, provide an illustration of how they are built, and demo prototypes of the future approach while discussing their integration with formal methods.
This presentation is about the following points,
1. Why VB in QTP,
2. Vbscript variables and constants,
3. Vbscript arrays,
4. Writing functions and subroutines,
5. Writing conditional statements,
6. Writing loop statements,
7. Vbscript classes,
8. Writing and executing simple VBscript in QTP,
Bt0067 c programming and data structures 1Techglyphs
The document discusses various statements in the C programming language. It defines statement types such as selection/conditional statements (if-else, switch), iteration statements (for, while, do-while), jump statements (break, continue, goto, return), and label statements. It provides examples and explanations of each statement type, including nested if/else statements, the for loop variant forms, and when to use while, do-while, switch, and other statements. It also covers macros and functions in C with definitions and examples.
The document discusses various looping and switch statements in programming. It explains that switch statements can replace multiple if/else statements and allows executing code based on a variable's value. Break statements are used to exit switch cases. Looping statements like for, while, and do-while loops repeatedly execute code while/until a condition is met. The for loop initializes and updates a counter variable, while the while loop checks a condition before each iteration.
The document discusses switch case statements in programming. It provides details on the basic format and usage of switch case statements, including that they allow a variable to be tested for equality against multiple values through different cases. The document also notes some key rules for switch cases, such as requiring a break statement at the end of each case and that case values must be integer or character constants. It provides examples of switch case statements and discusses how they can provide a cleaner alternative to long if-else statements.
This document discusses switch-case statements in C programming. It explains that switch-case statements provide a way to implement decision making when a variable is tested for multiple possible integral values. Each case represents a different action. The document provides the syntax of switch-case statements and explains that all code within a matched case will execute until a break statement. It includes an example program that uses a switch-case statement to output a message based on a letter grade input.
The document discusses various control statements in C programming such as if, if-else, nested if, switch case, break, continue, and goto statements. It provides the syntax and examples of using each statement. Key control statements covered include:
- if statement which executes code if a condition is true
- if-else statement which allows executing one code block if a condition is true and another if it is false
- nested if statements which allow logical conditions to be checked within other if blocks
- switch case statement which allows a variable to be tested against multiple values and execute the corresponding code block
A switch statement allows a program to evaluate an expression and branch to different parts of code based on the resulting value. It provides an alternative to multiple if/else statements. The switch expression is compared to the values provided in each case, and if a match is found, the associated block of code is executed until a break statement. If no match is found, an optional default case is executed. Labels such as case and default are used to mark the different potential branches of code.
The future of DSLs - functions and formal methodsMarkus Voelter
I have used domain-specific languages to empower non-programmers in healthcare, finance, aerospace, automotive and public administration for years. My approach relies on growing the DSL from a functional programming core, combining the flexibility and power of an algorithmic language with domain-specific constructs that range from temporal data types, state machines and data models to polymorphic dispatch between versions of calculation rules. I rely on the open source MPS workbench to define the languages and their IDE. I am looking to incremental model transformations to desugar domain-specific constructs back to a minimal core language in realtime. That core language will have an interpreter for in-IDE execution and a compiler for deployment. The language will be integrated with formal methods to verify properties of programs, enabling advanced analyses for DSL users. In this talk, I will demo some existing DSLs, provide an illustration of how they are built, and demo prototypes of the future approach while discussing their integration with formal methods.
This presentation is about the following points,
1. Why VB in QTP,
2. Vbscript variables and constants,
3. Vbscript arrays,
4. Writing functions and subroutines,
5. Writing conditional statements,
6. Writing loop statements,
7. Vbscript classes,
8. Writing and executing simple VBscript in QTP,
This document provides an introduction and overview of VBScript, including its data types, variables, operators, and other core concepts. The objectives are to familiarize readers with the VBScript language and teach them how to write client-side scripts using VBScript keywords, operators, functions, arrays, classes, and objects. It covers topics such as VBScript data types, variables, operators, scopes, lifetimes, and statements for declaring variables.
The document provides an overview of VBScript for use with QuickTest Professional (QTP). It covers topics like comments, variables, data types, operators, input/output, constants, conditional statements, loops, procedures, built-in functions, syntax rules, errors, file system operations, test requirements, solutions, QTP add-ins information, and a VBScript glossary. The document contains tutorials and examples for learning VBScript to write automated tests and real-time scripts for QTP.
VBScript is a scripting language used to add dynamic behavior to web pages. It supports data types, variables, constants, conditional and iterative constructs, arrays, and user-defined procedures and functions. VBScript can integrate with different interfaces like Microsoft Word and Excel to read and write data. Example uses include automating tasks by running QTP test scripts from Excel sheets.
Visual Basic is a rapid application development tool that uses an interactive development environment. It allows users to create graphical user interfaces visually by dragging and dropping objects instead of writing code. Visual Basic uses an event-driven programming model, where code executes in response to user and system events. It supports object-oriented programming concepts like classes and modules. Variables can be declared with different data types and arrays can be fixed-size or dynamic.
The document provides an overview of VBScript including:
1. VBScript is a lightweight scripting language that is interpreted by the Windows Script Host and can be used for web client and server scripting.
2. It discusses the Windows Script Host environment and how it manages script security and execution.
3. VBScript supports variables, data types, operators, conditional statements, loops, procedures, and file input/output operations.
The document provides an introduction to Visual Basic programming fundamentals including modules, data types, variables, operators, and functions. It discusses the different types of modules that can contain code in Visual Basic. It also describes the various data types like numeric, string, date, and boolean. Additionally, it covers variable declaration and scope, as well as the different types of operators and built-in functions available in Visual Basic.
The document provides an introduction to advanced QTP concepts using VBScript orientation. It discusses VBScript variables including data types, operators, input/output operations, constants, conditional statements, procedures, built-in functions, and syntax rules. The document also covers topics like errors, file system operations, test requirements, solutions, and QTP add-ins. It recommends visiting an external website for more QTP information, scripts, and manual testing documents.
This document provides an explanation of VBScript for use in HP QuickTest Professional (QTP). It covers key VBScript concepts like data types, variables, arrays, constants, functions, subroutines, and arguments. It includes examples to demonstrate each concept. The document is organized into 12 sections covering these topics at a high level.
The document provides an overview of VBScript including:
1) It describes VBScript as a lightweight scripting language that is interpreted by the Windows Script Host.
2) It lists common hosting environments for VBScript like web pages and Windows Script Host.
3) It discusses VBScript syntax rules and elements like variables, data types, operators, and input/output functions.
4) It provides examples of how to write VBScript code for comments, variables, constants, and other language elements.
This document discusses various C programming concepts including macros vs functions, ANSI C standards, constants, structures, unions, enums, storage classes like automatic, external, static, and register variables, and references for further reading. It provides examples to illustrate key differences between macros and functions, declaring and initializing constants, defining and using nested structures, unions that allow storing different data types in the same memory location, and static variables that retain their value between function calls.
This document discusses various C programming concepts including macros vs functions, ANSI C standards, constants, structures, unions, enums, storage classes like automatic, external, static, and register variables, and references for further reading. It provides examples to illustrate key differences between macros and functions, declaring and initializing constants, defining and using nested structures, unions that allow storing different data types in the same variable, and static and extern storage class specifiers.
The document discusses best practices for naming variables. It recommends initializing variables as they are declared, giving variables descriptive names to indicate their purpose, and adopting naming conventions to make code more consistent and readable for multiple programmers. Standardized prefixes and abbreviations can make long names more compact while retaining clarity. Overall, the goal is to use variable names that are meaningful, unambiguous, and help convey the essential logic of the code at a glance.
has any rows using Count(). This way, you avoid the CS8604 error related to p...Anwar Patel
This code first checks if data is not null, and then checks if it has any rows using Count(). This way, you avoid the CS8604 error related to possible null references.
This presentation covers the syllabus of Himachal Pradesh University for the subject of ASP.NET Technologies. This is part -2 of a syllabus. This is particularly for BCA students.
This document provides an introduction to Visual Basic programming concepts including data types, variables, operators, and functions. It discusses the different data types in Visual Basic like numeric, string, date, and boolean. It describes how variables are declared and the different scopes they can have. The document also covers operators like arithmetic, relational, and logical operators. Finally, it discusses built-in functions in Visual Basic for working with dates, strings, numbers, and converting between data types.
E learning excel vba programming lesson 3Vijay Perepa
The document discusses VBA procedures and data types. It defines sub procedures and functions, explaining that functions can return values while subs do not. Examples are provided of how to write subs and functions. The document also discusses public and private procedures, and different variable data types in VBA like Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String, Object, and Variant. It provides the valid value ranges for each data type. The next class will cover all the data types with examples.
The document provides an overview of using VBScript in QuickTest Professional (QTP) for automation testing. It covers VBScript variables, arrays, functions, subroutines, and conditional statements. The document contains code examples for each concept and provides a tutorial on the basics of the VBScript language used for test automation in QTP. It directs readers to a blog for additional QTP tutorials and interview questions.
Refactoring legacy code driven by tests - ITALuca Minudel
Are you working on code poorly designed or on legacy code that’s hard to test? And you cannot refactor it because there are no tests?
During this Coding Dojo you’ll be assigned a coding challenge in Java, C#, Ruby, JavaScript or Python. You will face the challenge of improving the design and refactoring existing code in order to make it testable and to write unit tests.
We will discuss SOLID principles, the relation between design and TDD, and how this applies to your solution.
Reading list:
Growing Object-Oriented Software, Guided by Tests; Steve Freeman, Nat Pryce
Test Driven Development: By Example; Kent Beck
Working Effectively with Legacy; Michael Feathers
Agile Software Development, Principles, Patterns, and Practices; Robert C. Martin (C++, Java)
Agile Principles, Patterns, and Practices in C#; Robert C. Martin (C#)
TypeScript is a superset of JavaScript that primarily provides optional static typing, classes and interfaces. It allows IDEs to provide richer coding environments through features like type checking and code completion. TypeScript code is compiled to JavaScript that runs in browsers. It is open source and designed by Anders Hejlsberg at Microsoft to provide object-oriented capabilities to JavaScript. TypeScript supports features like classes, interfaces, static typing, and modules.
This document discusses programming fundamentals related to variables in C programming. It covers data types, variable declaration and initialization, variable scope, and C keywords. Variables are named values stored in RAM during program execution. Variables can be declared globally or locally within functions. The scope of a variable determines where it can be accessed within a program. Different data types specify the size of memory reserved for a variable. C has reserved keywords that cannot be used as variable names.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
This document provides an introduction and overview of VBScript, including its data types, variables, operators, and other core concepts. The objectives are to familiarize readers with the VBScript language and teach them how to write client-side scripts using VBScript keywords, operators, functions, arrays, classes, and objects. It covers topics such as VBScript data types, variables, operators, scopes, lifetimes, and statements for declaring variables.
The document provides an overview of VBScript for use with QuickTest Professional (QTP). It covers topics like comments, variables, data types, operators, input/output, constants, conditional statements, loops, procedures, built-in functions, syntax rules, errors, file system operations, test requirements, solutions, QTP add-ins information, and a VBScript glossary. The document contains tutorials and examples for learning VBScript to write automated tests and real-time scripts for QTP.
VBScript is a scripting language used to add dynamic behavior to web pages. It supports data types, variables, constants, conditional and iterative constructs, arrays, and user-defined procedures and functions. VBScript can integrate with different interfaces like Microsoft Word and Excel to read and write data. Example uses include automating tasks by running QTP test scripts from Excel sheets.
Visual Basic is a rapid application development tool that uses an interactive development environment. It allows users to create graphical user interfaces visually by dragging and dropping objects instead of writing code. Visual Basic uses an event-driven programming model, where code executes in response to user and system events. It supports object-oriented programming concepts like classes and modules. Variables can be declared with different data types and arrays can be fixed-size or dynamic.
The document provides an overview of VBScript including:
1. VBScript is a lightweight scripting language that is interpreted by the Windows Script Host and can be used for web client and server scripting.
2. It discusses the Windows Script Host environment and how it manages script security and execution.
3. VBScript supports variables, data types, operators, conditional statements, loops, procedures, and file input/output operations.
The document provides an introduction to Visual Basic programming fundamentals including modules, data types, variables, operators, and functions. It discusses the different types of modules that can contain code in Visual Basic. It also describes the various data types like numeric, string, date, and boolean. Additionally, it covers variable declaration and scope, as well as the different types of operators and built-in functions available in Visual Basic.
The document provides an introduction to advanced QTP concepts using VBScript orientation. It discusses VBScript variables including data types, operators, input/output operations, constants, conditional statements, procedures, built-in functions, and syntax rules. The document also covers topics like errors, file system operations, test requirements, solutions, and QTP add-ins. It recommends visiting an external website for more QTP information, scripts, and manual testing documents.
This document provides an explanation of VBScript for use in HP QuickTest Professional (QTP). It covers key VBScript concepts like data types, variables, arrays, constants, functions, subroutines, and arguments. It includes examples to demonstrate each concept. The document is organized into 12 sections covering these topics at a high level.
The document provides an overview of VBScript including:
1) It describes VBScript as a lightweight scripting language that is interpreted by the Windows Script Host.
2) It lists common hosting environments for VBScript like web pages and Windows Script Host.
3) It discusses VBScript syntax rules and elements like variables, data types, operators, and input/output functions.
4) It provides examples of how to write VBScript code for comments, variables, constants, and other language elements.
This document discusses various C programming concepts including macros vs functions, ANSI C standards, constants, structures, unions, enums, storage classes like automatic, external, static, and register variables, and references for further reading. It provides examples to illustrate key differences between macros and functions, declaring and initializing constants, defining and using nested structures, unions that allow storing different data types in the same memory location, and static variables that retain their value between function calls.
This document discusses various C programming concepts including macros vs functions, ANSI C standards, constants, structures, unions, enums, storage classes like automatic, external, static, and register variables, and references for further reading. It provides examples to illustrate key differences between macros and functions, declaring and initializing constants, defining and using nested structures, unions that allow storing different data types in the same variable, and static and extern storage class specifiers.
The document discusses best practices for naming variables. It recommends initializing variables as they are declared, giving variables descriptive names to indicate their purpose, and adopting naming conventions to make code more consistent and readable for multiple programmers. Standardized prefixes and abbreviations can make long names more compact while retaining clarity. Overall, the goal is to use variable names that are meaningful, unambiguous, and help convey the essential logic of the code at a glance.
has any rows using Count(). This way, you avoid the CS8604 error related to p...Anwar Patel
This code first checks if data is not null, and then checks if it has any rows using Count(). This way, you avoid the CS8604 error related to possible null references.
This presentation covers the syllabus of Himachal Pradesh University for the subject of ASP.NET Technologies. This is part -2 of a syllabus. This is particularly for BCA students.
This document provides an introduction to Visual Basic programming concepts including data types, variables, operators, and functions. It discusses the different data types in Visual Basic like numeric, string, date, and boolean. It describes how variables are declared and the different scopes they can have. The document also covers operators like arithmetic, relational, and logical operators. Finally, it discusses built-in functions in Visual Basic for working with dates, strings, numbers, and converting between data types.
E learning excel vba programming lesson 3Vijay Perepa
The document discusses VBA procedures and data types. It defines sub procedures and functions, explaining that functions can return values while subs do not. Examples are provided of how to write subs and functions. The document also discusses public and private procedures, and different variable data types in VBA like Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String, Object, and Variant. It provides the valid value ranges for each data type. The next class will cover all the data types with examples.
The document provides an overview of using VBScript in QuickTest Professional (QTP) for automation testing. It covers VBScript variables, arrays, functions, subroutines, and conditional statements. The document contains code examples for each concept and provides a tutorial on the basics of the VBScript language used for test automation in QTP. It directs readers to a blog for additional QTP tutorials and interview questions.
Refactoring legacy code driven by tests - ITALuca Minudel
Are you working on code poorly designed or on legacy code that’s hard to test? And you cannot refactor it because there are no tests?
During this Coding Dojo you’ll be assigned a coding challenge in Java, C#, Ruby, JavaScript or Python. You will face the challenge of improving the design and refactoring existing code in order to make it testable and to write unit tests.
We will discuss SOLID principles, the relation between design and TDD, and how this applies to your solution.
Reading list:
Growing Object-Oriented Software, Guided by Tests; Steve Freeman, Nat Pryce
Test Driven Development: By Example; Kent Beck
Working Effectively with Legacy; Michael Feathers
Agile Software Development, Principles, Patterns, and Practices; Robert C. Martin (C++, Java)
Agile Principles, Patterns, and Practices in C#; Robert C. Martin (C#)
TypeScript is a superset of JavaScript that primarily provides optional static typing, classes and interfaces. It allows IDEs to provide richer coding environments through features like type checking and code completion. TypeScript code is compiled to JavaScript that runs in browsers. It is open source and designed by Anders Hejlsberg at Microsoft to provide object-oriented capabilities to JavaScript. TypeScript supports features like classes, interfaces, static typing, and modules.
This document discusses programming fundamentals related to variables in C programming. It covers data types, variable declaration and initialization, variable scope, and C keywords. Variables are named values stored in RAM during program execution. Variables can be declared globally or locally within functions. The scope of a variable determines where it can be accessed within a program. Different data types specify the size of memory reserved for a variable. C has reserved keywords that cannot be used as variable names.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
3. WHAT IS VBSCRIPT?
A Safe subset of visual basic
The VBScript Code is case Insensitive.
Microsoft Visual Basic Scripting Edition brings active
scripting to a wide variety of environments,
including Web client scripting in Microsoft Internet
Explorer and Web server scripting in Microsoft
Internet Information Service (IIS).
3VIBRANT TECHNOLOGIES & COMPUTERS
5. SCRIPTING FOR SPECIFIC PLATFORMS
VBScript
designed to run on multiple platforms that use the ActiveX Scripting
Interface.
VBA (VB for Applications)
More sophisticated customization.
Power user focus, natural upgrade, superb integration
Visual Basic
Best tool for distributed client/Server solutions.
Powerful, robust, scalable.
5VIBRANT TECHNOLOGIES & COMPUTERS
6. VBSCRIPT DATA TYPES
VBScript has only one data type called a Variant.
A Variant is a special kind of data type that can contain
different kinds of information, depending on how it
is used.
Because Variant is the only data type in VBScript, it is
also the data type returned by all functions in
VBScript.
At its simplest, a Variant can contain either numeric or
string information.
A Variant behaves as a number when you use it in a
numeric context and as a string when you use it in a
string context.
6VIBRANT TECHNOLOGIES & COMPUTERS
7. VBSCRIPT DATA TYPES
VARIANT SUBTYPES
Beyond the simple numeric or string classifications, a
Variant can make further distinctions about the
specific nature of numeric information.
For example, you can have numeric information that
represents a date or a time.
When used with other date or time data, the result is
always expressed as a date or a time.
You can also have a rich variety of numeric information
ranging in size from Boolean values to huge floating-
point numbers.
7VIBRANT TECHNOLOGIES & COMPUTERS
8. VBSCRIPT DATA TYPES
VARIANT SUBTYPES
8
Subtype Description
Empty Variant is uninitialized. Value is 0 for numeric variables or a zero-length string ("") for string
variables.
Null Variant intentionally contains no valid data.
Boolean Contains either True or False.
Byte Contains integer in the range 0 to 255.
Integer Contains integer in the range -32,768 to 32,767.
Currency -922,337,203,685,477.5808 to 922,337,203,685,477.5807.
Long Contains integer in the range -2,147,483,648 to 2,147,483,647.
Single Contains a single-precision, floating-point number in the range -3.402823E38 to -1.401298E-45 for
negative values; 1.401298E-45 to 3.402823E38 for positive values.
Double Contains a double-precision, floating-point number in the range -1.79769313486232E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308
for positive values.
Date Contains a number that represents a date between January 1, 100 to December 31, 9999.
String Contains a variable-length string that can be up to approximately 2 billion characters in length.
Object Contains an object.
Error Contains an error number.
VIBRANT TECHNOLOGIES & COMPUTERS
9. VARIABLES
A variable is a convenient placeholder that refers to a
computer memory location where you can store
program information that may change during the
time your script is running.
For example, you might create a variable called
ClickCount to store the number of times a user clicks
an object on a particular Web page.
you only have to refer to a variable by his name to see
or change its value.
9VIBRANT TECHNOLOGIES & COMPUTERS
10. DECLARING VARIABLES
You declare variables explicitly in your script using the Dim
statement, the Public statement, and the Private
statement. For example:
Dim DegreesFahrenheit
You declare multiple variables by separating each variable
name with a comma. For example:
Dim Top, Bottom, Left, Right
10VIBRANT TECHNOLOGIES & COMPUTERS
11. DECLARING VARIABLES
You can also declare a variable implicitly by
simply using its name in your script.
That is not generally a good practice because
you could misspell the variable name in one
or more places, causing unexpected results
when your script is run.
For that reason, the Option Explicit statement is
available to require explicit declaration of all
variables.
11VIBRANT TECHNOLOGIES & COMPUTERS
12. OPTION EXPLICIT STATEMENT
Forces explicit declaration of all variables in a script.
If used, the Option Explicit statement must appear in a
script before any other statements.
When you use the Option Explicit statement, you must
explicitly declare all variables using the Dim, Private,
Public, or ReDim statements. If you attempt to use
an undeclared variable name, an error occurs.
Tip Use Option Explicit to avoid incorrectly typing the
name of an existing variable or to avoid confusion in
code where the scope of the variable is not clear.
12VIBRANT TECHNOLOGIES & COMPUTERS
13. NAMING RESTRICTIONS
Must begin with an alphabetic character.
Cannot contain an embedded period.
Must not exceed 255 characters.
Must be unique in the scope in which it is
declared.
13
Tip meaningfull prefix to variables to indicate
the subtypes i.e
iCounter (integer), strName (String), bFlag
(Boolean), dteToday (Date(
Tip meaningfull prefix to variables to indicate
the subtypes i.e
iCounter (integer), strName (String), bFlag
(Boolean), dteToday (Date(
VIBRANT TECHNOLOGIES & COMPUTERS
14. VBSCRIPT KEYWORDS
Empty
The Empty keyword is used to indicate an uninitialized variable value.
Null
The Null keyword is used to indicate that a variable contains no valid data.
True
The True keyword has a value equal to -1.
False
The False keyword has a value equal to 0.
Nothing
The Nothing keyword in VBScript is used to disassociate an object variable
from any actual object.
14VIBRANT TECHNOLOGIES & COMPUTERS
15. SCOPES AND LIFETIMES
A variable's scope is determined by where you declare it.
When you declare a variable within a procedure, only code within that
procedure can access or change the value of that variable.
If you declare a variable outside a procedure, you make it recognizable to all
the procedures in your script.
The lifetime of a variable depends on how long it exists.
The lifetime of a script-level variable extends from the time it is declared until
the time the script is finished running.
At procedure level, a variable exists only as long as you are in the procedure.
ou can have local variables of the same name in several different procedures
because each is recognized only by the procedure in which it is declared.
15VIBRANT TECHNOLOGIES & COMPUTERS
16. DIM STATEMENT
Dim varname[([subscripts])][, varname[([subscripts])]] . . .
Declares variables and allocates storage space.
Variables declared with Dim at the script level are available to all
procedures within the script.
At the procedure level, variables are available only within the
procedure.
You can also use the Dim statement with empty parentheses to
declare a dynamic array.
Note When you use the Dim statement in a procedure, you
generally put the Dim statement at the beginning of the
procedure.
16VIBRANT TECHNOLOGIES & COMPUTERS
17. PRIVATE STATEMENT
Private varname[([subscripts])][, varname[([subscripts])]] . . .
Declares private variables and allocates storage space.
Private statement variables are available only to the script in which
they are declared.
The following example illustrates use of the Private statement:
17
Private MyNumber ‘--- Private Variant variable.
Private MyArray(9) ‘--- Private array variable.
‘--- Multiple Private declarations of Variant variables.
Private MyNumber, MyVar, YourNumber
VIBRANT TECHNOLOGIES & COMPUTERS
18. PUBLIC STATEMENT
Public varname[([subscripts])][, varname[([subscripts])]] . . .
Declares public variables and allocates storage space.
Public statement variables are available to all procedures in all
scripts.
You can also use the Public statement with empty parentheses
to declare a dynamic array.
18
Public MyNumber ‘--- Public Variant variable.
Public MyArray(9) ‘--- Public array variable.
‘--- Multiple Public declarations of Variant variables.
Public MyNumber, MyVar, YourNumber
Public MyNumber ‘--- Public Variant variable.
Public MyArray(9) ‘--- Public array variable.
‘--- Multiple Public declarations of Variant variables.
Public MyNumber, MyVar, YourNumber
VIBRANT TECHNOLOGIES & COMPUTERS
19. REM STATEMENT
Includes explanatory remarks in a program.
Rem Comment
‘ Comment
As shown in the syntax section, you can use an apostrophe (') instead
of the Rem keyword.
If the Rem keyword follows other statements on a line, it must be
separated from the statements by a colon.
However, when you use an apostrophe, the colon is not required after
other statements.
19
MyStr1 = "Hello" : Rem Comment after a statement separated by a colon.
MyStr2 = "Goodbye" ' This is also a comment; no colon is needed.
Rem Comment on a line with no code; no colon is needed.
MyStr1 = "Hello" : Rem Comment after a statement separated by a colon.
MyStr2 = "Goodbye" ' This is also a comment; no colon is needed.
Rem Comment on a line with no code; no colon is needed.
VIBRANT TECHNOLOGIES & COMPUTERS
20. ASSIGNING VALUES TO VARIABLES
Values are assigned to variables creating an
expression as follows:
the variable is on the left side of the expression and the value you want to
assign to the variable is on the right.
For Example :
20
B = 200B = 200
VIBRANT TECHNOLOGIES & COMPUTERS
22. LAB 1.1
Write a small program
Declare using Dim 2 variables (a,b)
Initialize the variables using a=“10” and b=“5”
Apply the sum to variable c.
Report to QTP the sum of the variables.
Use remarks.
TipTip : Conversion
Now declare in the header Option Explicit
22VIBRANT TECHNOLOGIES & COMPUTERS