摇号源码
① vc++6.0操作方法
VC++6.0上机操作指南
贵州大学计算机科学与技术学院
张志明
2006年9月
目录
1. Visual C++ 控制台应用程序上机实现步骤
2. MFC对话框应用程序实现举例
3. MFC单文档应用程序实现举例
4. 用32位调试程序了解类和对象的内存映象
1. Visual C++控制台应用程序(Win32 Console Application Project)
上机实现步骤
一. 单文件程序的实现
本教材中的程序在Visual C++环境下都是以Win32 Console Application 项目实现,而且都是单文件程序,即只含有一个源程序(.cpp)文件的C++程序。
一个单文件程序在Visual C++ IDE中的实现主要步骤是:(1)建立新项目(2)建立新文件(3)输入源代码(4)编译、连接,生成可执行程序文件。以上步骤均可在Visual C++的Wizard指导下通过对话框交互输入完成。
1. 建立新项目:
每个C++程序的实现都要建立一个项目。所谓项目是一个文件生成过程的管理单位,项目名称就是最后实现的可执行文件的名称,一个项目就是与生成这个可执行程序文件相关的所有源文件和中间文件的集合,存放在以项目名称命名的文件夹中。
图1 Microsoft Visual C++ 6.0系统初始界面
执行菜单命令File>New,打开New对话框:
图2 打开New对话框
在New对话框的Project选项卡中选择Win32 Console Application选项,然后输入项目存放位置项目名称后确定。
图3 输入项目位置和名称
在Win32 ConsoleApplication-Step 1 of 1对话框中选择An empty project,完成后返回。系统弹出新建项目信息报告对话框。
图4 Win32 ConsoleApplication-Step 1 of 1对话框
图5 新建项目信息报告
2. 建立新文件:
再一次执行菜单命令File>New,打开New对话框,在File选项卡中选择C++ Sourse File选项,然后输入源程序文件名。完成后系统打开源程序(.cpp)文件编辑窗口。
图6 在New对话框输入源程序文件名
3. 输入源代码:
此时即可在源程序(.cpp)文件编辑窗口输入源程序代码。
图7 源程序(.cpp)文件编辑窗口
4. 生成和运行可执行程序文件:
11从源程序文件生成可执行文件,需要经历编译,连接两步,在VC++6.0编程环境中可以有以下几种操作方式:
(1)打开Build (编译)菜单,先执行Compile命令,接着再执行Build命令。
(2)打开Build (编译)菜单,执行Rebuilde All命令。
(3)打开Build (编译)菜单,直接发出Execute 执行命令,一次性完成编译、连接和启动程序执行的任务。
(4)直接单击“!”(BuildExecute)命令按钮,一次性完成编译、连接和启动程序执行的任务。
图8 Build (编译)菜单
图9 程序运行结果
打开工程文件夹可以找到该工程的所有工作文件。
打开工程文件夹中的Debug子文件夹,可以找到生成的可执行(.exe)文件。
二. 多文件程序的实现
一个较大型C++程序,有时需要包含多个源程序文件。一种常见的情况是将类的定义放在头(.h)文件中,将类的实现或对类的访问放在源(.cpp)文件中。
多文件程序的实现与单文件程序的实现方式需要经历同样的步骤,不同的是,在编译之前需要利用新建文件对话框逐一将所有需要的文件追加到项目中。
1. 建立新项目:
2. 建立新文件:
(1)加入和编辑头文件:
在New对话框,在File选项卡中选择C/C++ Header File选项,然后输入头文件名。完成后系统将打开源程序(.h)文件编辑窗口。
(2)加入和编辑源程序文件
打开New对话框,在File选项卡中选择C++ Sourse File选项,然后输入源程序文件名。完成后系统打开源程序(.cpp)文件编辑窗口。
注意:在源程序文件中应该用文件包含命令将头文件包含进来。如下例源程序文件s719.cpp的第一行:#include"h719.h"
3. 生成和运行可执行程序文件:
步骤同单文件程序的生成和执行。
#
2.MFC对话框应用程序实现举例
本指导书给出3个MFC对话框应用程序的实现实例,例1为求三科平均成绩的简单程序,例2为实现一个具有四则运算功能的简单计算器,例3为一个彩票机程序(提供手动摇号和自动摇号两个彩票机程序版本)。
通过这些程序可以达到以下目的:
掌握AppWizard的使用方法。
掌握Workshop中各种视图的使用和在不同视图之间切换的方法。
学会利用控件工具箱中的控件定制对话框界面。
学会控件变量及其他类成员变量的设置。
学会消息映射的概念和操作方法。
学会查看和编辑代码。
学习编译、运行和调试对话框应用程序。
例1.实现一个求三科平均成绩的MFC对话框应用程序。假设运行时的界面如下:
实现步骤:
1. 在Visual C++ 6.0工作开发环境中,New对话框中选择MFC AppWizard [exe]项目,输入项目名称并指定存放位置。
2. 在MFC Wizard Step1选择Dialog(基本对话)程序类型,在MFC Wizard Step2中输入对话框标题“求平均成绩”。
AppWizard对话结束后打开对话框编辑窗口如下:
3. 定制界面:添加控件、设置属性
删除对话框模板中原有的“确定”按钮和内容为“TODO: 在这里设置对话控制。”的Static Text控件。
在控件工具箱中取一个Group Box控件,调整适当大小,鼠标右键单击该控件边框,在弹出的下拉菜单中打开属性对话框。将Group Box控件标题由“Static”改为“求平均分”。
在Group Box中添加4个Static Text控件,按同样方法修改它们的标题属性为“成绩1”、“成绩2”、“成绩3”和“平均分”。
在Group Box中添加4个Edit Box控件,打开属性对话框的Extended Styles选项卡中将它们设置为文本右对齐(Right Aligend Text)方式。其中第4 个Edit Box控件的Styles属性设置为Read-only。
在Group Box中添加一个按钮Button1,打开属性对话框将按钮的标题属性改为 “计算平均分”。
鼠标右键单击“取消”按钮边框,在弹出的下拉菜单中打开属性对话框。将按钮标题改为“退出”。
设计完成的界面如图,其中控件属性列表如下:
控件
ID号
标题
属性
Group Box
IDC_STATIC
求平均分
Static Text
IDC_STATIC
成绩1
Static Text
IDC_STATIC
成绩2
Static Text
IDC_STATIC
成绩3
Static Text
IDC_STATIC
平均分
Edit Box
IDC_EDIT1
Align text:Right
Edit Box
IDC_EDIT2
Align text:Right
Edit Box
IDC_EDIT3
Align text:Right
Edit Box
IDC_EDIT4
Align text:Right;Read-only
Button
IDC_BUTTON1
计算平均分
Button
IDCANCEL
退出
4. 添加成员变量
单击View(查看)>ClassWizard(建立类向导)菜单进入ClassWizard,打开Member Variables选项卡:为4 个Edit Box控件设置对应的变量:
同样的方法为其它3个Edit Box控件设置变量:
控件ID
变量名
变量类型
数值范围
IDC_EDIT1
m_S1
int
0~100
IDC_EDIT2
m_S2
int
0~100
IDC_EDIT3
m_S3
int
0~100
IDC_EDIT4
m_Sav
CString
5. 添加消息映射(两条消息)
进入ClassWizard,打开Messages Maps选项卡,在Object Ids中选择CAverageDlg,在Messages中鼠标单击WM_INIDIALOG,在Member functions中出现生成的消息映射成员函数OnInitDialog提示:
在Object Ids中选择IDC_BUTTON1,在Messages中鼠标单击BN_CLIKED,在弹出对话框中单击OK按钮:在Member functions中出现第二个生成的消息映射成员函数OnButton1。
6. 添加代码
在ClassWizard中双击OnInitDialog函数,打开代码编辑器中的OnInitDialog()函数代码,找到其中的 // TODO: Add extra initialization here,加入下面的黑体字给出的3行代码:
BOOL CDlgDlg::OnInitDialog()
{
CDialog::OnInitDialog();
…;
// TODO: Add extra initialization here
m_Sav="0.00";
m_S1=m_S2=m_S3;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
}
在ClassWizard中双击OnButton1()函数,打开代码编辑器中的OnButton1()函数代码,找到其中的 // TODO: Add extra initialization here,加入下面的黑体字给出的4行代码:
void CDlgDlg::OnButton1()
{
// TODO: Add extra initialization here
UpdateData();
double ave=(double)(m_S1+m_S2+m_S3)/3.0;
m_Sav.Format("%6.2f",ave);
UpdateData(FALSE);
}
7. 编译运行程序:
注释:
UpdateData()函数的作用是允许更新控件变量,
UpdateData(FALSE) 禁止更新控件变量的值。
例2.设计MFC对话框应用程序,实现一个具有四则运算功能的简单计算器。
1. 新建项目:
2. 定制界面:
(1) 修改MFC AppWizard自动创建的对话框项目模板。删除模板上自动创建的三个控件。
(2) 加入“简单计算器”、“请输入数据:”、“结果”三个静态文本框和相应的3个编辑框。
(3) 加入一个Group Box,标题修改为“请选择运算符:”,并在其中放入4个Radio Button将标题分别改为“+”、“-”、“*”、“/”。
(4) 继续用鼠标从工具箱中向对话框添加和3个按钮控件,更改按钮的标题为“计算”、“清除”、“关闭”。
3. 添加变量
本例中用到以下4个CSimpleCalcDlg类的成员变量:
变量类型
名称
float
m_N1
float
m_N2
float
m_ Result
char
Operator
用ClassWizard为编辑框添加变量:m_N1, m_N2, m_Result
变量char Operator的添加方法:
在WorkSpace中进入ClassView视图, 鼠标右键单击CSimpleCalcDlg, 在菜单中选择“Add Member Variable…”
然后在弹出的对话框的输入变量类型和名称:
4. 添加消息映射
用ClassWizard为按钮控件添加消息映射:
继续用ClassWizard为Radio Button控件添加消息映射:
5. 加入单击按钮时的事件响应代码
在实现文件(cpp文件)中加入单击按钮时的事件响应代码。(双击一个按钮可直接进入函数编辑)
//选择运算符
void CSimpleCalcDlg::OnRadio1()
{ Operator='+'; }
void CSimpleCalcDlg::OnRadio2()
{ Operator='-'; }
void CSimpleCalcDlg::OnRadio3()
{ Operator='*'; }
void CSimpleCalcDlg::OnRadio4()
{ Operator='/'; }
//计算
void CSimpleCalcDlg::OnButton1()
{
UpdateData();
switch(Operator)
{
case '+':
m_Result=m_N1+m_N2;
break;
case '-':
m_Result=m_N1-m_N2;
break;
case '*':
m_Result=m_N1*m_N2;
break;
case '/':
if(m_N2 == 0 )
MessageBox("除数不能为零!");
else
{
m_Result = m_N1/m_N2;
break;
}
default:
m_Result=m_N1+m_N2;
}
UpdateData(FALSE);
}
//清除
void CSimpleCalcDlg::OnButton2()
{
UpdateData();
m_N1=0;
m_N2=0;
m_Result=0;
UpdateData(FALSE);
}
//关闭
void CSimpleCalcDlg::OnButton3()
{ CDialog::OnOK(); }
6. 编译运行程序
例3. 彩票机程序:
本例给出手动摇号和自动摇号两个彩票机程序版本。
1. 彩票机界面:
定制含有7个Edit Box 、1个Progress(进度条)和3侦探按钮控件的对话框界面如下:
2. 设置变量:
(1) 设置进度条变量:
(2) 设置7个编辑框变量:
(3)添加类成员变量m_x:
3. 消息映射:
在ClassWizard中产生OnInitDialog、OnButton1、OnButton2、OnOK四个消息映射函数:
4. 添加代码:
//初始化
BOOL CLotusDlg::OnInitDialog()
{
CDialog::OnInitDialog();
……
// TODO: Add extra initialization here
m_x=0;
m_pProg.SetRange(0,70);
srand((unsigned)time(NULL));
return TRUE; // return TRUE unless you set the focus to a control
}
(一)手动摇号
//手动摇号,每按一次摇号按钮出一个号
void CLotusDlg::OnButton1()
{
// TODO: Add your control notification handler code here
switch(m_x/10)
{
case 0:
m_N1=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 1:
m_N2=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 2:
m_N3=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 3:
m_N4=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 4:
m_N5=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 5:
m_N6=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 6:
m_N7=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
}
UpdateData(FALSE);
}
void CLotusDlg::OnButton2()
{
// TODO: Add your control notification handler code here
m_x=0;
m_N1=0;
m_N2=0;
m_N3=0;
m_N4=0;
m_N5=0;
m_N6=0;
m_N7=0;
UpdateData(FALSE);
m_pProg.SetPos(1);
}
void CLotusDlg::OnOK()
{
CDialog::OnOK();
}
(二)自动摇号
将前面实现的手动摇号程序修改为自动定时摇号。
添加OnTimer消息映射函数:
//按摇号按钮启动摇号
void CLotusDlg::OnButton1()
{
SetTimer(1,2000,NULL);
}
void CLotusDlg::OnButton2()
{
m_x=0;
m_N1=0;
m_N2=0;
m_N3=0;
m_N4=0;
m_N5=0;
m_N6=0;
m_N7=0;
UpdateData(FALSE);
m_pProg.SetPos(0);
KillTimer(1);
}
void CLotusDlg::OnTimer(UINT nIDEvent)
{
switch(m_x/10)
{
case 0:
m_N1=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 1:
m_N2=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 2:
m_N3=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 3:
m_N4=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 4:
m_N5=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 5:
m_N6=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
case 6:
m_N7=rand()%36+1;
m_pProg.SetPos(m_x+=10);
break;
}
UpdateData(FALSE);
CDialog::OnTimer(nIDEvent);
}
void CLotusDlg::OnOK()
{
KillTimer(1);
CDialog::OnOK();
}
5. 注释:
(1)产生随机数的方法
函数unsigned int rand() 产生随机数。
函数void srand(unsigned int seed) 设定随机数产生器的种子,其中seed为随机数产生器的种子,本例中用系统时钟当前值作随机数种子:
srand((unsigned)time(NULL));函数的
表达式rand()%36+1产生1-36之间的随机数
(3) 定时器的使用方法
定时器的使用涉及OnTimer、SetTimer、KillTimer三个函数。
SetTimer用于设定定时时间和启动定时器,其中第一个参数是定时编号,第二个参数是定时的毫秒数。本例中将1号定时器定时时间设定为2秒:
SetTimer(1,2000,NULL);
定时器启动以后将持续工作,每到达一次定时时间即启动一次OnTimer消息函数的执行。KillTimer的作用是停止指定定时器的工作。
3.
MFC单文档应用程序实现举例
创建单文档应用程序的一般步骤:
利用AppWizard创建单文档应用程序框架。
在文档类中声明保存文档数据所需要数据对象。
完成文档类的OnNewDocument函数,初始化新文档。
完成文档类的Serialize函数,保持和加载文档数据。
完成视类的OnInitialUpdate函数,初始化显示。
完成视类的OnDraw函数,显示当前文档内容。
在视类中加入可以使用户编辑文档数据所需的代码。
本实验指导通过以下4 个实验循序渐进演示创建单文档应用程序的基本操作,在前一个例子中演练过的操作,在后面的中出现时不再重复描述。
例1 一个简单的单文档应用程序——记事本程序
例2 简单文本和图形输出
例3 利用定时器输出滚动字幕
例4 文档串行化编程
例1.
一个简单的单文档应用程序——记事本程序
1. 只要在AppWizard的Step 6将Base Class设置为EditView,AppWizard就自动完成了一个记事本程序的设计:
2. 运行程序,即可测试记事本的各种功能:
3.说明:
(1)打开Workshop中的Class视图,可以看到,一个简单的单文档应用程序向导自动建立五个类:
向导自动建立的类
相应源文件
其他源文件
相应头文件
其他头文
② 管理abcd四类人才标准是什么
无锡本地宝
无锡市ABCD人才分类标准
回答于2022-05-24
导语无锡市人才分类共分为A、B、C、D四大类。其中A、B、C中又分为三个小类,详细信息点击正文了解。
一、A类人才认定标准
诺奖得主一般不超过75周岁,院士一般不超过70周岁,其他人才一般不超过65周岁,符合下列条件之一的,可认定为无
锡市A类人才:
1、 A1 类:诺贝尔奖获得者(物理、锋老化学、生理或医学)、
中国国家最高科学技术奖获得者。
2、 A2类:中国科学院院士、工程院院士;美国、日本、德国、法国、英国、意大利、加拿大、瑞典、丹麦、挪威、芬兰、比利时、瑞士、奥地利、荷兰、澳大利亚、新西兰、俄罗斯、新加坡、韩国、西班牙、印度、乌克兰、以色列国家最高学术权威机构会员(一般为“member”丛基慎或“fellow”,统一翻译为“院士”)。
3、 A3 类:国家有突出贡献的中青年专家;科普利奖章、
图灵奖、菲尔兹奖、沃尔夫数学奖、阿贝尔奖、拉斯克奖、克拉福德奖、日本国际奖、京都奖、邵逸夫奖、美国国家科学奖章、美国国家技术创新奖章、法国全国科研中心科研奖章、英国皇家金质奖章等获得者;国家重大人才工程顶尖人才、江苏省顶尖人才、无锡市“太湖人才计划”顶尖人才团队带头人、在锡高校顶尖型高层次人才。
二、B类人才认定标准
一般不超过55周岁,符合下列条件之一的,可认定为无锡市B类人才,其中:
1、 B1 类:国家重大人才工程创业类人才,百千万人才工程国家级人选,国务院特殊津贴获得者,国家杰出青年基金项目完成人;江苏省“333 高层次人才培养工程”第一层次培养对象。
2、 B2 类:国家重大人才工程人才(非创业类),全国宣传文化系统“四个一批”人才,中国工艺美术大师,中华技能大奖获得者;近 5 年获国家自然科学奖、国家技术发明奖、国家科技进步奖一等奖(前 2 位)、二等奖(首位)或中国专利金奖(前 2 位,须为专利发明人渗敬及设计人);江苏省“333”人才计划第二层次培养对象,江苏省“双创计划”创业类人才、双创团队带头人;在锡高校领军型高层次人才。
3、 B3 类:江苏省“双创计划”创新类人才、江苏技能大奖获得者、江苏省有突出贡献中青年专家、在锡高校骨干型高层次人才。
三、C类人才认定标准
一般不超过50周岁,符合下列条件之一的,可认定为无锡市C类人才:
1、 C1 类:无锡市“太湖人才计划”等市级创业领军人才、领军团队带头人。
2、 C2 类:无锡市“太湖人才计划”创新领军人才、企业高级经营管理人才、高端会计人才、先进制造技能领军人才。
3、 C3 类:江苏省“科技企业家”,江苏省“双创博士”。
四、D 类人才认定标准
一般不超过45周岁,符合下列条件之一的,可认定为无锡市D类人才:
1、D1类:江苏省“333”人才计划第三层次培养对象,江苏省乡土人才“三带”名人、“三带”能手。无锡市有突出贡献专家。
2、D2类:获得博士学位、高级职称、高级技师后在锡累计工作满5年的人才,获得硕士学位、中级职称、技师后在锡累计工作满8年的人才,取得学士学位后在锡累计工作满10年的人才,以缴纳社保或个税为准。
3、D3类:我市“锡引”工程支持的优秀大学生。
温馨提示:微信搜索公众号无锡本地宝,关注后在对话框回复【人才】可获得无锡人才分类标准、人才认定申请入口、高层次人才子女入学政策等。
阅读原文
有用
2
|
分享
香港-亚洲国际都会,欢迎各地人才来港工作进修
值得一看的国际人才网站相关信息推荐
香港是亚洲的商业,金融,科技枢纽,提供独有机遇,助你一展所长;提供多项人才入境计划,以吸引多元化的国际专才在港工作!
政府新闻处广告
人才网源码 PHP人才招聘网站系统源码 - PHP云系统
值得一看的人才网相关信息推荐
PHP云人才系统,专业的人才招聘开源系统,采用PHP和MySQL构建的求职招聘系统源码。强大的地图搜索功能,猎头,微信端,小程序,红包职位等更多实用功能
宿迁鑫潮信息技术有..广告
【世环通】一站式采招网-免费获取海量优质的供应商
值得一看的采招网相关信息推荐
为您提供装配式建筑,超低能耗建筑,暖通空调,智慧家居,净水设备,空净新风,等产品信息20万家优质供应商,百万数量级产品,详细产品手册随时预览,一键预约配对询价
上海荷祥会展有限公司广告
大家还在搜
南京市abcde类人才标准
无锡市人才分类认定标准
无锡高层次人才分类标准
无锡市人才分类标准
无锡市高层次人才分类
无锡abcd人才标准
无锡人才等级分类
南京abc类人才标准
温州市人才分类目录(2022版)
【导语】:温州ABCDEF类人才称号全市统一,各县(市、区)、省级产业集聚区不再制定分类目录。ABCDE类人才由市委人才办认定,县(市、区)F类人才由县(市、区)委人才办认定,省属在温单位、市直属单位F类人才由所在单位认定。
温州本地宝
05-07
1点赞
六寸照片的尺寸规格 在线调整六寸照片大小
压缩图
2021-09-04
4点赞
怎样成为杭州市E类及以上人才?-知乎
本月11028人下载
咨询
上海聚胜万合广告有..广告
2022年深圳市最新高层次人才认定标准公布
深圳积分入户网
03-25
2022年温州人才政策e类人才认定标准
温州市人才分类目录(2022版):E类(高级人才) 1.获得B类外国人来华工作许可证的外国人才(不含外籍语言教师及市场评价人才)。 2.“瓯越高水平创新团队”带头人及核心成员(前5名),原市重点创新团队带头人、市领军型人才创业项目负责人。
温州本地宝
04-22
南通购房补贴政策汇总(2022年)
【导语】:目前南通主城区、崇川区、开发区、苏锡通园区、通州区、如皋市、启东市、海安市等地最新购房补贴政策出炉,小编也将持续跟进并更新,请符合条件的市民记得及时申请哦。
Jun
07-20
【世环通】一站式采招网-免费获取海量优质的供应商
值得一看的采招网相关信息推荐
上海荷祥会展有限公司广告
十大非洲最穷的国家排行榜,津巴布韦人均年GDP0.1美元
虽然我们每天都从新闻中看到的世界都是一片花团锦簇歌舞升平,但事实上目前世界上还有五分之一的人口陷于贫困之中。目前统计某个国家的财富一般按照人均GDP来进行衡量,这个标准反映了某个国家居民的平均生活水平。下面就快和360常识网一起了解十大非洲最穷的国家排行榜吧!
爱妻自媒体
2020-10-17
1点赞
2022温州F类人才F1、F2、F3人才划分标准
根据温州市人才分类目录(2022版):F类(优秀人才)划分标准: F1.全职在中小学(幼儿园)、医疗卫生机构工作,具有全日制本科以上学历,且贡献积分值达到100分以上的人才;浙江省金牌导游员;全职在我市企业、民办非企业单位、中介机构工作,具有全日制本科以上学历或具有《温州市紧缺专业人才需求目录》范围的中级及以上专业技术职称、技师以上职业资格,且近两年年工资薪金所得额达到10万元及以上(以所在单位个人所得税扣缴申报额为准)的人才。
温州本地宝
04-22
1点赞
mac怎么压缩文件夹
kewenba
06-14
人才引进的事业编值得去么?
本月4318人下载
咨询
知乎广告
注册会计师可以作为人才引进吗
会计网
09-15
2022年湖南人才补贴政策是什么
华律网
06-02
主力内部坚决度很高是什么意思?
希财网
昨天13:15
1点赞
找客户上网络 给你真正的"硬”线索 点击进入
本月28143人已拨打电话咨询问题
咨询
网络营销广告
word排版基础知识,word文档排版教程步骤技巧
投稿
06-15
1点赞
军人家属待遇是什么(2022年最新军嫂待遇政策)
www.rnkx.com
10-13
不喜欢柔弱女人的星座男,哪个星座的男人喜欢女强人
丹丹星座日记
2021-06-06
成都 军队招聘网全国统一报名网
早学上(山东)教育..广告
弹丸论破v3怎么达成赤松枫不死结局 弹丸论破v3赤松枫不死结局攻略
www.rzurl.com
05-09
1点赞
喜欢有个性有脾气女的星座男
第一星座网
10-18
5点赞
2022无锡最新购房政策汇总(更新中)
导语在无锡生育二个孩子及以上本市户籍居民家庭,可以在限购区域新增购买一套商品住房。详见正文。 无锡住建局2022年5月30日发布的《关于支持改善性住房需求和加快去库存的通知》
无锡本地宝
07-27
1点赞
网站建设网页设计制作网站商城分销系统自适应一条龙全包网站开发
¥5 元¥5 元
购买
simba.taobao.com广告
2022无锡地铁5号线最新规划站点
www.5lu.com
昨天21:46
1评论
爱上一定要得到手的星座男有哪些
www.ddnx.com
2021-09-01
联想小新老是自动下载软件如何处理
www.cuanjibang.com
09-12
成都 招聘晚班兼职三小时100元 无需押金,无需面试,每天收入400-700
值得一看的晚班兼职三小时100元相关信息推荐
盐城市泽瑞人力资源广告
职工医保和居民医保有什么样的区别
华律网
06-18
公积金贷款时里面的余额必须留多少 答案来了
公积金贷款可以节约一笔不小的利息支出,所以在有公积金的情况下,借款人都是优选这种贷款方式的,但公积金贷款也会有规定指定,那么公积金贷款时里面的余额必须留多少,下面来看答案。
股城网
08-05
1点赞
得不到就毁了她清白星座男 不择手段极端的星座男
www.3130.com.cn
11-05
外地人海口参与汽车摇号需要满足哪些条件?
【导语】:外地人想要在海口购车上牌需要首先获取海南省小客车指标,通过指标摇号的方式。需要在海南居住,并且获取居住证。 海口外地人汽车指标摇号条件
海口本地宝
02-22
越是得不到就越陷越深的星座
www.ddnx.com
2021-08-27
2点赞
生育保险每月交多少
律图网
04-18
1点赞
大件物品怎样寄物流,大件物品怎么发物流
以下内容关于《 大物件寄物流怎么寄 》的解答。 1.可以通过邮局、铁路托运、申通、圆通等邮寄。 2.邮局物流服务。 3.市以上邮政局设有速递物流公司,可以用专代专送的办法解决包裹超大超重的问题。
参考网
11-03
2点赞
——
已经到底了
——