API Google Chart для отображения данных на локальном компьютере - PullRequest
2 голосов
/ 11 мая 2010

Предисловие:

Я системный программист (который только начал свою карьеру в качестве S / W-инженера), поэтому я не очень хорошо разбираюсь в языках веб-сценариев, хотя я только начал изучать их.

Краткое содержание задачи:

Я хочу написать приложение, которое отслеживает то, что я делаю, и записывает его, позволяя мне анализировать мою структуру затрат времени и может помочь мне анализировать всякий раз, когда я хочу.

Описание проблемы:

Я планирую написать приложение, которое будет работать в фоновом режиме и будет отслеживать активное окно на моем рабочем столе (каждую секунду) и сохранять эти данные в базе данных SQLite. Но чтобы быть более привлекательным (поскольку я хочу поделиться этим приложением с другими), я хочу иметь функцию, с помощью которой пользователь может анализировать данные, записанные в любой интересующий его период. Для этого я хочу, чтобы пользователь мог создавать диаграммы и графики, используя записанные данные.

Для этого я подумал об использовании браузера для пользовательского интерфейса и API визуализации Google для построения графиков. Итак, возможно ли использовать API визуализации Google для построения локальных данных? если да, то, пожалуйста, подскажите мне, как продолжить ... (Как уже было сказано, я системный программист, а точнее программист на C, который только начал изучать веб-скриптинг в свободное время)

Причины этих решений:

(1) Приложение, которое записывает, что я делаю, будет на C / C ++ - B'coz Я системный программист, и мне очень удобно с ними. И может сделать это легко и быстро.

(2) SQLite - Очень маленький, легко встраивается в мое приложение и является открытым исходным кодом. И я думаю, что многие языки веб-сценариев, такие как PHP и Python, имеют интерфейсы для доступа к БД SQLite.

(3) Браузер для пользовательского интерфейса - Надеюсь, пользователю будет легко использовать браузер, и у меня не будет много дел в отношении пользовательского интерфейса. В качестве основного пользовательского интерфейса будет использоваться браузер, а API визуализации Google будут выполнять построение графиков. Все, что мне нужно сделать, это написать несколько строк сценария (я прямо здесь, в последнем пункте ???)

Прокомментируйте мое дизайнерское решение и любые уроки (или указатели), которые научат меня, как это сделать, будут высоко оценены ...

Спасибо

MicroKernel:)

PS: Идея, вдохновленная Ответом Натана Баулча на https://stackoverflow.com/questions/161590/how-do-you-track-your-time

@ Натан Баулч , Большое спасибо за такую ​​блестящую идею. \ М /

1 Ответ

0 голосов
/ 12 декабря 2013

Я бы вставил браузер в приложение (вы хотите написать на C #)

и используйте JQuery в качестве графика. Вы найдете больше информации здесь: http://www.flotcharts.org/

...