学会写出"图形界面+数据库"的程序要多长时间?

【来信】

  贺老师好,我也是在自学c++看了您写的启蒙一,感触很大,太谢谢了,我现在做网络运维,会接触到部份erp的内容,,想请老师指点下。从刚开始学c++到能写出个图形化界面并与数据库简单交互的,这样一个小程序,如果不考虑数据库方面的问题,正常要用多长时间,,?

【回复】

  第一个时间问题,我觉得是因人而异的。这要看个人以前的积累,以及学习能力。所以我无法为你做的估计,事实上,这确实因人而异。
  我昨天在手机上看到你的私信时,想到的就是这些。今天开电脑要回复了,想想这是个很有意思的问题,多说一点。
  你这样问,潜在的一个观念是C++学过了哪些知识,对数据库的掌握程度如何了,才能去做有图形化界面的访问数据库的程序。你已经是一位行业内的人士,其实这种学校里随着老师上一门课学习的思维,可以调整一些。
  只要会编一些简单的程序,就可以开始学着做图形界面,手段是用称为“向导”的工具,以及可视化的设计工具,参考我写的“C++“窗口”程序设计启蒙(之二)”和“wxWidgets初学者导引”系列中的“用wxSmith进行可视化设计”。
  有过这种初始的体验,你就可以完成最简单的应用。这种感受和从中体会到的不可以言表的东西,会加速你的学习。当然,你也不会以为这就是全部。随着C++的进一步学习,你会真正明白那些控件拖拖动动意味着什么,能看懂系统生成的代码,直到能自己轻松写出更有效率的UI代码。当然,在这个过程中,完成应用业务逻辑的代码的能力也在提高。
  数据库方面也是一样,随学随练,以会做为首要目标,用已经有的体验,再投入到学中,这样的“交互”会加快学习的速度。
  这样看来,不要拘泥于固有的模式,将学(认知)和习(实践)充分结合起来,你很快就能去做你想要做的应用,并最终成为行家。

  祝学习顺利。

================= 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====

学会写出"图形界面+数据库"的程序要多长时间?

时间: 2024-10-15 00:26:34

学会写出"图形界面+数据库"的程序要多长时间?的相关文章

用Python写一个带图形界面的文件压缩软件

文件压缩和解压我们在日常工作学习中会经常用到,比如winrar.快压.好压等压缩软件 打开之后的界面长这个样子: 压缩完成后是这个样子: 解压完成后是这个样子: 大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时,自己是一名高级python开发工程师,从基础的python脚本到web开发.爬虫.django.数据挖掘等,零基础到项目实战的资料都有整理.送给每一位python的小

用shell或者python写出各种图形

首先是shell 等边三角形 [[email protected] my_script]# sh ff.sh num:6      *     ***    *****   *******  ********* *********** [[email protected] my_script]# cat ff.sh #!/bin/bash ######################################################################### # Fil

Linux 上安装 weblogic12C (远程图形界面安装) (二)

上一篇Linux 上安装 weblogic12C (静默安装)介绍了静默方式安装weblogic12C的方式,这一篇主要介绍在windows主机上通过远程图形界面的方式安装weblogic的方式 一.前期准备 首先下载软件Xmanager,下载链接点我 (百度网盘),包含了注册码. Xmanager安装过程就不介绍了,一直下一步就行了.安装完成后,有以下快捷方式: 主要用到的是圈起来的这两个程序. 二.开始安装 1. 运行 Xmanager - Passive.exe 2. 通过SSH方式连接l

在linux下安装图形界面

在安装好linux服务器后,发现没有图形界面,而某个程序的调试或者使用,需要使用图形界面,那怎么办呢? 不要着急,使用linux下自带的yum groupinstall 安装几个包就OK了 yum groupinstall –y "Desktop" yum groupinstall –y "Desktop Platform" yum groupinstall –y "Desktop PlatformDevelopment" yum groupin

小白程序员怎么由量变到质变写出高质量代码

小白程序员怎么由量变到质变写出高质量代码?很多老程序员从事开发多年,有这样一种感觉,查看一些开源项目,如Spring.Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点: 1.代码质量非常高; 2.命名特别规范: 要写高质量的代码,不是一件容易的事,需要长年累月的锻炼,是一个量变到质变的过程,但要写好命名,只需要有比较好的英语语法基础和一种自我意识即可轻松达到. 1.切忌使用没有任何意义的英语字母进行命名. 2.切忌使用拼音,甚至是拼音首字母组合. 3.要使用英文,而且要使

10个小技巧助您写出高性能的ASP.NET Core代码

今天这篇文章我们来聊一聊如何提升并优化ASP.NET Core应用程序的性能,本文的大部分内容来自翻译,当然中间穿插着自己的理解,希望对大家有所帮助!话不多说开始今天的主题吧! 我们都知道性能是公共网站取得成功的关键因素之一.如果一个网站的响应时间超过3秒,那么用户通常不会再此光顾(此网站).谷歌,Bing,百度以及其他搜索引擎也更倾向于推荐优化后的,移动友好的以及响应速度更快的网站. 作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/10507984.

做一个具有图片读入,写出,灰度化,黑白化的有图形界面的小软件

我们这一次的树莓基础的作业是做一个做一个具有图片读入,写出,灰度化,黑白化的小软件,我采用的是java,因为java有大量性能非常好的接口可用,譬如在图片这块,ImageIO,BufferedImage都是非常好用的,而我这一次作业也是使用这两个包. 首先我们要解决的是界面,界面可以直接用JFrame来打, 非常简单,我的界面有一个菜单栏和一个图片显示区,菜单栏有三个选项:文件,转换,保存,文件菜单有一个子菜单:打开文件,转换菜单有两个子菜单:变成灰度和变成黑白,保存菜单有三个子菜单:jpg,

掌握解决问题的艺术,学会迭代开发,成为协作开发的专家,然后为写出更好的代码而担忧(转)

很多开发人员普遍犯有一个错误,认为他们的工作就是写代码.这不是一个开发人员要做的事情. 一个开发人员的工作是解决问题. 解决问题的一部分过程通常涉及到写代码,但是这部分工作是非常非常小的.开发有用的东西才花更多时间. 明白如何迭代开发,随着对问题有更好的理解,你才能给难题增加一些小功能,因为从头开发完美的产品是不可能的.不用写代码就能验证功能,因为很明显,写代码是相当昂贵的. 用于测试.评测和抛弃想法的系统也是极其重要的,因为要是没有它,整个开发组将耗费越来越多的精力,还有用来帮助他们执行得更有

经过多次的测试,最终写出了access数据库一次插入多条数据

OleDbConnection inconn = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=DB.mdb"); inconn.Open(); OleDbTransaction myTrans = inconn.BeginTransaction(); OleDbCommand incmd = inconn.CreateCommand(); incmd.Transaction = myTrans; s