Автор работы: Пользователь скрыл имя, 29 Января 2013 в 17:29, курсовая работа
Целью курсовой работы является автоматизация рассылки SMS сообщений, для ускорения и облегчения работы по оповещению студентов.
Задачей, для достижения данной цели является создание приложения SmsMessenger, которое будет производить автоматизацию рассылки SMS.
Введение 2
1. Описание предметной области 3
1.1. Предметная область курсового проекта 3
1.2. Информационно-логическая модель предметной области 3
2. Создание приложения SmsMessenger 6
2.1. Логическое проектирование 6
2.2. Модель данных 7
2.3. Описание представлений и представителей 8
3. Тестирование программы 17
Заключение 25
Список литературы 26
Пиложение А. Задание на курсовой проект 27
Приложение Б. Структура исходных файлов 28
Приложение В. XAML код всех представлений и библиотек ресурсов 30
Приложение Г. Код классов программы. 62
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
</DockPanel>
</GroupBox>
<GroupBox BorderThickness="2"
BorderBrush="{StaticResource ResourceKey=MediumBlue}"
Padding="5"
Grid.Row="1">
<GroupBox.Header>
<Border Background="{StaticResource ResourceKey=MediumBlue}"
CornerRadius="5"
Padding="5">
<TextBlock Text="Студенты:"
FontWeight="Bold"
Foreground="White"/>
</Border>
</GroupBox.Header>
<DockPanel>
<DockPanel DockPanel.Dock="Bottom">
<Button Width="32" DockPanel.Dock="Left"
Click="newContactButton_Click"
ToolTip="Создать студента">
<Button.Content>
<Image Source="/Images/Add32.png" />
</Button.Content>
</Button>
<TextBlock DockPanel.Dock="Left"></TextBl
</DockPanel>
<ScrollViewer VerticalScrollBarVisibility="
<ItemsControl x:Name="studetnsList"
ItemsSource="{Binding Path=CurrentContacts}"
>
<ItemsControl.ItemTemplate>
<DataTemplate>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
</DockPanel>
</GroupBox>
</Grid>
</UserControl>
SmsTemplateBar.xaml
<UserControl x:Class="SmsMessanger.
xmlns="http://schemas.
xmlns:x="http://schemas.
xmlns:mc="http://schemas.
xmlns:d="http://schemas.
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<UserControl.Resources>
<DataTemplate x:Key="SmsLevel">
<Border CornerRadius="5" Background="#94a8ce" Margin="0,2" Padding="5" DockPanel.Dock="Top" Width="Auto"
MouseDown="smsTemplate_
MouseMove="smsTemplate_
<DockPanel>
<Grid DockPanel.Dock="Top">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="50"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Path=Title}"
DockPanel.Dock="Top"
FontWeight="Bold"
Foreground="White"
<StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right">
<Button Style="{StaticResource SmsControlButton}"
Click="editSmsTemplateButton_
</Button>
<Button Style="{StaticResource SmsControlButton}"
</Button>
</StackPanel>
</Grid>
<TextBlock Text="{Binding Path=Text}" DockPanel.Dock="Bottom" TextWrapping="Wrap" Height="auto" MaxWidth="180" HorizontalAlignment="Left"/>
</DockPanel>
</Border>
</DataTemplate>
<HierarchicalDataTemplate x:Key="SmsGroupsLevel"
ItemsSource="{Binding Path=SmsTemplates}"
ItemTemplate="{StaticResource SmsLevel}">
<Border CornerRadius="5" Background="#FF2F71A9" Margin="0,2" Padding="5">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Title}" Foreground="White"></TextBlock
<Button HorizontalAlignment="Left"
Height="24"
Width="24"
Margin="5 2 2 2"
Style="{DynamicResource TransparentButton}"
Click="AddSmsTemplateButton_
<Button.Content>
<Image Source="/Images/File_add24_
</Button.Content>
<Button.ToolTip>
<StackPanel Orientation="Horizontal">
</StackPanel>
Информация о работе Разработка системы рассылки СМС сообщений