\documentclass{article}
\usepackage{tkz-euclide}
\usepackage{tkz-elements}
\begin{document}
\begin{tkzelements}
z.A = point : new (0 , 0)
z.B = point : new (4 , 3)
z.C = point : new (1 , 5)
L.AB = line : new (z.A,z.B)
d = L.AB : distance (z.C)
l = L.AB.length
z.H = L.AB : projection (z.C)
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawLines(A,B C,H)
\tkzDrawPoints(A,B,C,H)
\tkzLabelPoints(A,B,C,H)
\tkzLabelSegment[above right=2em,draw](C,H){$CH = \tkzUseLua{d}$}
\tkzLabelSegment[below right=1em,draw](A,B){$AB = \tkzUseLua{l}$}
\end{tikzpicture}
\end{document}