《Microsoft visual j++ 6.0 programmer's guide 程序员指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Beck Zaratian著;希望图书创作室译
  • 出 版 社:北京:北京希望电脑公司;北京:北京希望电子出版社
  • 出版年份:1999
  • ISBN:7980021266
  • 页数:503 页
图书介绍:

引言 开始使用Visual J++6.0 1

创建WFC应用程序 1

修改应用程序 1

建立并运行应用程序 2

调试应用程序 2

封装应用程序 2

本书译者 2

第一部分 Visual J++6.0基础 5

第1章 创建项目 5

基于目录的项目 6

使用WFC创建Windows应用程序 7

使用Application Wizard创建Windows应用程序 9

创建动态HTML应用程序 11

创建COM DLL 12

编译DLL 14

导入DLL 14

创建控件 15

编译控件 17

创建控制台应用程序 18

创建小应用程序 10

在Text编辑器中查看代码 20

创建空项目 21

创建多项目解决方案 23

使用Project Explorer管理项目 25

设置项目选项 33

导入Visual J++1.1版项目 38

第2章 设计窗体 40

创建窗体 40

管理工具箱 42

添加控件到窗体中 43

添加事件处理程序 44

格式化窗体 45

使用Properties窗口设置属性 46

为窗体创建菜单 47

在窗体控件中添加工具提示 50

代码生成 50

第3章 编辑代码 52

使用Text编辑器管理文件 52

使用语句补全功能编写代码 56

使用动态语法检查查找错误 62

从Text编辑器中更新类大纲 63

使用Class Outline管理代码 67

使用WFC Component Builder修改组件 73

使用Object Browser浏览软件包和库 76

第4章 访问数据 81

运行Data form Wizard 81

检索记录集 87

使用DataBinder控件绑定数据 88

使用DataGrid控件绑定数据 89

格式化数据 91

定位记录 92

第5章 向导和生成器简介 94

第6章 调试应用程序 95

调试过程 95

基本调试过程 95

调试WFC应用程序 107

调试控制台应用程序 107

调试多线程应用程序 108

调试多进程应用程序 110

调试COM对象 111

调试Java小应用程序 114

第7章 打包和部署项目 115

第8章 使用源代码控制管理项目 116

第9章 使用JVC编译应用程序 117

JVC语法说明 117

使用JVC.EXE编译 118

JVC命令行选项 120

第10章 使用JVIEW和WJVIEW查看应用程序 129

使用JVIEW查看应用程序 129

YVIEW命令行选项 130

使用WJVIEW查看应用程序 136

WJVIEW命令行选项 137

第二部分 使用Visual J++编程 141

第11章 WFC编程基础 141

使用控件和模板开始 141

简单的预演 144

代码列表 156

第12章 WFC编程概念 165

WFC软件包 166

处理WFC事件 172

本机化应用程序 175

使用WFC应用程序服务 176

使用具有WFC的Java线程 182

第13章 WFC控件开发 191

编写WFC控件 191

创建组合的WFC控件 232

第14章 在Java中编制动态HTML 244

快速开始 244

使用initForm方法 246

理解DhElement类 247

使用包容器 248

处理事件 249

使用动态样式 251

使用动态表 253

在服务器上使用com.ms.wfc.html软件包 257

第15章 图形服务器 262

创建Graphic对象 262

检索Graphic对象 263

Graphic对象作用域 264

维护边框矩形 264

执行基于句柄的操作 265

Graphic对象坐标系统 266

绘制文本 268

使用Font对象 269

使用笔 271

使用刷子 273

绘制位图 281

光栅操作 283

绘制形状 283

第16章 建立和导入ActiveX控件 290

建立ActiveX控件 290

导入ActiveX控件 293

第17章 建立和导入COM对象 297

建立COM对象 297

导入COM对象 301

第18章 WFC中的数据绑定 304

简单数据绑定 304

DataBinder组件 305

复杂数据绑定 307

第19章 使用J/Direct编写Windows应用程序 309

消息框示例 309

J/Direct Call Builder 310

快速语法参考 311

数据类型转换 313

调用OLE API函数 332

别名(方法重命名) 335

按序号链接 336

为整个类指定@dll.import 336

VM如何在ANSI和Unicode之间选择 337

通过DLL函数获得错误代码 339

动态加载和调用DLL 340

J/Direct与原始本机接口比较 341

安全问题 342

错误信息 345

故障排除提示 347

附录A 错误和警告 351

编译器错误J0001 351

编译器错误J0002 351

编译器错误J0004 351

编译器错误J0005 351

编译器错误J0006 352

编译器错误J0007 352

编译器错误J0010 352

编译器错误J0011 352

编译器错误J0012 353

编译器错误J0013 354

编译器错误J0014 354

编译器错误J0015 355

编译器错误J0016 355

编译器错误J0017 356

编译器错误J0018 356

编译器错误J0019 357

编译器错误J0020 357

编译器错误J0021 358

编译器错误J0022 358

编译器错误J0023 358

编译器错误J0024 359

编译器错误J0025 359

编译器错误J0026 360

编译器错误J0027 360

编译器错误J0028 360

编译器错误J0029 361

编译器错误J0030 361

编译器错误J0031 361

编译器错误J0032 362

编译器错误J0033 362

编译器错误J0035 363

编译器错误J0036 363

编译器错误J0037 364

编译器错误J0038 364

编译器错误J0040 364

编译器错误J0041 365

编译器错误J0042 365

编译错误J0043 366

编译错误J0044 367

编译器错误J0045 367

编译器错误J0046 368

编译器错误J0048 368

编译错误J0049 368

编译器错误J0051 369

编译器错误J0053 370

编译器错误J0056 370

编译器错误J0057 370

编译器错误J0058 371

编译错误J0059 371

编译器错误J0060 372

编译器错误J0061 373

编译器错误J0062 373

编译器错误J0063 374

编译器错误J0065 374

编译器错误J0066 375

编译器错误J0067 375

编译器错误J0068 376

编译器错误J0069 376

编译器错误J0072 377

编译器错误J0074 377

编译器错误J0075 378

编译错误J0076 378

编译错误J0077 378

编译器错误J0078 379

编译器错误J0079 380

编译器错误J0080 381

编译器错误J0081 382

编译器错误J0082 382

编译器错误J0083 382

编译器错误J0084 383

编译器错误J0085 383

编译器错误J0086 384

编译器错误J0087 384

编译器错误J0089 384

编译器错误J0090 385

编译器错误J0091 386

编译器错误J0092 386

编译器错误J0093 387

编译器错误J0094 387

编译器错误J0095 388

编译器错误J0096 389

编译器错误J0097 389

编译器错误J0098 390

编译器错误J0100 390

编译器错误J0101 391

编译器错误J0102 392

编译器错误J0103 393

编译器错误J0104 393

编译器错误J0105 394

编译器错误J0106 394

编译器错误J0107 395

编译器错误J0108 395

编译器错误J0109 396

编译器错误J0110 396

编译器错误J0111 397

编译器错误J0112 397

编译器错误J0113 398

编译器错误J0114 398

编译器错误J0115 399

编译器错误J0116 400

编译器错误J0117 400

编译器错误J0120 400

编译器错误J0121 401

编译器错误J0122 401

编译器错误J0123 402

编译器错误J0124 403

编译器错误J0125 403

编译器错误J0126 404

编译器错误J0127 405

编译器错误J0128 406

编译器错误J0129 406

编译器错误J0130 406

编译器错误J0131 407

编译器错误J0132 407

编译器错误J0133 408

编译器错误J0134 408

编译器错误J0135 408

编译器错误J0136 409

编译器错误J0138 409

编译器错误J0139 410

编译器错误J0140 410

编译器错误J0141 411

编译器错误J0142 411

编译器错误J0143 412

编译器错误J0144 413

编译器错误J0145 413

编译器错误J0146 413

编译器错误J0147 413

编译器错误J0148 414

编译器错误J0150 415

编译器错误J0151 415

编译器错误J0152 416

编译器错误J0158 416

编译器错误J0159 417

编译器错误J0160 417

编译器错误J0161 417

编译器错误J0162 417

编译器错误J0163 418

编译器错误J0164 418

编译器错误J0165 419

编译器错误J0166 419

编译器错误J0167 420

编译器错误J0168 420

编译器错误J0169 421

编译器错误J0170 421

编译器错误J0173 422

编译器错误J0175 422

编译器错误J0176 422

编译器错误J0189 423

编译器错误J0191 423

编译器错误J0192 424

编译器错误J0193 424

编译器错误J0194 424

编译器错误J0195 425

编译器错误J0196 425

编译器错误J0197 426

编译器错误J0198 426

编译器错误J0199 427

编译器错误J0200 428

编译器错误J0201 429

编译器错误J0202 429

编译器错误J0203 430

编译器错误J0204 431

编译器错误J0205 432

编译器错误J0206 433

编译器错误J0207 433

编译器错误J0208 434

编译器错误J0209 434

编译器错误J0210 434

编译器错误J0214 435

编译器错误J0215 435

编译器错误J0216 435

编译器错误J0217 436

编译器错误J0218 436

编译器错误J0219 436

编译器错误J0220 437

编译器错误J0221 437

编译器错误J0222 438

编译器错误J0223 438

编译器错误J0224 439

编译器错误J0225 439

编译器错误J0226 440

编译器错误J0227 440

编译器错误J0228 441

编译器错误J0229 442

编译器错误J0230 442

编译器错误J0231 443

编译器错误J0232 443

编译器错误J0233 444

编译器错误J0234 445

编译器错误J0235 445

编译器错误J0236 446

编译器错误J0237 446

编译器错误J0238 447

编译器错误J0239 448

编译器错误J0240 448

编译器错误J0241 449

编译器错误J0242 449

编译器错误J0243 450

编译器错误J0244 450

编译器错误J0245 450

编译器错误J0246 451

编译器错误J0247 451

编译器错误J0248 452

编译器错误J0249 452

编译器错误J0250 453

编译器错误J0251 453

编译器错误J0252 454

编译器错误J0253 454

编译器错误J0254 454

编译器错误J0255 455

编译器错误J0256 455

编译器错误J0257 456

编译器错误J0258 456

编译器错误J0259 457

编译器错误J0260 458

编译器错误J0261 458

编译器错误J0262 459

编译器错误J0264 460

编译器错误J0265 461

编译器错误J0266 461

编译器错误J0267 461

编译器错误J0268 462

编译器错误J0269 462

编译器错误J0270 463

编译器错误J0271 464

编译器错误J0272 464

编译器错误J0273 465

编译器错误J0274 465

编译器错误J0275 466

编译器错误J0500 466

编译器警告J5001 467

编译器警告J5002 467

编译器警告J5003 467

编译器警告J5004 468

编译器警告J5005 468

编译器警告J5006 468

编译器警告J5014 468

编译器警告J5015 469

编译器警告J5016 469

编译器警告J5018 470

编译器警告J5019 470

编译器警告J5020 471

编译器警告J5021 471

编译器警告J5022 471

编译器警告J5023 472

编译器警告J5024 472

编译器警告J5500 472

COM注册错误(Visual J++) 473

Windows EXE/COM DLL打包错误(Visual J++) 474

附录B 条件编译 477

#if,#elif,#elif,#else和#endif条件伪指令 477

#define条件伪指令 479

#undef条件伪指令 479

#error条件伪指令 480

#warning条件伪指令 480

条件方法 481

条件伪指令 482

附录C 保留字(关键字) 484

abstract 484

boolean 485

break 485

byte 486

case 486

catch 487

char 487

class 487

continue 487

default 488

delegate 489

do 489

double 490

else 490

extends 491

false 491

final 491

finally 492

float 492

for 492

if 493

implements 493

import 494

instanceof 494

int 494

interface 495

long 495

multicast 495

native 495

new 496

null 496

package 496

private 496

protected 497

public 497

return 497

short 497

static 498

super 498

switch 498

synchronized 499

this 499

throw 500

throws 501

transient 501

true 501

try 502

void 503

volatile 503

while 503