Создание Календаря JavaScript (Полный, не раскрывающийся)

Развертывание одного файла? : Я немного не уверен, что это то, что вы спрашиваете, но кажется, что вы хотите встроить все библиотеки DLL в один исполняемый файл .NET ?


Ilmerge.exe : Это не моя область знаний , но есть ответ: Встраивание DLL в скомпилированном исполняемом файле , который вы можете проверить. Инструмент Ilmerge.exe - с практическими рекомендациями (см. Также ответ ниже). Макет:

ILMerge.exe /target:winexe /out:All.exe Main.exe one.dll two.dll

Я никогда не использовал это. Я был бы очень удивлен, если бы это работало для всех случаев. Очевидно. Стоит попробовать? Протестируйте объединенный двоичный файл, используя virustotal.com (двоичный файл режима выпуска), чтобы определить, запускаете ли вы какие-либо предупреждения о вредоносном ПО.

Внедрение файла ресурсов : Вы также можете встраивать файлы ресурсов, такие как изображения, HTML-шаблоны и другие вещи, в исполняемый файл .NET, если это то, что вам нужно. Просто самый краткий макет, который я смог найти ( источник ):

  • Добавить файл TestFile.txt как встроенный ресурс: Project Menu >> kbd> Properties >> kbd> Resources >> kbd> Add Existing file.

  • Код Доступ: string queryFromResourceFile = Properties.Resources.Testfile.ToString();

Общий проект : Существует неуловимый « Shared Project » для проектов .NET / типа C #, который компилируется в ваш основной исполняемый файл во время сборки. Не уверен, когда появился этот тип проекта. Он присутствует в VS2017.

Опция одиночного проекта : Очевидно, вы также можете переместить все файлы кода в один и тот же проект и таким образом скомпилировать исполняемый файл. Я бы не стал этого делать, если вы не собираетесь постоянно хранить все исходные файлы в одном проекте. Иначе вы получите очень глупый процесс сборки? Я думаю, что все варианты должны быть упомянуты, поэтому мы помним или признаем, почему они плохие.

Дополнительные параметры? : Я уверен, что есть дополнительные параметры. Вероятно, некоторые флаги для компилятора, о которых я не знаю. Пожалуйста, добавьте, если вы знаете что-либо. Обнаружил этот несколько сумасшедший подход на youtube (настройка ресурсов dll для встраивания в проект Visual Studio, а затем добавление кода для чтения встроенной сборки). Интересно, как антивирусное программное обеспечение судит о последнем? Тест с использованием virustotal.com (бинарный режим выпуска). То же самое касается бинарных файлов, слитых с Ilmerge.exe.


Ссылки :

5
задан Chris Ballance 11 February 2009 в 14:46
поделиться

5 ответов

Ive just published a new OS project called FullCalendar (http://arshaw.com/fullcalendar/)

Sounds like what you might want. Pass it an array of events/appointments and it will render. The plugin only provides the essentials, but you can use event hooks to extend it.

12
ответ дан 18 December 2019 в 07:32
поделиться

Запустите с date.js библиотеки, почему переосмысливают вещи как выяснение имени дня недели, високосных годов и подобных вещей. Создайте свою собственную визуализацию сверху его.

5
ответ дан 18 December 2019 в 07:32
поделиться

Существует много глюков, связанных с разработкой календарного управления с нуля. Так как Вы уже используете jQuery, я рекомендовал бы настроить решение, такое как jCalendar и создал бы Вашу собственную обертку, такую как та, описанная здесь

2
ответ дан 18 December 2019 в 07:32
поделиться

Календари очень хитрые звери, и объект Date () в Javascript оставляет желать лучшего, и я даже не хотел бы пытаться делать это без date.js .

Вы должны знать о JS Date () (текущий часовой пояс пользователя) в сравнении с датой / временем сервера, эпохой JS и всевозможными глупостями.

Я писал календари в прошлом и не буду делать это в наши дни из-за приложенных усилий. , но это хороший учебный опыт.

Если вам нужно вернуться к чьему-либо календарю, я бы предложил jQuery UI http://jqueryui.com/demos/datepicker/

1
ответ дан 18 December 2019 в 07:32
поделиться

Я думаю, что, беря кого-то работа elses является Вашим лучшим выбором. почему изобретают велосипед? Можно по крайней мере принять участие, которое выясняет то, что является днями того месяца в том году, и какой из тех дней является выходными. Я не думаю, что необходимо потратить впустую время, пытаясь выяснить это.

я должен был сделать это однажды, хотя, это была просто реализация макета, и я использовал работу someones, см.: http://kpmm.doesthatevencompile.com/calendar.htm?p=5.1.2.1 я добавил некоторый материал, но не очень. я думаю, что календарь представляет чисто и приятно.

удачи

1
ответ дан 18 December 2019 в 07:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: