Нещодавно в універі викладачі програмування запропонували мені взятись за розробку програми по обробці великого масиву документів Word. Взамін мене звільняють від відвідин занять з даного предмету, а також від роботи над курсовою.
Суть завдання наступна. Серед великої кількості рефератів, зданих студентами в форматі MS Word (2003) потрібно віднаходити такі, що мають однакові фрагменти тексту. Якщо для кількох документів цю проблему можна вирішити засобами банального VBA for Word, то для обробки великого масиву рефератів потрібно шукати інше рішення. І як на мене, чудовим варіантом є використання платформи .NET в поєднанні з C#. В Інтернеті я вже знайшов кілька статей, присвячених Word-автоматизації з C#, але для більш глибокого розуміння було б непогано придбати книженцію по вивченню нової для мене мови програмування, оскільки читання відсканованих PDF-ів не таке вже й приємне.

Наразі вибір впав на книгу Ендрю Троелсена “C# 2005 і платформа .NET 2.0“. Хоч книга дещо старувата, спосіб викладення матеріалу в ній мені сподобався найбільше – з одного боку, тут не ллється водичка, з іншого – написано все досить доступно, навідміну від книг “для професіоналів”.
Ще досить непоганим варіантом була б книга Г. Шилтда “C#. Навчальний курс” (все описується дуже доступною мовою), якби не той факт, що виданню вже більше 6 років і описує воно лише мову програмування, тоді як мені хотілося б почитати ще й про саму платформу .NET.





Цікаво, це ти український аналог “антиплагіату” пишеш?
Герберт Шилдт хороші книжки пише, але я б рекомендував взяти його класичний посібник по С#, він, здається, так і зветься, “C#”.
І на кінець, перепрошую за холівар, але чому не С++?
IMHO, краще вже С# ніж С++ (це я агітую на користь Сі, якщо щось), а взагалі у битві Java vs C# все уже давно вирішено. Тільки не питайте при чому тут джава
В основному робота в тебе піде на парсер, та фільтр. Впринципі алгоритм фільтру не так уже складно найти. Ну а потім уже діло смаку. Ну елементарно можна створити декілька форм редакторів з номером стрічки,у якому є подібні вирази. Ось і усе впринципі. Ну а для заморочки зроби підтримку ODF/PDF.
PS За рекомендовану книгу +.