設計出版物
① 設計一個出版物基類publication。。查錯。。。急!!
樓主的思路清析,但寫的代碼有些亂~我幫你改了一下,通過基類指針強制轉換成派生類指針,從而適應樓主的要求~
#include <iostream>
#include <string>
using namespace std;
class Publication
{
public:
Publication(){}
~Publication(){}
virtual void putdata() {cout<<"the title is:"<<title<<",the price is:"<<price<<endl; }
virtual void getdata();
protected:
string title;
double price;
};
void Publication::getdata()
{
cout<<"input the title:";
cin>>title;
cout<<"input the price:";
cin>>price;
}
//---------------------------------------------
class Book:public Publication
{
public:
Book(){}
~Book(){}
void putdata();
void getdata();
private:
int pages;
};
void Book::putdata()
{
Publication::putdata();
cout<<"the number of the pages is:"<<pages<<endl;
}
void Book::getdata()
{
Publication::getdata();
cout<<"input the number of the pages:";
cin>>pages;
}
//-----------------------------------------------
class Tape:public Publication
{
public:
Tape(){}
~Tape(){}
void putdata();
void getdata();
private:
double time;
};
void Tape::putdata()
{
Publication::putdata();
cout<<"the time of the tape is:"<<time<<endl;
}
void Tape::getdata()
{
Publication::getdata();
cout<<"input the time of the tape:";
cin>>time;
}
////////////////////////////////////////////////
int main()
{
char a;
int i=0;
Publication *pub[5];
for(i=0;i<5;i++)pub[i]=NULL;
//Book bo;
//Tape ta;
for( i=0;i<2;i++)
{
cout<<"input data about book or tape:(b or t)";
cin>>a;
switch(a)
{
case 'b':
case 'B':{
pub[i]=new Book;
((Book*)pub[i])->getdata();
break;
}
case 't':
case 'T':{
pub[i]=new Tape;
((Tape*)pub[i])->getdata();
break;
}
default: cout<<"輸入錯誤,請重新輸入!"<<endl;
}
}
for(i=0;i<2;i++)
{
pub[i]->putdata();
cout<<endl;
}
return 0;
}
② 出版物設計的主要流程
現代出版物生產的一般過程大體由出版策劃,編輯加工,出版物製作三個基本環節組成,盡管電子出版技術以及新興的網路出版技術對傳統出版流程帶來了數字化的變革,但即便是電子,網路出版,也依然離不開傳播內容的策劃,組織,編輯加工以及內容的復制傳播等基礎操作環節。當然,不同載體形式的出版物,其生產活動具有不同特點,不同出版社和社會環境中的出版生產活動,在具體操作中也會形成各自的特色,
③ 設計一個出版物基類publication
/*
設計一個出版物基類publication,存儲出版物的標題title和價格price。
派生圖書類book和音像品類tape,分別添加屬性頁數page和播放時間time。
三個類都有getdata()和putdata()函數,用來通過鍵盤從用戶獲得輸入數據和顯示數據。
在驅動程序main()中創建指向publication的指針數組,在循環中詢問用戶的輸入內別
(書還是磁帶),然後用new創建相應類的對象保存數據,
最後將指向該對象的指針存入數組。當用戶輸入所有的數據後,
用循環結構顯示所有輸入的書和磁帶的信息。並添加相應的函數實現修改已有出版
物的價格和刪除出版物的功能。編寫完整的程序進行演示
*/
#include <iostream>
#include <string>
using namespace std;
class CPublication
{
protected:
string m_strTitle;
float m_fPrice;
public:
virtual void getdata();
virtual void putdata();
public:
CPublication( const string& title = "",float price = 0.0f ):m_strTitle(title),m_fPrice(price){}
~CPublication(){}
};
void CPublication::getdata()
{
cin>>m_strTitle>>m_fPrice;
}
void CPublication::putdata()
{
cout<<m_strTitle<<"-"<<m_fPrice<<endl;
}
class CBook : public CPublication
{
protected:
unsigned m_uPage;
public:
CBook( const string& title ="",float price =0.0f,unsigned page = 0 ) \
: CPublication( title,price ),m_uPage(page){}
~CBook(){}
public:
virtual void getdata();
virtual void putdata();
};
void CBook::getdata()
{
CPublication::getdata();
cin>>m_uPage;
}
void CBook::putdata()
{
CPublication::putdata();
cout<<"-"<<m_uPage<<endl;
}
class CTape : public CPublication
{
protected:
float m_uTime; //單位秒
public:
CTape( const string& title ="",float price=0.0f,float time=0.0f ) \
: CPublication( title,price),m_uTime(time){}
~CTape(){}
public:
virtual void getdata();
virtual void putdata();
};
void CTape::getdata()
{
CPublication::getdata();
cin>>m_uTime;
}
void CTape::putdata()
{
CPublication::putdata();
cout<<"-"<<m_uTime<<endl;
}
int main()
{
CPublication pub1("產品1",22.5f);
pub1.putdata();
pub1.getdata();
pub1.putdata();
CBook book1("鋼鐵是怎樣煉成的",33.3f,567);
book1.putdata();
book1.getdata();
book1.putdata();
CTape tape1("第一次愛的人",15.4f,250.0f);
tape1.putdata();
tape1.getdata();
tape1.putdata();
CPublication* ppub = new CPublication( "ppub",33.2f );
ppub->getdata();
ppub->putdata();
delete ppub;
return 0;
}
產品1-22.5
kk2 44.2
kk2-44.2
鋼鐵是怎樣煉成的-33.3
-567
kdk 234 44
kdk-234
-44
第一次愛的人-15.4
-250
ksd 23 555
ksd-23
-555
djg 234
djg-234
請按任意鍵繼續. . .
做這樣的事情不知大是對還是錯,不知道是幫了人還是害了,,上蒼請原諒我吧。。
④ 藝術設計的核心刊物有哪些
藝術與設計》雜志是一本先鋒和權威的刊物,雜志總能把握當下的藝術設回計熱點,以高端的視答野為國內外的讀者提供一流的資訊,包括時尚、前衛的設計觀念,沉著、包容的設計態度,多視角的藝術維度,高品位的閱讀享受。《藝術與設計》介紹優秀的平面設計、廣告設計、當代藝術、包裝和展示設計、時尚與潮流設計,強力推薦國內外設計大師和設計工作室、各大藝術、設計展覽會和重大設計、藝術交流活動資訊。本刊「三邊聯談」欄目以敏銳的眼光,論及藝術、設計與公民社迅升會的方方面乎昌兄面,其高水準的稿件和開放的設計理念更被廣大讀者認同。
美術報
世界美術家
世界藝歲襲術報
書與畫
陶藝雜志
Vision東方視覺
中國藝術報
藝術世界
藝術中國
中國書畫報
⑤ 什麼是出版物設計WHAT IS PUBLICATION DESIGN
what is the design publication ?
⑥ 有那些藝術設計類的雜志出版物(不是電子雜志)
包裝與設計-中文
藝術與設計-中文
IDN國際設計家聯網-外文
Wallpaper牆紙-外文
COLORS-外文
Creative Review-外文
CG-中文
龍吟榜-中文
ARCHIVE-外文
現代廣告-中文
國際廣告-中文
動腦-中文
⑦ 請問下有做出版物插畫的設計公司么
待解決問題
收藏
轉載到QQ資料卡
請問下有做出版物插畫的設計公司么?
[
標簽:插畫
設計,出版物,插畫
]
一般設計公司有涉及這出版物插畫這方面的么?大家知道有什麼公司做這個比較好的么?
⑧ 出版物設計的主要流程
一、申請 互聯網游戲出版機構出版引進版互聯網游戲出版物,均應向所在地省、自治區、直轄市出版行政部門提出引進出版申請,省、自治區、直轄市出版行政部門自受理申請之日起20日內,對申報的引進 版互聯網游戲出版物內容提出審核意見。符合出版條件的,報新聞出版總署審批;不符合出版條件的,應當說明理由並書面通知申請人。 申請出版引進版互聯網游戲出版物應提交以下材料: (一)互聯網游戲出版機構的申請報告。內容包括互聯網游戲出版物的中外文名稱、著作權人情況(中外文名稱、所在國家或地區、經營情況等)、引進前出版經營情況、詳細的作品內容介紹、責 任編輯審讀意見、預計的出版(公測)時間等。 (二)互聯網游戲出版機構所在地省級新聞出版局的審核同意文件。 (三)著作權合同備案機構出具的《著作權合同備案證書》。 (四)互聯網游戲出版物中文腳本全文。 (五)彩色列印圖片和演示光碟。表現互聯網游戲出版物中的主要人物、場景、道具、情節等,能反映互聯網游戲出版物的基本面貌。 二、審批 新聞出版總署根據有關法律法規,對申報的引進版互聯網游戲出版物內容進行審查,並按照國家對互聯網游戲出版物總量、結構、布局的規劃,做出批准或者不批準的決定。不批準的,書面說明理由。
⑨ 設計企業內刊
就我做內刊的感覺來看,INDESIGN是首選,專門的排版軟體,功能比較實用,操作也簡單,類似AI,但是我不建議象很多廣告公司那樣用AI排版,AI本來就不是專門的排版軟體,只是它有這個功能而已。
INDESIGN加上PS,企業內刊基本上可以搞定。
不過千萬不要過於注重形式反而忽略內刊的內容,否則內刊會缺乏生命力。