2013年12月16日星期一

Where can i find ready projects of c# with User interface and its source code?

i am learnig C# and i am looking for some turtorials,some guidance on this langauge and some ready projects with source code to understand how to use its concepts practically.

please suggest some Good Websites or othe sources

thank you.

C# gui techs often means for a “appmodel” (appmodels differ from eachother in some district aspects between gui schemes)

there are c# gui programming related to 3 types of appmodels (vm desktop local,web,mobile)

vm desk apps differ much from web apps,former is downed to local vm to be exe ed,the later hower keep much its logic server sidely only gui parts be downed

for vm local appmodel apps: winform and WPF cloud be used.
for web appmodel apps : webform and general rich page techs (sliverlight,js+css+xml ones.) cloud be used.

————————————–…

so before everything goes,just make yourself understood which c# appdomain would you dovote yourself into?vm local app or webapp?or even mobile ones (mono for android is popular nowadays)

------------------------

share with us our happiness while we are answering your questions and at the mean time building prettytailor.com - the Prom Dresses & Dresses For Wedding and occasional useage :

 

Chiffon Spaghetti Straps A line Sleeveless Empire Cocktail Dress

 

( http://www.prettytailor.com/cocktail-dresses-s71243/ )

Tulle A line Empire One Shoulder Sleeveless Cocktail Dress

 

( http://www.prettytailor.com/little-black-dresses-s71248/ )

 

the reason why should you choose cpp but not java or .net

The computer science program at school seems to offer emphasis on C++. But when I look at jobs needed in the marketplace, it seems there are way more jobs for Java and .NET, Oracle. So why does the school still place all emphasis on C++?

Should I go with a two year community college programming program that includes Java and Oracle instead?

I want to be able to get a good job that could help me get good programming experience. I’ll figure out what I like as time passes.

I’m not asking “which is better”. Rather which will give me the best chance of getting a good job when I’m done?

Any advice or help with this please?? I appreciate all feedback. Thanks.

education for computer majors aims at areas where software art and programming art got birthed,where “c series” languages (c and its variety variants) strongly lated to these areas and could be selected as the classic paradisms languages for system programming and system app programming(native system implents and native app dev deals with the main ongoing programming trend at that times and lasts many years before internet apps overtaken it).

java,c# is birth for another industrical appmodel and its dev policy parallelly: the internet apps (not socket or cgi api based apps,be attended here!) which requires the industry: a “general app host” to offer “distributed services based app ecosystem ” abilities .

software vms like java,c# then pop ups to stastify the needs.with it,the industy can dived the apps as the “app server side”(as fat as possible is ok) and “app app viewer side”(as thin as possible is ok),with the main business logics kept in the serverside.which can treate “app happend in all desktop,web,mobile ends” in a general b/s manner.

we know later that the above “app ecosystem” is cloud .vm are iaas,saas software,with the help of visualize techs the iaas facilities could be meet(idc providers can offer vps,cloud host to the sublvl of cloud services users),saas could be meet(apps back happened in the vm can offer web services to the final users).

above is the deploy shedmas,for development,web enhanced it developing it to be b/s distributed cloud apps.many frameworks were equiped to the vm libs(for the cloud serverside web programming,certainly there are frontend standards and programming techs.).

in a sentence : cloud is the industry solutions for such “cloud INTERNET apps” cocurrently in the topmost software and architecture lvl (cloud->iaas->saas->vm+web).

————————————–

though java,c# once was brought not for local native programming enhancements,however it has overlays with cpp in natives os development,there are encapsulation from java to the native os dlls,let the programming dev the app for the native usage in vm languages.like scripting language for the upstream cpp language.

but anyway,it differ too much with what we mentioned in their init appmodels:the langugae for cloud web server programming domains.

———————————–

for general programming tech learning advices,the native os and aui lvl software compent knowledge and some bit of knowledge on how c works and its syntax be used is needed.
if not concerned on system programming,just limiting it under “blackbox underlays” is ok.

for job advices,again,native system knowledge + c is recommended to help you get further on in the way of c#,java + web programming.but not nessary,just putting more soul on c#,java,treating it as your main “toolkit app” language.

 

----------------------

we are team workers united for building prettytailor.com - the online fashion store , for more of us on our work,you can head to mail to prettysalon1310@yahoo.com,below are some of their works:

Floor Length V Neck Satin A line Sleeveless Chapel Train Bridal Gown

( http://www.prettytailor.com/formal-dresses-s71379/ )

A line Straps Chiffon Floor Length Empire Brush Train Prom Dresses

( http://www.prettytailor.com/prom-dresses-2013-s71252/ )

 

2013年12月13日星期五

should i learn cloud programming or embeded programming?

Please tell me about both and pros and cons…

if it is said that evolvement tookplace in every IT corners bounded within each domain,then there is also big events happened in the top overall programming industry lvl,soft app lvl,hardware lvl.

today is a time all traditional IT techs mixed together and fuse into new techs,there are asbtractness,integrateness,outdate schemes were deprecated,new ones were proposaled,and even some goodolds techs find their new true places in newly spots.

above changes introduce the cloud and mobile architecture nowadays:

1,vm language system as the basic distributed runtime

old techs like DCOM,RMI were deprecated,software vms were not only used as source unit container,but also could be used as the bin module container,offering remote compents access.

2,web programming as the based from of cloud computing application.

X11 romote desktop,”distance desktop techs,vnc” were deprecated,the trending web techs based on its “distributed gui page”,and “distributed page servers” overtaken this.

3,visual techs were xen,kvm

virutal hosting and vps were deprecated,new EC2 like cloud computer infrastructures brings IAAS,SAAS to the public.

4,andriod as computer thin client ends.

old network pc terminals (usually w/o disks,adv video cards) were deprecated,some well-famed desktop lvl runtimes in its lite edtions were introduce into linux ,outputting the specific os – andriod,and it use vm languages as its main favor programming language.

————————————-

pros:

1.andriod uses linux as its os kernel,it widely make linux avaliable to the public,thus linux get puplor vs windows even in desktop domain in recent years.

2.in both cloud cli and server end,it uss many traditional techs as the basement of new cloud developing techs.

limiting them still under good old os and vm programming ,this reduce the learning curve for developers and industry.

3.web as the mainstream as cloud techs:it widerange the web domain,fullfil web apps.

4.for all lvl indstry suppliers and users:it unite in all brands to offer a standardization mobile terminal market.

andriod becomes more and more replacements for all kinds of mobile ends.

cons:

though techs were made to a molding and systematic。,but in some little monotone(you see,web cant fulfill many orgianl c/s apps like file storage and graphic stream services — such as cloudgame or webgames,but only works well on most of enterprise apps.)。

anyway,cloud are young, they are just traditional techs based adv techs formed in a natual way to reach today’s.but it owns a bright futher,though nowadays it maybe a little be blusterous。but it should earn its way.

--------------------

 

we are programming coworkers for http://www.prettytailor.com/ , we programmings to keep their site running safely,for their products updates ,we tried our best to keep it smooth going,like those:

Chiffon Strapless A line Dropped With Crystal Sweep Train Prom Dress

 

 

( http://www.prettytailor.com/prom-dresses-2013-s71252/ )

A line One Shoulder Organza Floor Length Sleeveless Prom Gowns

 

 

( http://www.prettytailor.com/pink-prom-dresses-s71257/ )

what is software frameworks?or programming software?

api framework?or api runtime framework?

in a engineer’s view,we have to take into consideration belows to begin work on a practical software project.

system problems like:

1).software hosting (should the final software running under vm or native hosting os?)
2).compiler backend runtime techs to the language system (the thread,io mechanisms of the underlaying system problems related to the language system to be choosen to use)

programming problems:

1).language system syntax (will the language easy for the team member?fit for the software development requirments?cooperate well with other languages may used?)
2).designer-support elements builtin the language like OO (how the language be used in some type of “programming fashion,paradism”?)
3).language libs as enhancment to the language targetting at some piece of “language problem domain” (is there any more syntax addons ,tricks for the language system to be extended ?)

app domain problems like:

1).language libs as enhancment to the languge targetting at some piece of “app domain problems”(is there many wellknown good libs in the industy for us to use to solve already-abstracted problems?or is there datastruct,algo basement in the language to implented “unabstract” problems?)
2)appmodel at a general intergrated manner to minus all(is there a appmodel for some advanced form “problem domain” to conclude in all “development,deployment” aspects? like LAMP for webapp dev,andriod compents for mobileapp dev)
3).appmodel design(how the subapp system like engine MODs be produced?is there a programming way like “Spring,hibernate” for web?or in a visual editor way like “unity3d” for game?)

then,comes the final programmer problems like:

1).designer-support within the language syntax+scheme.
2).designer-support schemes resided out of the language system (agile,Designer pattern,that can be treated as general language design ways.)
3).and much more desinger problems(much language interaction,general xml documenting schema,more programming paradisms,etc..).

————————————

in all these above steps,resue libs focusing on a langauge system happens everywhere,so we have soft libs in and above language lvl that may share the same .dll,.so,jar suffixs.sometimes they are called engines,lib,compents,frameworks in variety names.that is to say:when there is a software design,there is a abstract,and there is a lib.

so it is the time to introduce the answer:be clear in divding soft libs and soft frameworks.

soft libs are basic form of reuseable softwares targetting at any programminglangugae domain or problem domain that may happen mainly before final programmer design problems domain,till “appmodel” popups.

soft frameworks usually are advance resuseables,it happen only when after all system problems,language problems,appdomain subapp system problems be solved and advanced to its toppest then it is the time to build “soft frameworks”,infact it is “appmodel frameworks”

when referring a soft framework,it often concludes in every aspect of the finl software system from programming to deploy to subapp system to output ways(not limited to programmingway,but visual tool assist ways do too).

---------------------

the answerers group were from http://www.prettytailor.com , they are skilled, intelligent,attractive, funny, smart, yada yada yada programmers,you can contact them there while their are bit from escaping from their products maintenance for:

Short Length A line Chiffon One Shoulder Empire Cocktail Dress

 

( http://www.prettytailor.com/cocktail-dresses-s71243/ )

Sweetheart Chiffon Sleeveless Floor Length A line Prom Dress

 

( http://www.prettytailor.com/vintage-prom-dresses-s71261/ )

why andriod use java to develop apps but not others like native ones?

as above,please answer.

this is a verygood question to be answered with,i think below could help to commentate your doubt:

1) c series languages are not always general for “outter of the system programming domain” development.

datastruct and algos proved to abstract problems into programms well.
produral paradism in c series languagesystems proved to work well in“ system programming” times.
oo has been adpoted as the standard paradism.

cpp as one of the “c series language”,yet with ADT,UDT systems,helps much in AUI programming dev. cpp+oo are general engough for this type of programming.

programmer know AUI (and its associated underlaying systemlvl os native knowledge is needed)is ok to develope this kind of app.

2)however。 there are new programming domains popup.

then time changed,”services api” that hosted in diffierent exeute spaces become greatly needed ———Remote Enterprise Apps in a word.c series language system solution for this is compent mechanism (like cpp corba,dcom,com as webserver compent,,,“app server”,infact,its shourt for romote app server,page server is only one of the servers member,to drive app server into web app server).but it brings more question than could be solved.(explained below)

then time changed again.enterprise dev evolves further into cloud computing, clientside,serverside needed to be treated uniformly,depolyment,,,dev,,exec all should be integrated in 1 appmodel,so as to cut the learning curve and cost down to the over all software project participator to the least (the cloud appmodel system).

this finally driver old native compent based enterprise programming into vm platformed based programming.

3) how java help out in the domains that cpp cant do well

cpp dont fit too much for a industrical language for its a) host in the local native layer b) complex oo addons turning too much cpp libs in unstandard.c)in a word,cpp has little enterprise programming->general cloud programming supports in the flow line.

hardware abilites greatly improved,programm needless to pay attentional to the hardware perfermance,and need more elgant way to exe and depoly and dev their app.programmers need less native os knowledges but more attentions to be working,J2EE get the just-in-time,battry included to help with the programming focus on the just right domains.

————–

java function many years,shows its strong industrical strenght abilities,though he brings overload memery usage,it dont kill the issue.

4)mobile is meant to be made as thin cloud clients.cloud dev were in a appmodel based on java ecosystem.java can do too in mobile app dev.

surely,there are legay solutions for mobile app dev,like qt+cpp(change cpp),coco + objc are another choices for mobile dev.

-----------------------

the answer authors are from prettytailor dress ,they are willing to answer you on the progtech questions are willing to share their happiness on their daily maintenance on their fashion dress styles:

Lace Strapless Mermaid Natural Waist Floor Length Wedding Dress

 

( http://www.prettytailor.com/lace-wedding-dresses-s71213/ )

Sweetheart A line Satin Floor Length Natural Waist Wedding Dress

 

( http://www.prettytailor.com/winter-wedding-dresses-s71218/ )

2013年12月12日星期四

are java and sql skills affordable to become a freelancer programmer?

If I learn Java Programming Language and one of the database say My SQL will I be able to earn well as a freelancer or do I need to learn more programming languages.To be clear I am not interested in website development but I am interested in programming languages like Java and c++.

what is the scope of Java ? will I be able to earn a handsome amount as a freelancer?
Please reply.

java involes with current most industrical in-trendy programming techs at least in below 3 appdomains:

1)web app: J2EE,usually as distributed enterprise architecture (cloud is such a architecture) serverside development scheme.
2)mobile app : andriod,usually as cloud client development scheme.
3)jvm local app : J2SE ,besides offering basic services for J2EE,it also shows its usage in web or mobile app dev,such as J2SE applets and clickonce,j2se based rich web page techs – the javaFX.

web,as the most common implentment form for the cloud.finally makes it become true almostly in that :cloud = web. so : cloud appdomain = web appdomain

here:appdomains is where egineers finished all basement for the final programmers (the language and problem lvl framework for the language,appmodel for deployer,designer,programmer , all these finally integrated to form a general solutions as the uniform appmodel) left them little to do to workout a “mod app” for the “appmod engine”,and,more and more webservices apis were brought out to meet the appmodel api users to form more apps.

apache pageserver,sql database server,made up of LAMP,which is a appmodel serverside implentment for “WEB APPServer”,java with interfaces and frameworks backend for them is popular.

in cliside,javafx,applet,general js+html+css,html5 as the clientside scheme(certainly general js and htmls is popular).

—————————————

as a freelancer,your need seo techs,website surfuring expenrices more than just programming abilities.that says,you need master what areas should java be used in,where people actives in the appsdomain where there requires a java soft.

all in a sentence:the way to find and open java programming market related customer needs to feed your life.

----------------------

the answerer team works for prettytailor dress,on the leisure times they devote their time answering professional programming techs,stop by prettytailor.com to get their latest updates :

 One Shoulder Mermaid Elastic Silk Like Satin Floor Length Sleeveless Wedding Dress

( shown at http://www.prettytailor.com/simple-wedding-dresses-s71220/ )

Mermaid Straps Floor Length Satin Asymmetric Waist Bridal Gowns

 

(good examples taken from http://www.prettytailor.com/vintage-wedding-dresses-s71214/ )

what is the essence aspects of java?

the full sense of java,java in all senses,ty

java in full form: a soft vm “appmodel language“ for web dev,mobile dev,javase app dev

bear the name of “appmodel specialized language”,it often not limited into senses of traditional os native languages like cpp—they are general purpose and appmodel langauges

are domain-specialized。

1)delphi,vb rad with language lvl compent (with its deepinto bin lvl compent mechanism addons) supported are such a “appmodel language” (vcl for win32 dev),turning win32 dev into win32 appmodel dev,turning win32 apps are vcl engine mods.with even a rad IDE assit tools supportted.

2) java,c#,jvm,clr are “soft vm appmodel language system”,turning web dev,cloudserver apps dev into web appmodel dev(dev,deploy,exe 3 in 1),turning webapp as “spring,hibernate engine mods”,w/o a rad IDE assit tools supported but strong “literal programming” middleware supports.

---------------

the anwserer come from http://www.prettytailor.com to made this answer for you,stop by their sites to fetch more on this,you will got again inspired by their artworks:

Organza A line One Shoulder Natural Waist With Flowers Wedding Dress

( from http://www.prettytailor.com/wedding-apparel-s71361/ )

Glamorous Dropped Sweetheart Mermaid Taffeta Wedding Dress With Lace

 

 

( check at http://www.prettytailor.com/winter-wedding-dresses-s71218/ )

 

good luck^^

2013年12月11日星期三

what programming language should i learn?

Im new to programming but I really want to start off with app development for iOS and Android, Im not sure what language I should start off with though. I know that the C language isnt what you just jump to so I was thinking maybe java or python would that work? Mainly the programs will be games or tools. Afterwards Ill move onto C or C++. Also for web development what language do you recommend me using and what program should I use to compile my applications. It needs to be for Mac OS X

 

first “machiney art” then “programming art”

for the machiney art part,learn the:

1).os theory

not meant to strive to it deeply,but mangered to end up with knowing how software come from and what the engineering ways to deal with it — the algo and the datastructs

2)and c

not meant to master c,but you should be able to tell why primtive types,arrays,pointers in c is so important,and c is designed just for dealing with system problems for system programmers,and these problems are full of just pointers,arrays,primtive types.

no more problems here to deals with,no more language mechanism need to add to c for the c programmer.

3),and important system runtimes (they are app extending apis targeting for all subsequent desktop app compents)

all in a sentence: c and os are where programming,programming languages comes from,where the machiney things,software system were detailed solved here.

————————————–…

for programming art and cpp,c# languages. (compared to c,cpp,c#,java are advanced languages for different app domain:web,mobile,enterprise development)

1)they are advanced language system,even with soft interpeters(the vm fully control how the language source unit and bin compent unit runs.)to guild all the things all-powerfully.

2)they are no longer be made to system developing and low level software logics(these are diversiform memerymanagerment,thread process happen everywhere in a applogic-stack,,etc..)

1)and 2) are self-explained:just because c# are made to develop enterprise web apps which are high beyond system lvl logics,it encapsulated too much to hiden the solved logics(as its vm runtime lib),and this is both natural and nessary for the “toolkit programmer” (app developer dont have so much lowlevel system knowledge as c programmers do)

and fully integrated languages systems(like c#,java)help to drive enterprise devlopment and mobile development more easily,in a industy view.

————————————–
to be a vm app programmer,py,c#,java can do.
to be a web programmer,py,java,c#,java can do.
to be a mobile programmer,c#,java can do.
to be a vmapp+web+mobile programmer,c#, can do.

surely,above statements are too general to ref any serious thing.

————————————–

the answerer is from prettytailor.com to greeting,for intrendy style fashion,that would be a good place to go,some samples are listed for review,below:

Strapless Satin Mermaid Sleeveless Natural Waist Beaded Wedding Dress

 

( elegant one at http://www.prettytailor.com/lace-wedding-dresses-s71213/ )

Chic Sleeveless Mermaid V Neck Natural Waist Satin Wedding Dress

 

( classic ones at http://www.prettytailor.com/sexy-wedding-dresses-s71217/ )

is there alternative approach to replace OO while programming?

what other approach is there? practicing java here

it is not wise to hunt for “yet another way aside from oo”,,because after years of tests and practices.

it has been proved by the engineers and users that : oo is a good mechanism,so good that it should be last long and passed down and down hereafter.and would be used as basement for all other language techs more and more.

what puzzled you maybe results in the facts that oo brings out more “advanced oo forms tricks or techs”,making you thought that some other ways could own more advantages than oo,but infact,they are just oo variations.

—————————

in fact,oo is not just oo,inside and outside of a conrete language implentments,it could be more things high above all your thinking

1.as techs for udt,adt of the abstracted language type system on the language syntax lvl,,it could be used for hiding information,and expose interfaces,and that is abstractness feature of oo((3 big oo attributes:encapsulation,inheritness)

.
2,oo supports for pure oo design for the problems and apps.

3,besides note 2, oo could mean much more techs or tricks for more design ways based on”pure oo techs”,and they are event based oo(abstract produral control oo),aspect based programming paradism,interface based oo(compent oo),constrait programming,generic programming,metaprogramming.

4,general problemdomain lvl(oo based design patterns).

so,dont treate oo as outdated,it is fully fresh and in development into more highlvl forms with other techs outter and inside languagelvl,,,and 1,2,3,4 mixed up to output more “oo s”,such as:

and interface based oo often exists as the basis of design patterns.

————————————–

java has pure oo design-supports,and some generic programming ability based on oo.and interface based ones.dps.——all oo based from the very ground up.

————————————–

the answer are from http://www.prettytailor.com/ to greeting, mail to him at prettysalon1310@yahoo.com for further contactness, belows are some shows taken from prettytailor dress:

tulle-natural-waist-sweetheart-ball-gown-sleeveless-wedding-dress_1204260551

(check at http://www.prettytailor.com/simple-wedding-dresses-s71220/ )

sleeveless-a-line-sweetheart-natural-waist-satin-court-train-bridal-gown_120208114

 

( listed at http://www.prettytailor.com/mermaid-wedding-dresses-s71215/ for view )

 

2013年12月10日星期二

translator or compiler?

If I made a programming language that produces C code and then get another compiler to compile the C code, would that be a actual programming language?

to be a language system,there should also be a set of runtime libs(primtive types in the language-implentment lvl and stdlib level,3rd party libs) there except the language infrastructures (the translator or the compiler,the interpter).

vala is such a example,which build upon only a translator to a c runtime (the gobj system,and the translator itself can be called a compiler here)

————————————–…

in fact,from the well known compiler theory books,you may find out that:

1,in a functionable language system,it essentially made up of 2 parts:the translator as the frontend and the interpter as the backend.the compiler just translator the sourcecode form to the dest form, it is only a translator,and the interpter is the executor,the language system feeds with it the dest form codes.the interpter is only the executor (the interpter part in a vm,or just a common pure c runtime to the hosting os,passing the execute duty to the os as a passer) there commonly exists two ways.

way1:in a vm,the compiler and the interpter dynamicly interact with eachother,this result that:the source unit and the binary unit could be eachother.

above is called “interpter languge system”

way2:in a c runtime,the compiler and the interpter obeys “one first ,then another” rule,the compiler never get any information from runtime information (rtti)

above is called “compiler language system”

in fact you can see that,both ways has both “compile,interpter” produres.

way more..

————————————–…

let us back again to disscuss vala,valac(the compiler,also the translator) translate the .vala sources to c code.(c then be compiled to the objs).then the os take over to execute on the final obj logic in traditinal ways.no vm,just a pure c runtime to the hosting os.

and many gnome desktop runtime apis were supported. as 3rd party libs for the vala language.

--------------------

answer author works currently now for http://www.prettytailor.com, you can contact with him through prettysalon1310@yahoo.com , dont forget stop by the site to take a random view,there are many things listed like below:

Image

( http://www.prettytailor.com/princess-wedding-dresses-s71216/ )

Image

(  http://www.prettytailor.com/vintage-wedding-dresses-s71214/  )

where shoud i set about to learn programing?

I’ve got no experience whatsoever, and I want a place to start. I’m not sure what language i want to learn even, so any help is appreciated.

you should get yourself involed with some simple but key concepts firstly to be started.

1. computer art and programming art could be different,but shares the very important consequential connections.

engineers put a lot of efforts into building up the basic mechanism of modern industy programming art,there are huge number of glossaries and domain knowledges apart in the

understratum and superstratum,what can make you be clear in these areas(language choices,libs choices,os choices,gui choices,and that was the chief question for a newbie

programming learner to be started) requires you a full-top-down knowledge of all aspects.

one cant wlways be a major of 2,or 3 to fully tell this,there are professional argues and wars happened even in very smallest language pairs (a language system could mean for a

huge ecosystem involes with appdomain,but not the lanuage itself).

so the best way is learn to very basis of all,that is knowledges the system programming and software- the os rooted from.

2,what type of app domains would you devote yourself into?what language would you choose to be as your tool language?

infact,above is the same place where questions arises.— languages were general-purpose but infact they have strict boundary to be used dividually for different app domains

(and there are syntax differents,appdomain-applicability differents,designe-supports differents),this often lead to a “language war”.

but it often leads less error-phone to use languages with full moderns feature abilities,,,and under big fames.

for web programming,i suggest you c#,java
for mobile+web programming i suggest you c#.
for traditional desktop apps,you can use cpp or c#(in its manage code way).
for traditional desktop+web+mobile apps,cpp,c#,java is ok.

(of course,above 4 is stated in a rough manner.)

3,for a conrete language system,learn mainly at the syntax and runtime apis.

when 1,2 determined,dont change your minds anymore,escape from the internet,put all your soul in some wellknown shoolar books and its addon sources.and return back to sns sites

like “yahoo answer” to post your questions,after been solved just go on your book,no more sites to view,no more books to downloads.

this is also the place i recommend you java,c#,cause they have well organized docs.industry-strenght test apis.

4,keep your mind everyday,build up your knowledge network,everyday top down scan the programming industry to get an overview,for a programmer,its veryimportant to have his

,,though you would be sily to show you oipions to the fraternity,you are getting the target near,and wotn lost your interests.you will be further longer in the road of

programming and hense lit up your interests.

5,just practise day by day to enlarge your codebase.the more the better,the detailer the better.

6,when after building more prjs.you can earn a job.a job dont always requires too much in what you ve learned,just go on if you ve master a programming language or its

subparts.

its ok.

—————–

for a fully orgrainze what a newbie shuld start in both theroy and language practising,just check my prvious answer for a post《What is the best way to learn computer science?

》。
you will get a full overview.

—————–

the answer is a tech programming supporter for prettytailor dress,which sells mainly fashion dresses , below are some samples taken from it:

Image

( a sample of http://www.prettytailor.com/wedding-apparel-s71361/ )

Image

( hot selling at http://www.prettytailor.com/occasion-dresses-s71339/  )

2013年12月9日星期一

are there Good beginner programming projects?

I’ve learned python and planning on learning more, but I want a project now. I want a good project that will help me learn how to do more things. I really want to build more advanced software, but I need practice and a project would help me. And what other programming languages should I learn. P.S I eventually want to make my own operating system both mobile and computer but I understand I need lots of practice. Thank you in advance.

good,well-structed programming practise dont only involes in coding,designing are needed everywhere (i will just disscuss the language-related and pratical projects parts here) :

1,before all that bo be started:determine if there is a problems needed to be solved

though battery-included languages like python provides you with lots of libs and language lvl supports for all common problems,there is still unabstracted domains(in which none reusable wheel-libs were offered),you have to implement one.

and here,all you can rely on is datastructs and algos techs.

i will detailed this here:

—- in a practical project development of industry size (advanced serious software system) ,we cant build upon everything from zero,we must resue offical stdlibs and 3rd party libs to be started.
—- we starts up by picking a languages system,seeking all the design-supporting elements from the language ecosystem
—- there are design-supporting elements grouped into 2 types :in the language sytax level,in the offical stdlibs and 3rd parties libs lvl.these 2 are within the language ecosystem,they are called “abstracted solved soft problems”.
—- but besides that,there is some exceptions that are out of you design plan : the problem domains you cant find any lib for,and sometime some language ticks must be bring out to enhance the existing language sytanx system.

commonly,solved problems mainly consist in language libs.in python,it dont recommend to tick the language,cause this will make the team and industy disordered(one example here will be cpp vs qt in turning traditional gui ideas into PME model).

2,after all prepositive work in note 1 be done,the team start working coding.

here,everything has a answer,all left to do is coding (limitly in the language sytax lvl) to meet the project feathers.coding abilities are heavly needed here.

these 2 is enough for a pratical software development.the answer for you question ends here.

—————————————…

so,sometimes we just mixed up programming(which includes designing and coding) and pratical coding,

surely,it isnot as simple as just telling “all left to do is …..”,still,a lots of engineering ways were brought to help the coding produre evolutes morely smoothly and steady.

there are some more “advance designing ways”in programming and general project development which goes far beyond the sense “a conrete language’s designing support elements for a conrete problem domain”,and far beyond this post,i list them here:

vm techs
visual programming techs,
“functional” techs
scripting techs
(in you ask “And what other programming languages should I learn”,so you can see that mutiple-language-collaborate happen here byond outside i should tell for you question )

domain semantics techs
advanced oo techs
xml techs
agile techs
more …

—————————————…

so,answers for you question would be:

1,you question are too general to be answered.
2,you must be clear that “practice to programming”and “live programming” could be differet in many aspects.
3,if taking “designing+coding” into consideration for a projects practise,there is too much to be further go deep in.
4,you must build you knowledge system all across the whole programming art,but not left in “concete language,pratical project” area of bounds.

and:

5,python is not suitable for a usual os develop.
6.you can use only py without anyothers to build andvance softwares(all depons on your needs)
7,if you want to devote in game programming,then pygame lib based projects can be what you hunting for.(same it all depons on your needs)
8,too much for me to tell you,too much you need know further..

---------------------------

for more infos,please head to the answerer's mail at : prettysalon1310@yahoo.com ,who currently works for a e fashion named prettytailor dress

should i learn how to use udk to develop a game?

If I want to make a game within a couple years then would it be worth my time to learn how to use the UDK? I’m sure it would seem like an obvious “yes” but I’m just not sure if I should learn to use the UDK or if I should learn a language like C++ or Java or something else. In the future I would like to make a game that is a combination of Minecraft (in the aspect that you will be able to construct things) and well basically a lot of stuff I don’t want to explain it but basically is the UDK worth my time or should I just make my own game engine many years from now if I learn C++? I need help deciding whether the UDK will become obsolete soon or not basically.

you should get yourself understood in the top over-alls when regarding “udk intergrated way of game creating,little programming,most scripting needed” and “cpp,computer graphic game programming step by step up,fully programming needed” way for a comparsion.in which:

1) cpp,graphic lib is the traditional way of “natvely programmingly building up a game”:

it happens mainly on a solo programmer or in a team in which people master well a kind of native languages (c,cpp) and computer graphics knowledges to get started.( some bit of 3d math knowledge needed ,or even heavy 3d math knowledges to dive deeper into the graphic issues to support programming game apps better).

when he works,he reuses wildmagic,ogre(which is based on ogl,dx – the api interface for the native hosting os and its language encapsulations,targeting at the game domain as the engine.)

in a sentense:above is finished in a “native game programming” way focusing on the engine-creation (the render engine,the game graphic engine)

2) the large UDK game toolkit package districtly differs from cpp + native graphics programming way,it at least deals with 2 things:

a) The usage of scripting languages:
infact,vm language popups up firstly as the language for distributed languages like in web development domain.
But soon people find that it could be useful too when wrappering the underlayer native lib as the vm modules to use them under the vm language envirments,even taking the disvantage of vm system for consideration.and the development could become more mangerable,and easily like in web programming manner.so it was adpoted.

b) The usage of integrated game IDE.
Infact,the udk ide minus the game effect in the way “Spring,Hibrate”to the “web programming”in the “appmodel framework”level with a visual manner (don’t list the vb ,Delphi rad tools here,they just focus on the development lvl not the overall appmodel dev+deploy lvl) to help with the “game logic configing”。

usually,you will be reminded that,game is not only a graphic app except for its graphic related parts.it also a app covering all native programming aspects(the io,thread,network,db,filesystem ,audio parts,even the AI parts),and heavly relies on the engine architecture (that means,to reuse a good engine well,you should master good cpp OO design knowledges within the engine).

Main differs :
1) Requires more on native and 2) less on native and game knowledge more on product output.could show advantages for unprofessional game makers and modders (MOD is UDK app like web app for lamp,this is also the differ between Delphi,vb VS UDK IDE in overall appmodel senses).

---------------------------

about the answer: i am a tech supporter working for http://www.prettytailor.com/

2013年12月8日星期日

is there some programming language inside unity3d?

Ok so school started and i will be taking programming lessons. This is programming video games. I just wanted to ask what languages you can use to program in unreal, unity and cryengine?

in unity3d , is the .netfx c# or mono plays the role of underlay scripting or programming.

in fact ,unity3d itself is not a engine,ide,lib,compent or platform in any of these above traditional meanings. it is a “game mod system” which stands for “game appmodel”.

so the right learning way for programming or game programming (also is the answer for you question) is to make yourself understood that

1.between language and games,which will you learn at? (language is general,game programming could be limited in a sharp small corner area)

2,which language will you learn?(cpp,c#,or just a gamemaster like thing with bit scriptings needed?)

3,which type of “game apps” will you dev with the language?(native graphic based ones,or vm framework based ones?or unity3d intergrated appmodel based ones?)

---------------------------

about the answerer : i am a tech supporter working for http://www.prettytailor.com