Я студент 4 курса и хочу сделать класс smtp для приложений для магазинов Windows и/или для приложений для телефонов Windows в качестве моего второстепенного проекта. У меня еще нет библиотеки для .net, и у меня нет опыта программирования сокетов. Я не знаю, как это сделать и какие навыки необходимы для его создания, , чтобы кто-нибудь сказал мне, какие именно вещи я должен буду делать? и знание того, какие темы потребуются? Нужно ли мне программировать сокет? Мне нужно создать почтовый сервер? Или, если вы считаете, что эта идея является полным дерьмом для второстепенного проекта?Создание класса smtp для приложений приложений для Windows и приложений для Windows Phone
ответ
Если вы еще не сделали программирование сокетов, я предлагаю сначала изучить основы программирования сокетов на C#. Стартом может стать книга C# Network Programming http://www.amazon.de/C-Network-Programming-Richard-Blum/dp/0782141765. Эта книга содержит также главу о SMTP.
Как вы сказали, вы хотите создать эту библиотеку для Windows Phone, я полагаю, вам нужен только клиент для отправки писем на сервер. Почтовый сервер внутри Windows Phone не имеет большого смысла ...
Но для создания библиотеки с полезным интерфейсом вы должны иметь некоторый опыт использования протокола. Поэтому сначала создайте небольшой пример клиента для Windows Form, его рефакторинг, протестируйте его (с разными почтовыми серверами, если это возможно), и с помощью накопленного опыта создайте свою SMTP-библиотеку.
Т.Л., д-р:
- узнать основы сокетов
- построить первый почтовый клиент
- думать об интерфейсе и создать свою библиотеку
- 1. разработка приложений для Windows Phone
- 2. 2D-анимация для приложений для приложений Windows
- 3. Windows Phone 8 приложений для Windows Surface
- 4. Создание приложений Ruby для Windows
- 5. Создание приложений для планшета Windows.
- 6. Создание F # PCL для универсальных приложений (например, приложений для магазинов или приложений Windows или приложений WinRT)
- 7. Загрузчик приложений для Windows
- 8. Службы Windows для приложений и приложений для веб-приложений Windows - за и против
- 9. Переключительные страницы для Windows Phone 8 приложений
- 10. Анимация для приложений Windows
- 11. Разработка приложений для Windows Phone 7
- 12. облачный сервис для Windows Phone 7 приложений
- 13. Adhoc-дистрибуция приложений для Windows Phone 8
- 14. Обновление журнала приложений для Windows Phone Marketplace
- 15. Разработка приложений для Windows Store
- 16. Windows Phone 8.1 Регистрация приложений
- 17. windows phone 8 тестирование приложений
- 18. Создание прокладок совместимости приложений для Windows
- 19. Значок панели приложений Windows Phone
- 20. Запуск приложений на Windows Phone
- 21. Создание приложений для Android
- 22. Стандартные размеры для экранов приложений для приложений Windows
- 23. RealBasic для написания приложений Windows?
- 24. PhoneGap для приложений Windows Store
- 25. Обновление приложений для планшетов Windows
- 26. Разработка приложений для Windows 7
- 27. Разработка приложений для Windows CE
- 28. WeakEventManager для приложений Windows Store
- 29. Windows-хостинг для экземпляров приложений?
- 30. Защита приложений для обслуживания Windows
В .NET почты доступен через System.Net.Mail, поэтому вам не нужно создавать это самостоятельно. Единственная проблема: я не знаю, поддерживается ли это Windows Phone и Windows Store. –
не поддерживается Windows Phone и Windows store Brian. – Mannu