Differential geometry of complex vector bundles