几天前管理部说要做个管理的简单程序,管理Access里面的表,我也不太懂,就只能查一下相关的样例,希望能够找到类似的方法,参考一下.
毕竟比较久的时间没弄过类似ASP的语言了,都做的是PHP类似的语言,感觉好陌生.
还是有些内容是可以总结出来的:

1 改变选择框里面的数据来源:

Private Sub gs_AfterUpdate()
   zx.RowSource = "select fl2.id,fl2.mc from fl2 where fl2.parent=gs"
End Sub

2 禁止某个文本框的焦点就可以禁止它被人修改 ^_^

Private Sub Text19_GotFocus()
   Command14.SetFocus
End Sub

3 某个值确定后,修改关联的数据,这个是从选择中心到部门的过程

Private Sub zx_AfterUpdate()
   bm.RowSource = "select fl3.id,fl3.mc from fl3 where fl3.parent=zx"
End Sub

4 读取数据库的例子,这个找了比较久

Private Sub Command14_Click()
   If gs.Value <> 0 And zx.Value <> 0 Then
       Dim abc
       abc = bh.Value
       If IsNull(abc) Then
           Dim rs As DAO.Recordset
           Dim num As Integer
           num = 0
'开始读取的例子
           Set rs = CurrentDb.OpenRecordset("select count(*) as num from yg where bh<>'' and zx=" & zx.Value)
'下面是循环读取所有的
           'Do Until rs.EOF
               'Label13.Caption = rs.Fields(0) & ";"
               'rs.MoveNext
           'Loop
           num = rs.Fields(0) + 1
           'MsgBox "编号是 " & num
           'bh.Value = gs.Value & "-" & zx.Value & "-" & bm.Value
           bh.Value = gs.Value & "-" & zx.Value & "-" & num
           Text19.Value = bh.Value
       Else
           MsgBox "已经有编号了!"
       End If
   Else
       MsgBox "请确定员工的公司和中心"
   End If
End Sub
  什么是C++/CLI呢?C++当然指的是Bjarne Stroustrup在BELL实验室发明的C++语言,它实现了运行时取得速度和尺寸最佳化的静态对象模型,然而它除了堆分配外不支持程序的动态修改,它准许无限地接近底层设备,但在程序运行过程中几乎无法操作活动类型,也无法操作与程序相关联的底层结构。Herb Sutter,C++/CLI的主要构造者之一,称C++是一门“混凝土”式的语言。

  CLI指的是通用语言结构,一种支持动态组件编程模型的多重结构,在许多情况下,这代表了一个与C++对象模型完全颠倒了的模式。一个时实的软件层,有效地执行系统,在底层操作系统与程序之间运行。操作底层的设备受到一定的限制,操作执行程序中的活动类型及与程序相关联的下部结构得到了支持。反斜杠(/)代表C++和CLI的捆绑,这个捆绑带来的细节问题是本文主要讨论的问题。

  所以,“什么是C++/CLI”问题的最初、最接近答案是:它是静态C++对象模型到CLI的动态组件对象编程模型的捆绑。简而言之,它就是你如何用C++在.NET中编程,而不是C#或Visual Basic.NET。象C#和CLI本身一样,C++/CLI正在ECMA(欧洲计算机制造商协会)主持下进行标准化,以最终符合ISO标准。

  实时通用语言(CLR)是CLI的微软版本,它非常适用于微软的Windows操作系统,相似地,Visual C++2005是C++/CLI的实现。

  作为第二个近似的答案,我认为C++/CLI是.NET编程模式与C++的结合,正如以前将模板与C++结合起来产生的泛型编程。所有这种结合中,企业所拥有的C++的投资以及开发人员使用C++的经验将得到保存,而这恰恰是使用C++/CLI进行开发的重要基础。

  阅读导航

  学习C++/CLI的方法
  在设计C++/CLI语言中涉及三个方面问题,这同样贯彻于所有的其他程序开发语言:一是语言级的语法向底层通用类型系统(简称CTS)的映射;二是向程序开发人员提供的CLI的底层细节结构的级别选择;三是超越CLI的直接支持,提供额外的功能性函数的选择。

  从C++/CLI到CTS的映射?
  使用C++/CLI编程时间了解底层的CTS非常重要。CTS包括以下三种常用类的类型:

  1、多态引用类型,这正是对于所有继承类所要使用的。

  2、非多态值类型,这用于实时高效的具体类型,例如数值类型。

  3、抽象的接口类型,这用于定义一个操作集,也可以用于实现接口的引用或值类型集合。

  CLI的细节
  设计一个CLI语言时第二个必须要考虑的问题是将CLI的底层执行模式融入到语言的细节级别。这种语言用于解决什么问题?这种语言是否有必须的工具来解决这些问题?这种语言可能吸引什么样的程序开发人员?

  存在的问题
  在垃圾收集器扫描紧缩状态下,位于托管堆上的任何对象非常可能面对重新定位问题。指向对象的指针可以实时跟踪并修改。开发人员不能自己手动跟踪,所以,如果你获许取得一个可能位于托管堆上的值类型的地址时,除了本地指针外,还需要有一个跟踪形态的指针。

  额外增加的功能
  在垃圾收集器扫描紧缩状态下,位于托管堆上的任何对象非常可能面对重新定位问题。指向对象的指针可以实时跟踪并修改。开发人员不能自己手动跟踪,所以,如果你获许取得一个可能位于托管堆上的值类型的地址时,除了本地指针外,还需要有一个跟踪形态的指针。

  小结

  C++/CLI代表托管与本地编程的结合,这种综合已经通过元级相对独立但又相互平等地组件和二进制元素得到了完成,包括混合模式(本地和CTS类型的元级混合,还有一个本地及CLI对象文件的二进制混合),纯模式(本地和CTS类型的源代码级混合,所有的都被编译为CLI对象文件),本地分类(可以通过一个特定的打包类来保持CTS类型),和CTS分类(可以保持本地类型为指针)。

  当然,C++/CLI开发人员也可以单独使用CLI类型来编程,并通过这种方式来提供伺服状态下的可校验代码,例如可以作为SQL Server2005的一个SQL存储过程。

  现在,还是回到这个问题上来,什么是C++/CLI?它是进行.NET编程模式的最佳切入点。对于C++/CLI,有一个来自C++的迁移路径,它不仅包含C++的底层基础,而且也需要C++编程经验,对于这些,我感到非常满意。

Alan是一位仅仅做了大约15年编程的交互设计师。

以下文字是对2001年一次访谈的文字提炼,相信能解答无数人心中的某些疑惑,包括我自己。

交互设计

处理对象是人,没有CPU、编程语言、操作系统,关注焦点是用户需求而不是设计,和用户界面设计不是一回事。
不是艺术,不是工程类学科,是一种非常困难、非常不同的技术,与写代码相比是一个更复杂、老练、困难的工作。
推广的最大困难,是让高级主管相信不需要花费很多金钱和时间,他们的软件可以有重大的变化。
实质是让技术为用户服务,而不是让用户服务技术。

交互设计师

不需要编程经验,但必须在代码被写出来之前想象它是做什么的。
需要懂得什么对于程序设计人员是重要的,但是不需要知道怎样编程,只需要将代码要实现的功能形象化。
必须知道哪些对于心理学家是重要的,所以不需要心理学专家参加项目,心理学专家不能设计交互系统。
就是具有能非常好地确定软件将要做什么,以便别人顺利完成任务的人。
既不是艺术家,也不是程序员,想开发这样一个新的职位是很难。
好的交互设计师,在你采用他们的计划时可以给出令人信服的原因。

交互设计师的特质

需要具备凭空想象复杂行为的能力,必须能够在代码被写出来之前,想象它是做什么的。
应该停止编程。因为程序员和设计师的目标是有冲突的,你不可能同时做好两件事情。

交互设计师的职责

工作之一是分析,但“分析”不是设计,主要是关于用户知识领域,更像建筑师。
在项目中的地位很重要,所以不能犯错误。
没有实际的经验的话,想建立威信是非常困难的。

交互设计师的执行

实质工作就是用图形将行为文档化。
用定性的现场调查技术,用户建模方法,设计原则,设计模板。
常用软件PowerPoint;常用工具有纸、白色书写板,铅笔。
应当负责程序做什么和怎样表达,设计项目的第一部分是针对问题域详细研究项目。

交互设计师与程序员、工程师

交互设计不一定对于程序员做任何系统都有效,交互设计是针对交互设计师的。
交互设计控制程序的外观和行为,技术和编码则应当由程序员控制。
交互设计师负责表达,程序员负责逻辑,缺少任何一部分都将做不成事情。
工程师们厌恶交互设计师所做的工作。
寻找一个好的交互设计师和寻找一个好的程序员同样的困难,在任何地方都是如此。
发展阶段应当是初级程序员-->程序员-->高级程序员;初级设计师-->中级设计师-->高级设计师;初级管理者-->中级管理者-->高级管理者,程序员通常是一个差的设计师和差的管理者。

交互设计师与管理者

在没有完成软件行为描述文档前,告诉管理者不要开始编码。功能和表达不是一回事,特征和行为不是一回事。
交互设计师和项目管理者不应该是同一个人,管理者主要控制过程。
“市场压力、预算、管理水平……”这些妥协,都是管理者掩饰他对产品和程序不了解的借口。
管理者将时间期限定得短是因为他们不知道程序员在做什么,交互设计师就能告诉他们,同时能给程序员争取更多的时间。
项目周期安排不合理和需求变更频繁,只能说明管理非常差。

提示

文字可能不是原话,重新组织过,有兴趣请读原文

再次提醒原文的语境是在2001年,另外现在好用的软件也很多,比如:Visio, InDesign都不错。
  昨天下午,北服-佛莱士国际学院电脑美术设计专业的五位应届毕业生来工作室参观。他们中可能会有一或二位学生在今后的三个月里来工作室实习。这五位青年的导师詹姆士(James Blair Thompson)希望他们在今后的工作中能继续学习到有关设计的实用知识。

  五位青年对工作室很感兴趣,东瞧西看了一大阵子,最后聚到我的办公室里说话,向我提了许多有关设计与印刷的问题。在他们提出的诸多问题中,什么是平面设计的基本功最令我难答,我敷衍了他们后出于兴趣考虑起来,终于觉得在找一个没有定律的答案。

  从多年来破碎的经验中搜寻了一大圈,拣出了一些教训,的确要在基本功里解决。

首先每每在我聘请助手的时候,没有电脑障碍是我的第一个要求,这一定算是基本功。 我见过许多自认为是精通电脑的设计师,但一出手我就认定他们的技术来自口耳相传,随时给自己的工作埋设炸弹,这些设计师的自信无疑会将他们不懂电脑的老板送向破财之路。当然,我每天都要求我的设计助手们不依赖电脑,这并不自相矛盾。不依赖绝不是说可以不懂,毕竟在我们工作中,从设计到印刷的每一道工序都需要电脑的帮助。今天看这一问题就象画家不会用笔的道理是一样的。

  其次,对印刷知识的匮乏阻碍了许多平面设计师的发展。因为不了解,许多设计师认为自己的设计就是电脑屏幕上的样子,这很危险,因为技术的原因,它与实际的输出效果还有较大的差距。不熟悉印刷的特性与缺陷,许多设计师在做设计的时候不断地给印刷找麻烦,设置障碍,这很愚蠢。平面设计师需要了解的印刷知识有许多,比如说各种品牌印刷机的性能、同一机型不同规格的性能、不同品牌油墨的性能、四色油墨与专色油墨的特性、不同品牌、规格、品种纸张的性能、特殊工艺、后期加工及装订等等,这些都是设计师在做设计时需要为客户考虑的问题。

  那么,懂了电脑,懂了印刷流程,就可以称作平面设计师了么?可能还不行,毕竟以上说的与“设计”还没有直接的关联。就平面设计而言,还有许多特色性的规律,对于这些我的兴趣更大。

  A、平面不平

  二十多年来,我自己有过很多幸运的事。比如在我吃这碗饭之初,偶然在旧书摊上买过一堆“TIME”杂志,这是永远令我感到兴奋的回忆。因为那时我正被眼花缭乱的设计弄得五迷三倒,无师可从,这堆旧杂志让我开了眼,见识了正点。

  认真阅读TIME杂志,一切有关平面设计的技巧都囊括其中,而且毫不张扬,温文而雅,为抄袭者提供了大量改头换面的空间。我对平面设计的理解很多来自这堆旧杂志。

  “平面不平”是我对平面设计中画面效果的一种理解,很多人把它叫做版式、构图、结构、形式感…都可以,我喜欢把话说得简单。拜读了很多好的设计后,我感到设计师们都在有意无意地追求着“不平”的效果。即利用各种平面元素,在平面材质上(比如纸张等),努力拉伸视觉空间。这一理论,画家塞尚早我们一百年就开始尝试了,并已作到了极致。令我很感叹的是一百年前最不商业的令人类恐慌的艺术变革,一百年后却变成了最最商业的平面艺术,多有意思。

  这一空间概念涵概了自然空间感受与矛盾空间感受。随设计师的爱好、版面要求、视觉冲击需求、自由选择。现在已经没有很多人大惊小怪了,但无论展现自然空间感受,还是矛盾空间感受,设计师所使用的技巧(或称元素)是有规律的。把它们归纳在一起也有一大堆。比如:打洞;夸张暗影效果;使用极具真实性与质感的图象;实物元素与绘画元素的对比使用;利用色彩之间的反差效果;利用线与色条的叠压效果;利用文字与图形、文字与文字的叠压效果;文字之间大小比例关系的对比等等。因为篇幅所限,不作细解,今后可将范例作品与理论文字对照比较,一目了然。

  B、色彩中的音乐

  色彩是平面作品中的灵魂。想运用好它一定要了解一些纸张与油墨的知识。不同纸张与不同油墨的组合,会产生出绝对不同的效果。但我们与画家的区别是:平面设计师手中的颜料只有四管儿,但它可以依靠网点的疏密特性,调和出所有我们可感知的颜色。这真是一项神奇的发明,作为印刷技术的原创民族我们感谢德国人。

  利用网点与纸(白色)的配合,我们才能让油墨显得更均匀、鲜艳和干净。但这只是技术上的事,设计师在设计工作中对色彩的运用还要更多的依靠灵性。
我常希望身边的设计师朋友们能学习一些音乐,这并不是故弄玄虚,用音乐的理论解析色彩真是简单直白,这是我的发现。

  a. 首先懂得音乐的人都知道在乐器上找不到一个固定的音,音符“叨”随调式改变着位置,不同的调式传达出不同的感情,适合着不同的乐器与人声。这与我们运用色彩的道理是一样的,整幅画面的基调与情绪是通过画面色彩的冷暖传达出的。但从小我们头脑中的色彩冷暖关系就是固定的。红色偏暖,蓝色偏冷。其实这是一个错误的概念。如同音符一样,颜色随周围环境的变化转换着调性(冷暖关系)。懂得这一道理,蓝色也可以被我们??&渲染成暖洋洋的样子。

  因为屏幕的关系,平面设计师已经不习惯给颜色以文学式的命名,比如洋红、群青、湖蓝,取而代之的是更简单,更直接的4个数字。这很好,符合商业时代或叫数码时代的要求,是个机械式的要求。对色彩调性化理解是对平面设计师灵性的训练。

  b. 其次和弦与旋律概念在平面设计中的应用

  玩乐器的朋友都懂得另一个道理,无所谓哪一个音好听与难听,音符一定要放到一起去,才能叫音乐,否则“叨”“叨”“叨”一直按下去一定是噪音,“叨”“咪”“嗖”放在一起就变成了和弦“C”。这好比颜色中红蓝白的搭配一样,永远和谐。和弦可以继续往里添加新的音符,比如加个“来”这个和弦马上变了情绪,变成了一个7和弦。如果把“咪”换成降“咪”就更是大相径庭地跑到蓝调里去了,就好像在红蓝白的组合中,配上紫色或桔色给人的视觉感受是截然不同的。和弦一直可以添加音符进去,成为9和弦,13和弦……在色彩上就好比我们常说的高级灰。

  明白这个道理后,我们就会更直接地理解颜色是应该分组使用的。这些组合的基础应该向和弦C、D、E、F…一样,有一个最原始的搭配,设计师想不断变化,就在这些组合里求变吧。你一定要把没关系的颜色放在一起,就象”发“和”希’谁也不挨着谁,两者之间没关系,你的画面一定平淡;如果你一定要把敌对的颜色放在一起,准会难看。运用和弦的道理去理解色彩,你会立刻跳出色彩贫乏的误区,发现眼前可用的颜色太多也太美了。合理搭配的色彩组合把画面的视觉空间不断拉伸,让画面不仅绚丽而且厚实,这就是色彩和弦的作用。 但仅仅有了和弦就能成为音乐吗?不对,音乐还需要旋律,没有旋律的音乐不好听。那么,平面作品的旋律是什么呢,它是我们眼睛观看一幅作品的过程。一幅招贴也罢,一本宣传册也罢,都存在着一个先看到什么,再看到什么,最需要人们看到什么,记住什么,回味什么的问题。这些就构成了平面作品的旋律,让观众的眼睛什么时候紧张,什么时候休息,最后停留在哪个地方,这是设计师最需要动脑子考虑的问题。

  c.节奏

  根据我的建议,长时间以来,我的设计助手们一直在总结、记录各种各样的色彩组合。从名家的作品中,从各民族的图案里,从自然景物中,然后在实际的工作中我们使用这些颜色。比如我们为“好伦哥”比萨饼店做的小折页里所使用那一组颜色,就是从蔬菜和水果里找到的。因为我们需要一套让人看了就饿的颜色。但问题很快就来了,许多我们在名家的好设计里总结出的颜色组合,再经过我们使用后就变了样,没了神儿,这是为什么呢?真让我们苦恼了一阵子。

  起先我们还以为是在颜色记录时出了问题,查对的颜色不够准确,再后来的很多次实验都不成功,但幸运的是疑惑了很久还是让我们找出了原因。原来色彩的使用与音乐中的节奏一样,需要比例,许多好看的色彩组合还需要合理的色彩比例控制,在特定的条件下某个颜色的使用面积一定要大,某一颜色就要小,某些仅仅是为了透气,某些就是为了压沉,再往下我就没有信心继续寻找规律了,实在是变化无常。但可以肯定的是平面作品一定需要一种节奏的控制,控制节奏的元素有很多,它们中常用的就是颜色、图片与文字排列。
就象文章的刚一开头说的那样,我们一直在寻找一个没有定律的答案,正是因为没有规律,平面设计才显得有趣味,并且充满挑战 、刺激。许许多多的机会就是在无序中诞生的。

出处:相关论坛
软件名称:ArtRage 2.11 (油画制作软件)
程序语言:英文
软件分类:国外软件 / 零售版 / 图像处理
文件大小:4.51MB
适用平台:98/Me/NT/2000/XP/.Net/
官方网站:http://www.ambientdesign.com/artrage.html
软件介绍:

你想学习绘画,就得准备画夹、画笔、颜料盒、……如果再分细点,油画、水彩画,还要准备各种颜料。现在我告诉你一个既能学习绘画,又非常小巧的软件,定会让你爱不释手。你用它的感觉就像用真实的画笔在纸上绘画一样!

ArtRage模仿自然画笔的功能非常强大,它对各种画笔特性的模仿能力令人叫绝,不仅如此,它还可以模仿不同的纸张质地,让你完全感觉不出只在电脑中作画。它所画出来的效果和用颜料在纸上画的效果几乎一样。操作十分方便,像图1这样的作品几乎是一口气就可以完成。


注册码:A638JQE57CM7JWR2GMB7
官网线上动画教学:http://www2.ambientdesign.com/artrage_cartoon_web.html

点击在新窗口中浏览此图片

画名人的一些作品:

沈殿霞

点击在新窗口中浏览此图片

Bill Gates

点击在新窗口中浏览此图片

Bruce Willis

点击在新窗口中浏览此图片

Ronaldinho

点击在新窗口中浏览此图片

下载地址:ArtRage v2.11 零售版

分页: 5/8 第一页 上页 1 2 3 4 5 6 7 8 下页 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐