c# - идеальная подсветка синтаксиса [закрывается]

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

SQL Server вызывает эти параметризованные запросы, а Oracle называет его связующими переменными.

Использование зависит от языка, который вы выполняете запрос.

Вот пример того, как он используется с PHP.

, предполагая, что $mysqli является подключением к базе данных, а people - это таблица с 4 столбца.

$stmt = $mysqli->prepare("INSERT INTO People VALUES (?, ?, ?, ?)");

$stmt->bind_param('sssd', $firstName, $lastName, $email, $age);

'sssd' - это флаг, идентифицирующий остальные параметры, где s представляет строку, а d представляет цифры.

17
задан Kyle Rozendo 5 September 2009 в 15:20
поделиться

2 ответа

AvalonEdit - текстовый редактор на основе WPF, используемый в SharpDevelop 4.0. Он имеет встроенную поддержку подсветки синтаксиса для нескольких языков, и вы можете добавлять новые определения подсветки, используя формат файла на основе XML.

AvalonEdit является открытым исходным кодом, но также может использоваться в коммерческих приложениях (LGPL).

Если вы не хотите использовать WPF, вы также можете использовать ICSharpCode.TextEditor, старый текстовый редактор Windows Forms из SharpDevelop 3.x.

25
ответ дан 30 November 2019 в 12:27
поделиться

Взгляните на эти проекты с открытым исходным кодом:

6
ответ дан 30 November 2019 в 12:27
поделиться
Другие вопросы по тегам:

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