资源简介
高斯投影正反算MFC
代码片段和文件信息
// Computation.cpp : 实现文件
//
#include “stdafx.h“
#include “Guass MFC.h“
#include “Computation.h“
#include “afxdialogex.h“
#include
// CComputation 对话框
IMPLEMENT_DYNAMIC(CComputation CDialogEx)
CComputation::CComputation(CWnd* pParent /*=NULL*/)
: CDialogEx(CComputation::IDD pParent)
ang1(0)
min1(0)
sec1(0)
ang2(0)
min2(0)
sec2(0)
x(0)
y(0)
L0(0)
xx(0)
yy(0)
L_0(0)
gama(0)
{
pi=4*atan(1.0);
}
CComputation::~CComputation()
{
}
void CComputation::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX IDC_EDIT12 ang1);
DDX_Text(pDX IDC_EDIT3 min1);
DDV_MinMaxInt(pDX min1 0 59);
DDX_Text(pDX IDC_EDIT7 sec1);
DDV_MinMaxDouble(pDX sec1 0 60.0);
DDX_Text(pDX IDC_EDIT4 ang2);
DDX_Text(pDX IDC_EDIT5 min2);
DDV_MinMaxInt(pDX min2 0 59);
DDX_Text(pDX IDC_EDIT6 sec2);
DDV_MinMaxDouble(pDX sec2 0 60.0);
DDX_Text(pDX IDC_EDIT8 x);
DDX_Text(pDX IDC_EDIT9 y);
DDX_Text(pDX IDC_EDIT11 L0);
DDX_Text(pDX IDC_EDIT10 xx);
DDX_Text(pDX IDC_EDIT2 yy);
DDX_Control(pDX IDC_COMBO1 zuobiao);
DDX_Control(pDX IDC_COMBO2 dai);
DDX_Text(pDX IDC_EDIT11 L_0);
DDX_Text(pDX IDC_EDIT1 gama);
}
BEGIN_MESSAGE_MAP(CComputation CDialogEx)
ON_BN_CLICKED(IDC_BUTTON2 &CComputation::OnBnClickedButton2)
ON_CBN_SELCHANGE(IDC_COMBO1 &CComputation::OnCbnSelchangeCombo1)
ON_CBN_SELCHANGE(IDC_COMBO2 &CComputation::OnCbnSelchangeCombo2)
END_MESSAGE_MAP()
// CComputation 消息处理程序
BOOL CComputation::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: 在此添加额外的初始化
zuobiao.AddString(_T(“BJ54“));
zuobiao.AddString(_T(“全国80“));
zuobiao.AddString(_T(“WGS-84“));
zuobiao.AddString(_T(“2000坐标系“));
// zuobiao.SetCurSel(0);
dai.AddString(_T(“3度带“));
dai.AddString(_T(“6度带“));
// dai.SetCurSel(0);
return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
void CComputation::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
B=pi*(ang1+min1/60.0+sec1/3600.0)/180.0;
L=pi*(ang2+min2/60.0+sec2/3600.0)/180.0;//弧度
BL=ang1+min1/60.0+sec1/3600.0;
LL=ang2+min2/60.0+sec2/3600.0;//角度
Computation(a be2 e_2 zone);
UpdateData(FALSE);
}
void CComputation::OnCbnSelchangeCombo1()
{
// TODO: 在此添加控件通知处理程序代码
int nSel;
CString cstr;
// 获取组合框控件的列表框中选中项的索引
nSel = zuobiao.GetCurSel();
// 根据选中项索引获取该项字符串
zuobiao.GetLBText(nSelcstr);
if (cstr==_T(“BJ54“))
{
a=6378245;
b=6356863.0187730473;
e2=0.006693421622966;
e_2=0.006738525414683;
}
else if (cstr==_T(“全国80“))
{
a=6378140;
b=6356755.2881575287;
e2=0.006694384999588;
e_2=0.006739501819473;
// SetDlgItemText(IDC_STATIC1_T(“全国80“));
}
else if (cstr==_T(“WGS-84“))
{
a=6378137;
b=6356752.3142;
e2=0.00669437999013;
e_2=0.00673949674227;
}
else{
a=6378137;
b=6356752.314;
e2=0.00669
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 456192 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Debug\Guass MFC.exe
文件 1069204 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Debug\Guass MFC.ilk
文件 4713472 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Debug\Guass MFC.pdb
文件 6044 2014-12-16 12:19 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Computation.cpp
文件 914 2014-12-16 12:13 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Computation.h
文件 14294 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\cl.command.1.tlog
文件 219392 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\CL.read.1.tlog
文件 17332 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\CL.write.1.tlog
文件 57829 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Computation.obj
文件 667 2014-12-15 23:41 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.exe.em
文件 732 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.exe.em
文件 381 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.exe.intermediate.manifest
文件 184 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.lastbuildstate
文件 4125 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.log
文件 30937 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.obj
文件 33751040 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.pch
文件 300600 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC.res
文件 46477 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFCDlg.obj
文件 208 2014-12-15 23:41 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\Guass MFC_manifest.rc
文件 55912 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\InverseComputation.obj
文件 2 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 2 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 2 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 2 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 2 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 2 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 9368 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 22912 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 7562 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\li
文件 2510 2014-12-16 14:44 高斯投影正反算MFC(VS2010环境下)\Guass MFC\Debug\mt.command.1.tlog
............此处省略40个文件信息
- 上一篇:白塞尔大地主题解算MFC
- 下一篇:Ply文件读取OpenGL显示
相关资源
- 白塞尔大地主题解算MFC
- 基于MFC的OpenCV图像显示并标记ROI
- CEF:MFC 对话框 DemoVS2013
- MFC 音乐播放器傻 瓜教程
- MFC聊天室与文件传输
- MFC多语言界面切换
- 牛哥推荐很好的CMFCOutlookBar
- MSDN中文版下载261719
- C++实现白贝塞尔法大地主题正反算
- MFC写的QQ应用程序
- 进程/作业调度:时间片轮转调度算法
- MFC窗口打开ppt,可通过UDP控制。
- MFC教程.zip
- MFC课程设计:职工信息管理系统
- OpenCV和MFC的+界面程序+各种图像处理操
- 深入浅出mfc侯捷 简体中文版
-
MFC Media pla
yer控件制作的播放器 - MFC TAB control
- PictureControl
- 不用MFC写的小游戏
- mfc数据库图书管理系统
- c++实现基于停等协议的可靠udp传输的
- MFC+VS2013+OPENCV3.0打开摄像头,拍照并处
- 基于MFC的OpenCV视频图像显示小工具
- MFC PDF教程全套
- 仿Wireshark抓包工具MFC实现
- MFC画有角度的椭圆
- mfc编程共85个
- VS2015大漠注册找图
- MFC销售管理SaleSystem.rar
评论
共有 条评论