设计出版物
① 设计一个出版物基类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,企业内刊基本上可以搞定。
不过千万不要过于注重形式反而忽略内刊的内容,否则内刊会缺乏生命力。