OpenLLM-France/wikimedia huggingface dataset:
# Visual Basic .NET

Visual Basic .NET (VB.NET) is the most recent incarnation of the Visual Basic language set. It incorporates standards that make the language compatible with the .NET framework libraries that Microsoft has written to allow for speedier software development.
VB.NET and by extension other Visual Basic languages are Managed Code languages in that the programmer need not worry about garbage collection (the deleting of objects and values and freeing of memory after execution) or memory management. This is opposed to Unmanaged Code languages like C and C++ where such details are required.

## Prerequisites

* Possession of a copy of Visual Studio (preferably a recent edition)
* Understanding of basic computing concepts in Windows
This is an introductory course in the field of computer programming. It does not require any prior knowledge of computer programming.

## Course Description

This course is intended to teach all aspects of programming with Visual Basic .NET. Please keep in mind that this course is not yet complete and thus may be of less benefit that other sources.

## Readings

* Wikipedia: Visual Basic .NET
* Wikipedia: Microsoft Visual Studio

## Lessons

* Beginning Programming
* Introduction to Visual Studio 2008
* Introduction
* Logic Control Structures
* Reusable Code

## Tools

* Visual Studio 2008 Professional Edition (90-day Trial)
* .NET Framework 3.5 SP1
* SQL Server 2008 180 Day Trial - Will be used in later lessons
Additionally, for those who are students in highschool or college (an e-mail address with a .edu top level domain is required for this), Microsoft has graciously extended unlimited versions of many of its development softwares for free at the following address:
Software offered (as of 18 Nov 09):
| Visual Studio 2010 Ultimate Beta 2 | Visual Studio 2008 Professional |
| Visual Studio 2005 Professional | Visual Web Developer 2008 Express |
| Windows Server 2008 R2 Standard | Windows Server 2008 Standard |
| Expression Studio 3 | XNA Game Studio |
| SQL Server Express | Visual Basic 2008 Express |
| Visual C++ 2008 Express | Visual C# 2008 Express |
| Virtual PC | CCR and DSS Toolkit |
| Windows Server 2003 | Robotics Developer Studio 2008 R2 |
| SQL Server 2008 Developer |

## See Also

* Visual Basic for Applications

## External Links

* MSDN Visual Basic .NET Portal
* vbdotnetheaven.com
* startvbdotnet.com
* Visual Basic .NET tutorials for the absolute beginner
* VB.NET Tutorials , Help and Source code
# Visual Basic/Event-Driven Design

INTRODUCTION In Event-Driven design one prepares the program in such a way that certain actions are taken only when an event occurs at the user's initiative or otherwise such as click of a button, or completion of a time interval etc.
Visual Basic 6.0 offers a wide variety of events to program. Some of the events are common for most of the controls whereas some are specific to individual controls. Some most common events are as follows:
* Click
* MouseMove
* KeyPress
In Visual Basic, the strength of any graphical or non-graphical control is measured by the kind of special events it provides to a program.
Advantages of event-driven programming: Event-driven programming is often termed as unstructured programming as it can never be said which piece of code will get executed unless we know which event occurred. But this very fact contributes to the major advantage of event-driven programming. With this approach, we can be sure of some components of a program (or software for that matter) running successfully while we work on others.
Another advantage associated with it is the convenience offered to both the end-user and the programmer. Events can be initiated by the user (like clicking a button). So it gives the user a feel of control over the system. On the other hand, programmer can put some very crucial code for very crucial events such as loading of a form, where several initializations and checks can be performed.
# Visual Basic/API Use

The Windows API is a rich set of functions for accomplishing common tasks. There are several thousand of these functions, and all are documented on Microsoft's website, MSDN.

## Declaring API functions

API functions are stored in DLL files ("Dynamic Link Libraries"; Sometimes called libraries or libs). For your program to use functions from a library, they must first be declared. Declaring a function uses the following syntax:
To declare a function, you must first know what library it is in, and then any arguments it accepts. Happily, these are very easy to discover, often by either going to the link above (MSDN) or googling.

### Example

Here, we will use a simple function, called beep to demonstrate how to use API functions. First, we must declare it, the beep function is declared as follows:
Once a function is declared, it can be used as if it were a built-in function of Visual Basic. To use the beep function, you must provide a frequency (in hertz), and a duration (in milliseconds). The following line would beep for 1 second at 440 hertz:
Here's an example of something very strange you can do with Beep API + a For Loop:

## Finding documentation on the functions

There are literally thousands of Windows API functions out there, and guessing the code to declare one is difficult. A list of all functions, their uses, and the code to declare them can be found at the following URL on Microsoft's website:
* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_start_page.asp
You can also find API functions from the AllAPI Network, which has a collection of every function and it's use in VB6 as well as VB.NET, along with examples and related functions. This website is also home to a VB6 extension called ApiViewer, which is a massive extension to the outdated program that comes with VB6.
* http://allapi.mentalis.org/apilist/apilist.php
# Seminar in Biological Mechanisms of Aging and Cancer/Epigenetic Alterations

Epigenetic refers to changing the appearance of an organism, phenotype, that can be inherited without changing the DNA information within the body. However, it is unknown how these epigenetic markers are passed down from generation to generation. “The Hallmarks of Aging” has identified epigenetic alterations as one of the major causes of aging. As aging progresses, changes in the methylation, the process in which a carbon and 3 hydrogens are added to DNA, occur in DNA, histones, and chromatin.
As an example of research that has been done relating to this hallmark of aging, we discussed a paper published by Greer et al in 2011. These authors studied whether or not ASH-2, WDR-5, and SET-2 components of the H3K4me3, histone H3 lysine trimethylation complex, could regulate the lifespan of the descendants if they were disturbed in the parental generation in C.elegans. They observed that if these components were disturbed, the lifespan of the descendants of C.elegans did indeed increase. However, the generational increase in lifespan was not everlasting and only continued on for three generations. The authors also concluded that in order for the generational increase in lifespan to occur the organism must also have a functioning germline and the protein RBR-2.
# Student Projects/Communication and Education

In today's competitive world, it is very important for a novice professional to be firmly grounded on foundations of sound education for his/her successful and harmonious living. It is rightly said that education is a life long process, where all the experiences, knowledge and wisdom that an individual acquires at different stages of one’s life through different channels (i.e., formally, informally and incidentally) have formative as well as additive effects on the personality of an individual. The fact that, in each and every sphere of life, one's education plays very vital roles itself proves the need and importance of basic education for all people, irrespective of their gender, religion, cast, creed or race. This very thought is emphasized in the Constitution of India as well. The Constitution (86 Amendment) Act, 2002 inserted Article 21-A in the Constitution of India to provide free and compulsory education of all children in the age group of six to fourteen years as a Fundamental Right in such a manner as the State may, by law, determine.
Adhering this, if the discussion is limited to the importance of communication in education, it is necessary to view communication in relation to education. Communication, to put it simply, is the ‘sharing’ of information between two or more individuals or within a group to reach a common understanding.Even in an educational scenario this understanding of communication demands significance and hence need to be considered seriously. The effects that effective communication has on efficient teaching learning process are inevitable: -
* it increases the overall level of understanding of students as well as reforms the perspectives of teachers as communication clarifies concepts to a great extend
* it kindles the socializing skills of the student community and evokes a feeling of interdependence and brotherhood among them
* it urges the students to become autonomous learners and promotes self reliance, which is the ultimate aim of education
Therefore it is important that all stakeholders in education consider this seriously and selflessly contribute to its development.
* ↑ "National Council Of Educational Research And Training :: Home". www.ncert.nic.in. Retrieved 2020-03-04.
* ↑ "School Education | Government of India, Ministry of Human Resource Development". mhrd.gov.in. Retrieved 2020-03-04.
* ↑ "National Council Of Educational Research And Training :: Home". ncert.nic.in. Retrieved 2020-03-04.
# Student Projects/Corona virus (COVID-19)

Corona virus ( COVID )
Corona virus is one of the infectious and dangerous virus discovered newly . It is an contagious disease .
Corona virus enters human body when a person comes in contact with droplets of saliva or discharge of fluid from nose of affected person by cough or sneeze . These virus enters human throat , as the virus multiples a fever or cough might be seen as symptom and further leads to difficulty in breathing ; patients may need a ventilator to help them breathe.
Though this virus is dangerous one can protect themselves from this virus by following some of the precautionary ways.
* Wash your hands using soap or alcohol frequently.
* Cover your nose and mouth while coughing or sneezing using a tissue;throw the tissue into dustbin and wash your hands.
* Maintain social distance
* Avoid touching your face ,nose and mouth.
* Wear masks and maintain personal hygiene.
* If you are sick or have symptoms like cough ,cold or fever visit nearest hospital immediately. This is all you have to do to be safe #STAYHOMESTAYSAFE
# Teaching EFL Listening via FUN WITH ENGLISH Books/7B/Test 2 Teacher Text

Grade 7 Test text –
1) UFO
Last night I met an alien. It knocked on my window. When I opened the window, I saw a UFO. The alien helped me to fly to it. We flew to another world. It was very beautiful. Then the alien told me a story about his planet in the UFO. He said
‘Our world was very ugly and dark. We really disliked it. Plants and animals disliked it too. We were crazy about travelling in space. We met other aliens, and we like their planets more. They taught us how to be kind to each other. Our planet became nicer. Now we love it.’
After the alien told me this story we came back to earth. He clapped his hands and I woke up in my bed. My mother was waiting. It was time for school!
2) Crocodiles
Crocodiles are reptiles and have been around for 200 million years. They can be found in many different countries. They were here at the same time as the dinosaurs! A crocodile can grow up to six metres long and has eighty teeth in its mouth. It can break your bones in one bite! A crocodile can live for up to one hundred years. A crocodile’s brain is just a little bigger than a one Yuan coin, but they can still do amazing things. They can stay underwater for up to five hours and they can run up to 14 kilometres per hour. Crocodiles lay eggs.
3) Ghosts
David: Do you like ghost stories Dylan? Dylan: Yes I like ghost stories. People do not understand some things, and I like to read about these things. We cannot know whether ghosts are real or not. I think it is very exciting to be scared sometimes. David: Most Chinese people do not believe in ghosts. Do people in Australia believe in ghosts? Dylan: No, my parents and teachers do not, but some of my friends do. David: Do you believe in ghosts, Dylan? Dylan: Maybe, I am not sure but I do have a ghost story. David: Ok can I hear it. Dylan: Sure. Listen.
There was a boy and he moved into a new house. He moved into the new house and left his family in his old house. The first night after he went to bed, he heard a sound outside her window. He as very scared. He looked out of his window and saw something white. It ran past his window quickly. The next night she sat at her window with a torch. She heard the same sound and then saw her neighbour opening the door to let her white cat out.
David: That is a good story. I was very scared.
# Teaching EFL Listening via FUN WITH ENGLISH Books/7B/Lesson 3
## Lesson Plan

* Test Preparation
** "I want all of you to get a sheet of paper."
** "Please write your name and class on the sheet of paper."
** "When we do the test, do not write on MY paper [hold up a test sheet] write on YOUR paper."
** [Walk to the back row] "When we are finished, students in this row will stand up and gather the paper of the students in front of them to bring to me." [Demonstrate]
** [If the desks are together] "Please separate your desks."
** "Finally, there is absolutely no talking during the test."
* Self-Assessment
** "To practice, we are going to start with this [hold up the Self-Assessment]. I want you to choose your English level [CN: 水平 Shuǐpíng]
** Read out the different levels.
** When they are done, have the back row get up and deliver the papers to me.
* Test
** "Now we are going to begin the test. Do not talk."
** "I am going to read each article three times."
** "Listen and write the answers on your paper."
** Snapping harsh the first time somebody peeps may keep them all in line throughout.
* Textbook
** 7A & 8A Page 10 Let's get ready A and B
** Use this time to organize the tests and test papers, placing them in a place I'll remember.
* Felix the Cat Slides
** Give some background.
** Questions throghout
*** What is this?
*** How does _____ feel?
*** What do think will happen next?
*** Why is he ______?
* Note: Mr. Brown suggested using the textbook after the students wrote their tests would be OK, and he was correct.

## Lesson Review
### 17 Mar 2010 Grade 7 Classes 10 & 11

* What could I have done better?
** Explained the process for the students to collect the tests and give them to me in an easier to comprehend way.
* What did I do well?
** Move quickly on the tests.
** Didn't really raise my voice at all.
* What did I learn?
** If instructions are good, it's not necessary to get angry/raise my voice.
* What did the students learn?
** Testing protocol and about Felix the Cat.
* Next Week?
** Hand back the tests.
# Teaching EFL Listening via FUN WITH ENGLISH Books/8A

This page is a collection of materials for teachers who are using this textbook to teach listening English as a Foreign Language:

## Lesson Plans

* Lesson 1
* Lesson 2
* Lesson 3
* Lesson 4
* Lesson 5
* Lesson 6
* Lesson 7
* Lesson 8
* Lesson 9
* Lesson 10
* Lesson 11
* Lesson 12
* Lesson 13
* Lesson 14
* X-Mas Lesson
* Lesson 15
* Lesson 16
* Lesson 17
# Teaching EFL Listening via FUN WITH ENGLISH Books/8B

This page is a collection of materials for teachers who are using this textbook to teach listening English as a Foreign Language:

## Lesson Plans

* Lesson 1
* Lesson 2
* Lesson 3
* Lesson 4
* Lesson 5
* Lesson 6
* Lesson 7
* Lesson 8
* Lesson 9
* Lesson 10
* Lesson 11
* Lesson 12
* Lesson 13
* Lesson 14
* Lesson 15
* Lesson 16

## Tests

* Test 1
* Test 2
# WINAPI Programming
### Welcome

This Tutorial is intended for anyone who has a working knowledge of the C programming language. It is also intended to help you develop Windows Apps using the WINAPI ASAP. The language used is C. This tutorial is applicable to any language that acesses the WINAPI. Free tutoring is available, just leave a message at the bottom of this page.

## Getting Started

The basics and begining information. Get Started

### A Simple Window

Describes how to create a window. Lesson One

## Message Handling

Describes message handling in the main Window Procedure. Messages

## Sample Code

This example simply displays a message box after compiling and running the project.
Note: You may need to include the user32.lib for the linker when compiling this project.

## See Also

* Lesson Two
* School:Computer science
* Topic:Programming
# WINAPI Programming/Getting Started
## A simple Win32 Program...

Make sure you specify a Win32 GUI and NOT a console program when compiling the project below.
If you have no experience with the Windows API try to compile and run the above program. First check for any errors and correct them as necessary. If you are not sure how to correct the errors look them up in the accompanying documentation that came with your compiler. Remember to compile this as a C program by saving the program as somename.c or anyname.c as most compilers will compile the project as a C program if .c follows as the extension. If the program ran correctly you should have gotten a simple message box that displayed the Message Hello Windows! and Hello in the client area and title bar respectfully.

### Explaining the code...

WinMain is the same as the main function in dos. Program execution starts in WinMain. HINSTANCE hInst is the handle to the programs executable module in memory. HINSTANCE hPrev is always NULL for Win32 Applications, it use to be the handle to the previous instance for Win16 programs. LPSTR lpCmd are the command line arguements as a single string not counting the program name. hInstance is used for loading resources and any other task which is performed on a per-module basis. A module is either the EXE or a DLL loaded into your program. For purpose of this tutorial there will be only one module, the .exe. The calling convention is WINAPI which is defined as _stdcall.
Winapi Home

## Questions

Questions and comments here...
# Voting systems

* Score voting
* Single transferable vote
* Instant runoff voting
* Bucklin voting
* Approval voting
* Asset voting
* Delegable proxy
* Condorcet criterion
* Condorcet methods
# WINAPI Programming/Lesson One
## Lesson One

One of the most important things to learn about using the WINAPI to write windows applications is that to do so you have to fill a Windows class structure. The following code will show you how.

### Window Procedure
#### WinMain Function
## Questions

Leave all your questions here.
Bodene 04:29, 17 January 2007 (UTC)
Could you explain what a windows class structure is, what its for etc? Anonymous 07.38, 3 July 2007
WinApi Home
# University of Florida/Egm4313/s12 Report 2, Problem 2.6
## Problem 2.6

Solved by: Andrea Vargas

### Problem Statement

For the following spring-dashpot-mass system (in series) find the values for the parameters $k,c,m\!$ knowing that the system has the double real root $\lambda =-3\!$

### Figure
## Solution

Previously, we have derived the following equation for such a system: (From Sec 1 (d), (3) p.1-5) $m\left(y_{k}''+{\frac {k}{c}}y_{k}'\right)+ky_{k}=f(t)\!$ We can write this equation in standard form by diving through by $m\!$: $y_{k}''+{\frac {k}{c}}y_{k}'+{\frac {k}{m}}y_{k}={\frac {f(t)}{m}}\!$ Here, we can take the coefficients of $y_{k}'\!$ and $y_{k}\!$ as $a\!$ and $b\!$:
$y_{k}''+\underbrace {\frac {k}{c}} _{a}y_{k}'+\underbrace {\frac {k}{m}} _{b}y_{k}={\frac {f(t)}{m}}\!$
Next,considering the double real root: $\lambda =-3\!$ We can find the characteristic equation to be: $\left(\lambda +3\right)^{2}=\lambda ^{2}+6\lambda +9=0\!$ Which is in the form: $\lambda ^{2}+a\lambda +b=0\!$
Then, we know that $a=6\!$ and $b=9\!$:
Setting $a\!$ and $b\!$ from the first equation equal to these, we obtain:
Clearly, there is an infinite amount of solutions to this problem because we have 2 equations but 3 unknowns. This can be solved by fixing one of the values and finding the other two.

### Example of Solution

An example of fixing one of the constants to find the other two is provided here. By solving the simple equations above, we can illustrate how to find $k,c,m\!$ . We had: ${\frac {k}{c}}=6\;and\;{\frac {k}{m}}=9\!$
If we fix the mass to $m=10\;kg\!$. We find: ${\frac {k}{10}}=9\!$
$k=90\!$
Then, ${\frac {90}{c}}=6\!$
$c=15\!$
Finally, we obtain:
--Andrea Vargas 21:44, 7 February 2012 (UTC)
# University of Florida/Egm6321

EGM 6321 - Principles of Engineering Analysis I
Solution of linear and nonlinear ordinary differential equations. Methods of Frobenius, classification of singularities. Integral representation of solutions. Treatment of the Bessel, Hermite, Legendre, hypergeometric, and Mathieu equations. Asymptotic methods including the WBK and saddle point techniques. Treatment of nonlinear autonomous equations. Phase plane trajectories and limit cycles. Thomas-Fermi, Emden, and van der Pol equations.

## Subpages

Special:Prefixindex/University of Florida/Egm6321/
# University of Florida/Egm4313/s12 Wyatt Ling Report 1

Report 1 Questions:
R1.1: Derive the equation of motion of a spring-dashpot system in parallel, with a mass and applied force f(t). R1.2: Derive the equation of motion of the spring-mass-dashpot ing Fig. 53, in K 2011 p.85, with an applied force r(t) on the ball. R1.3: For the spring-dashpot system on p.1-4 (of sec.1 notes), draw the FBD's and derive the equation of motion (2) p.1-4. R1.4: Using the Circuit equation (see Sec2 Notes), derive equations (3) and (4) from it. R1.4: Also see K 2011 p.59 pbs.4-5. R1.5: For each ODE in Fig.@ in K 2011 p.3 (except the last one involving a system of 2 ODEs), determine the order, linearity (or lack of), and show whether the principle of superposition can be applied.
# University of Florida/Egm4313/s12 Wyatt Ling Report 2

Report 2 Questions:
R2.1: Find the solution for general excitation for each of the 2 systems (1ab) and (2ab) above. No excitation: r(x) = 0 Plot the solution for each system.
R2.2: Given initial conditions $y(0)=1,y'(0)=0\!$ No excitation:
$r(x)=0\!$ Find and plot the solution for L2-ODE-CC(4) p.5-5
R2.3: K 2011 p.59 problems 3, 4.
R2.4: K 2011 p.59 problems 5,6.
R2.5: K 2011 p.59 problems 16, 17.
R2.6: Realize a spring-dashpot-mass system in series as shown in Fig. p.1-4 with the same characteristic as in (3) p.5-5, i.e., with double real root lambda = 5, i.e., find the values for the parameters k, c, m.