есть способ получить метаданные для нескольких дат
blockquote>Да, вы можете запросить
__TABLES__
, используяLIKE
, следующим образом:SELECT table_id , row_count FROM `project.dataset.__TABLES__` WHERE table_id like 'table%'
Вероятно, GTK # будет самым близким.
Я знаю, что другие сказали моно, но это не совсем верно. .Net - это моно, как Microsoft Java VM - это среда выполнения Sun от Java. Моно не совсем в том же концептуальном пространстве, что и Swing. Для этого GTK # более близок.
Я считаю, что значительная часть WinForms реализована в Mono. Для этого вам нужно установить Mono под Linux. Однако могут возникнуть проблемы с совместимостью, поскольку Mono не является разработкой Microsoft и официально не поддерживается ими.
На этой странице приведен список инструментариев GUI, поддерживаемых Mono, включая плюсы и минусы для каждого из них. Как и предполагали другие, WinForms, GTK # и wxNet являются жизнеспособными вариантами.
Самым близким, что я когда-либо видел, является Mono - хотя он не поддерживает все библиотеки CLR, но я верю, но он кроссплатформенный.
Вы можете попробовать WxWidgets . Он поддерживает C # среди многих других языков и является кроссплатформенным. Единственным недостатком является перекомпиляция для каждой платформы. В качестве альтернативы вы можете попробовать Mono, что очень хорошо, но будьте осторожны, есть пара проблем с совместимостью. Для приложений на C # не существует предопределенного файла «где угодно», хотя, как и в Java с jars, лучше всего перекомпилировать для каждой платформы, если вы хотите обеспечить совместимость.
Windows.Forms - это стандартная библиотека для разработки приложений с графическим интерфейсом для .NET
Несмотря на хорошую поддержку в Windows, версия 2.0 полностью реализована и в Mono, что делает ее доступной для все платформы, поддерживаемые Mono.
WPF, с другой стороны, является концептуально новой библиотекой, на данный момент она полностью поддерживается в основном только для Windows, и лишь небольшая ее часть поддерживается Mono их реализацией Silverlight - Moonlight.
Если Вы создаете приложение для продуктивного кроссплатформенного использования и / или имеете консервативные ограничения производительности, перейдите на Windows Forms.
Если вы хотите экспериментировать и изучать что-то новое, или если вы разрабатываете новое приложение для Windows, перейдите на WPF. Это новая технология для клиентских приложений с графическим интерфейсом.