4 лаба готова и 3 сдала, все подправила

This commit is contained in:
Елена Бакальская 2024-10-18 09:27:41 +04:00
parent 41161517fe
commit f18561f0c7
2 changed files with 123 additions and 44 deletions

View File

@ -6,7 +6,14 @@ namespace lab4
{
InitializeComponent();
//comboBoxFormats.Items.AddRange(new string[] { "Ïîëíàÿ äàòà è âðåìÿ", "Êîðîòêàÿ äàòà", "Äëèííàÿ äàòà", "Òîëüêî âðåìÿ", "Ãîä è ìåñÿö" });
comboBoxFormats.Items.AddRange(new string[] { "F", "d", "D", "T", "Y" });
comboBoxFormats.Items.AddRange(new string[] { "F", "d", "D", "T", "Y", "t" });
// F - полная дата и время
// d - дата в формате, удобном для человека
// D - дата цифрами
// T - полностью время, с секундами
// Y - месяц и год
// t - время в привычном для человека виде
}
private void dateTimePicker_ValueChanged(object sender, EventArgs e)
@ -78,18 +85,17 @@ namespace lab4
private void btnToDate_Click(object sender, EventArgs e)
{
if(textBox1.Text != null)
if (textBox1.Text != null)
{
string dateStr = textBox1.Text;
string dateStr = textBox1.Text;
try
{
DateTime date = DateTime.Parse(dateStr);
dateTimePicker4.Value = date;
}
catch (Exception)
catch (Exception ex)
{
throw;
MessageBox.Show($"Вы какую-то неправильную дату ввели... вот ошибка: {ex.Message}");
}
}
}

View File

@ -1,44 +1,117 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- Элемент animals, содержащий один или более animal -->
<xs:element name="animals">
<xs:complexType>
<xs:sequence>
<xs:element name="animal" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Элемент animals, содержащий один или более animal -->
<xs:element name="animals">
<xs:complexType>
<xs:sequence>
<xs:element name="animal" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Элемент animal с атрибутом id и набором подэлементов -->
<xs:element name="animal">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="size">
<xs:complexType>
<xs:sequence>
<xs:element name="width" type="xs:float" minOccurs="0"/>
<xs:element name="height" type="xs:float" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="weight" type="xs:int" minOccurs="0"/>
<xs:element name="color" type="xs:string"/>
<xs:element name="diet">
<xs:complexType>
<xs:sequence>
<xs:element name="food" type="xs:string"/>
<xs:element name="averageIntake" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="habitat" type="xs:string"/>
<xs:element name="interestingFact" type="xs:string"/>
</xs:sequence>
<!-- Атрибут id, который является уникальным идентификатором -->
<xs:attribute name="id" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>
<!-- Элемент animal с атрибутом id и набором подэлементов -->
<xs:element name="animal">
<xs:complexType>
<xs:sequence>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="size">
<xs:complexType>
<xs:sequence>
<xs:element name="width">
<xs:simpleType>
<xs:restriction base="xs:float">
<xs:minInclusive value="0.00001"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="height">
<xs:simpleType>
<xs:restriction base="xs:float">
<xs:minInclusive value="0.00001"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="weight">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="color">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="diet">
<xs:complexType>
<xs:sequence>
<xs:element name="food">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="averageIntake">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="habitat">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="interestingFact">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<!-- Атрибут id, который является уникальным идентификатором -->
<xs:attribute name="id" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>