4 лаба готова и 3 сдала, все подправила
This commit is contained in:
parent
41161517fe
commit
f18561f0c7
@ -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}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user