在DEV-C++ 5.4中建立C语言多文件项目的方法
1.点击文件[F]-新建[N]-项目[P]…菜单命令,进入如图1的新项目对话框界面:
图1 新项目对话框图2 另存为对话框
2. 在“新项目”对话框中,单击Console(控制台应用程序),再选择“C项目”或“C++项目”之一(两者结果类似),并输入项目名称后,单击“确定”按钮,进入“另存为”对话框(如图2)。
3. 在另存为”对话框中,选择保存项目的文件夹后,单击“保存”按钮,进入如图3的main.c编辑界面。
图3 main.c编辑界面
4. 在文件main.c的主函数main()中输入欲编写的程序即可。
5. 也可以用菜单“文件[F]-新建[N]-源代码[S]”,在出现的“项目中添加新单元”提示信息窗口中,点击“Yes”,将新建的源文件保存并添加到项目中。完成后的编辑界面如图4所示。
图4 编辑界面
6. 完成后,直接按功能键F9编译即可得到项目的可执行文件exer.exe。完成整个项目的创建工作。
注意:也可以在第2步“新项目”对话框中,单击Empty Project(空项目),其余步骤与上述类似,只是不会自动生成main.c,全部源程序均由自己建立而已。
可用下面三个文件测试:
/* main.c */
#include
#include
extern int a;
int m=30;
void funA(void);
void funB(void);
int main(void)
{
funA();
funB();
printf( "Hello! Running main() Now!\n");
printf( "a=%d m=%d in main()\n",a,m);
return 0;
}
/* f1.c */
#include
void funB(void)
{
int b=20;
printf( "Hello! Running funB() Now!\n");
printf( "b=%d in funB()\n",b);
return;
}
/* f2.c */
#include
extern int m;
int a=50;
void funA(void)
{
printf( "Hello! Running funA() Now!\n");
printf( "a=%d m=%d in funA()\n",a,m);
return;
}
公司文件管理方法 本文是关于公司文件管理方法,仅供参考,希望对您有所帮助,感谢阅读。 公司文件管理方法 1. 目的:为适应公司全方位规范化管理,做好公司文件管理工作,确保使用 文件的统一性和有效性,使之规范化和制度化,特制定本制度。 2. 适用范围:本制度适用于公司所有文件的管理。 3. 定义:公司文件是传达方针政策,发布公司行政规章制度、指示、请示和 答复问题、指导商洽工作、报告情况、交流信息的重要工具。 4. 文件处理程序: 公司各部门都应坚持实事求是、 尊重客观、理论联系实际、 认真负责的工作作风,努力提高文件质量和处理效率。文件处理必须做到准确、 及时、安全,严格按照规定的时限和要求完成。 4.1 总裁办负责公司行政文件的编制、发放、登记、存档、更改、回收、作废 等管理工作。 4.2 公司各职能部门负责本部门的文件编制、编号、登记、存档、更改和专用 文件的管理,发放文件必须在总裁办备份存档,并接受总裁办的检查与监督。 5. 文件分类:公司的公文主要可分为以下类: 5.1 管理制度:适用于公司各部门的规范性程序的明确,包括条例、制度、规 定、管理办法。“条例”一般应用于系统性制度汇编 ; “制度”一般应用于某一方 面职能的明确 ;“规定”应用于一项具体工作的明确 ;“管理办法” 一般是对条例、 制度或规定的细化性操作程序明确。 同执行的事项 ; 决定、决议:对重要事项或重大行动做出安排,用“决定” ; 经会议讨论 5.2 工作通知: 适用于转发上级文件, 批转下级文件,要求下级办理和需要共 5.3 人事通知 适用于公司人员录用、 晋升、调动、降职、奖惩等事项的公布。 5.4 工作报告 适用于下级因为某项工作对上级进行汇报请示的行文。 5.5 会议纪要 适用于公司各级会议进行的记录的文件。 5.6 对外发函 适用于公司因某项事情对外部机构或个人发送的文件。 5.7
一、实验目的 1、掌握SQL SERVER的查询分析器和企业管理器的使用; 2、掌握创建数据库和表的操作; 二、实验内容和要求 1、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库; 2、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库表; 三、实验主要仪器设备和材料 1.计算机及操作系统:PC机,Windows 2000/xp; 2.数据库管理系统:SQL sever 2005; 四、实验方法、步骤及结果测试 题目1、创建数据库“学生情况”: 实现代码及截图: SQL语句 create database学生情况 题目2、将数据库“学生情况”改名为“student” SQL语句 alter database学生情况modify name=student 题目3、创建基本表 SQL语句 S表: use Student create table S (Sno char(10) primary key, Sname char(10) not null, Ssex char(2) check(Ssex='男'or Ssex='女'), Ssp char(20), Sdept char(20), Sbirth datetime, Sfrom varchar(30), Schg char(10), Spa char(8) default('团员'), Snation char(8) default('汉族'), ); C表: use Student
create table C (Cno char(10) primary key, Cname char(10) unique, Tname char(8), Cdept char(20), CCredit real check(CCredit>=0and CCredit<=20), ); SC表: use Student create table Sc (Sno char(10), Cno char(10), Grade real check(Grade>=0and Grade<=100), Remark varchar(50), primary key(Sno,Cno), foreign key(Sno) references S(Sno), foreign key(Cno) references C(Cno), ); 题目4、用sql语句将C表中的ccredit改为整型 use Student /*首先手动删除约束才可以修改*/ alter table C alter column CCredit int; /*重新建立约束*/ alter table C add check(CCredit>=0and CCredit<=20); 题目5、用sql语句在“学生”表中添加一格“备注”字段remark,变长字符型,并保存结果 alter table S add remark varchar(50); 题目6. 用sql语句将“学生”表中“专业”字段数据类型改为varchar,长度为30并保存结果 alter table S alter column Ssp varchar(30); 题目7. 用sql语句删除“学生成绩”表中的“备注”字段并保存结果 alter table Sc drop column Remark; 题目8. 通过sql语句向s表中添加信息。 INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES ('001','李春刚','男','计算机应用','CS','1985-5-10','河源','','团员','汉',''); INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES ('002','东学婷','女','计算机应用','CS','1986-10-24','包头','转系','团员','蒙 ','');
项目组合管理方略 许多公司尚不清楚资源情况就试图开展IT项目,这就如同不清楚有多少钱就想买汽车一样。而PPM(ProjectPortfolioManagement,项目组合管理)可帮助管理者分析清楚形势,优化项目执行。 利用PPM加强治理 弗吉尼亚州设备生产商HamiltonBeachBrands的信息服务部门高级主管JerryHodge原以为他那小小的IT部门只有约20个项目,但其实却有60个项目。ShawnJohnson是跻身于《财富》500强的金融服务公司信安金融集团(PrincipalFinancialGroup)的项目组合主管助理,他记得有一次三名项目经理出席规划会议时,三个人准备的项目规划居然都要求在同一时间获得同一资源。当然,终结果就是,这些项目一开始就注定失败,因为没有足够的可用资源。 这时PPM登场了。PPM是项目组合管理,目的在于根据所有拟订的项目来衡量可用资源,比如时间和资金,并且运用一致的方法让资源与业务目标相一致。 弗雷斯特研究公司跟踪分析PPM的高级分析师LewisCardin说:“项目组合管理让公司可以比较所有的投资机会,确定哪些投资机会给战略目标带来的积极影响。这么做对业务主管而言正中下怀,因为这些战略目标正是考核他们业绩的标准。” 应用PPM并非易事,但却日益重要。Cardin指出,目前的IT预算中几乎20%用于项目开发。同时,只有约30%的公司实施了项目组合管理,不过70%左右的公司称设有项目管理办公室来监管项目。 Cardin说:“PPM在公司中的采用率相当高。我们关注了PPM市场的主要厂商,它们的收入增长当中25%、30%或80%来自公司客户和许可费。”
简述项目管理与项目组合管理现代项目管理作为一门近年来发展起来的新兴管理学科,它与传统的项目管理具有很大的不同,越来越受到业界广泛的关注,同时项目管理也被越来越广泛地应用在现代企业中。国内外项目管理专家学者提出的诸多项目管理理论和方法,为成功实施项目管理提供了指导和帮助。随着企业内外部项目的不断增多,如何管理多个项目,如何保证多个项目在既定的目标计划内顺利实施,成为项目管理领域新的研究课题。随之,国内外项目管理业界提出的项目组合管理理论应运而生。 一、项目管理的发展 在当今信息社会和知识经济之中人们创造社会财富和福利的途径与方式已经由过去重复进行的生产活动为主,逐步转向了以项目开发和项目实施活动为主的模式。项目开发与实施是主要的物质财富和精神财富生产的手段,现代项目管理正在成为现代社会中主要的管理领域。 项目管理的发展基本上可以划分为两个阶段:80年代之前被称为传统的项目管理阶段,80年代之后被称为现代项目管理阶段。 1.1 传统项目管理发展阶段 从二十世纪40年代中期到60年代,项目管理主要应用于国防工程建设和工民建工程建设。传统项目管理方法主要是致力于项目预
算、规划和为达到特定目标而借用的一些运营管理的方法,在相对较小的范围内所开展的一种管理活动。 从60年代起,相继建立的两大国际性项目管理协会,即:以欧洲为主的国际项目管理协会(International Project Management,Association—IPMA)和以美国为首的美国项目管理协会(Project Management Institute—PMI)以及各国相继成立的项目管理协会,为推动项目管理的发展发挥了积极的作用、做出了卓越的贡献。 1.2 现代项目管理阶段 80年代之后项目管理进入现代项目管理阶段,项目管理的应用领域在这一阶段也迅速扩展到社会生产与生活的各个领域和各行各业,并且在企业的战略发展和日常经营中的作用也越来越重要。 今天,项目已经成了社会创造精神财富、物质财富和社会福利的主要方式,所以现代项目管理也就成了发展最快和使用最为广泛的管理领域之一。 二、项目与项目管理 一般认为:项目是一个组织为实现自己既定的目标,在一定的时间、人员和资源约束条件下,所开展的一种具有一定独特性的一次性工作。 PMI定义:项目是为创造特定产品或服务的一项有时限的任务(其中:“时限”是指每一个项目都有明确的起点和终点;“特定”是指
空间立体几何建立直角坐标系 1.[2015·浙江]如图,在三棱柱ABC -A 1B 1C 1中,∠BAC =90°,AB = AC =2,A 1A =4,A 1在底面ABC 的射影为BC 的中点,D 是 B 1C 1的中点。 (1)证明:A 1D ⊥平面A 1BC ; (2)求二面角A 1-BD -B 1的平面角的余弦值。 解析:(1)证明:设E 为BC 的中点,连接A 1E ,AE ,DE ,由题意得A 1E ⊥平面ABC ,所以A 1E ⊥AE 。 因为AB =AC ,所以AE ⊥BC 。 故AE ⊥平面A 1BC 。 由D ,E 分别为B 1C 1,BC 的中点,得DE ∥B 1B 且DE =B 1B ,从而DE ∥A 1A 且DE =A 1A ,所以A 1AED 为平行四边形。 故A 1D ∥AE 。 又因为AE ⊥平面A 1BC ,所以A 1D ⊥平面A 1BC 。 (2)方法一:作A 1F ⊥BD 且A 1F ∩BD =F ,连接B 1F 。 由AE =EB =2,∠A 1EA =∠A 1EB =90°, 得A 1B =A 1A =4。 由A 1D =B 1D ,A 1B =B 1B ,得△A 1DB 与△B 1DB 全等。 由A 1F ⊥BD ,得B 1F ⊥BD ,因此∠A 1FB 1为二面角A 1-BD -B 1的平面角。 由A 1D =2,A 1B =4,∠DA 1B =90°,得 BD =32,A 1F =B 1F =43 , 由余弦定理得cos ∠A 1FB 1=-1 8。 方法二:以CB 的中点E 为原点,分别以射线EA ,EB 为x ,y 轴的正半轴,建立空间直角坐标系E -xyz ,如图所示。
文件管理办法 第一章总则 一、根据《党政机关公文处理工作条例》(中办发〔2012〕14号)和《党政机关公文格式》(GB/9704-2012),为了规范文件管理,提高文件处理效率和质量,结合公司的实际情况,特制定本办法。 二、文件管理内容主要包括:上级、平级、下级以及本单位内部的各种文件和资料。 三、公司公文是公司实施领导、履行职责、处理公务的具有特定效力和规范体式的文书,是传达贯彻党和国家方针政策,公布规章制度,指导、布置和商洽工作,请示和答复问题,报告、通报和交流情况的重要工具。 四、公文处理工作是指公文拟制、办理和管理等一系列相互关联、衔接有序的工作。 五、公文处理工作应当坚持实事求是、准确规范、精简高效、安全保密的原则。 六、公司综合办公室是公文处理工作的管理机构,并对公司各部门的公文处理工作进行业务指导和督促检查。 七、公司各部门应当配备专职或兼职人员负责公文处理工作。负责公文处理工作的人员,应当忠于职守,勤勉高效,具备相关专业知识。公文处理人员应当保持相对稳定,以保证公文处理工作的连续性;确需调换时,要做好工作交接,并报综合办公室备案。 第二章公文种类和形式 一、公文种类主要有: (一)决议.适用于会议讨论通过的重大决策事项。 (二)决定.适用于对重要事项或者重大行动做出决策和安排、奖励、变更或者撤销所属单位不适当的决定事项。 (三)公告.适用于宣布重要事项或者法定事项。
(四)通知.适用于印发规章制度;转发上级单位和不相隶属单位的公文;传达要求所属单位办理和需要有关单位周知或者执行的事项;任免和调配干部。 (五)通报.适用于表彰先进、批评错误、传达重要精神和告知重要情况。 (六)报告.适用于向上级单位或有关主管部门汇报工作、反映情况、提出建议、请求备案,答复上级单位或有关主管部门的询问。 (七)请示.适用于向上级单位请求指示、批准。 (八)批复.适用于答复所属单位的请示事项。 (九)意见.适用于对重要问题提出见解和处理办法。 (十)函.适用于不相隶属单位之间相互商洽工作、询问和答复问题、请求批准和答复审批事项。 (十一)纪要.适用于记载会议情况和议定事项。 二、公司公文的主要形式为文件式公文、信函式公文、传真文件、专用文件、签报及部门信函式公文等。 三、各类公文的适用范围: (一)文件式公文。用于向各股东单位及相关单位呈报请示、报告和意见;传达贯彻国家路线、方针、政策;印发公司制定的规章制度和规范性文件;做出重要工作安排;奖惩有关单位和人员;公司及所属单位有关人事任免;答复所属单位报请审批事项;通知重要事项;转发上级有关重要文件等。 (二)信函式公文。用于向不相隶属单位请求批准和答复审批事项,商洽工作、征询意见或答复问题;转发上级有关事务类文件;向所属单位布置事务类工作等。 (三)传真文件。用于紧急情况下发送的公文。 (四)签报。用于公司各部门向公司领导请示问题或报告工作等。 (五)部门信函式公文。用于各部门依据部门职责,对职权范围内的事项与部门之间商洽工作、征询意见或答复问题,向所属单位的相关部门布置事务类工作、征询意见或答复问题等。
实验一数据库及基本表的建立 一、实验目的 1、掌握SQL SERVER的查询分析器和企业管理器的使用; 2、掌握创建数据库和表的操作; 二、实验内容和要求 1、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库; 2、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库表; 三、实验主要仪器设备和材料 1.计算机及操作系统:PC机,Windows 2000/xp; 2.数据库管理系统:SQL sever 2005; 四、实验方法、步骤及结果测试 题目1、创建数据库“学生情况”: 实现代码及截图: SQL语句 Create database 学生情况 查询分析器执行情况 :SQL语句及执行结果截图显示 找到主数据文件和日志文件,观察大小,并给出截图。
题目2、将数据库“学生情况”改名为“student” SQL语句 EXEC sp_renamedb学生情况, student 查询分析器执行情况: SQL语句及执行结果截图显示 题目3、创建基本表 S表 含义字段名字段类型字段 宽度 说明学号Sno Char10主键,不允许为空姓名Sname char10不允许为空 性别Ssex char2取值为男或女
C表 Sc表: 创建各表的实现代码及截图:
查询分析器执行情况: SQL语句及执行结果截图显示
题目4*、用sql语句将C表中的ccredit改为整型,同样约束为0-20之间 题目5、用sql语句在S表中添加一格“备注”字段remark,变长字符型,长度30,并保存结果
前言 如今,人们再也不会将项目视为特殊的活动而将其置于组织真空中来执行。经过多年研究、传播及行业应用,项目群和项目组合管理的相关概念最终被诸多标准化机构采用,并形成了自己的知识体系。 无论是项目群管理还是项目组合管理,都是组织项目治理结构的一部分。治理包括以下工作:设置组织目标,提供实现组织目标的手段,并控制实现目标的过程。相应地,组织项目治理包括:设置项目、项目管理以及业务结果方面的目标,提供组织手段、资源和所需的培训,控制整个过程,使其朝着目标的方向发展。 英国项目管理协会(Associationof Project Management,APM)在其《项目治理指南》(Guide to Gover-nance of Project Management)中强调:只有项目组合与组织目标保持一致,费用合理且高效地交付了项目,并为主要利益相关方提供了及时、相关和可靠的信息,才能说项目治理发挥了效力。从这一观点出发,APM定义了四个治理维度,分别是:项目组合方 向的有效性和效率;项目发起人的有 效性和效率;项目管理的有效性和效 率;披露和报告。 现在,项目治理的这一框架也得 到了项目群和项目组合管理实践标 准的支持。然而,要在组织中实施现 有项目群和项目组合管理标准,问题 还很多。其中包括: (1)这些标准针对的仅仅是项目 群和项目组合的执行过程和生命周 期,因此,仅就“做什么”提供了指导, 而未指导“如何做”。 (2)这些标准假设了很多组织机 构(例如项目组合经理、PMO、管控小 组等),但它们并不一定明确存在于 组织中,或者具体实施情况对于不同 组织千差万别。另外,标准中对此也 缺少明确的指导。 (3)这些标准采用了大量工具和 技术,然而却未说明它们最适用的情 况并提供相应指导。 (4)这些标准中涉及项目组合管 理的运作方面的内容极为匮乏。 上述问题概括讲,就是项目群和 项目组合管理标准(战略层级)与其 实施(运作层级)之间缺乏联系。因 此,本文要解决的问题就是如何在运 作层次实施项目群和项目组合管理 标准。 下文首先概述组织中项目群和 项目组合管理的实施类型,然后回顾 一下现有的标准。之后,将现有项目 群和项目组合管理标准与现有计划 和控制技术结合起来进行分析。在这 一部分中,使用约束理论(Theory of Constraints,TOC)和关键链进度安排 (Critical Chain Scheduling,CCS)进行 项目群和项目组合的计划和控制,并 将其映射到现有项目群和项目组合 管理标准中,从而提供了一个从战略 层级到运作层级的项目群和项目组 合管理集成实施模型。在文章最后, 将简要介绍该模型的优势。 文献综述 1.治理结构和成功 对于项目群和项目组合管理,其 核心定义有两个:项目群是具有共同 目标的一组项目,而这一共同目标不 能通过单个项目来实现;项目组合是 实施项目群和项目组合管理 ——从标准到执行* Jerzy Stawicki 翻译:李志民*本文由Jerzy Stawicki博士与瑞典于默奥大学(Ume? University)商学院的Ralf M焞ler博士合作完成。
项目组合管理整合项目与战略 错误的项目执行得再好,仍旧是错误。以战略为引,以项目为体,以知识为纲,周全考虑资源风险投放。 在项目型运作的企业中,项目总监们多把目光投注于项目的具体运作上。“完美CLOSE项目”成为我们关注的焦点,CEO也常常将这个标准用来评判项目经理是否称职。但是企业规模的越来越大了,并行运作的项目数量不断增多,“一拥而上”的使得许多企业捉襟见肘,导致很多项目的延误甚至失败。我们究其原因,才发现已到了正视项目的战略性问题的时候了,企业如何将项目与战略结合起来的思考才刚刚开始。 项目组合管理(PPM,Project Portfolio Management)则是这种思考的丰硕成果之一。 项目组合管理是对多个相关且有并行情况项目的管理模式,它是帮助实现项目与企业战略相结合的有效理论和工具。传统项目管理强调“如何做项目”,是一种自下而上的管理方式,关注项目底层数据的收集;而项目组合管理则强调“做什么项目”,是自上而下的管理方式,关注如何将企业战略落地。
项目组合管理的概念来源于金融领域,哈里·马科维茨(Harry Markowitz)于1952年创立了现代资产组合理论(MPT - Modern Portfolio Theory),这个理论的核心是解释组合投资的机制与效应,指出分散投资对象能一定程度的规避风险,这一理论迅速成为当时经济学的主导趋势。“不要将所有的鸡蛋放在一个篮子里”正是这一思想的现实表现。1981年,沃伦·麦克法兰(F.WARREN MCFARLAN)教授首次将这一理论运用到IT项目的选择和管理中,通过项目组合的运作方式实现了风险一定情况下的收益最大化。到1990年,通过10年发展PPM的概念已得到了广泛运用。 项目组合管理的盛行正切合了企业发展的趋势,当企业发展到一定规模的时候,项目机会和项目运作的压力越来越大,如何证明花在项目上的每块钱都能带来回报,而且符合战略的要求?多项目管理中,如何协调高层管理人员共同确定项目优先级,并明确在哪些项目上投资能达到投资回报最大?这样一些问题的出现促进了项目组合管理的发展。 项目组合管理提供了对于企业整个程序、项目和资源的组合精确、全局化的视角,这种视角可以是企业级的也可以是任何中间层次的;项目组合管理赋予管理人员做出信息周详的决定和采取合适行动的能力,从而使公司股东的利润最大化。 从具体的项目转到项目的组合;从项目的执行转到项目的决策,逐渐成为项目型企业高层战略的工具。
建立空间直角坐标系,解立体几何高考题 立体几何重点、热点: 求线段的长度、求点到平面的距离、求直线与平面所成的夹角、求两异面直线的夹角、求二面角、证明平行关系和垂直关系等. 常用公式: 1 、求线段的长度: 222z y x AB ++==()()()2 12212212z z y y x x -+-+-= 2、求P 点到平面α的距离: PN = ,(N 为垂足,M 为斜足,为平面α的法向量) 3、求直线l 与平面α所成的角:|||||sin |n PM ?= θ,(l PM ?,α∈M ,为α的法向量) 4、求两异面直线AB 与CD 的夹角:cos = θ 5、求二面角的平面角θ:|||||cos |21n n ?= θ,( 1n ,2n 为二面角的两个面的法向量) 6、求二面角的平面角θ:S S 射影 = θ cos ,(射影面积法) 7、求法向量:①找;②求:设, 为平面α内的任意两个向量,)1,,(y x =为α的法向量, 则由方程组?????=?=?0 n b n a ,可求得法向量.