无忧启动论坛

标题: 微软很坑呀!让程序员工作轻松了!却让用户安装不少的软件! [打印本页]

作者: ge    时间: 2018-1-18 20:01
标题: 微软很坑呀!让程序员工作轻松了!却让用户安装不少的软件!
VC .NET每一个版本都要安装!同一个软件不同版本都要安装一遍!高版本也不能兼容低版本!微软很自信呀!反正我的东西好用!你可以不用!用就这玩意!不用拉倒!{:1_199:}
作者: lbw2007    时间: 2018-1-18 23:15
你觉得巨硬这个词是从哪里来的?
.net程序员轻松吗?每个新版的.net framework可定制内容越来越少,规范越来越多,淘汰的好东西越来越多。
作者: Q记忆    时间: 2018-1-19 07:29
全球用微软的太多,
作者: zhxy9804    时间: 2018-1-19 09:49
主要微软的破安装包想卸载,还必须用原包卸载,坑死人,其实文件+注册表不是很好吗,非搞这些破事

作者: yhk    时间: 2018-1-19 10:15
zhxy9804 发表于 2018-1-19 09:49
主要微软的破安装包想卸载,还必须用原包卸载,坑死人,其实文件+注册表不是很好吗,非搞这些破事

是啊,不知道msi安装方式有什么好的。
作者: 不知    时间: 2018-1-19 21:39
程序员都是想要以最少的代码做较多的事。微软的VS是似乎默认都是需要.net框架的。
作者: slore    时间: 2018-1-20 17:24
看你VS使用的开发语言是什么了。
C/C++不依赖.NET。VB.NET,C#会用。

程序也可以静态链接,只要不嫌程序大,也不会再装VC++各版本再发行包。


你觉得不好你打算怎么设计库?
每个版本差异引入新的API,如果用了这些旧版本根本没有的函数功能,
怎么向上兼容?至于向下兼容,微软已经是做的不错的了,对兼容性已经做了
很多工作,你想要完美库,不存在。
作者: ge    时间: 2018-1-22 10:56
lbw2007 发表于 2018-1-18 23:15
你觉得巨硬这个词是从哪里来的?
.net程序员轻松吗?每个新版的.net framework可定制内容越来越少,规范越 ...

我不是太了解!只是想学习一下编程!所以在网上找一点视频!能理解的多!知道的少!
作者: ge    时间: 2018-1-22 10:57
Q记忆 发表于 2018-1-19 07:29
全球用微软的太多,

这个应该就是问题可以出现的一个原因!
作者: ge    时间: 2018-1-22 10:57
muzb 发表于 2018-1-19 08:12
哎  微软很坑呀!

是呀!
作者: ge    时间: 2018-1-22 11:02
不知 发表于 2018-1-19 21:39
程序员都是想要以最少的代码做较多的事。微软的VS是似乎默认都是需要.net框架的。

是呀!我看到的C#教程就是VS编写的!就是因为初学没有人教!不清楚的不明白的不知道问谁!所以就没有学多少!
作者: ge    时间: 2018-1-22 11:05
不知 发表于 2018-1-19 21:39
程序员都是想要以最少的代码做较多的事。微软的VS是似乎默认都是需要.net框架的。

其实!这个方案是可行的!很多东西如果可以共用一些文件或者代码等是可以这样的!问题就是出在新版本的不能兼容老版本的!
作者: ge    时间: 2018-1-22 11:11
slore 发表于 2018-1-20 17:24
看你VS使用的开发语言是什么了。
C/C++不依赖.NET。VB.NET,C#会用。

对于编程我只是看了点初级教程!因为很多问题不知道向谁请教所以就没有继续下去!如果有一个人带哪怕是一天一两个小时也好!我也不会半路放弃!
作者: ferdfg    时间: 2018-1-22 11:59
垃圾流氓app安装了一大堆,人人都需要用的c++就是不安装好,这就是微软
作者: ge    时间: 2018-1-22 12:08
lbw2007 发表于 2018-1-18 23:15
你觉得巨硬这个词是从哪里来的?
.net程序员轻松吗?每个新版的.net framework可定制内容越来越少,规范越 ...

因为各种问题!有好多真正好的东西并没有市场化!
作者: slore    时间: 2018-1-22 12:41
ge 发表于 2018-1-22 11:11
对于编程我只是看了点初级教程!因为很多问题不知道向谁请教所以就没有继续下去!如果有一个人带哪怕是一 ...

程序员都是别人带出来了的?
先学会如何自我学习,如何提问,如何搜索,如何能正确找到解决自己问题的答案。

现在网络大环境很好,开源资源指数增长,没啥保密技术的话,绝大部分都是搜索到答案。

另外,要学会把自己的问题,分解成小的问题。

比如,用PECMD解决幻方问题。直接搜索完全匹配应该是为0,但是:

如何用pecmd制作窗口

幻方算法

如何 计算变量

如何 xxxxx

分开的话,对应的解决方法是有的,然后自己组织起来,就能得到结果。

编程最爽的事,就是遇到未知的问题,然后解决掉。
这里提高不是仅仅是编程能力,思维,解决问题的方法/方式,
搜索精度,英语,经验等都是会得到的。

如果不是天才,或者这方面特别有悟性,
不要觉得自己看看教程,马上就能成为程序员。
(开始不过是照猫画虎阶段)
欲速则不达。

充实基础,多进行练习。(掌握程序能干嘛,怎么组合能出什么结果,慢慢地自己就能创造)

另外,不建议从pecmd作为语言学习入门,作为10年开发人员,
pecmd的语法太难了。


编程,属于难者不会,会者不难的东西。

比如,WIN10PE显示桌面功能,非程序员,只会增加删除系统文件,
改改注册表,你把所有文件反复组合搞10年,也不一定搞的出来。

程序员,明白其消息原理,explorer的行为,系统API作用,然后1行代码就能解决,
等你明白其中道理,你会觉得这种就是小儿科的时候,此时你编程水平才方能体现。

(当然,微软是闭源的,通过反汇编,解析explorer的行为了解其原理,是更高一个层面的技术)

作者: ge    时间: 2018-1-22 14:14
slore 发表于 2018-1-22 12:41
程序员都是别人带出来了的?
先学会如何自我学习,如何提问,如何搜索,如何能正确找到解决自己问题的答 ...

你说的很多都是对的!比如用C#写一个象棋界面和用PECMD写的一样!不一样的只是编程语言!须要用到的变量什么的都差不多!很多问题答案可以在网上找到!但是有的我觉得必须经过老师指点!
没有什么职业那么简单!对于编程来说命令什么的不是最难的!比如写一个象棋界面如何实现轮流走子、吃子才是真正的问题!我也看过相关的书籍当时看的时候也不懂!当然这些我都是没有继续的!现在知道怎么可以实现!但是代码都不会!还有以前没有路由器时有一个杂牌手机可以用电脑USB上网!但是比较麻烦每一次电脑启动后都须要在网络的共享中心设置!当时想用PECMD和按键精灵写了!但是窗口弹出的时间长度不固定!也没有想到方法!后来才知道加一个循环就可以了!窗口出现了就继续没有出现就继续找!觉得这么简单的当时就是想不到!这些方法比会写代码更难!我也是看到PECMD和按键精灵易语言什么的我才想学编程!觉得按键精灵不是太好容易出问题!第三方插件又须要购买!易语言也没有传说中的那么简单!
在学校里时什么都不会什么都不懂!现在觉得英语简单了是因为现在对汉语了解的更多了!当时汉语什么名词动词形容词我都不懂!在学校里面只学会了数理化!概念的东西也不会写!全部是理解不会说!当时懂一点也不会这么惨!学会的都不知道怎么用!
作者: chishingchan    时间: 2018-1-22 17:02
这些VC++有时可以提取相关安装包几个文件备用就好,不需要安装。
作者: wuyouaaa    时间: 2018-2-8 19:17
编译时勾选/MT就可以“静态链接”,不依赖那些运行时,但可执行文件会变大
作者: ge    时间: 2018-2-11 08:01
chishingchan 发表于 2018-1-22 17:02
这些VC++有时可以提取相关安装包几个文件备用就好,不需要安装。

哦?这个不知道呀!
作者: ge    时间: 2018-2-11 08:02
wuyouaaa 发表于 2018-2-8 19:17
编译时勾选/MT就可以“静态链接”,不依赖那些运行时,但可执行文件会变大

不明白!VS?
作者: wuyouaaa    时间: 2018-2-11 11:29
ge 发表于 2018-2-11 08:02
不明白!VS?

https://msdn.microsoft.com/zh-cn/library/2kzt1wy3.aspx
作者: ge    时间: 2018-2-11 16:48
wuyouaaa 发表于 2018-2-11 11:29
https://msdn.microsoft.com/zh-cn/library/2kzt1wy3.aspx

是可以使用VS编译不用.NET的程序?
作者: 我心飞翔1995    时间: 2018-2-11 17:06
你看的太浅了。用一个成语形容,就是尾大不掉,个中缘由不是你看上去那么简单,程序员也不是你看一点点视频就能做的,代码之外,还有很多深层次的东西要考虑。
作者: ge    时间: 2018-2-11 18:28
我心飞翔1995 发表于 2018-2-11 17:06
你看的太浅了。用一个成语形容,就是尾大不掉,个中缘由不是你看上去那么简单,程序员也不是你看一点点视频 ...

可能吧!我对编程不是太了解!但是我知道很多公用的东西可以拿出来由各个程序调用!
作者: ge    时间: 2018-11-13 22:47
把那些东西内置在系统里不好吗?非要折腾用户?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3