令人抓狂的silverlight3开发环境构建
想弄下silverlight 3 ,我已经安装了VS2008 SP1。
到官网一看:东西不少
Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1
Microsoft® Silverlight™ 3 SDK
Microsoft Silverlight 3 脱机文档
不过SDK还不到10M。而2.0版本的却有
Microsoft® Silverlight™ 2 软件开发工具包 55.8 MB
安装了SDK,说我原有版本更高。这也是我登录MS网站提示我安装的。
于是就卸载。然后安装了SDK
再安装TOOLS,结果提示:
Action: Downloading Items…
[9/1/2009, 11:35:39] (IronSpigot::CompositeDownloaderT<class IronSpigot::RetryingDownloaderT<class IronSpigot::WinHttpDownloader,class IronSpigot::BitsDownloader,class IronSpigot::UrlMonDownloader,class IronSpigot::FileAuthenticity> >::PerformAction) Downloading http://go.microsoft.com/fwlink/ to R:\TEMP\Silverlight 3.0 Tools\Silverlight_Developer.exe
[9/1/2009, 11:35:39] (IronSpigot::RetryingDownloaderT<class IronSpigot::WinHttpDownloader,class IronSpigot::BitsDownloader,class IronSpigot::UrlMonDownloader,class IronSpigot::FileAuthenticity>::UseHttp) Determine the protocol to use
去下载了一个,安装了后继续:
提示版本不对,只好卸载,再重新安装TOOLS
亏我还是官网下载的:http://download.microsoft.com/download/0/D/7/0D76C405-E0E5-43CC-89D3-18243A4FCA86/Silverlight.3.0_Developer.exe
下载SDK的时候看到的:
在安装 Silverlight 3 SDK 前,请删除 Silverlight 3 SDK Beta。
如果您已安装或计划安装 Microsoft Silverlight Tools for Visual Studio 2008,请直接跳过 Silverlight SDK 的安装。Microsoft Silverlight Tools 将安装 Silverlight 3 SDK。有关此方面的更多信息,请单击此处。
若要生成 Silverlight 3 应用程序,您可以在此处安装 Silverlight 3 for Developers
结果提示安装失败
WINHTTP_CALLBACK_STATUS_REQUEST_ERROR error: error=12002, result= 2. Percentage downloaded=19
[9/1/2009, 12:1:19] (IronSpigot::RetryingDownloaderT<class IronSpigot::WinHttpDownloader,class IronSpigot::BitsDownloader,class IronSpigot::UrlMonDownloader,class IronSpigot::FileAuthenticity>::PerformAction) Download failed at attempt 4 of 4 for http://go.microsoft.com/fwlink/?LinkID=150219 using http:
[9/1/2009, 12:1:19] (IronSpigot::LogUtils::LogFinalResult) Final Result: Installation failed with error code: (0×80072EE2).
[9/1/2009, 12:1:19] Action complete
只好又重新手工下载··然后安装
结果这个···
居然还是要下载······
我彻底无语了········
~~~~~~~~~
1. 先打VS2008Sp1的包
http://www.microsoft.com/downloadS/details.aspx?familyid=27673C47-B3B5-4C67-BD99-84E525B5CE61&displaylang=zh-cn
2. 装 Silverlight3_Tools.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed
3. 装silverlight_sdk.exe
1:安装VS2008
下载地址:http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx
2:给VS2008打SP1补丁
3:安装VS2008专用SilverLight开发插件
VS2008 SP1默认不安装Silverlight模版。需要手动下载Microsoft Silverlight Tools for Visual Studio 2008下载地址是:
有多种语言版本。
下载前请按网页上的,提示卸载以前任何SL1.1或以前版本的 相关补丁。
下载安装后,新建工程,会出现SilverLight模版选项,此时,VS2008也能和Microsoft Expression Blend 结合使用了。
(图用的博客园一位同仁的)
最后,注意安装顺序。
(1),卸载Silverlight Runtime(客户端插件),经过个人测试,这步好像是必须的,不然第2步到最后会失败。如果失败,从第1步重来
(2),安装Microsoft Silverlight Tools for Visual Studio 2008
(3),然后安装Silverlight Runtime
标签:silverlight, 开发, 环境win2003下vs2008+ddk2003配置驱动开发环境(原创)
http://flashaway.blog.163.com/blog/static/95624576200961062043933/
步骤如下:
1.安装vs2008。
2.下载ddkwizard_setup.exe,
下载地址为http://ddkwizard.assarbad.net/downloads/ddkwizard_setup.exe
下载完后安装,安装目录随意。
3.下载最新的DDK开发包,版本要和你的操作系统相对应。
下载地址为http://www.microsoft.com/whdc/devtools/ddk/default.mspx。
下载完后安装。我的安装路径为E:\soft\WinDDK;
4.下载ddkbuild_bat.zip
下载地址为http://ddkwizard.assarbad.net/downloads/ddkbuild_bat.zip。
解压到E:\soft\WinDDK下。
5.下载ddkbuild_cmd.zip
下载地址为http://ddkwizard.assarbad.net/downloads/ddkbuild_cmd.zip。
解压到E:\soft\WinDDK下。
6.配置系统环境变量:
将DDKBUILD.bat 或DDKBUILD.cmd的路径添加到系统的path变量
(我的电脑—>系统属性/高级/环境变量/系统变量/path变量双击修改值)。
例如:E:\soft\WinDDK
据安装的DDK的不同版本添加不同的变量到系统变量中。
(我的电脑—->系统属性/高级/环境变量/系统变量/新建:)
2000 DDK则变量名为: W2KBASE
XP DDK则变量名为: WXPBASE
2003 sp1 DDK则变量名为: WNETBASE
值例如E:\soft\WinDDK\3790.1830
另外:需要注意是系统变量,不是上面的用户变量。
7.打开VS2008 工具->选项->项目和解决方案选项中的VC++ 目录增加WinDDK的根目录。
8.以上步骤如果完成,你可以在网上找个简单的驱动例子在此平台上编译。
如果显示编译成功,只是没有产生*.sys文件的,prefastchk_wnet_x86.log文件中会显示:“错误:没有文件扩展“.js”的脚本引擎。”
如是则DDKWizard根本没运行Build的javas
自然就可以编译源码并产生*.sys文件了。
9. 下载InstDrv工具,用来安装和卸载驱动程序。网上很多,自己搜索下载。
10.下载驱动查看工具debugview。
下面我们用InstDrv来调试我们的驱动程序。
一,在vs2008中新建一个ddk 项目:二.给项目添加一个test.c源文件,里面添加如下代码:
#include <ntddk.h>
VOID Unload(IN PDRIVER_OBJECT DriverObject)
{
}
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
DriverObject->DriverUnload=Unload;
DbgPrint(“Hello World!”);
return STATUS_SUCCESS;
}
另外还需要对source文件进行修改:
其中的含义我就不在这里熬述了。
直接编译,如果你的配置环境是严格按照我上面的步骤进行的,那在你的工程目录下就能够找到一个Test.sys驱动文件。这就是我们的成果文件。
三,现在我们用InstDrv工具对这个Test.sys驱动文件进行安装并启动。
下面我们打开debugview查看我们驱动程序输出的调试信息 。在运行之前,还必须做一项工作,打开注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]添加一个文件夹Debug Print Fil
然后给他添加一个word型键值,键名:DEFAULT(必须大写),值:00000008。重启电脑。
现在打开InstDrv与debugview工具,同时运行,当InstDrv启动test.sys时,debugview中就会打印出” Hello World!”的调试信息。
另外需要说明, InstDrv与debugview必须已管理员身份进行启动才能正常运行,
你也可以选择右键->打开方式,选择administrator进行运行:
以上这些步骤缺一不可,切记,切记~~~~~
在Windows XP下,VisualStudio6.0的编译器无法直接对DDK XP的文件进行编译,命令行方式使用起来不方便,无法享受IDE带来的便利,因此,寻找其他的解决方案。 在http://ddkwizard.assarbad.net/网站上发现了一个很好用的辅助工具DDKWizard,能够方便地对开发环境进行配置,试用之后感觉很方便,真是适合懒人啊,工具的作者也自称是因为懒惰才开发此工具,看来“懒惰是推动科技发展的动力”一点不假 下面简要介绍一下配合DDKWizard对WindowsXP下驱动程序的开发环境进行配置: 1. 安装VisualStudio 2008。既然是开发Windows下的驱动程序,MS的开发工具是一定的了,出了VS2008,当然使用。 2. 安装DDK XP。 再此多说几句,我先是安装了DDK 2003,并选择使用DDK2003,但是在WindowsXP系统下编译的时候总提示: error C1083: Cannot open include file: ‘D:\WINDDK\3790~1.183\inc\wnet\warning.h’: No such file or directory 但实际的驱动程序源文件中并没有用到warning.h文件,由此看来在XP系统下使用DDK 2003还是有配置不当的问题,但也很有可能是我对DDKWizard的使用还有不清楚的地方,总之,使用了DDK XP后,一切顺利。 3. 安装ddkwizard_setup,默认安装,一路Next点过即可。 4. 将ddkbuild.cmd拷贝到特定DDK版本安装的父目录下,例如,我的DDK XP的安装目录是D:\WINDDK\2600,就将ddkbuild.cmd拷贝到D:\WINDDK目录下。在此说明一下,安装DDK时,无论是 DDK XP、DDK 2003或DDK Vista,最好不要改变安装时的默认目录名称,例如XP的目录是2600,2003的目录是3790.1830,因为如果改了目录名称,还要对 DDKWizard进行更多的修改,麻烦,也没必要。 5. 打开VS 2008,菜单“工具”->“选项”->左侧“项目和解决方案”->“VC++目录”->右侧“可执行文件”下拉列表->添加一项D:\WINDDK(根据你的实际情况)。 至此,设置工作就都完成了。 编译一个驱动程序体验一下: 1. 新建一个空的驱动程序项目。 点击确定后,出现DDKWizard选项对话框。 如果是WindowsXP系统,并且安装了DDK XP,选择Windows XP DDK项。对于Create PREfast configuration 项,建议不选择,因为我选择后编译会有问题(也可能是我对DDKWizard理解不深),点击Finish结束设置。 2.将驱动程序的所有源文件加入项目中。 3.点击F7进行编译,顺利编译。 |
http://msdn.microsoft.com/mobility/windowsmobile/downloads/default.aspx
MSDN Home > Mobile Developer Center > Windows Mobile > Tools and Downloads
Tools and Downloads
Microsoft provides you with comprehensive development tools and resources to build and deliver innovative applications for Windows Mobile-based Pocket PCs and Smartphones. To get started, we recommend reading Developing Applications for Windows Mobile-based Pocket PCs and Smartphones FAQ. Find additional resources below for these topics:
http://www.microsoft.com/downloads/details.aspx?FamilyId=A6C4F799-EC5C-427C-807C-4C0F96765A81&displaylang=en
SDK for Windows Mobile 2003-based Smartphones
File Name: Microsoft SMARTPHONE 2003 SDK.msi
Overview
The Smartphone 2003 SDK enables application development for the newest Smartphone development platform. The Smartphone 2003 SDK enables developers to:
Develop .NET applications for devices: The Microsoft? .NET Compact Framework is in ROM in Windows Mobile 2003-based Smartphones and enables a whole new host of benefits for developers, such as rapid application development, native XML Web services support, enterprise class connectivity and performance, and IDE support from Microsoft Visual Studio? .NET 2003.
Leverage new core Operating System: Windows Mobile 2003-based Smartphones, like 2003-based Pocket PCs, run on Windows CE .NET 4.2, enhancing APIs and overall programmability.
Develop, test and deploy applications faster: The emulation environment is more robust and now supports Windows Mobile 2003-based Smartphones with support for radio. The emulator also offers new features, including drive mapping, GAPI support and performance improvements. In addition, the new application security model includes a “prompt” mode.
Instructions
The following installation steps requires you to be logged onto to your computer using an account with Local Administrator privileges.
Note: If you have already installed the Pocket PC 2003 SDK successfully and you are not installing a new development environment such as eVC 4.0 or Visual Studio .NET 2003 you may install the Smartphone 2003 SDK without following these steps.
Note: If you install the Smartphone 2003 SDK on a Visual Studio 2003 .NET development platform, and then decide to install Embedded Visual C++ 4.0 — you must uninstall and then reinstall the Smartphone 2003 SDK as well as any localized emulator images.
Close All Programs, Remote Development Tools, and Emulators Before Proceeding
You should close the following programs before proceeding with the Smartphone 2003 SDK installation:
eMbedded Visual Tools 3.0
eMbedded Visual C++ 4.0
Visual Studio .NET 2003
The SDK also requires that you close the emulators provided with eMbedded Visual Tools, eMbedded Visual C++, or Visual Studio .NET. Under some circumstances the Windows CE Emulator, or related processes may continue to run even though it seems the applications have exited. It may be advisable to reboot your computer before proceeding with the installation to ensure no conflicts with existing running programs occur.
Uninstall Previous Versions of the Smartphone 2003 SDK
You do not need to uninstall any version of the Smartphone 2002 SDK to use the Smartphone 2003 SDK, but any previous versions of the Smartphone 2003 SDK do need to be uninstalled. If you are upgrading from a previous version of the Smartphone 2003 SDK, after uninstalling the previous version but before installing the current version, run eMbedded Visual C++ 4.0 and view the Help contents. After this is done, close Help and the eMbedded Visual C++ 4.0 environment and install the new Smartphone 2003 SDK. This ensures that the latest Help documentation gets installed into the eMbedded Visual C++ 4.0 environment.
Install Microsoft ActiveSync 3.7.1
The Smartphone 2003 SDK requires ActiveSync 3.7.1 for application development and deployment using eMbedded Visual C++ 4.0 or Visual Studio .NET 2003. You must first uninstall previous versions of ActiveSync before installing ActiveSync 3.7.1. If you do not have ActiveSync 3.7.1, you can download ActiveSync 3.7.1.
http://www.microsoft.com/windowsmobile/downloads/as-eula_chs38.mspx
Downloads > ActiveSync 3.8 > ActiveSync 3.8 EULA Chinese Simplified
If you already have Visual Studio .NET 2003 installed, and then uninstall and reinstall ActiveSync 3.7.1, you will have to Repair your installation of Visual Studio .NET 2003 from Add/Remove Programs. 靠,真的需要卸载
Install eMbedded Visual C++ 4.0 and Service Pack 3
In order to develop C++ applications using the Smartphone 2003 SDK, you must install Microsoft eMbedded Visual C++ 4.0 and Service Pack 3 before installing the Smartphone 2003 SDK. If you do not already have eMbedded Visual C++ 4.0 or Service Pack 3 you may download them from the eMbedded Visual Tools Downloads and Samples Web page.
Note, installing eMbedded Visual C++ 4.0 Service Pack 3 on Windows Server 2003 causes a pop-dialog box to come up and prompt that one of the emulator drivers isn\’t signed. You should accept the unsigned driver and continue.
Install Visual Studio .NET 2003
In order to develop applications in C# or VB.NET for Smartphone 2003, you must install Visual Studio .NET 2003 before installing the SDK.
Smartphone 2003 devices and the Smartphone 2003 Emulation images already contain the .NET Compact Framework.
For more information on Visual Studio .NET 2003 or the .NET Compact Framework, see the Visual Studio Home Page on MSDN.
Install the Smartphone 2003 SDK
You can now proceed with the installation of the Smartphone 2003 SDK.
For updates, tools, and whitepapers please check the Microsoft Mobile Device Developers Web site.
Mobile Application Development Toolkit
http://www.microsoft.com/downloads/details.aspx?familyid=F4328333-0FD4-4348-88C0-39D10FB64F0A&displaylang=en
Overview
The Mobile Application Development Toolkit provides all the resources you need to start building mobile applications for Smartphone and Pocket PC devices.
The kit includes:
Windows Mobile Development Guided Tour
QuickStarts
Hands-on Labs
Technical Articles
Business Success Stories
Information about Developer Tools and SDKs
Software and Special Offers
安装Localized Emulation Images for Windows Mobile
这里以安装Chinese Simplified Emulation Images为例:
1. 运行Chinese Simplified Emulation Images.msi。
2. 将SP_2003_CHS.BIN文件和SP_2003_CHS_VIRTUAL_RADIO文件拷贝到SMARTPHONE 2003 SDK的Emulation目录下(通常是“c:\\program files\\windows ce tools\\wce420\\smartphone 2003\\emulation”)。
3. 关闭所有的ETVC和platform builder,主要是为了关闭platform manager。
4. 然后重新打开EVC,进入platform manager(Tools&line;Configure Platform Manager)。
5. 然后Add Device,名字“CHS_SMARTPHONE 2003 Emulator”。配置它的属性。
Transport: TCP/IP Transport for windows ce
Startup: Emulator Startup Server
6. 配置Startup。
Image: CHS smartphone 2003 (virtual radio)
http://www.microsoft.com/downloads/details.aspx?FamilyId=8FE677FA-3A6A-4265-B8EB-61A628ECD462&displaylang=en#filelist
终于知道怎样在VS.net 2003配置SmartPhone开发环境了!!! Sandy19840825
嵌入式研究网首页 ? 微软嵌入式开发版 ? Smartphone讨论组
1、 最低硬件配置:奔腾600MHZ ,256RAM内存
2、 操作系统要求:(下面的任何一种)
a\\ Microsoft Windows 2000 Professional + Service Pack 3
b\\ Microsoft Windows 2000 Server +Service Pack 3
c\\ Microsoft Windows XP Professional + Service Pack 1
3、 显示器配置:1024×768 at,真彩色
4、 Microsoft eMbedded Visual C++ 4.0 + Service Pack 2
Visual Studio .NET 2003 (可选)
5、拥有一个操作系统管理员账号
安装说明:
1、 安装前关掉所有的程序。
2、 如果有旧版本,卸载以前的Smartphone 2003 SDK 。
3、 安装Microsoft ActiveSync 3.7
下载地址:http://www.microsoft.com/mobile/pocketpc/downloads.
Smartphone 2003 SDK运行环境中包括这个东西,不装不行!让人郁闷的是,如果你在机器上已经安装了Visual Studio .NET 2003,而且你希望使用vs.net 2003,就必须把VS.NET2003卸载之后,再安装这个Microsoft ActiveSync 3.7,而后 安装VS.NET2003。(这个东西安装要用一个多小时,卸在也要用半个小时,为了开发一个SMARTPHONE,也真够变态的。。 。还是等到哪天系统崩溃了,再说这回事吧。)
4、 安装 eMbedded Visual C++ 4.0 和 Service Pack 2
下载地址:http://msdn.microsoft.com/vstudio/device/embedded/download.asp
eMbedded Visual C++ 4.0这个东西就是一个使用Smartphone 2003 SDK的开发工具,当然你使用VS.NET也可以。
需要注意的是,在Windows Server 2003 上安装这个 Smartphone 2003 SDK会出现一个对话框,提示说:one of the emulator drivers isn\’t signed。确定并且继续。。
5、 安装Visual Studio .NET 2003…
这个不用讲了,如果这个没实践过,那真是对不起你了,找个师傅继续修炼再出来混吧。
安装这个东西主要就是为了使用.net的开发语言和工具。。。(这个东西不是必须,只是说如果你想使用这个开发工具,安 装。。)
6、 最后才是安装Smartphone 2003 SDK
下载地址:http://www.microsoft.com/mobile/developer.
在安装的过程中,这个东西会搜索出本地机中的相关配置,自动搞定eMbedded Visual C++ 4.0 + Service Pack 2 。 vs.net中的设置。
//我在安装过程中,因为没有安装Microsoft ActiveSync 3.7而第一次编译运行失败,找到了这份文档的原文资料后,决 定全部卸载后重新安装。
安装开发环境
目前有两种开发环境可供选择,一种基于C++,另一种则是基于.NET架构的VB.net和C#,鉴于C++的灵活,结构相对比较清晰(最重要的一点是我在C++下面的开发经验要比在VS.NET上多一些),在下面的例子本文将选用第一种方案。
一、C++开发环境
1、安装ActiveSync 3.7.1
这个软件用于连接及同步桌面windows系统和smartphone设备,连接成功后,你会在桌面上看到一个smartphone设备的虚拟目录,你可以在桌面windows下对这个目录下的内容进行修改,所有的修改会同步更新到smartphone设备上。
2、安装Microsoft eMbedded C++ 4.0 和Microsoft eMbedded C++ 4.0 SP3
目前最新的有Microsoft eMbedded C++ 4.0 SP4,也可以安装。
3、安装SDK for Windows Mobile? 2003-based Smartphones
不用多说,所有smartphone相关的内容都由它提供。
4、安装 Localized Emulation Images for Windows Mobile? 2003-based Smartphone
对于Mobie设备开发而言,模拟器是非常重要的,它用来模拟真实的smartphone设备,让你能够在Windows桌面平台上调试验证你的程序而不需要连接到一个真实设备,在smartphone的sdk中已经包含了一个英文的模拟器,这里我们要安装的是一个简体中文的版本,安装文件是Smartphone 2003 SDK Chinese Simplified Emulation Images,它让我们可以在模拟器上显示中文内容。
5、Windows Mobile Developer Power Toys for smartphone
这里面提供了一些帮助你开发和调试的工具,常用的有"Emulator ActiveSync Connection Tool",可以让你连接ActiveSync到我们的模拟器,这样我们就可以在桌面端实时显示完整的目录结构;还有"ActiveSync Remote Display",一个有趣的工具,可以将你的smartphone显示屏幕同步显示在桌面窗口中。
安装注意:
进行安装时,1到3是必须安装的,并且,牢记不要改变1~3的顺序,也不能改变安装程序所指定的默认路径,否则一旦安装失败,你可能需要重新安装操作系统才能解决问题(痛苦呢),这主要是因为 "Microsoft Windows CE platform manager 4.0"不能被完全卸载的缘故。
建议你在安装了Microsoft eMbedded C++ 4.0后,马上启动它看一下,如果不能启动,就不用再向下进行了,不要使用Windows自带的卸载程序,到网上找比较强大的卸载工具来卸载eMbedded C++,然后重新安装即可。
二、VB.net或C#开发环境
1、安装ActiveSync 3.7.1
2、安装VS.net 2003
3、安装SDK for Windows Mobile? 2003-based Smartphones
4、安装 Localized Emulation Images for Windows Mobile 2003-based Smartphone
5、安装Windows Mobile Developer Power Toys for smartphone
其中,1~3是必须安装的,4和5可选安装,原因前面已经说明了。
EngInSite Perl
http://www.enginsite.com/Perl.htm
一款允许创建、编辑、运行和调试 Perl 脚本的软件
DzSoft Perl Editor
http://www.dzsoft.com/
一套在 Windows 及 Unix 下 Perl CGI 程式的撰写、编辑及除错工具,不管是 Perl 的菜鸟们或是高手皆适宜的 CGI 编辑工具,特色包括有以鲜明色彩来表示语法的功能,可以让整个程式变的容易阅读也更加方便维护,另外它还可以让你在没有 Web Server 的运作下就能够通过调用 Perl 解释程序测试已编写好的 CGI 程式是否有误,也可以将结果以文本或 HTML 方式输出到窗口中,真的是调试 CGI 程序的理想工具
OptiPerl Pro
http://www.xarka.com/
为编程人员提供了一套创建、测试、排错和直接或通过HMTL运行PREL语句的开发环境
ActiveState Perl Dev Kit Pro
http://www.activestate.com/Products/Perl_Dev_Kit/
为Perl程序员开发程序提供必不可少的工具,使得创建、构造程序变得容易,可以将perl程序在HP-UX、Linux、Solaris和Windows平台下生成各自可执行文件,调试Perl脚本也是一件容易的事,支持将 VBScript转换成Perl,也能用Perl创建.NET 和 ActiveX控件 www.yippeesoft.com
Tavrida PERL Editor www.yippeesoft.com
http://www.hotscripts.com/Detailed/43477.html
像Delphi一样的编辑器,用来写Perl和支持数据库的网页,内建Web服务器可供测试,支持数据库
Top Perl Studio
http://www.top-systems.net/
能够使用它编辑和检查 CGI/PERL 脚本,内置HTTP 服务器,浏览器,文件和服务器浏览,功能和参数完成,代码片断,样板,语法加亮显示,语法检验和人工数据输入界面
SannySoft Perl Editor
http://www.sannysoft.com/
一个全集成的开发环境,具备多种标记语法,使你编写、调试Perl脚本时更为方便,使用起来是非常容易的,提前你的开发周期并节省大量的时间 www.yippeesoft.com
PerlEdit
http://www.indigostar.com/
一套不管是 Perl 的菜鸟们或是高手皆适宜的 CGI 编辑工具,它的特色包括有以鲜明色彩来表示语法的功能,可以让整个程式变的容易阅读也更加方便维护,另外它还可以让你在没有 web server 的运作下就能够直接测试已编写好的 CGI 程式是否有误 www.yippeesoft.com
PerlASPX
http://www.activestate.com/
使得专业的perl程序员应用Perl来生成ASP.NET网页服务中的动态内容成为可能,集成于.NET framework,PerlASPX使得Perl成为被支持的ASP.NET语言中的一员,PerlASPX亦使程序员能够以Perl创建ASP.NET主机式的XML网页服务,www.yippeesoft.com 最新的1.1版兼容Visual Studio .NET 2003
PerlWiz
http://www.perlwiz.biz/
写perl语言的CGI程式的工具,www.yippeesoft.com 提供强大的开发界面,perl菜鸟也能轻松写出功能丰富的CGI程序来
Perl Express
http://www.perl-express.com/index.html
囊括了perl程序员必需的编写和调试的所有工具,无论是对新手还是对老手都很合适
ActiveState Perl Dev Kit www.yippeesoft.com
http://www.activestate.com/Products/Perl_Dev_Kit/
利用PerlAPP可以将程序运行在HP/UX,LINUX,SOLARIS,WINDOWS等平台,可视化调试器可以远程调试,PerlNet可以编译NET部分。软件还可以生成Active控件,微软的MSI安装文件等
Perl Builder v2.0f Professional
http://www.solutionsoft.com/perl.htm
一个综合,完善的Perl语言编译器。他独有CGI Wizard功能可以帮助你简单直接的创建脚本。它拥有完善的编译和调试功能
DzSoft Perl Editor www.yippeesoft.com
http://www.dzsoft.com/
一套在 Windows 及 Unix 下 Perl CGI 程式的撰写、编辑及除错工具。这是一套不管是 Perl 的菜鸟们或是高手皆适宜的 CGI 编辑工具,它的特色包括有以鲜明色彩来表示语法的功能,可以让整个程式变的容易阅读也更加方便维护,另外它还可以让你在没有 web server 的运作下就能够直接测试已编写好的 CGI 程式是否有误
perlbuilder
www.yippeesoft.com
一个最好的 perl 编程 IDE 集成编程调试环境,也是离线调试 cgi 的最好工具,与 komodo 不同的是,对中文支持很好。
ActiveState Komodo Professional
http://www.activestate.com/
一个跨平台支持多种程序语言的Integrated Development Environment (IDE)软件,目前他支持了在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注
用 eclipse + EPIC 来写 perl www.yippeesoft.com
The Perl Dev Kit (PDK) provides essential tools for Perl programmers, making it easy to create, build and deploy applications. www.yippeesoft.com
Turn your Perl programs into ready-to-run executables for HP-UX, Linux, Solaris and Windows. Painlessly debug Perl scripts. Generate code for sophisticated filters, or convert useful VBScript code to Perl. Plus create .NET and ActiveX components, Windows services and system tray applications, all written in Perl.
PDK 6.0 offers exciting new capabilities, packaged to cost-effectively meet your individual needs.
http://www.activestate.com/Products/Perl_Dev_Kit/?mp=1
ActivePerl Pro Studio (formerly ASPN Perl) is everything a Perl programmer needs in one convenient package, combining professional Perl tools: Komodo Pro, PDK Pro Pack and Visual Perl, with premium online access to Safari Bookshelf, the personal technical reference library of over 2000 popular IT titles.
http://www.activestate.com/Products/ActivePerlProStudio/?mp=1
Complete
Powerful, integrated Perl tools and programming resources
Convenient
Easy-to-budget annual subscription, plus a single license works for all products and upgrades
Excellent value
Permanent software licenses, plus all upgrades for one year
http://www.activestate.com/Products/Komodo/?mp=1
ActiveState Komodo is the award-winning, professional integrated development environment (IDE) for dynamic languages, providing a powerful workspace for editing, debugging and testing your programs. Komodo offers advanced support for Perl, PHP, Python, Tcl and XSLT, and runs on Linux, Solaris and Windows.
Komodo\’s customizable language-aware editor and extensible workspace assist the developer with a supportive yet powerful environment, including source code control integration (Subversion, Perforce, and CVS), web technologies support (CGI, XML, and XSLT), a powerful regular expression toolkit, and comprehensive debugging support.
http://www.activestate.com/Products/Visual_Perl/?mp=1
Visual Perl is the high-productivity Perl plug-in for Visual Studio .NET. Powerful, Perl-specific features within the familiar Visual Studio environment provide ease of use and accelerated development cycles. www.yippeesoft.com
Visual Perl integrates seamlessly with Visual Studio .NET, allowing programmers to fully leverage the features of Microsoft\’s popular development tool suite.
http://www.chinaz.com/ 中国站长站 CHINAZ.com www.yippeesoft.com
optiperl 是一个商业化的 perl 集成开发环境,可以进行 perl 代码的编辑、运行、调试、跟踪,提供相当良好的编辑器功能 ( 语法检查、代码加亮、代码段折叠与展开、共用代码库)
下面是英文的功能介绍与截图
http://www.xarka.com/optiperl/features.html
editplus http://www.editplus.com/
EditPlus 是 Internet 时代的 32 位文本编辑程序,HTML 编辑及程序员的Windows 平台编辑器。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。对于 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript 及 VBScript的语法突显。当然,它也可以在自定义语法文件后扩充其他的程序语言。嵌合网页浏览器作 HTML 页的预览,及 FTP 命令做本地文件上传到 FTP 服务器。其他功能还包含 HTML 工具栏、用户工具、列号、标尺、URL 突显。自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤消/重做、拼写检测、自定义键盘快捷键、以及更多。
UltraEdit http://www.ultraedit.com/
一套极棒的文字、Hex、ASCII 码编辑器,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。
UEStudio www.yippeesoft.com
基于 IDE (Integrated Development Environment 完整开发环境) 概念建立。特别为在 Windows 系统进行软件开发而设计,UEStudio是一个强力的程序设计平台,为 UltraEdit 用户提供新的优秀功能和素材。
Visual SlickEdit 10.0 http://www.slickedit.com/products/pr_products.php
提供全面的、灵活的C/C++, C#, Java, HTML, XML, Unicode 和许多其它编程语言文件格式和编码方式的统一的代码编写、分析和维护平台,它提供了大量的非常有助于提高你编程效率的特性,由于它在Windows、Linux和UNIX平台下提供了统一的图形界面,为多平台编程的程序员提供了最大程度的可用性,有助于效率的大幅度提高。
以上三个不能称为IDE 集成开发环境,但是是非常优秀的编辑器,很多人也使用它进行下载。搜集整理www.yippeesoft.com
ZendStudio http://zend.com/store/products/zend-studio/beta.php
一个屡获大奖的专业 PHP Zend Studio集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试等功能,面向服务器端
WaterProof PHPEdit http://www.waterproof.fr/
PHPEdit Devel http://www.phpedit.net/
不容错过的php开发利器,用了XML技术,还实现了像著名编程语言VC、DELPHI那样的语法高亮、函数自动完成、函数参数提示等激动人心的功能!甚至还能括号匹配!其函数列表还特别适合不熟悉php函数的初学者
NuSphere PHPeD http://www.nusphere.com/
在Windows 环境下集成的编辑和运行调试环境,支持HTML、Perl、Python、C++、Javascript以及其他技术,比如层叠样式表和ASP等
Trustudio http://www.xored.com
一个基于Eclipse的、同时支持Python和PHP的插件,曾经是我最喜欢的Python IDE环境,功能相当全了,不过有些细节不完善以致不大好用。
Eclipse, http://www.eclipse.org
著名开源软件,IDE,广泛用于Java开发等。加上相应插件后,可支持大部分编程语言。
使用前提:已正确搭建安装了AMP(A=Apache, M=Mysql, P=PHP)环境,操作系统平台不限
下载:www.yippeesoft.com
Eclipse3.0.1: http://www.eclipse.org/downloads/index.php (选择适合你系统的相应版本,支持windows,linux,max等,建议选择最新版本3.0.1)
PHPeclipse插件: http://sourceforge.net/project/ showfiles.php?group_id=57621 (同上,最新版本1.1.2) www.yippeesoft.com
PHP Designer 2005 http://www.mpsoftware.dk/
MPS PHP DESIGNER 是针对 PHP 网页的编写所设计的程序,它内建一系列的指令码、PHP4 原始码数据库、语法高亮度显示功能、FTP 客户端…等,不管您是 PHP 网页设计高手,或者是刚入门的新手,您都可以使用者套软件来帮您设计网页程序(SQL、HTML 亦支持)。
适合不论是网页专业人员或是初学PHP的新手,支持PHP, HTML, XHTML, CSS and SQL (Ingres, Interbase, MSSQL, MySQL, Oracle, Sybase and Standard SQL),多达18种风格,功能包括自动完成、代码库、TODO管理、FTP支持、任务管理、扩展工具、代码调试、自定义标记、帮助文件搜索等
DzSoft PHP Editor http://www.dzsoft.com/
专为 PHP 所设计的网页程序编辑软件,具有 PHP 编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本等功能,无须架设网站主机就可以测试 PHP www.yippeesoft.com
Tavrida PHP Editor http://www.hotscripts.com/Detailed/43478.html
像Delphi一样的编辑器,用来写PHP和支持数据库的网页,内建Web服务器可供测试,支持数据库
DreamweaverMX http://www.macromedia.com/
Maguma Workbench http://www.maguma.com/
一款高效的PHP的集成开发环境(IDE),包含了编辑和调试 PHP程序所有必须的工具,带有十分完整的断点、分步等调试功能,支持以树形方式显示文件中的函数和类成员
http://www.chinaz.com/ 中国站长站 CHINAZ.com www.yippeesoft.com
标签:ide, ide集成开发环境整理大全, php, 开发, 环境vs.net环境下开发C# asp时,试图运行项目时出错:无法在web服务器上启动调试。您没有调试该服务器的权限。验证您是服务器上“Debugger Users”组的成员www.yippeesoft.com
按照帮助一个一个排除:www.yippeesoft.com
您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows 版本?如果不是,则需要启动应用程序而不调试,然后手动附加到它。---我的是一个ASP.NET标准程序www.yippeesoft.com
您的 Web 应用程序是否具有 Web.config 文件? ---WEB.CONFIG具有
Web.config 文件是否通过将 debug 属性设置为 true 而启用了调试模式?---TRUE
Web.config 文件是否包含任何语法错误?您可以通过运行 Web 应用程序而不调试来检查是否存在语法错误。(从“调试”菜单中,选择“开始执行(不调试)”。)如果在 Web.config 中存在语法错误,则会显示详细信息。 ---可以直接运行www.yippeesoft.com
如果 ASP.NET 辅助进程在您自己的帐户下运行,则您必须是“Debugger Users”(调试器用户)组的成员或管理员。 --我的是超级管理员ADMINISTRATOR
如果 ASP.NET 辅助进程在任何其他用户的帐户下运行,则您必须是“Administrators”(管理员)组的成员。 ---还加入了DEBUGGER USERwww.yippeesoft.com
您是否是通过指定特定的 IP 地址(如 100.20.300.400)而创建了项目?调试 Web 服务器要求 NTLM 身份验证。默认情况下,IP 地址被假定为 Internet 的一部分,而在 Internet 上不进行 NTLM 身份验证。若要更正这一问题: www.yippeesoft.com
将 IP 地址 (http://100.20.300.400) 添加到您的计算机上的受信任站点列表中。(从 Internet Explorer 的“工具”菜单中,选择“Internet 选项”,然后选择“安全”选项卡)。 ---把本机IP、127.0.0.1、LOCALHOST统统加入了 信任站点www.yippeesoft.com
运行 IIS 服务器的计算机是否安装了 Visual Studio .NET 远程组件?
IIS 是否是在安装了 Visual Studio .NET 之后才被安装在本地计算机(即运行 Visual Studio .NET 的计算机)上的?IIS 应在安装 Visual Studio .NET 之前安装。如果它是后来安装的,则可能需要修复 .NET Framework。 修复 .NET Framework
请插入 Visual Studio .NET 光盘并在命令行处输入下面的一行命令: <DVD Drive>:\\wcu\\dotNetFramework\\dotnetfx.exe /t:c:\\temp /c:"msiexec.exe /fvecms c:\\temp\\netfx.msi" www.yippeesoft.com
请插入 Visual Studio .NET Requirements 光盘并在命令行处输入下面的一行命令: <CD Drive>:\\dotNetFramework\\dotnetfx.exe /t:c:\\temp
/c:"msiexec.exe /fvecms c:\\temp\\netfx.msi"----运行了无数遍
是否正确地指定了项目起始页的 URL?扩展名和项目目录是否正确?---正确
是否正确地设置了 IIS 安全设置?若要验证这一点,请检查“默认 Web 站点”设置。 ---正确
还试验了很多偏方:
卸载了 ASP.NET 2.0,保证不是 ASP.NET_2.0.50215.0 F:\\WINXP\\Microsoft.NET\\Framework\\v2.0.50215\\aspnet_filter.dll,而是 ASP.NET_1.1.4322.573 F:\\WINXP\\Microsoft.NET\\Framework\\v1.1.4322\\aspnet_filter.dll 在应用程序映射选项卡的应用程序映射下,检查 .aspx 扩展名是否映射到以下动态链接库 (DLL):www.yippeesoft.com
C:\\Windows Directory\\Microsoft.Net\\Framework\\v1.0.3705 键入 aspnet_regiis -i 以正确配置所需的应用程序映射。 www.yippeesoft.com
iis重启动命令 iisreset 详解 C:\\DocumentsandSettings\\Administrator>iisreset/? IISRESET.EXE(c)MicrosoftCorp.1998-1999 Usage: iisreset[computername]
卸载了无数次IIS又重装,再重新注册 ASPNET_REGIIS.EXEwww.yippeesoft.com
还是不行,最后的解决办法是:
1。卸载IIS,重启计算机www.yippeesoft.com
2。安装IIS,重启计算机
3。SFC /SCANNOW,重启计算机www.yippeesoft.com
http://www.yippeesoft.com/blog/p/aspnetiisinstall.php http://www.yippeesoft.com/blog/p/aspneterrdebug.php http://www.yippeesoft.com/blog/p/aspneterropen.php
标签:.net, asp, asp.net, c++, vs.net, 开发, 环境Unable to find a supported JDK or JRE version. Version 1.3.1 or higher is required.
Check your installation and use +javahome to specify the JDK or JRE location
于是跑到SUN网站,Linux RPM in self-extracting file (jdk-1_5_0_02-linux-i586-rpm.bin, 42.55 MB) Linux self-extracting file (jdk-1_5_0_02-linux-i586.bin, 44.02 MB) 下载了一个JDK5.0,很多人提示说下载那个RPM版本的,可是我这里LINUX主要是ORACLE数据库服务器,不敢乱动,于是还是下载的是 BIN 版本。
通过FTP上传之后,该BIN文件不能直接运行,需要 CKMOD 777 jdk-1_5_0_02-linux-i586.bin一把,然后就是 ./jdk-1_5_0_02-linux-i586.bin 运行。
刚开始是提示一屏一屏的信息,我没有耐心回车,按下 CTRL+C,提示是否开始解压,废话,当然,输入 Y,在 当前目录下 出现了一个 jdk1.5.0_02
基本上 JDK 就安装完成了。
其实还有一个简单的办法,直接先在本机上解压BIN文件,然后通过FTP直接上传上去,这样就ok了。
环境变量设置,网上很多人都是指示 在终端中输入命令
vi /etc/profile.d/java.sh
这样可以在所有的用户中使用
在新的java.sh中输入以下内容:
#set java environment
export JAVA_HOME=/usr/java/j2sdk1.4.2_01
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
我用的是每次自己运行一个脚本设置,避免干扰系统环境:短短3句话,几乎废了我三个小时
经验教训1:#vi /home/tomcat/.bashrc(也可以是.bash_profile)
//注意等号前后不要有空格,我就为个空格折磨了许久
export JAVA_HOME=/usr/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.;$JAVA_HOME/lib
//注意:这里的分隔符是 : 而不是 ;
经验教训2:我采取的是在WINDOWS用EDITPLUS修改,然后上传到服务器,修改属性,运行测试,结果每次都运行成功,但是就是不能成功,反而直接在TELNET下COPY PASTE这三句话,环境变量设置OK了,简直把我彻底打晕。通过SET命令查看,变量根本就没有设置进去。上网一看,原来SHELL下面的脚本运行还分子脚本之内的东西,于是改为 SOURCE ./JAVASET.SH。
经验教训3:虽然如此,结果还是不成功,但是SET里面可以看到环境变量,但是 JAVA_HOME变量居然成为了HOME/SF/JDK1.5\\R。一看这个\\R,估计是WINDOWS下的回车换行造成的,于是用VNC进入图形模式,用NEDIT,结果也是如此,后来灵机一动,用NEDIT的另存,选择UNIX,这样终于OK了!!!!!!!
真是吐血啊~~~~~~324
标签:java, jdk, linux, 安装, 环境, 编程工欲善其事必先利其器,VC6开发环http://www.yippeesoft.com境虽然已经非常强大,但是,我们还是可以根据我们的需要更好的进行完善。
一、编写宏为VC6开发环境增加批量注释功能
在VB6中,注释是非常http://www.yippeesoft.com麻烦的事情,需要在每一行开头增加“’”符号,如果遇到需要大量注释的情况就比较麻烦了。不过VB6中隐藏了两个命令,虽然不能在菜单上显示,但是可以通过自定义工具条增加。
在VB6的工具条上按右键,选择自定义,在弹出的属性页中选择命令-编辑,将设置注释块和解除注释块拖放到工具条中,关闭对话框http://www.yippeesoft.com,这时你在VB6中用鼠标选择一段代码后就可以通过点击工具条上的注释按钮方便的进行注释以及取消注释了。
C语言的注释有两种,“//”可以注释一行,“/* */”组合可以注释多行,但是,使用上并不是很方便,尤其是需要注释多个小块http://www.yippeesoft.com代码等情况下。VC6中并没有象VB6一样提供相应的命令,不过VC6可以使用VBSCRIPT编制宏从而增强VC6开发环境。
打开记事本,输入如下代码:
Sub CommentBlock()
With ActiveDocument.Selection
‘对于当前窗口打开的文档中选中的文本
.ReplaceText "%", "//", dsMatchRegExpB
‘在开始位置增加 // 注释
End With
End Subhttp://www.yippeesoft.com
Sub UncommentBlock()
With ActiveDocument.Selection
.ReplaceText "%//", "", dsMatchRegExpB
‘同样的,去掉在选择文本中开头找到的注释符号
End With
End Sub
安装使用这个宏文件
把这个文件命名为COMMENTMAC.dsm,保存到你的Vhttp://www.yippeesoft.comS安装目录下的O:\\VS6\\Common\\MSDev98\\Macros中;
在VS6的工具条上按下右键,点击“ADD-INS and Macro Files”属性页,选择”COMMENTMAC”;点击“commands”属性页,在左侧下拉框中选择 MACROS,这时右面列表框就出现了两个命令:COMMENTBLOCK和UNCOMMENTBLOCK,用鼠标拖http://www.yippeesoft.com放到工具条上,根据提示选择自己喜欢的图标。
VC打开一个工程,用鼠标选http://www.yippeesoft.com择一段代码,按下对应COMMENTBLOCK的图标,这些代码每行的开始就增加了“//”注释符号,再按下对应UNCOMMENTBLOCK的图标,这些代码的注释符号就被撤销了。
二、wndtabs插件
在VC6开发中,我们经常需要http://www.yippeesoft.com对多个文件进行编辑,可是VC的窗口显示非常不方便,如果能够象ULTRAEDIT一样,打开多个文件后可以通过标签只有切换就非常方便了。
在http://www.wndtabs.com网站,我们可以下载wndtabs插件以及中文语言包,安装完成后,再打开多个窗口,效果如图:
其实wndtabs的功能远不止http://www.yippeesoft.com这些,我们通过它的右键菜单进行保存、设为只读等文件操作,甚至还可以调用文件的系统菜单进行压缩、发送等。
并且该网站提供源代码下载,我们可以进行适合自己的修改以及在此基础上开发出自己的插件。
三、visual assist
VC6虽然提供了许多自动完成http://www.yippeesoft.com功能,但是对于我们自定义的变量名,或者直接调用的API函数等并不能自动完成,而我们平常编程中,为了代码的可读性,变量名通常都比较长,输入比较麻烦。
在http://www.wholetomato.com/index.html网站,我们可以下载Visual Assist插件,安装后的效果如下:
从它网站上的效果图就可以看出:它能够自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示拼http://www.yippeesoft.com写错误等等。
通过以上说明,我给大家介绍了一些VC6比较实用的增强工具,后面两种我只是简单的描述了一些主要的功能,大家可以通过该网站的软件http://www.yippeesoft.com了解的更为详细。虽然开发工具不能决定什么,但是一个良好的开发工具却可以有效的加快我们的开发工作,提升开发效率,希望对大家有所帮助。
标签:开发, 环境Kdevelop
Eclipse
anjuta
emacs/vim+gcc+gdb
1 在win上在敲,在linux上gdb.
不好,但是这种是不可缺少的,可能在我写了半年linux程序之后才肯使用吧
2 用editplus外挂编译检查工具,在win上编写编译,
但是应该不能单步调试吧,我不太确定.
所以:不好!
3 在win上装虚拟机,虚拟机里装linux,在虚拟机里的linux里用eclipse开发
缺点:速度慢,而且有些其他的问题
(1 从linux外连可以,但是win能ping通linux,却不能ftp进入,好像所有的端口都没有打开)
4 在真实linux操作系统上用eclipse开发,速度比较快
但是操作有点不方便,因为我对linux系统不熟悉,输入法还不知道怎么装.
万一输入法坏了,得忙半天.
5 在win上用Magic C++ 远程调用Linux调试器开发
因为用起来跟VC差不多,所以使用很方便.
唯一有个不太方便的是,编译和单步调试反映比较慢
所以,我现在就在 4 和 5 之间徘徊,但是我倾向于5
标签:c++, c/c++, linux, 开发, 环境