`
hu_jiacheng
  • 浏览: 28053 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
Dfa6e97f-cd26-3ff8-984a-cafab311103b
Windows编程通俗演义...
浏览量:21380
文章分类
社区版块
存档分类
最新评论

Windows编程 第零回(上) 序言

 
阅读更多

本人是一名计算机专业的学生,正好这个学期课程不紧,想利用者较多空闲的时间把windows编程好好搞一下。说到编程嘛,我和全国绝大多数的报计算机系的学生一样在此之前是没有接触过编程的,又逢上一学年刚好学完C/C++,打算趁此机会突击一下windows编程,因为我已经厌倦了当初学C/C++所用的win32控制台应用程序,不喜欢总是在那黑色控制台下写一些类似数学题似的只输出文本运算结果的程序,想写一些带图形界面的应用程序。

说完了我打算学习windows编程的动机,可能你会问这和这篇文章又有什么关系呢?对我来说看一本又后又枯燥的编程书是很困难的,很可能会看了一半后就半途而废了。这当然不是我愿意得到的结果了。让我们回想一下高中的经历,我想我们大部分童鞋都不愿看那课本不愿做那无穷无尽的习题,然而又是什么驱使我们学得跟孙子似的很卖力?我想是高考——横亘在我们面前我们不得不过又不断给我们带来希望与奔头的一个确定的目标。我想要坚持学完一样东西一定要给自己树一个目标,既给自己一个奔头又给自己一个约束(当然对我来说,我不是一个技术狂热分子,没有约束是不会坚持看完windows编程的,同时我又不愿意把大学时光挥霍在游戏与无所事事当中,诚然很多人活在这种状态之中)。好了就是这样,我打算每学一点就写一点东西,你可以说这有点像是读书笔记,但对我来说我把它当做驱使我看完书的一种鞭策。

对了还没说明我看的是哪本书呢。是《Windows程序设计》第五版(我不得不承认这书确实有点老了,可能在过程中还会引用其他的书的内容,到时会再作说明),这是一本很经典的介绍windows编程的一个大部头,有一千多页,对我来说确实是个挑战。诚然我也不打算只当一个理论家,看完打算也要做点东西,至于做什么怎么做这是后话了,目前还没规划好,或许也会写文章贴出来。

写到此我突然又想到了,我为什么不借此机会按照自己对书中的理解,写一下自己的“windows程序设计”,把书中精华提取出来,把书中难理解的东西用我这菜鸟之口说出来,使更多菜鸟看到之后容易理解,想到我这菜鸟要引领更多的菜鸟进入这windows编程世界,内心中一种使命感与自豪感油然而生,我似乎有些飘飘然了……

这整个浩大工程是我即兴所想,这篇文章也是我即兴所做,因为是即兴的,我现在自然不确定我会要写多少篇文章以及我怎么规划这所有的文章具体内容框架(这也将决定我会在以后不断地修改它),但是我敢保证我要完成它!

由于本人是菜鸟,以后所写的文章必然会漏洞百出,希望在我每次把文章贴出来之后,各位路过朋友,无论是菜鸟还是老鸟,发现什么错误或有什么好的建议(比如发现语言叙述不清或对某知识点看完之后仍困惑)都可以在底下留言提出来,我再想办法完善我的文章,对此我当感激不尽。我想对于这项工程应该一直是进行时(文章不断地再修改更新),而不应该会有完成时,这也是我想放在网上而不是之上的的原因了(便于修改便于听取大家的建议)。我们下回再见!

分享到:
评论

相关推荐

    Windows Sockets网络编程 可能是最清晰版本(Windows Sockets 2规范解释小组负责人亲自执笔。)总共4个包,part1

    《Windows Sockets网络编程》是WindowsSockets网络编程领域公认的经典著作,由Windows Sockets2.0规范解释小组负责人亲自执笔,权威性毋庸置疑。它结合大量示例,对WindowsSockets规范进行了深刻地解读,系统讲解了...

    MFC Windows程序设计(第2版修订版)--源代码

     像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与...

    Windows Sockets网络编程 总计4个包,part2

    《Windows Sockets网络编程》是WindowsSockets网络编程领域公认的经典著作,由Windows Sockets2.0规范解释小组负责人亲自执笔,权威性毋庸置疑。它结合大量示例,对WindowsSockets规范进行了深刻地解读,系统讲解了...

    寒江独钓:Windows内核安全编程 高清 电子版文

    实际上,读者现在见到的免费版本的《Windows驱动编程基础教程》是从这本书的第一部分中节选出来的。这本书篇幅比较大,大约有600-800页。主要内容如下: 第一章驱动编程基础 第二章磁盘设备驱动 第三章磁盘还原...

    《Delphi 深度编程及其项目应用开发》PDF书及代码

    ----------目 录 丛书前言 前言 基础篇:Delphi深度编程技术 第1章 理解Windows消息 1.1 消息概述 1.2 Windows消息工作机理 1.3 Delphi的VCL消息系统处理原理 1.4 发送消息 1.4.1 Perform() 1.4.2 SendMessage()和...

    MFC Windows程序设计(第2版修订版)--详细书签版2卷

     像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与...

    MFC Windows程序设计(第2版修订版)--详细书签版1卷

     像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与...

    Android高级编程--源代码

    由于现有的手机应用程序的开发是构建在各手机厂家的私有操作系统之上的,所以它限制了第三方应用程序的开发,而Android为我们提供了一个开放和通用的选择。因为没有了人为制造的障碍,所以Android开发人员可以自由地...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    1.4.5 Windows编程概念 6 1.5 集成开发环境简介 7 1.5.1 编辑器 8 1.5.2 编译器 8 1.5.3 链接器 8 1.5.4 库 8 1.6 使用IDE 8 1.6.1 工具栏选项 9 1.6.2 可停靠的工具栏 10 1.6.3 文档 11 1.6.4 项目和...

    C#与.NET3.5高级程序设计(第4版)中文版 目录,前言,索引.rar

    C#语言作为.NET平台上的第一语言,已经成为目前功能最强大的通用语言之一。 本书是被誉为“C#圣经”的经典巨著,因语言生动流畅、剖析深入、涵盖全面而广受推崇,畅销不衰。曾经获得Referenceware编程图书大奖,并...

    Oracle 11g 从入门到精通

    第2章 Oracle在Windows平台上的安装与配置 第3章 SQL语言基础 第4章 Oracle PL/SQL语言及编程 第5章 熟悉SQL*Plus-Oracle数据库环境 第6章 Oracle的基本操作 第7章 Oracle数据库管理操作 第8章 数据库用户管理...

    Oracle 11g 从入门到精通.haozip01.7z

    第2章 Oracle在Windows平台上的安装与配置 第3章 SQL语言基础 第4章 Oracle PL/SQL语言及编程 第5章 熟悉SQL*Plus-Oracle数据库环境 第6章 Oracle的基本操作 第7章 Oracle数据库管理操作 第8章 数据库...

    Oracle 11g 从入门到精通.haozip02.7z

    第2章 Oracle在Windows平台上的安装与配置 第3章 SQL语言基础 第4章 Oracle PL/SQL语言及编程 第5章 熟悉SQL*Plus-Oracle数据库环境 第6章 Oracle的基本操作 第7章 Oracle数据库管理操作 第8章 数据库...

    【机器视觉Qt+OpenCV从零开始 -001】Qt5.8下第一个带框架界面的Canny算法程序

    前言 本科期间学习过C语言,拿到了计算机二级证书,此外主要自学MATLAB和Python进行深度学习相关的编程。一直以为C++和C#与C语言大同小异,没有重视,在学校的项目需要用C++进行编程,并且甲方点名界面要用Qt做,...

    Oracle.11g.从入门到精通 (2/2)

    第2章 Oracle在Windows平台上的安装与配置 2.1 Oracle通用安装器 2.2 Oracle数据库软件的安装 2.3 Oracle数据库软件的卸载 2.3.1 停止所有的Oracle服务 2.3.2 用OUI卸载所有的Oracle组件 2.3.3 手动删除Oracle遗留的...

    SCON工具源码

    前言 make 这个工具自上个世纪 70 年代 Stuart Feldman 在贝尔实验室开发出以来,就一直是类 UNIX 程序员的最爱之一。通过检查文件的修改时间,make 工具可以知道编译目标文件所要依赖的其他文件。在复杂的项目中,...

Global site tag (gtag.js) - Google Analytics