某高中生的编程学习咨询

【“某高中生”的来信】

  您好!我是一名高中学生,我一直都对计算机感兴趣。所以我自学了c++。但看了您的一些博文之后才开始有所深入。我喜欢您的教学风格,能将学问讲活!最近我又买了一本《windows程序设计》,因为想接触界面编程。我放了暑假,所以请您帮我规划一下。是继续学c++,还是学win,,,呢?(c++里面的输入输出流没怎么去学,总觉得不重要,不知道这么想对不对)。还有,我要是学win,,,,,,对以后学习linux编程有帮助吗?另外,学习数据库怎样开个头呢?(发现有好多数据库语言。。)是不是所有数据库学习都是差不多的呢?(我买过一本fox pro的书)——某高中生

【我的回复】
  看到这封信,我不由得一个“哇”。在当下,有明确的兴趣真不容易,况且你还学习了C++。我赞成你将Windows程序设计学下去。在学的过程中,不仅要做出该做的程序,并且深入理解其中用到的类(C++中面象对象的内容要起作用了),为将来再学面向对象设计时,积累直接体验。C++里面的输入输出流还是要了解,可能直接键盘显示器的输入输出并不重要,但涉及文件、字符串流还是很基础的。至于对学习linux编程有无帮助的问题,留给你以后自己回答。实际上,你现在的学习,无一丝的功利,只是兴趣,立足增加体验,不必受语言、平台的限制,这样走过,倒是什么平台都能适应。最后数据库,各种语言及数据库的连接方法上会有小的差别,但其核心都是SQL,Foxpro不要学了,过时的东东。你可以结合Windows编程,照着案例做几个小程序,找找感觉再说。哇,给你讲这些,很舒服的事,祝学习顺利。

时间: 2024-09-26 02:12:26

某高中生的编程学习咨询的相关文章

编程学习:Java学习从入门到精通

编程 Java Learning Path (一).工具篇 一. JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK.因此掌握JDK是学好Java的第一步.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BE

Socket网络编程学习笔记(3):利用套接字助手类

在上一篇中已经介绍了利用Socket建立服务端和客户端进行通信,如果需要 的朋友可访问<Socket网络编程学习笔记(2):面向连接的Socket>.在本篇 中,将利用C#套接字的助手类来简化Socket编程,使得刚刚接触到网络编程的 朋友们更容易上手. 跟上篇一样,通过C#套接字的助手类来编程同样分 服务端和客户端. 一.服务端侦听模式 1.创建套接字与 IPEndPoint绑定,并设置为侦听模式. 1//创建IPEndPoint实例 2 IPEndPoint ipep = new IPEn

[网摘学习]Shell脚本编程学习入门:Shell编程基础

51cto的这篇文章不错,收藏一下:http://os.51cto.com/art/201109/294521.htm(版权归原作者所有) Shell脚本编程学习入门是本文要介绍的内容,我们可以使用任意一种文字编辑器,比如gedit.kedit.emacs.vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):   #!/bin/sh ... 注意:最好使用"!/bin/bash"而不是"!/bin/sh",如果使用tc shell改为tcsh,其

谈一谈网络编程学习经验

建议大家去看原文:http://cloud.github.com/downloads/chenshuo/documents/LearningNetworkProgramming.pdf 1 谈一谈网络编程学习经验 陈硕 giantchen@gmail.com blog.csdn.net/Solstice weibo.com/giantchen 2012-02-13 本文谈一谈我在学习网络编程方面的一些个人经验."网络编程"这个术语的范围很广,本文指用 Sockets API 开发基于

今天微软研究院发布编程学习游戏Code Hunt

摘要: 用Codecademy学过写代码的人会知道,Codecademy在一边教学的时候会一边给出练习任务,做对了才算过关,机制和游戏很像.不过,今天微软研究院发布的编程学习游戏Code Hunt则要更刺激一 用Codecademy学过写代码的人会知道,Codecademy在一边教学的时候会一边给出练习任务,做对了才算过关,机制和游戏很像.不过,今天微软研究院发布的编程学习游戏Code Hunt则要更刺激一点. Code Hunt几乎就是一个解密游戏,它会给你一点代码片断,以及最终的输出结果,让

Shell脚本编程学习入门 02

Shell脚本编程学习入门是本文要介绍的内容,我们可以使用任意一种文字编辑器,比如gedit.kedit.emacs.vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):   #!/bin/sh ... 注意:最好使用"!/bin/bash"而不是"!/bin/sh",如果使用tc shell改为tcsh,其他类似. 符号#!用来告诉系统执行该sell脚本的程序,本例使用/bin/sh.编辑结束并保存后,如果要执行该shell脚本,必须先使其可执

推荐一个算法编程学习中文社区-51NOD【算法分级,支持多语言,可在线编译】

    最近偶尔发现一个算法编程学习的论坛,刚开始有点好奇,也只是注册了一下.最近有时间好好研究了一下,的确非常赞,所以推荐给大家.功能和介绍看下面介绍吧.首页的标题很给劲,很纯粹的Coding社区....虽然目前人气可能一般,但这里面题目和资源还是比较丰富的,希望给初学者一个帮助. 本文原文地址:[推荐]一个算法编程学习中文社区-51NOD[算法分级,支持多语言,可在线编译] 1.51NOD论坛介绍     该论坛网址:http://www.51nod.com/index.html     论

Android编程学习之异步加载图片的方法_Android

本文实例讲述了Android编程学习之异步加载图片的方法.分享给大家供大家参考,具体如下: 最近在android开发中碰到比较棘手的问题,就是加载图片内存溢出.我开发的是一个新闻应用,应用中用到大量的图片,一个界面中可能会有上百张图片.开发android应用的朋友可能或多或少碰到加载图片内存溢出问题,一般情况下,加载一张大图就会导致内存溢出,同样,加载多张图片内存溢出的概率也很高. 列一下网络上查到的一般做法: 1.使用BitmapFactory.Options对图片进行压缩 2.优化加载图片的

中控-跪求快思聪编程学习资料

问题描述 跪求快思聪编程学习资料 单位安排我去学习快思聪中控编程,那位大虾有这方面资料,谢谢您. 解决方案 Com编程学习资料