MS Visual Studio 6.0 tips

HOWTO to make .DSP and .DSW startable

MS Visual Studio has project files - .DSP and workspace files - .DSW. .DSP contains list of sources and build rules. .DSW file contains list of project files. By default workspace files are opened by MSDev, but project files have no handler. I found it to be inconvenient. You can fix it by importing .REG file with content similar to shown below:


REGEDIT4

[HKEY_CLASSES_ROOT/dspfile/shell/Open]
@="Open"

[HKEY_CLASSES_ROOT/dspfile/shell/Open/command]
@="/"C://Program Files//VC6//MSDev98//Bin//msdev.exe/" /"%1/""

[HKEY_CLASSES_ROOT/dspfile/shell/Open/ddeexec]
@="Open(/"%1/")"

[HKEY_CLASSES_ROOT/dspfile/shell/Open/ddeexec/application]
@="msdev"

[HKEY_CLASSES_ROOT/dspfile/shell/Open/ddeexec/topic]
@="system"

Here is REG-file itself: dsp_start.reg
You can also do it using standard system tools only:
  1. Click with right mouse button (or with left one if you have left-handed mouse) on any .DSP file.
  2. Choose 'Open With...' in context menu
  3. Choose msdev item in list
  4. Check 'Always use this program to open this file' option
  5. Click 'OK'
HOWTO paint Visial Studio IDE to pretty Black background with highliting
Saying truth, I don't understand how ones can look at white backgroung. The monitor lights like a bright lamp. I'm not surprised on troubles with eyes. I propose the following highliting:
Source editor:


#include "ora_common.h"

/* Define one logon data area and one cursor data area
Also define a host data area for olog.
(See ocidfn.h for declarations). */

Lda_Def lda;
Cda_Def cda;
ub4 hda[HDA_SIZE /(sizeof(ub4))];


Debug windows:


EAX = 009E0E80
EBX = 7FFDF000
ECX = 00000001
EDX = 009E0D90
ESI = 00000000
EDI = 00000000


These settings are stored under the following Registry keys:

HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Format
HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/6.0/Text Editor/Colors

Here are the archives with settings: vc6_black_colors.rar/tgz (1.4 Kb/1.5 Kb)

You can also change these settings via Tools -> Customize... -> Keyboard

HOWTO make Visial Studio IDE hot-keys like they was in Borland products

It is just for fun. I like Borland-style keyboard layout (F7 - Step into, F8 - Step over, F5 - Go, etc.). These settings are stored here:

HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Keyboard

Here are the archives with settings: vc6_borland_kbd.rar/tgz (1 Kb/1.1 Kb)

You can also change these settings via Tools -> Options -> Format

HOWTO view cp-1251 or koi-8 sources in Visial Studio

Install Fixed fonts with appropriate character sets and set up Visual Studio to use these fonts. Use "TermiBCB" or "CourBCB" for cp-1251 and "ER Kurier KOI-8" for koi-8. Of course, it is not very convenient. IMHO, Far (http://www.rarlab.com) internal editor is much better for this case.

Visial Studio IDE features

I've found that many people doesn't know about very useful features. So I decided to list them here. Chose what you like. All options listed below can be found under Tools -> Options menu.

  • Debug, Hexadecimal display. Use hexedecimal form by default.
  • Debug, Display Unicode Strings. Show WCHAR[], PWCHAR, etc. as normal text string during debug.
  • Debug, View floating point registers. Show math co-processor registers in Registers debug window.
  • Compatibility, Enable copy without selection. Using Ctrl-C or Ctrl-Ins when no text is selected will place the whole current line into clip-board.
  • Compatibility, Enable line-mode pastes. If clip-board contains entire line, Ctrl-V or Shift-Ins will place it before current line. Whithout this option the line will be inserted into current cursor position. This option is convenient together with previous one.
  • Compatibility, Enable virtual space. Allows moving cursor beyond end of line. This options prevents changes of horisontal coordinate of cursor when scrolling to shorter lines.
  • Workspace, Recent workspace list contains:. How many workspaces should VC remember and show under File -> Recent Workspaces.
2004.12.24  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值