各位CSDN的前辈,高手们给出个主意: (这个问题我也不知道放在什么版面,现在就在这里问问吧。也是用VC++6.0/MFC的设计。这里人气也好,) 我的毕业设计是使用VC++6.0/MFC界面的基于图像处理的应用程序。现在主要内容已经完成。设计小组现在有一个新的设计任务要我添加完成。
具体的功能就是:原先的设计是桌面应用程序。有全部的代码,VC++6.0环境下设计。现在在原先的应用程序设计基础上添加新的功能,成为网络可访问的网页页面模式,这样的话需要什么技术要求?技术上可行吗? 我想可能是涉及到:程序可移植性的问题。.NET开发平台的使用。页面服务器配置等问题吧。
以前很少设计这样的程序。请多多指教。 原先的应用程序工作流程是:自动接收原始图片文件——图像处理——保存结果图片文件。(说到自动接收原始图片,实际上这个也是网络接收端,不过不是页面服务器)
现在希望添加网络功能: 访问者上传原始图片文件——图像处理——下载(或电邮)结果图片文件。 VC++6.0环境下能设计WEB程序吧?关于.net以前学习过一些基本的内容。 关于这个问题。能给个建议吗?有问题就写在这里吧,我一直在看。
有问题也可以和我联系:[email protected]
具体的功能就是:原先的设计是桌面应用程序。有全部的代码,VC++6.0环境下设计。现在在原先的应用程序设计基础上添加新的功能,成为网络可访问的网页页面模式,这样的话需要什么技术要求?技术上可行吗? 我想可能是涉及到:程序可移植性的问题。.NET开发平台的使用。页面服务器配置等问题吧。
以前很少设计这样的程序。请多多指教。 原先的应用程序工作流程是:自动接收原始图片文件——图像处理——保存结果图片文件。(说到自动接收原始图片,实际上这个也是网络接收端,不过不是页面服务器)
现在希望添加网络功能: 访问者上传原始图片文件——图像处理——下载(或电邮)结果图片文件。 VC++6.0环境下能设计WEB程序吧?关于.net以前学习过一些基本的内容。 关于这个问题。能给个建议吗?有问题就写在这里吧,我一直在看。
有问题也可以和我联系:[email protected]
可是有一点不明白在VC++/MFC的类里面的函数在Visual C++.NET环境下怎么应用?
Visual C++.NET环境下没有那些类。
请问9楼的朋友。有实例可以让我参考吗?
将"图像处理"的功能做成ActiveX控件,插入到IIS中,编写两个html页面文件,就成了.
已经用MFC做好了界面 在添加在WEB显示的功能,设计的顺序就有问题。
首先就应该定位程序的类型:桌面应用程序 还是web应用程序,然后再
开始着手去做。要在WEB界面显示 要做成ActiveX控件的形式,也就是说要建立的是
MFC ActiveX 控件工程,或ATL 工程。而你建立的是MFC exe工程。ActiveX是基于
COM技术的 是语言无关的,既然要嵌入的web里,就是给其它语言调用的 一般都是脚本语言
比如说JAVAscript vbscript,而这些语言又是嵌入到html里面的。重新搞吧。
桌面应用程序 他是个独立的程序了 完全可以在windows下运行,这是一点问题
都没有的。但是如果你要你的程序能给其他的应用程序使用,他必须得有标准的
接口,其他的程序才能调用你的程序的内部功能。现在你的程序就相当于一个封闭
的程序,对外没有接口。接口是程序之间联系的纽带,比如web界面上有很多插空,
你的程序必须有插头 而且要符合标准才能“插”上去。下面是VBScript调用ActiveX控件的一个例子,这里他调用的控件的属性。
如果你要在web上显示这个控件 那么控件起码要给他提供一个显示整个控件
的函数来让他调用。
<HTML>
<HEAD>
<TITLE>ATL 3.0 test page for object PolyCtl</TITLE>
</HEAD>
<BODY>
<OBJECT ID="PolyCtl" <
CLASSID="CLSID:4CBBC676-507F-11D0-B98B-000000000000">
>
</OBJECT>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub PolyCtl_ClickIn(x, y)
PolyCtl.Sides = PolyCtl.Sides + 1
End Sub
Sub PolyCtl_ClickOut(x, y)
PolyCtl.Sides = PolyCtl.Sides - 1
End Sub
-->
</SCRIPT>
</BODY>
</HTML>我只知道这些了,至于MFC exe怎么不用从新搞就能在web上显示,即使能显示那么没有接口web怎么来调他的功能
这点我也不知道了哈,你问问你们的领导吧 问问他怎么弄。
首先, 你的mfcgui.exe需要改成 console.exe的方式。console.exe 通过接受参数来处理一些操作等。 不妨假定为 console.exe /i input.bmp /o output.jpg /w 320 /h 240.
借助第三方的web服务器。用网页处理上传,显示等问题。 用一个cgi.bat处理调用console.exe的过程。
console.exe 通过接受参数来处理一些操作等。 不妨假定为 console.exe /i input.bmp /o output.jpg /w 320 /h 240.
这句不能理解。请多多赐教。谢谢。
原来是有界面的,可能由菜单、按钮来操作。转用web后,必须能自动执行,所以一些参数或者操作得有参数传进入。console.exe /i input.bmp /o output.jpg /w 320 /h 240. 就是 假设原来的gui操作为打开一个bmp,选择大小参数,输出另存为一个bmp。将这些参数化一边可以自动执行的结果。