Zno Nanowire Array-Based Optoelectronic Devices