ASPを書くためのエディタでソースが見やすくデバックも簡単にできる何かいい物があったら教えてください。

A 回答 (1件)

Microsoft謹製のVisual InterDevじゃ駄目でしょうか?



http://www.microsoft.com/japan/developer/vstudio …

ASP専用という訳ではなくWeb開発用としてのものなのでASP本体だけでなくJavascriptのデバッグなども付いてます(私は主にこっちの目的で利用してました)。

ですが、もう次のバージョン製品であるVisualStudio.Netがリリースされてしまうので購入するなら今のうちかも(3月22日以降は店頭には.Netしか残らんでしょうから)。

VisualStudio.Netでは.Net Frameworkが該当する製品みたいですが、こっちはどういう製品か使った事が無いので良くはしりません。こっちは無料で利用できるようになるみたいですが、エディタやデバッガまで付いてくるのかどうかは不明です。

http://www.microsoft.com/japan/msdn/netframework/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qお勧めのレガシーASPの開発環境は?

ASPに関してアドバイスをお願いいたします。

今度ASPでの開発案件にかかわることになりました。(未経験です)
訳あってASP.NETではなく、ASPです。
本屋に行ってももうASP.NETばかりだし、張本人のMicrosoft自身もASPは切り捨てているかのようで、弱っています。

そんなご時世ですが、今からレガシーASPの開発をするにあたり、お勧めの開発環境は何になるでしょうか?
無償、有償問いません。

今のところ私が調べて知った話しを以下に書きます。

「Microsoft Script Debugger」
   「開発環境」というにはちょっと貧弱な気が・・・

「Microsoft Visual Web Developer Express Edition」
   ○無償
   ○組み込みWebサーバがあり、IIS不要
   ×ASP.NETのみで、ASPには非対応

「InterDev」
   昔のVisualStudioに入っていたらしい。
   今は入手困難?

「Dream Weaver8」
   ○ASP.NETにもASPにも対応している。
   ×約5万円とちと高価

この程度しか今のところ分かっていません。
どなたかアドバイスをお願いいたします。

ASPに関してアドバイスをお願いいたします。

今度ASPでの開発案件にかかわることになりました。(未経験です)
訳あってASP.NETではなく、ASPです。
本屋に行ってももうASP.NETばかりだし、張本人のMicrosoft自身もASPは切り捨てているかのようで、弱っています。

そんなご時世ですが、今からレガシーASPの開発をするにあたり、お勧めの開発環境は何になるでしょうか?
無償、有償問いません。

今のところ私が調べて知った話しを以下に書きます。

「Microsoft Script Debugger」
   「開発環境」...続きを読む

Aベストアンサー

お世話になります。

私もかつて挙げられているもののいくつかを触ってみたんですが、
最終的には普通のテキストエディタが私にとっては一番楽でした。
(VBScript のキーワードの文字色を変えてくれるのとか)

ですが、Visual InterDev 6.0 を使われている方も結構いるようです。
Visual InterDev 6.0 は Visual Studio 6.0 があれば
その中に入っていると思います。
http://www.microsoft.com/japan/msdn/vs_previous/Vstudio/

QASPファイルの編集

いつもお世話になっております。ホームページの書き換えを頼まれたのですが、index.aspというファイルを認識できません。編集にはどんなソフトを用いれば良いのでしょうか?

ちたみにカウンタとかあればこのファイルになるんでしょうか?

Aベストアンサー

ビルダーのような一般的なHTMLエディターでは編集できません。
というかASPはサーバ側(IIS)で動作する一種のプログラムです。ですのでIISのこと、プログラミングのことが理解できないと手を出せません。

通常のハイパーリンクのみのHTML編集作業とは次元が違いますので、その点の知識をお持ちでなければ依頼されたところにきっぱりと「私にはできません」とお断りされたほうが懸命です。

ASPについて詳細をお知りになりたければ↓
内容を理解するだけでも“難解”ですよね...がんばってください!

参考URL:http://www.e-cosmo.net/fishbird/asp3/

Qasp(vbs)のソースを整えたい

aspの仕事を引き継いだのですが、ソースのインデント等が揃ってなくて、とにかく解析がし辛いのです。aspのソースを整えてくれるツールなんてないでしょうか?
HTMLとVBSが混在しているので、ツールは難しいかもしれませんが、せめて「IF」と「END IF」(IFブロックの開始と終了)を検索できるだけでもかなり助かるのですが、そんなエディタとかないでしょうか。

Aベストアンサー

シェアウェアとかでもいいですか?

私は、ASP内にあるVBScriptやJavaScript、HTMLのソース整形に
「SourceFormatXソースコード整形ツール」というのを使ってます。
http://jp.sourceformat.com/code-formatter-asp.htm

ひとまず体験版で使用してみて、それで気に入って今後も使う予定が
あるなら、購入しても良いかなと思いますけどね。

後は、フリーのもので済ませたいのであれば、
JavaScriptだけの整形ツールとか、HTMLだけの整形ツールとか
VBScriptだけの整形ツールだとかは、単体でネットから入手できたり
するので、それらを組み合わせて使うしかないってところですね。

JavaScript整形ツール「JavaScript Code Improver」
http://www.akiyan.com/dkiroku/305948

VBScript整形ツール「HotVBS」
http://www.aa.isas.ne.jp/v-tails/delphi/hotvbs.html

HTML整形ツール「HTML TIDY」
http://www.w3.org/People/asada/tidy/

いろいろとあるので、後はGoogleなどでご自身が使いやすいかなと
思う整形ツールをお探しになってみてください。

シェアウェアとかでもいいですか?

私は、ASP内にあるVBScriptやJavaScript、HTMLのソース整形に
「SourceFormatXソースコード整形ツール」というのを使ってます。
http://jp.sourceformat.com/code-formatter-asp.htm

ひとまず体験版で使用してみて、それで気に入って今後も使う予定が
あるなら、購入しても良いかなと思いますけどね。

後は、フリーのもので済ませたいのであれば、
JavaScriptだけの整形ツールとか、HTMLだけの整形ツールとか
VBScriptだけの整形ツールだとかは、単体でネットから...続きを読む

QASPのサポート期限について

ASPのサポート期限について記載されているサイトを教えてください。


マイクロソフト プロダクト サポート ライフサイクル
http://support.microsoft.com/lifecycle/?c1=508

を確認しましたが、載っていませんでした。

Aベストアンサー

明確な情報は見つからないです。

(1)
http://msdn.microsoft.com/ja-jp/vbasic/cc707268
> VBScript は現在 Windows Vista 、 Windows Server 2008 、 および Windows 7 に同梱されているため、
> これらの OS のサポート ライフサイクルに応じたサポートの制限を受けます。

WSH.EXEだけの話か、IISも含めた話か不明。

(2)
asp.dllのバージョン情報を見ると、製品名 Inertnet Infomation Services となっている。
IISの機能の一部として提供さている?

以上から現役バリバリと考えられなくはないが、正確な情報はmicrosoftに問い合わせください。

Qデータソース名および指定された既定のドライバが見つかりません。

データソース名および指定された既定のドライバが見つかりません。
オラクルに接続したのですが、上記のエラーが出て接続出来ません。
どなたか力を貸してください。

<環境>
WinXP
VS2005 Ver8.0.50727.42
Windowsアプリケーション
VB言語でオラクルに接続したいと思っています。

こちら(http://support.microsoft.com/kb/310985/ja)を参考に
オラクルに接続しようとしています。

Dim cn As OdbcConnection
cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
"Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST")

Try
cn.Open()
MsgBox("Connected")
Catch ex As Exception
MsgBox("NG")
Debug.Print(ex.Message, "Error") ←(A)
Finally
cn.Close()
End Try

(A)で「ERROR [IM002] [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。」

のメッセージが出ます。
VB2005の「ツール」-「サーバの接続」では接続確認が取れているのですが、
コードで書くとエラーになってします。

何か書き忘れているのでしょうか。。。
すみませんがよろしくお願いいたします。

データソース名および指定された既定のドライバが見つかりません。
オラクルに接続したのですが、上記のエラーが出て接続出来ません。
どなたか力を貸してください。

<環境>
WinXP
VS2005 Ver8.0.50727.42
Windowsアプリケーション
VB言語でオラクルに接続したいと思っています。

こちら(http://support.microsoft.com/kb/310985/ja)を参考に
オラクルに接続しようとしています。

Dim cn As OdbcConnection
cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
...続きを読む

Aベストアンサー

>cn = New OdbcConnection("Driver = {Microsoft ODBC for Oracle};" & _
>"Data Source=ORA_TEST;uid=UID_TEST;pwd=PWD_TEST")

自分の環境に合わせないとね?????

これの意味はインポートしているんですよね? スクリプトはVBSの事ですかね。VBA? VBですよね?

Imports System.Data
Imports Microsoft.Data.ODBC


それと見るHPがちょこと違う。
http://msdn.microsoft.com/ja-jp/library/system.data.oracleclient.oraclelob.aspx

QHTML・ASP開発ってどんなソフトを使って開発してます?

今、ASP開発に携わっていますが
色分けしてくれるテキストエディタで手打ちで
ソースを書いてます。

素人用のホームページを作るなら、ホームページ
ビルダーなどでHTMLを書けばいいと思いますが、

データベースなどを結構いじるので
手打ちだと大変です。

言語はVbscript です。
IIS5.0を使用

まさか、この世にあるすべてのASPが
すべてテキストエディタのみでかかれているとは
思えないので、何か便利な『プロ』使用のソフトが
あると思っているのですが、名前がわかりません。

値段はいくらでも構いません。
どなたか教えてください。使っている体験談でもいいです。

Aベストアンサー

VisualInterDevです
VBとかAccessとかで自動メンバ表示になれている人には便利です

QVBA オブジェクトが空かどうか判定する

皆様のお知恵を拝借させてください。

エクセルVBAでオブジェクトを入れる変数を定義し、その変数にオブジェクト
が入っているかどうか検査したいのですがどうしたらいいでしょうか。

例えば---
Dim a As Workbook
If a <> nothing then ←この部分が分からない。このままだとエラー。
処理
End if
---------
環境
エクセル2003
WinXPsp1

Aベストアンサー

もし、aが空だったら
If a Is Nothing Then 

もし、aが空じゃなかったら
If Not a Is Nothing Then

QSQLで違うテーブルの値を比較して値に差があるレコードを抽出したいので

SQLで違うテーブルの値を比較して値に差があるレコードを抽出したいのですがヒントをいただけないでしょうか。
下に例を作ってみました。(テキストに貼りなおしてもらうと見易くなると思います)
<Aテーブル>
A1A2A3A4A5
------- ------- ------- ------- ----------
XXXXXXX XX1ABC32009/05/08
WWCWWCW WW2CCB12008/03/21
DDDDDDD DD1JPN52007/08/08
GGGGGGG GX9SOX21977/01/04
FFFFFFF USJNPB32001/09/11


<Bテーブル>
B1B2B3B4B5
------- ------- ------- ------- ----------
XXXXXXX XX1ibichaoshimu2002/07/05
XXXXXXX XX1takeshiokada2005/07/15
XXXXXXX XX1kamoshu1857/09/25
WWCWWCW WW2waowao2008/10/22
DDDDDDD DD1uihhh2006/06/30
DDDDDDD DD1jojoj x5xx1999/09/09
DDDDDDD DD1momohara2005/03/07
DDDDDDD DD1itaiu-2003/12/22
DDDDDDD DD1komanogoal2007/04/26
GGGGGGG GX9 damerecord2009/11/14
FFFFFFF USJ ikitai1995/08/15
FFFFFFF USJ sstebuspi2004/01/05
FFFFFFF USJ bbpp2009/08/23

A1とB1は主キー、A2とB2は副キーです。
Aテーブルの「A4」カラムにはBテーブルのレコード数を持っています。(主キー、副キーが同じものの)
しかし、よくよく見るとAテーブルの「GGGGGGG」のA4には「2」のはずなのにBテーブルには実際にレコードは1つしかありません。
こういう状態になってしまっているのを割り出したいのですがどのようにA4とBテーブルで数があってないものを抽出できるでしょうか。
よろしくお願いいたします。

SQLで違うテーブルの値を比較して値に差があるレコードを抽出したいのですがヒントをいただけないでしょうか。
下に例を作ってみました。(テキストに貼りなおしてもらうと見易くなると思います)
<Aテーブル>
A1A2A3A4A5
------- ------- ------- ------- ----------
XXXXXXX XX1ABC32009/05/08
WWCWWCW WW2CCB12008/03/21
DDDDDDD DD1JPN52007/08/08
GGGGGGG GX9SOX21977/01/04
FFFFFFF USJNPB32001/09/11


<Bテーブル>
B1B2B3B4B5
------- ------- ------- ------- ----------
XXXXXXX XX1ibichaoshimu200...続きを読む

Aベストアンサー

SELECT A.* FROM Aテーブル A
INNER JOIN
TABLE(SELECT B1,B2,COUNT(*) SU
FROM Bテーブル GROUP BY B1,B2) B
ON A.A1=B.B1 AND A.A2=B.B2
AND A.A4<>B.SU

または

WITH B(B1,B2,SU) AS
(SELECT B1,B2,COUNT(*) SU
FROM Bテーブル GROUP BY B1,B2)
SELECT A.* FROM Aテーブル A
INNER JOIN B ON A.A1=B.B1
AND A.A2=B.B2 AND A.A4<>B.SU

こんなのでどうでしょうか?
後者の方が標準的(他のDBシステムでも
使える可能性が高い)かと思います。

QASPでCSVファイルを作成しダウンロードさせる

ASPファイルで、動的にCSVファイルを作成し、クライアントにダウンロードさせたいのですが、実際には、ファイルは作成せずに、ASPで直接、CSVフォーマットのファイルをダウンロードさせているように振舞わせることはできないでしょうか?

手順
クライアント        サーバー
あるURL(A.ASP)にアクセス
             A.ASPのスクリプトでCSVフォーマットを作成
             クライアントに送信(多分、Response.Writeで)
ダウンロードダイアログが開く
「A.CSVをダウンロードしますか?」
のような感じ
ダウンロード、またはExcelが開く

というようなイメージです。
CSVファイルを作ってしまうと、複数のユーザーからほぼ同時に要求があった場合、望むCSVにならない可能性があり、また、毎回ファイル名を変えると、Webサーバー上にCSVファイルが沢山できてしまうため、何とかこの方法でやりたいのですが、何かよい方法はありませんでしょうか?

ちなみに次のようなASPファイルをしてみましたが、うまくいきません。

<%
Response.Content-Type="application/vnd.ms-excel"
Response.Write "1,2" & vbNewLine
Response.Write "3,4" & vbNewLine
%>
また、「vnd.ms-excel」を「oct-stream」でもだめでした。
何かよい知恵をお貸しください。

ASPファイルで、動的にCSVファイルを作成し、クライアントにダウンロードさせたいのですが、実際には、ファイルは作成せずに、ASPで直接、CSVフォーマットのファイルをダウンロードさせているように振舞わせることはできないでしょうか?

手順
クライアント        サーバー
あるURL(A.ASP)にアクセス
             A.ASPのスクリプトでCSVフォーマットを作成
             クライアントに送信(多分、Response.Writeで)
ダウンロードダイアログが開く
「A.CSVをダ...続きを読む

Aベストアンサー

これでOK!です。

<%
Response.AddHeader "Content-disposition", "filename=""motteke.csv"""
Response.ContentType="text/csv"
Response.Write "1,2" & vbNewLine
Response.Write "3,4" & vbNewLine
%>

"text/csv"は適当です(笑)

Qある文字列が全て数字であるかどうかをチェックするには?

一番効率のよいと思われる方法を教えて下さい。
一つ一つ数字であるか見る方法しか思いつきません。

Aベストアンサー

Sub test01()
Dim a As String
a = InputBox("数=")
For i = 1 To Len(a)
If Asc(Mid(a, i, 1)) < 48 Or Asc(Mid(a, i, 1)) > 57 Then
MsgBox i & "字目でNon-Numeric"
Exit For
End If
Next i
End Sub


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング