我是一个新手程序员,编写我的第一个程序(它是在C#中),并且在我去的时候必须学习.我很想拥有一个WPF gui,但这可能比我现在可以咀嚼的更多,所以我正在寻找在WinForms中完成的优秀,新颖,有吸引力的用户界面的例子.
谢谢.
编辑:我不确定我对我要问的内容完全准确.我正在寻找使用Windows Forms编写的漂亮应用程序UI的链接(如果可能的话).我想看看使用Win Forms构建的程序UI有多好看,但当然只有免费的东西.谢谢.
我正在尝试在Winforms和WPF之间为C#应用程序做出决定.我想要一个好的免费用户界面,我知道WPF会很棒.但是,Winforms上的免费UI外观有多好?
我已经读过Paint.net是基于Winforms构建的,但我不认为UI非常有吸引力.我正在寻找可以在Winforms上构建的最新鲜的免费UI,所以我可以看到它可以做什么,并在它和WPF之间做出决定.
谢谢.
我写了一些Access db并使用了一些轻量级VBA,并且有一个OO类.现在我正在编写一个C#db应用程序.我已经安装并连接了VS和System.Data.SQLite,并且已经进入我的表和列,但这就是我被困住的地方.
我正在尝试找到我需要查找的信息和教程,但是有很多我不理解的术语,我不知道它们是否适用于我的项目.
我已经阅读了这些术语的定义(维基百科和其他地方),但这些定义对我来说没有意义,因为我不知道它们是什么或它们如何组合在一起,或者哪些是可选的或不是我的项目的可选项.
System.Data.SQLite网站上的一些术语(我想为我的数据库使用System.Data.SQLite).
我认为我的项目的第一步是设置和测试数据库和查询.请告诉我是否还需要了解这部分拼图的其他部分.如果我能弄明白什么是什么,我可以开始寻找我需要的教程.(顺便说一句,我知道我不想使用ORM因为我的应用程序非常简单,而且因为我想避免过早地咬掉它.)
非常感谢你.
SQLite.NET
骨架
ADO.NET
ADO.NET提供程序
SQLite的ADO.NET 2.0提供程序
更新:删除了"实体框架"术语,因为它们显然是ORM,我将不会使用它.
另外,请跟我说话,好像我什么都不知道,除了我的有限经验(上图)所涵盖的(不幸的是,因为我在尝试研究这些东西时感到困惑,所有条款都让我陷入过度瘫痪之中. ) 谢谢.
在开发软件,库,工具包,gui等中,我需要查找哪些许可证才能销售使用该软件创建的产品?
编辑:我也应该说我对免费开发工具的许可证最感兴趣,但不一定是开源的.
我正在用C#编写一个控制台程序,我需要使用一个数据库.
我正在寻找有关从C#控制台程序连接和使用数据库的非常基本的教程.我还没有找到足够基本的东西,我希望这里的人能帮助我找到我需要的信息.我已经阅读了MSDN上的资料,但MSDN假定我仍在寻找有关这些事情的基本知识.
我在项目中的VS Express中创建了一个db,创建了表,并在表中写了一些启动记录.我试图找出这些东西究竟是什么,以及如何确定如何在我的项目中应用它们:
的SQLConnection
SQLConnection类
的SqlCommand
SqlDataAdapter的
数据集
谢谢.
如果我写道:
...然后,如果程序是由随机用户在随机Windows计算机上安装和运行的话.
Q1)最有可能出现哪些类型的技术(非程序)问题和支持情况,以及它们的可能性有多大?
Q2)首先我可以做更多/其他事情来防止这些问题并最大限度地减少所需的用户支持量?
我知道一些答案将适用于我的特定平台(C#,SQL,Windows等),有些则不适用.
请尽可能具体.
Mitch Wheat在下面给了我一些非常有价值的建议,但我现在正在提供赏金,因为我希望能够更好地了解我最有可能遇到的事情.
我有一个用于我的支票簿的Access数据库(后面有很多相当简单的VBA),我想将它重写为带有SQL后端的独立程序.我正在考虑使用C++,Java或Python.
在我开始之前,我曾经假设我会把它写成OO,因为我认为我会想"以OO术语"(由于我采用了OO Logic类和C++类),但我发现我只能将其可视化为程序性(但可能是因为我在思考数据库如何在Access中工作时精神错乱).我该如何决定?我有意义还是看起来我不理解这些概念?
谢谢你的帮助.
我正在考虑使用Java编写一个我可能会尝试出售的程序.我是Java的新手,所以我不得不问,我需要哪些类型的工具/软件/等(从开发,分发到用户机器上的用户友好安装),这些工具/软件必须考虑确保有许可证才能确保他们允许销售和封闭的源代码等?
我们是否应该假设用户已经运行了至少一个Java应用程序,因此在他们的计算机上有一个相当新的Java版本?
另外,您是否对特定适用于此目的的特定工具有任何建议?
我正处于计划阶段,重写几年前我在一个完整的程序中写的Access数据库.我有很少的编码经验,但还不足以称自己为程序员.我一定会像往常一样学习,所以我想尽量保持一切尽可能简单.我已经为我的程序决定使用Python和SQLite,但是我的下一个决定需要帮助.
这是我的情况
1)它将在每台机器上本地运行,所有Windows计算机
2)我真的很喜欢带有颜色,漂亮屏幕,菜单,列表等的漂亮GUI
3)我正在考虑使用浏览器界面,因为(a)根据我的阅读,浏览器应用程序看起来非常棒,(b)我知道有很多免费工具可以帮助设置GUI/GUI使用拖放工具的代码,这有助于我"保持简单"的目标.
4)我希望程序完全可移植,因此它可以完全从用户PC上的一个文件夹运行,无需安装即可运行
(如果我将其作为浏览器应用程序执行,那么用户的浏览器设置可能无法影响或破坏应用程序.这有多大可能?)
对于我的情况,我应该/可以将其设为浏览器应用吗?对我的情况有什么利弊?
是否建议使用NetBeans为Python应用程序开发GUI?
是否有像Dabo这样的Python应用程序的表单/屏幕构建器?