Visual C And Databases A Stepbystep Database Programming Tutorial Philip Conrod Lou Tylee pdf download
Visual C And Databases A Stepbystep Database Programming Tutorial Philip Conrod Lou Tylee pdf download
https://ebookbell.com/product/visual-c-and-databases-a-
stepbystep-database-programming-tutorial-philip-conrod-lou-
tylee-50194514
https://ebookbell.com/product/visual-c-and-databases-a-stepbystep-
database-programming-tutorial-15th-edition-philip-conrod-6761504
https://ebookbell.com/product/visual-c-and-mfc-programming-
functionx-5496986
Build Windows 8 Apps With Microsoft Visual C And Visual Basic Step By
Step Luca Regnicoli
https://ebookbell.com/product/build-windows-8-apps-with-microsoft-
visual-c-and-visual-basic-step-by-step-luca-regnicoli-5498642
https://ebookbell.com/product/head-first-c-2ed-a-learners-guide-to-
realworld-programming-with-visual-c-and-net-head-first-guides-second-
edition-andrew-stellman-2350182
Pro Visual Ccli And The Net 35 Platform Stephen Rg Fraser
https://ebookbell.com/product/pro-visual-ccli-and-the-net-35-platform-
stephen-rg-fraser-35754280
Pro Visual Ccli And The Net 20 Platform 2nd Edition Stephen R G Fraser
Auth
https://ebookbell.com/product/pro-visual-ccli-and-the-
net-20-platform-2nd-edition-stephen-r-g-fraser-auth-4390804
https://ebookbell.com/product/programming-with-visual-c-concepts-and-
projects-james-allert-33555998
Mcad Developing And Implementing Web Applications With Visual Cnet And
Visual Studionet Exam 70315 Exam Cram 2 Kirk Hausman
https://ebookbell.com/product/mcad-developing-and-implementing-web-
applications-with-visual-cnet-and-visual-studionet-exam-70315-exam-
cram-2-kirk-hausman-924372
Mcad Developing Xml Web Services And Server Components With Visual C
Net And The Net Framework Exam Cram 2 Exam Cram 70320 Amit Kalani
https://ebookbell.com/product/mcad-developing-xml-web-services-and-
server-components-with-visual-c-net-and-the-net-framework-exam-
cram-2-exam-cram-70320-amit-kalani-2157304
Visual C#®
And Databases
A Computer Programming Tutorial
By
Philip Conrod & Lou Tylee
PO Box 701
Maple Valley, WA 98038
http://www.computerscienceforkids.com
http://www.kidwaresoftware.com
Copyright © 2017 by Kidware Software LLC. All rights reserved
All Rights Reserved. No part of the contents of this book may be reproduced or transmitted in any form or
by any means without the written permission of the publisher.
This copy of “Visual C# and Databases” and the associated software is licensed to a single user. Copies of
the course are not to be distributed or provided to any other user. Multiple copy licenses are available for
educational institutions. Please contact Kidware Software for school site license information.
This guide was developed for the course, “Visual C# and Databases,” produced by Kidware Software,
Maple Valley, Washington. It is not intended to be a complete reference to the Visual Basic language.
Please consult the Microsoft website for detailed reference information.
This guide refers to several software and hardware products by their trade names. These references are for
informational purposes only and all trademarks are the property of their respective companies and owners.
Microsoft, Visual Studio, Small Basic, Visual Basic, Visual J#, and Visual C#, IntelliSense, Word, Excel,
MSDN, and Windows are all trademark products of the Microsoft Corporation. Java is a trademark product
of the Oracle Corporation.
The example companies, organizations, products, domain names, e-mail addresses, logos, people, places,
and events depicted are fictitious. No association with any real company, organization, product, domain
name, e-mail address, logo, person, place, or event is intended or should be inferred.
This book expresses the author’s views and opinions. The information in this book is distributed on an "as
is" basis, without and expresses, statutory, or implied warranties.
Neither the author(s) nor Kidware Software LLC shall have any liability to any person or entity with respect
to any loss nor damage caused or alleged to be caused directly or indirectly by the information contained in
this book.
About The Authors Philip Conrod has authored, co-authored and
edited numerous computer programming books for kids, teens and adults. Philip
holds a BS in Computer Information Systems and a Master's certificate in the
Essentials of Business Development from Regis University. He also holds a
Certificate in Programming for Business from Warren-Tech. Philip has been
programming computers since 1977. He has held various Information
Technology leadership roles in companies like Command Plus, BibleBytes
Software, Sundstrand Aerospace, Safeco Insurance Companies, FamilyLife,
Kenworth Truck Company, PACCAR and Darigold. In his spare time, Philip
serves as the President & Publisher of Kidware Software, LLC. He is the proud
father of three “techie” daughters and he and his beautiful family live in Maple
Valley, Washington.
I want to thank my three wonderful daughters - Stephanie, Jessica and Chloe, who helped with various
aspects of the book publishing process including software testing, book editing, creative design and many
other more tedious tasks like finding errors and typos. I could not have accomplished this without all your
hard work, love and support. I want to also thank my best friend Jesus, who has always been there by my
side giving me wisdom and guidance. Without you, this book would have never been printed or published.
I also want to thank my multi-talented co-author, Lou Tylee, for doing all the real hard work necessary to
develop, test, debug, and keep current all the ‘beginner-friendly’ applications, games and base tutorial text
found in this book. Lou has tirelessly poured his heart and soul into so many previous versions of this
tutorial and there are so many beginners who have benefited from his work over the years. Lou is by far one
of the best application developers and tutorial writers I have ever worked with. Thank you Lou for
collaborating with me on this book project.
Contents
Course Description
Course Prerequisites
Software Requirements
Hardware Requirements
Course Objectives
Course Requirements
What is a Database?
Writing Code
Review of Variables
Variable Declaration
Summary
2. Introduction to Databases
Review and Preview
Relational Databases
Creating a Database
Summary
3. Database Connection
Review and Preview
Data Object Preview
Connection Object
Command Object
DataAdapter Object
DataSet Object
DataTable Object
DataRow Object
CurrencyManager Object
Summary
SQL Background
Basics of SQL
ORDER BY Clause
WHERE Clause
Summary
Form Control
Button Control
Label Control
TextBox Control
CheckBox Control
RadioButton Control
GroupBox Control
Panel Control
PictureBox Control
MessageBox Object
Application State
Entry Validation
Key Trapping
Input Validation
HelpProvider Control
Application Testing
Other Controls
MaskedTextBox Control
NumericUpDown Control
TabControl Control
ListBox Control
ComboBox Control
DataGridVIew Control
MonthCalendar Control
DateTimePicker Control
OpenFileDialog Control
SaveFileDialog Control
Summary
Build Interface
Application Testing
6. Database Management
Review and Preview
Editing Records
Adding Records
Deleting Records
Editing Records
Adding Records
Deleting Records
Database Keys
Database Modifications
Final Application
Finding Records
Navigation Information
Summary
7. Database Reports
Review and Preview
PrintDocument Object
Pen Object
Brush Object
Graphics Methods
PageSetupDialog Control
PrintDialog Control
PrintPreviewDialog Control
PrintDocument Object with Databases
User Interface
Summary
Custom Icons
Summary
Database Design
Database Modeling
Information Requirements
Table Requirements
Field Requirements
Field Types
Null Values
Getting Started
Customers Table
Orders Table
Purchases Table
Products Table
Define Relationships
Getting Started
Customers Table
Orders Table
Purchases Table
Products Table
Define Relationships
Create a Database
Create a Table
Add Fields to Table
Summary
Preliminaries
Order Information
Product Selection
Submitting an Order
Printing an Invoice
Suggested Improvements
Preliminaries
Database Connection
Display Photo
Database Navigation
Editing Records
Load Photo
Adding Records
Deleting Records
Entry Validation
Input Validation
Inventory Report
Suggested Improvements
Database Fields
Adding Date Values and Editing Features
Temperature Plot
Precipitation Plot
Suggested Improvements
Summary
Multi-User Considerations
Summary
If you purchased this directly from our website you received an email with a
special and individualized internet download link where you could download the
compressed Program Solution Files. If you purchased this book through a 3rd
Party Book Store like Amazon.com, the solutions files for this tutorial are
included in a compressed ZIP file that is available for download directly from
our website (after registration) at:
http://www.kidwaresoftware.com/vcsdb2015-registration.html
Complete the online web form at the webpage above with your name, shipping
address, email address, the exact title of this book, date of purchase, online or
physical store name, and your order confirmation number from that store. We
also ask you to include the last 4 digits of your credit card so we can match it to
the credit card that was used to purchase this tutorial. After we receive all this
information we will email you a download link for the Source Code Solution
Files associated with this book.
Warning: If you purchased this book “used” or “second hand” you are not
licensed or entitled to download the Program Solution Files. However, you can
purchase the Digital Download Version of this book at a highlydiscounted price
which allows you access to the digital source code solutions files required for
completing this tutorial.
Installing Visual C# and Databases: The course notes and code
for Visual C# and Databases are included in one single ZIP file. Use your
favorite ‘unzipping’ application to write all files to your computer. The course is
included in the folder entitled VCSDB. This folder contains three other folders:
Databases, Notes and Code.
The Databases folder holds the sample databases used in the course. The Code
folder includes all the Visual C# projects developed during the course. The
applications are further divided into Class folders. Each class folder contains the
Visual C# and Databases project folders. As an example, to open the project
named Example 1-1 discussed in Class 1, you would go to this directory:
C:\VCSDB\Code\Class 1\Example 1-1\
Foreword By David B. Taylor, Former College
Professor & Department Chair
Most computer programs in use today require some interaction with information
stored in a database so learning to program with databases increases the
marketability of a developer exponentially.
I have sincerely enjoyed reading and working through the examples in, “Visual
C# and Databases”. The examples are clear and easy to follow. If I had any
questions or if my code did not work I could simply peek at the author’s
completed code examples to get back on track.
Throughout the book the authors bring attention to the importance of user
interface (UI) design. This is more important than may be obvious at first but
developers tend to focus on the code and forget about the UI but eventually
someone needs to use this program so a functional and attractive presentation of
the program can be the difference between success and failure of the end
product.
A major plus for this text is how the authors include additional and very useful
parallel topics such as the On-Line Help system created in HTML in Chapter 5
and the Graphics Methods in Chapter 7. The book is not about HTML or
graphics but the coincidental inclusion give the student a valuable glimpse at
other topics of importance. These are just two examples that didn’t have to be
included but they are added as part of other chapters and will ultimately benefit
the student. This took a lot of forethought by the authors and demonstrates the
real value of the book.
We’ll take a brief look at what databases are, where they are used, and how
Visual C# is used with databases. And, we’ll review the Visual C# development
environment and the steps followed to build an application in Visual C#.
Course Objectives
⇒ Understand the benefits of using Microsoft Visual C# to build a ‘front-end’
interface as a database programming tool ⇒ Learn database structure,
terminology, and proper database design ⇒ Learn how to connect to a
database using Visual C# data objects ⇒ Learn the use of Visual C# data
bound controls ⇒ Learn to make database queries using SQL (structured
query language) ⇒ Understand proper database search techniques ⇒ Learn
how to ADOX (Active Data Object Extended) technology to create a database
⇒ Learn database management techniques ⇒ Learn to create and produce
database reports ⇒ Learn how to distribute a Visual C# database application
⇒ Understand connection to different types of databases and remote databases
⇒ Introduce other database concepts
Course Requirements An obvious requirement is a
Windows-based computer with Microsoft Windows as well as Visual Studio
2015 Community Edition. The student should be familiar with the basics of
using the Windows operating system.
This course does not teach you how to build a Visual C# application. It is
assumed that the reader has a basic understanding of the Visual C# development
environment and knows the steps involved in building a Visual C# application.
You should feel quite comfortable with building the example application at the
end of this first chapter. If not, our company, Kidware Software, offers several
tutorials that teach this information. Please visit our web site at:
http//www.kidwaresoftware.com
What is a Database?
A database is a collection of information. This information is stored in a very
structured manner. By exploiting this known structure, we can access and
modify the information quickly and correctly.
⇒ When you go to the library and look up a book on their computer, you are
accessing the library’s book database.
⇒ When you go on-line and purchase some product, you are accessing the
web merchant’s product database.
⇒ Your friendly bank keeps all your financial records on their database.
When you receive your monthly statement, the bank generates a database
report.
⇒ When you call to make a doctor appointment, the receptionist looks into
their database for available times.
⇒ When you go to your car dealer for repairs, the technician calls up your
past work record on the garage database.
⇒ At the grocery store, when the checker scans each product, the price is
found in the store’s database, where inventory control is also performed.
⇒ When you are watching a baseball game on television and the announcer
tells you that “the batter is hitting .328 against left-handed pitchers whose
mother was born in Kentucky on a Tuesday morning,” that useless
information is pulled from the team’s database (apologies to our foreign
readers who don’t understand the American game of baseball!).
You can surely think of many more places that databases enter your life. The
idea is that they are everywhere. And, each database requires some way for a
user to interact with the information within. Such interaction is performed by a
database management system (DBMS).
The tasks of a DBMS are really quite simple. In concept, there are only a few
things you can do with a database:
1. View the data 2. Find some data of interest 3. Modify the data 4. Add
some data 5. Delete some data
There are many commercial database management systems that perform these
tasks. Programs like Access (a Microsoft product) and Oracle are used
worldwide. In this course, we look at using Visual C# as a DBMS.
In a DBMS, the database may be available locally on your (or the user’s)
computer, available on a LAN (local area network) shared by multiple users, or
only available on a web server via the Internet. In this course, we spend most of
our time looking at local databases, but access with remote databases is
addressed.
We will look at databases in more depth in the next chapter. You will see that
databases have their own vocabulary. Now, let’s take a look at how Visual C#
fits into the database management system.
Where Does Visual C# Fit In?
For database management, we say our Visual C# application acts as a front-end
to the database. This means the Visual C# application provides the interface
between the user and the database. This interface allows the user to tell the
database what he or she needs and allows the database to respond to the request
displaying the requested information in some manner.
The data objects are Visual C# components that allow connection to the
database, creation of data sets from the database and management of the
database contents. These objects are the conduit between the application and the
database, passing information back and forth between the two.
As mentioned earlier, there are many commercial products (Access, SQL Server,
Oracle) that do database management tasks. You may be asking why use Visual
C# as a database management system (DBMS) when these commercial products
are available? There are two primary advantages to using Visual C# as a DBMS
instead of Access:
1. Your users don’t need to have any commercial product installed on their
computers or know how to use such products. This saves the users money.
2. By building a custom front-end, you limit what your user can do with the
information within the database. Under normal operation, commercial
DBMS provide no such limits.
So, in this course, we will look at how to build Visual C# applications that
operate as front-ends to databases. Research has shown that over half of all
Visual C# applications involve working with databases. We will look at how to
make our applications into complete database management systems, being able
to view, search, modify, add, and/or delete database information.
Before going any further, let’s review the steps in building a Visual C#
application and then build a simple application for practice.
Building a Visual C# Application
In the remainder of this chapter, we will provide an overview of a Visual C#
application and how the Visual C# development environment is used to develop
an application. This should provide you with some idea of what knowledge you
need to possess to proceed in this course and introduce the terminology used by
the author to describe a Visual C# application.
Structure of a Visual C# Windows
Application Project
Several windows should appear when you start Visual C#. If any of these
windows do not appear, they may be accessed using the main window menu
View item.
⇒ The Main Window consists of the title bar, menu bar, and toolbar. The
title bar indicates the project name. The menu bar has drop-down menus
from which you control the operation of the Visual C# environment. The
toolbar has buttons that provide shortcuts to some of the menu options
(ToolTips indicate their function).
The Properties Window serves two purposes. Its primary purpose is to establish
design mode (initial) property values for objects (controls). It can also be used to
establish event methods for controls. Here, we just look at how to work with
properties. To do this, click the Properties button in the task bar:
The drop-down box at the top of the window lists all objects in the current form.
Under this box are the available properties for the active (currently selected)
object. Two property views are available: Alphabetic and Categorized
(selection is made using menu bar under drop-down box). Help with any
property can be obtained by highlighting the property of interest and pressing
<F1>.
⇒ The Solution Explorer Window displays a list of all forms and other files
making up your application
As mentioned, the user interface is ‘drawn’ in the form window. There are four
ways to place controls on a form:
1. Click the tool in the toolbox and hold the mouse button down. Drag the
selected tool over the form. When the cursor pointer is at the desired upper
left corner, release the mouse button and the default size control will
appear. This is the classic “drag and drop” operation.
2. Double-click the tool in the toolbox and it is created with a default size on
the form. You can then move it or resize it.
3. Click the tool in the toolbox, then move the mouse pointer to the form
window. The cursor changes to a crosshair. Place the crosshair at the
upper left corner of where you want the control to be and click the left
mouse button. The control will appear at the clicked point.
4. Click the tool in the toolbox, then move the mouse pointer to the form
window. The cursor changes to a crosshair. Place the crosshair at the
upper left corner of where you want the control to be, press the left mouse
button and hold it down while dragging the cursor toward the lower right
corner. A rectangle will be drawn. When you release the mouse button, the
control is drawn in the rectangle.
To move a control you have drawn, click the object in the form (a cross with
arrows will appear). Now, drag the control to the new location. Release the
mouse button.
To resize a control, click the control so that it is selected (active) and sizing
handles appear. Use these handles to resize the object.
To delete a control, select that control so it is active (sizing handles will appear).
Then, press <Delete> on the keyboard. Or, right-click the control. A menu will
appear. Choose the Delete option. You can change your mind immediately after
deleting a control by choosing the Undo option under the Edit menu.
Random documents with unrelated
content Scribd suggests to you:
dispose of her dowry, and the man, on his side, cannot sell without his
wife’s signature. The société d’acquêts (common property of married
people) is a constant menace in a situation of this kind; one comes to think
that it is of no use for a couple to economise for the sake of their heirs, for,
when one of the two parties dies, the common property goes to the other.
Another case, also serious, may occur. If either husband or wife incurs
debts, these, under the law, become common to both, and it comes about
that the one who has not run into debt finds him or herself compelled to
meet the liabilities of the other!
What manifold complications, what openings for dissension, what
accumulated vexations! Widowhood, widowerhood, seems the only
deliverance from a desperate situation.
But there is something worse still. In a household completely at
variance, weary with strife, the children have to look on at scenes which
wound their belief in the love between husband and wife. In such a case
they suffer through the absence of divorce, both from the moral standpoint
and because they are deprived of property which should fall to them, since
through the société d’acquêts—that stern claimant—the children’s capital
cannot be increased.
If we pass from this array of facts to another, which concerns this
unnatural life of two people, the evil is no less great.
From the time when life together has become impossible, the husband
more or less openly substitutes illicit union for marriage, and most
frequently takes to live with him the woman he has chosen as his new
companion. Because the marriage contract remains unbroken, this is an
insult to the wife, for his house is still her home by law.
Although in a case of separation, the wife almost always acts with
greater circumspection and caution, she will find it difficult to prevent the
echo of any attention she may accept from reaching the ears of her husband,
or his knowledge that she gives willingly to another what she has yielded
with such aversion to himself.
Divorce prevents this gratuitous insult to marriage. The advantages it
offers exceed by far the disadvantages cited by the defenders of an
institution which to-day has grown weak because it has remained
unchanged in the midst of social evolution.
The enemies of divorce assert that it is the destroyer of the family. That
is not so, for there are no more families to destroy. Frankly, honestly, where
is the family of old, since the law of the majority has freed the child, since
compulsory education has lessened the moral authority of parents, without
perceptibly improving the mass of the people; since in the vast field of
higher education boys and girls, through school life, become strangers to
the authors of their being and are mainly indebted to the State for their
training?
If hypocrisy were not at the bottom of the whole matter, it would be
quickly seen that nothing remains of the family as a sacred institution.
Authority on the one side, submission on the other, are the exception; the
sacrifices, too, which parents made in the past, to the point of forgetting
their own well-being, have to-day no longer any reason for existing.
Yes, divorce is useful, necessary, moral. But it may, it should, become
more so, and undergo modification. Divorce by mutual consent must
become the remedy for evils which dishonour the human soul; victims of
unhappy marriages should be able to dissolve their union without the most
intimate details of two lives—poisoned by misunderstanding,
incompatibility of temper, excess, cruelty, and insult—being made a prey to
public curiosity, the malice of barristers, and the opinions of judges. Those
liberated from their matrimonial prison, and ripened by experience, must be
allowed to marry the beloved one who has loved, consoled, and helped
them through the battle of their days.
Nine times out of ten, these new marriages would be happy, because the
husband and wife would have had time to appreciate each other’s qualities,
because they would have obeyed the law of love, escaped convention and
not been guided, generally speaking, by interest, that chief and pernicious
element in conflict between the sexes.
Divorce, as at present established, does not afford enough solutions for
the melancholy problems resulting from marriage. It is inadmissible,
inhuman, even immoral, that one who has suffered patiently twenty years
“for the children’s sake” should be condemned, because he or she has left
the torture-chamber, to pass the remainder of life without the right to create
a new home and consecrate by marriage the affection and devotion which
have healed the old wounds, given back joy in living, and created for him or
her obligations at once moral and social.
The day when divorce shall become a law of justice, and no longer—as
it sometimes is now—a tacit agreement covering wrongdoing; the day when
divorce shall exist by the will of him or her who gives valid reasons for it,
and also by mutual consent; the day, finally, when lover and beloved, under
normal conditions, may marry, then true and rightful solutions will have
been brought to impossible situations, and a noble work done for the
individual and society at large.
THE FAMILY
To this question squarely put: “Why does a man arrogate to himself the
right to live as he chooses, and why should a woman submit to a prohibitive
moral code?”—men answer that in marriage the virtue of the wife and the
legitimacy of her children are absolutely and supremely essential.
This touches one point merely, and only applies to married women. In all
that concerns “free” women, by what right are they condemned to abstain
from making full use of their independence, as most men do? “Woman’s
life, like man’s,” says Miramont, “is a harmonious evolution, by which
every phase is developed, and which thus brings into play a succession of
forms and aspects of existence. Daughter, mother and grandmother;
dreamer, fighter, thinker—woman, like man, passes through many
transformations in the course of life, and is always progressive.”
By the same fact of social evolution, thanks to her participation in the
battle of life, and also to a rational education, it has long been proved that
woman is not an inferior creature, of no use save for the propagation of the
species.
We are far removed, happily, from the theories of Schopenhauer, who
declared that woman was afflicted with intellectual shortness of sight, that
she was childish, futile and narrow, inferior to man in everything
concerning rectitude and scrupulous honesty; that she was lacking in sense
and reflection, incapable of taking any unbiased view, etc. etc.
If woman’s characteristic feature be that nature has destined her for
motherhood, it is none the less true that, just as she has a fine skin and
quick sensibilities, her intellect is prompt to seize details, and that she
possesses a brain as well furnished as that of man.
Her apparent inferiority comes from the fact that woman is oppressed by
the law and ill-treated by the moralist, whence result her native timidity and
diffidence. The truth is that man, desiring to keep the supremacy attributed
to him, does not care to see in woman the qualities of courage and
independence. He will not admit the immanent struggle between two beings
inspired by the same needs and the same desires. Men would like women to
remain tied down to household cares, while thinking women who have
ceased to resign themselves to this wish their sex to profit by all the rights
of men.
The partisans of absolute feminism desire that there should be no
difference between men and women, in the name of biological equality
which incites them to claim social equality.
Without going so far as this, it is certain that women should now enjoy
more independence and be authorised, without losing caste in the eyes of
moralists, to prove the strength of their personal faculties.
Unfortunately, as a modern thinker has observed: “Kept apart from
magnificent realities ... maintained continually in a state of moral
independence worse than physical slavery, only quitting the maternal yoke
to fall under that of a husband, trained entirely with a view to marriage,
which is to transform at a stroke the child into the wife, the wife into the
mother, educated according to the prejudices of their set at the sacrifice of
expansion of their own personality, women do not develop normally, except
by finding a kindred soul, according to the ideal formed in their dim
consciousness. And as social conventions do not permit them to seek this
ideal, which is falsified and made vague, too, by novel-reading,
enlightenment usually comes to them too late to destroy the effect of a
narrow existence accepted through timidity, ignorance, or chagrin, and
moulded by the dictates of society; so they live, for the most part, either like
children broken in to their destiny, or like rebels in search of visionary
compensations: in any case misunderstood.”
I have nothing better to add. For centuries, man has denied to woman her
finest qualities, which are fearlessness and presence of mind, and the
majority of women have come to be convinced themselves that these
qualities are unwomanly and to be reckoned faults.
Now, if tenderness be woman’s most beautiful attribute, it should be
recognised that true tenderness is especially found amongst those women
who are courageous, strong and endowed with shrewd sense. The
acceptance of servitude does not admit of real tenderness, such as
influences, for instance, the conception and carrying out of works of art, as
incites to noble action, and produces wonderful results in every degree of
the social scale.
For years, in many countries, the attention of thinkers has been fixed
upon the liberation of woman. Many mistakes have been made. Against one
John Stuart Mill a crowd of philosophers like Nietzsche have arisen, but the
idea is gaining ground in scientific centres, and, with the help of rational
Socialism, the work of woman’s emancipation is being steadily pursued.
Reverting to old times, we find that in many primitive races, the males
were chosen by the females for their valour, physical strength, or natural
beauty. This selection having led to the progressive development of the
male in the majority of races, resulted in an ideal female type also.
But when the woman became the “property” of the man, the slave
destined to work for the male, the development of the race stopped short;
the salutary effect of the woman’s free choice having ceased.
In a new state of society, when woman, duly trained for her part, shall
recover her complete freedom, we shall see the triumph of affinities, and the
power of a feminine ideal will ensure for the future a new and vigorous
race.
THE WAR AGAINST FEMINISM
Now that the different peoples fraternise over science, commerce, and
industry, now that they are jointly liable, in the name of economic relations,
now that collective work, free from “national etiquette,” is instrumental in
producing material and moral progress for all, international schools ought to
be founded in the different civilised countries.
These nurseries of the intellect and will would bring pupils together by
one single rational system of training; the pupils would be subject to the
same examinations; and there would be effected between the different
countries an exchange of individualities, destroying race hatred in the idea
of rights common to all and the rightful administration of collective
communities.
Armed peace, costly as it is for every nation, is a benefit in these modern
times. Each nation, by preserving the integrity of its own territory, is more
at liberty for intercourse with its neighbours, and for the development of the
high ideals which are urging the peoples towards economic unity.
In former times, taking France as an example, the various provinces
detested one another, and were at variance through all kinds of conflicting
interests. They were separated by the barrier of opposite temperaments,
dissimilar customs; each of them preferring to remain a stranger to the rest,
though they all spoke the same language. But by means of gradual changes,
they were at length drawn together, each province grew to feel a certain
oneness of thought with the others, until finally the rigid barriers broke
down, and to-day the whole race aims at the training in international feeling
of every individual, desiring that future generations, free from too local a
patriotism, should attain to what I may call geographical fraternity. For this
object nothing would be so valuable as the creation of international schools,
by which the tide of different ideas may enter, and thus solve the great
problem of comparative education.
Let us imagine similar schools in every country. Young men and girls,
sent abroad to follow up the course of study they have begun in their own
country, would find the completion of their education in the mental
intercourse offered by contact with the boys and girls of the foreign school.
They would by this means widen the horizon of their ideas, they would
become cosmopolitan without effort, reap such advantages from foreign life
as would greatly add to the force of their own personality, and return home
with an equipment of sound judgment and self-possession. In addition, they
would have learnt the foreign languages so necessary to the pursuit of
commerce, manufacture, letters, and the arts.
The young man and the girl thus educated in the idea of world-
relationship would hold their own in the circles to which they belonged, and
would be certain to do their country good service at an age when, in the
ordinary course of things, they might dream of going abroad for the sake of
seeing the world, without any ability to profit by that exchange of ideas and
comparison of manners which the international school would secure to
them just at the impressionable age.
When one considers how useless in most cases, and how invariably
costly to parents, travelling is in the case of young men destined for
professional or even commercial careers, when undertaken after their
education is completed, one must acknowledge the advantage which would
result from the exchange between the countries of young, amenable pupils,
quick to assimilate all the elements needed for complete training.
Of course each student sent abroad would have professors of his own
tongue and race to continue the course of study he was pursuing at home.
But from the very fact that they were living in a foreign land, they would be
able to learn the new language outside the classroom without any trouble,
and become initiated in new ways and ideas, acquiring all sorts of useful
knowledge, which would help to mature their minds. So would each one,
without losing contact with his own land, profit by the constant recurrence
of matters for comparison and analysis.
Sainte-Beuve had conceived the project of such a state of things when,
on the eve of the Franco-German War in 1870, he said: “War is being
prepared between the two greatest peoples in Europe.... It would be better to
found two schools, one in Berlin and one in Paris. The flower of our youth
would go and strengthen their minds in the laboratories of Berlin, which are
richer than ours; the Prussians would come here and be moulded to our
French grace.” The real difficulty between nations is that of mutual
understanding. Whether it be a question of medicine, manufacture,
commerce, or education, there are many efforts made which, in the first
instance, are unknown in neighbouring countries, and thereby progress is
hindered. By means of international schools, a solution would be found to
problems common to all, for instruction would pass from one to another.
In commercial and industrial matters, especially, dealings between one
country and another would be carried out more easily, and on a larger scale.
Through uniformity of customs, and harmony in feeling and ideas,
brought into play for the good of all, peace would be assured, while rivalry,
on which progress depends, would still exist. Autocracy, democracy,
imperialism, all would be merged in the common desire for improved
conditions.
On the day when harmonious endeavour shall become the rule between
people and people, the wealth of the world will increase tenfold, simply
through the working of all intelligence for the good of every nation.
THE NECESSITY OF RELIGION, AND ITS
INFLUENCE OVER THE PEOPLE
ebookbell.com