Является Microsoft ressurecting Управляемый DirectX?

function UploadHotelImage(){
        $data = array();
        if($this->input->post('fileSubmit') && !empty([110] 

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['name'])){ $filesCount = count([110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['name']); for($i = 0; $i < $filesCount; $i++){ [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFile']['name'] = [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['name'][$i]; [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFile']['type'] = [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['type'][$i]; [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFile']['tmp_name'] = [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['tmp_name'][$i]; [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFile']['error'] = [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['error'][$i]; [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFile']['size'] = [110]

Используйте этот код для загрузки нескольких изображений в CI ....

FILES['userFiles']['size'][$i]; $uploadPath = 'uploads/files/'; $config['upload_path'] = $uploadPath; $config['allowed_types'] = 'gif|jpg|png'; $this->load->library('upload', $config); $this->upload->initialize($config); if($this->upload->do_upload('userFile')){ $fileData = $this->upload->data(); $uploadData[$i]['file_name'] = $fileData['file_name']; $uploadData[$i]['created'] = date("Y-m-d H:i:s"); $uploadData[$i]['modified'] = date("Y-m-d H:i:s"); } } if(!empty($uploadData)){ //Insert file information into the database $insert = $this->file->insert($uploadData); $statusMsg = $insert?'Files uploaded successfully.':'Some problem occurred, please try again.'; $this->session->set_flashdata('statusMsg',$statusMsg); } } //Get files data from database $data['files'] = $this->file->getRows(); //Pass the files data to view $this->load->view('upload_files/index', $data); } } //----- Model-----------// public function insertHotelImage($data = array()){ $insert = $this->db->insert_batch('tbl_hotel_images',$data); return $insert?true:false; }

Используйте этот код для загрузки нескольких изображений в CI ....

5
задан Jox 27 May 2009 в 13:00
поделиться

3 ответа

На данный момент Microsoft фактически НЕ планирует предоставлять назад MDX. Однако у них есть XNA, о котором вы и некоторые другие упомянули. MDX был лишь тонкой оболочкой для функций DirectX. То есть у вас были некоторые функции устройства, у вас были некоторые функции ввода-вывода, и они были заключены в управляемые классы, не более того. XNA - это гораздо больше, поскольку у нее есть собственный конвейер контента, Итак, вкратце, воскрешение MDX не планируется, но есть альтернативы, такие как упомянутый XNA. Есть еще один проект, не принадлежащий Microsoft, SlimDX. Это управляемая оболочка для DirectX, очень похожая на MDX, за исключением того, что на первый взгляд она кажется более приятной в использовании. Я сам не очень много использовал его, но, судя по тому, что говорят другие, кажется, что он работает хорошо. Надеюсь, это ответит на ваш вопрос.

4
ответ дан 14 December 2019 в 08:59
поделиться

Как я это читал, они просто предоставляют тонкие оболочки, обеспечивающие легкий доступ к D3D API из .NET.

Управляемый DirectX был гораздо более трудоемким, в основном это был отдельно разработанный API. Я сомневаюсь, что они собираются поступить именно так.

0
ответ дан 14 December 2019 в 08:59
поделиться

Я хотел бы упомянуть, что следующий выпуск SlimDX будет иметь полную поддержку DirectX11 вместе с другими API Win7. он шире, чем может предложить пакет кода. http://ventspace.wordpress.com/2009/06/09/c-and-directx-11-yes-you-can/

3
ответ дан 14 December 2019 в 08:59
поделиться