VXD这东西真不好学

蓝色_冰点 2002-05-17 09:23:40
终于看了一点点VXD了,但那东西真的不好学。
...全文
49 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LXFY 2002-09-02
  • 打赏
  • 举报
回复
我到是觉的VXD的入门比MFC的入门简单多了
realdreamer 2002-09-02
  • 打赏
  • 举报
回复
真不好学的东西还多着哩
glassshark 2002-09-02
  • 打赏
  • 举报
回复
当然,那样的话,满世界都是CIH了,大家都成了陈英豪或者祥林嫂了。
rivershan 2002-09-01
  • 打赏
  • 举报
回复
好学谁都会了~
有VTools好多了啊~

zjg751206 2002-09-01
  • 打赏
  • 举报
回复
wo ye buhui !!gongtong jinbu!!
z_yheart 2002-05-18
  • 打赏
  • 举报
回复
耐心一点,多动手写写就行了
1.VB是什么? VB是visual Basic的简称,即初者通用符号代码,是很容易入门的语言,从BASIC发展而来。 2.VB有什么用? VB是一门编程语言,所以能用VB做的很多很多,基本上除了底层开发(系统软件),VB都能做,而且在数据库应用方面VB也有他独到的一面。 3.如何好VB(请详细说明) 这不是一句两句可以说清楚的。给你一个习的过程: 3.1.入门,这段时间你应该会VB的基本语法,基本语句和基本控件等。能够写一些简单的计算程序就算可以乐。比如写一个解1元2次方程的程序,写一个求解两数的最新公约数的程序等等。 3.2.开始做VB界面的一些东西,了解控件,窗体的使用,事件,方法、过程和函数等。 3.3 开始用类设计VB程序。封装一个VB类。会VB中类的使用方法。 3.4 习使用API增强程序的功能。 3.5 这是转入习C语言,不一定要很强,能懂一些语法就行,当然能够深入的话,就可以转C++乐。 3.6 有乐C的基础,就可以去习数据结构乐。数据结构很重要,一定要好。 3.7 开始在VB里面尝试实现数据结构,比如做一个链表,vb没有指针,所以不能向c那样做链表,但我想这时候你应该知道怎么做乐。 3.8 开始尝试做游戏,做不同的程序,做自己想做的东西。 3.9 深入VB。 VB到了这个阶段,深入是很困难的了。需要API的帮助。做一些窗口回调,挂钩等程序。 4.0 你已经有相当的VB经验了,这时候要确定一个方向了,比如游戏编程directx,比如大数据量的数计算,人工智能等等。。。 4.1 等等等 5.VB可以作什么程序? VB能做的太多了,除不不能开发ddk程序,不能开发sys,vxd其他的基本都能做。(呵呵,开发OS肯定不行了。) ,而用VB做个图书管理系统,医院管理系统等做毕业设计,是再快速和简便不过的了,功能也可以做的非常强大,现在好多流行软件也用VB开发。当然Delphi也很好使。
讲述一个程序员成长的六个阶段: 1、能熟练地使用某种语言,这相当于练武中的套路和架式这些表面的东西。 2、精通基于某种平台的接口(如win的API),以及所对应语言的自身的库函数。这也就相当于可以进行实的散打对练了,可以实地在实践中做一些应用了。 3、此阶段能深入了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑” 4、此阶段能够直接在平台上进行比较深层次的开发。基本上能达到这个层次可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。这时已经不再有语言的束缚,此时语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉下,就手到擒来,完全不像是第一阶段的时候习语言的那种情况。 5、此阶段已经不再局限于简单的技术上面的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。到了这个阶段就能对市面上的任何软件进行剖析,并能按自己的要求进行设计,就算是MS Word这样的大型软件,只要有充足的时间,也一定能够设计出来。 6、最高境界,达到“无招胜有招”。这时候,任何问题都纯粹变成了一个思路问题,不是用什么代码就能表示的。此时,对于练功的人来说,他已不用再去什么少林拳,只是在旁边看别人对战,就能把这拳来用。这个就是大师级别的人物。这时,Win32或Linux在眼里是没有什么区别的。
第1章 透視 Windows 95 本章溫習 Win32 作業系統(Windows NT、Win32s 和 Windows 95)的歷史背景。你可 以得知每㆒個作業系統的優點與弱點,以及其他 Win32 環境如 OS/2 Warp 和 Phar Lap 公司的 TNT DOS extender。 第2章 Windows 95 有些什麼新東西 你將從這㆒章獲得廣泛的 Windows 95 架構概觀,以及為什麼 Windows 95 從Windows 3.1 演化而來,而不是㆒個全新系統的原因。本章也談到了高階主題如記憶體管理、執 行緒同步化控制、視窗系統的改善等等。 第3章 模組、行程、執行緒 檢驗 Windows 95 的模組、行程、執行緒之後,你就可以解開 KERNEL32 用來實現其 資料結構之謎。本章的 Win32 函式虛擬碼完全依賴這些資料結構。此外,你還會讀到 thread local storage 和structured exception handling 兩項主題。 第4章 USER 和 GDI 子系統 微軟把 Windows 3.1 的視窗系統、訊息系統、繪圖系統重新整修,放在Windows 95 之 ㆗。為了更瞭解它們,你必須學習 32 位元的 USER 和 GDI heaps,以及16 位元USER heap ㆗的新資料結構對於所謂 free system resource 的影響。 第5章 記憶體管理 Windows 95 的 32 位元記憶體管理是相當複雜的㆒個領域。在這重量級的㆒章裡,你 可以探索以分頁為基礎(paged-based)的虛擬記憶體、分離位址空間、共享記憶體。每 ㆒個 Win32 記憶體管理函式也以虛擬碼描述出來。 Windows 95 系統程式設計大奧秘(Windows 95 System Programming SECRETS) xii 第6章 VWINKERNEL32386 Windows 95 有㆔個非常基礎的核心元件: 16 位元的 KRNL386 、32 位元的 KERNEL32 、以及 ring0 的 VWIN32.VXD。如果你把它們放在㆒起, 就得到了 VWINKERNEL32386。檢驗㆔者之間的關係時,你會同時發現許多有用的函式 -- 雖然 其㆗有㆒些是未公開函式。 第7章  Win16 的 Module 和 Task 千萬不要忽略了 Windows 95 的 16 位元核心資料結構。雖然 Windows 95 是㆒個 32 位元作業系統,它的許多資料結構早在 Windows 3.1 之㆗就出現了,包括 task database 以及16 位元的 module database。這也顯示了 Windows 95 內部的紛亂狀態。 第8章 PE 與 COFF OBJ 檔案格式 如果要充份瞭解 Windows 95,你就必須瞭解 Portable Executable(PE) 檔案格式 -- 那 是 Windows 95 和 Windows NT 的可執行檔格式。本章還告訴你 COFF OBJ 和 COFF LIB -- 聯結器用它們來製造 PE 可執行檔。 第9章 尋幽訪勝靠自己 如果你正想進入 Windows 95 的核心,第9章告訴你怎麼做。你會學到如何使用檔案 傾印(dumping)工具和 API 刺探(spying)工具,以及如何檢驗反組譯碼,找出諸如 區域變數、函式參數、if 句型...等等東西。本章最後以㆒些頗有用處的經驗提示收尾。 第10 章 寫一個 Win32 API Spy 以前數章知識為基礎,本章告訴你如何產生㆒個可擴充的 API 刺探工具(spying tool)。 這個spy 工具可以記錄API 函式的運轉過程,以及它們的參數。

16,547

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧